From 4d3eb0ae2c5f9708233c5c0ac3474de45dadbd1f Mon Sep 17 00:00:00 2001 From: Stephen Date: Sun, 25 Aug 2024 12:14:20 -0400 Subject: [PATCH 1/6] Init --- html/allguis.html | 113 - html/assets/index-DiwrgTda.css | 1 + html/assets/index-f40OySzR.js | 40 + html/assets/react-CHdo91hT.svg | 1 + html/country_list.html | 244 - html/css/Gruntfile.js | 30 - html/css/bootstrap.css | 6795 ------- html/css/bootstrap.min.css | 5 - html/css/bootstrap.min.css.old | 9 - html/css/dashboard.css | 1371 -- html/css/fontello/LICENSE.txt | 30 - html/css/fontello/README.txt | 75 - html/css/fontello/config.json | 64 - html/css/fontello/css/animation.css | 85 - html/css/fontello/css/fontello-codes.css | 10 - html/css/fontello/css/fontello-embedded.css | 63 - html/css/fontello/css/fontello-ie7-codes.css | 10 - html/css/fontello/css/fontello-ie7.css | 21 - html/css/fontello/css/fontello.css | 67 - html/css/fontello/demo.html | 318 - html/css/fontello/font/fontello.eot | Bin 8072 -> 0 bytes html/css/fontello/font/fontello.svg | 28 - html/css/fontello/font/fontello.ttf | Bin 7904 -> 0 bytes html/css/fontello/font/fontello.woff | Bin 4484 -> 0 bytes html/css/fontello/font/fontello.woff2 | Bin 3664 -> 0 bytes html/css/fonts.css | 59 - html/css/less/addressings.less | 228 - html/css/less/banks.less | 526 - html/css/less/cloud_plugins.less | 725 - html/css/less/file_manager.less | 25 - html/css/less/main.less | 1587 -- html/css/less/nprogress.less | 71 - html/css/less/pedalboards.less | 199 - html/css/less/variables.less | 836 - html/css/main-preLess.css | 1598 -- html/css/main.css | 1 - html/css/main.css.old | 548 - html/css/main.old.css | 538 - html/css/package.json | 14 - html/css/pedals.css | 1054 -- html/css/readme.md | 39 - html/desktop-pp.html | 207 - html/desktop-tou.html | 225 - html/favicon.ico | Bin 1150 -> 0 bytes .../Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.eot | Bin 27397 -> 0 bytes .../Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.svg | 999 -- .../Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.ttf | Bin 63096 -> 0 bytes .../Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff | Bin 19956 -> 0 bytes .../Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff2 | Bin 13956 -> 0 bytes html/fonts/Ek-Mukta/Ek-Mukta-200/LICENSE.txt | 93 - .../Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.eot | Bin 26342 -> 0 bytes .../Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.svg | 734 - .../Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.ttf | Bin 57664 -> 0 bytes .../Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.woff | Bin 19056 -> 0 bytes .../Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.woff2 | Bin 13644 -> 0 bytes html/fonts/Ek-Mukta/Ek-Mukta-600/LICENSE.txt | 93 - .../Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.eot | Bin 26571 -> 0 bytes .../Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.svg | 696 - .../Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.ttf | Bin 58080 -> 0 bytes .../Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.woff | Bin 19036 -> 0 bytes .../Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.woff2 | Bin 13828 -> 0 bytes html/fonts/Ek-Mukta/Ek-Mukta-700/LICENSE.txt | 93 - .../Ek-Mukta-regular/Ek-Mukta-regular.eot | Bin 28360 -> 0 bytes .../Ek-Mukta-regular/Ek-Mukta-regular.svg | 918 - .../Ek-Mukta-regular/Ek-Mukta-regular.ttf | Bin 64284 -> 0 bytes .../Ek-Mukta-regular/Ek-Mukta-regular.woff | Bin 20784 -> 0 bytes .../Ek-Mukta-regular/Ek-Mukta-regular.woff2 | Bin 14444 -> 0 bytes .../Ek-Mukta/Ek-Mukta-regular/LICENSE.txt | 93 - html/fonts/Ek-Mukta/LICENSE.txt | 93 - html/fonts/comforta/Comfortaa-Bold.ttf | Bin 105220 -> 0 bytes html/fonts/comforta/Comfortaa-Light.ttf | Bin 127532 -> 0 bytes html/fonts/comforta/Comfortaa-Regular.ttf | Bin 98408 -> 0 bytes .../cooper/cooperhewitt-book-webfont.eot | Bin 12252 -> 0 bytes .../cooper/cooperhewitt-book-webfont.ttf | Bin 28744 -> 0 bytes .../cooper/cooperhewitt-book-webfont.woff | Bin 25504 -> 0 bytes .../cooper/cooperhewitt-book-webfont.woff2 | Bin 11152 -> 0 bytes .../cooperhewitt-bookitalic-webfont.eot | Bin 12965 -> 0 bytes .../cooperhewitt-bookitalic-webfont.ttf | Bin 30368 -> 0 bytes .../cooperhewitt-bookitalic-webfont.woff | Bin 30148 -> 0 bytes .../cooperhewitt-bookitalic-webfont.woff2 | Bin 11728 -> 0 bytes .../cooper/cooperhewitt-light-webfont.eot | Bin 12040 -> 0 bytes .../cooper/cooperhewitt-light-webfont.ttf | Bin 29104 -> 0 bytes .../cooper/cooperhewitt-light-webfont.woff | Bin 24484 -> 0 bytes .../cooper/cooperhewitt-light-webfont.woff2 | Bin 10984 -> 0 bytes .../cooperhewitt-lightitalic-webfont.eot | Bin 13261 -> 0 bytes .../cooperhewitt-lightitalic-webfont.ttf | Bin 30904 -> 0 bytes .../cooperhewitt-lightitalic-webfont.woff | Bin 30116 -> 0 bytes .../cooperhewitt-lightitalic-webfont.woff2 | Bin 11952 -> 0 bytes .../cooper/cooperhewitt-semibold-webfont.eot | Bin 12024 -> 0 bytes .../cooper/cooperhewitt-semibold-webfont.ttf | Bin 28476 -> 0 bytes .../cooper/cooperhewitt-semibold-webfont.woff | Bin 25480 -> 0 bytes .../cooperhewitt-semibold-webfont.woff2 | Bin 10964 -> 0 bytes html/fonts/css/fonts.css | 56 - html/fonts/england-hand/england-webfont.eot | Bin 75162 -> 0 bytes html/fonts/england-hand/england-webfont.svg | 247 - html/fonts/england-hand/england-webfont.ttf | Bin 74900 -> 0 bytes html/fonts/england-hand/england-webfont.woff | Bin 43872 -> 0 bytes html/fonts/england-hand/stylesheet.css | 16 - html/fonts/epf/epf_lul-webfont.eot | Bin 12528 -> 0 bytes html/fonts/epf/epf_lul-webfont.svg | 190 - html/fonts/epf/epf_lul-webfont.ttf | Bin 32076 -> 0 bytes html/fonts/epf/epf_lul-webfont.woff | Bin 14728 -> 0 bytes html/fonts/epf/stylesheet.css | 12 - html/fonts/nexa/Nexa_Free_Bold-webfont.eot | Bin 30098 -> 0 bytes html/fonts/nexa/Nexa_Free_Bold-webfont.svg | 1816 -- html/fonts/nexa/Nexa_Free_Bold-webfont.ttf | Bin 75136 -> 0 bytes html/fonts/nexa/Nexa_Free_Bold-webfont.woff | Bin 30992 -> 0 bytes html/fonts/nexa/stylesheet.css | 36 - html/fonts/pirulen/pirulen_rg-demo.html | 608 - html/fonts/pirulen/pirulen_rg-webfont.eot | Bin 13654 -> 0 bytes html/fonts/pirulen/pirulen_rg-webfont.ttf | Bin 38244 -> 0 bytes html/fonts/pirulen/pirulen_rg-webfont.woff | Bin 15836 -> 0 bytes html/fonts/pirulen/stylesheet.css | 12 - .../questrial/questrial-regular-webfont.eot | Bin 18479 -> 0 bytes .../questrial/questrial-regular-webfont.svg | 244 - .../questrial/questrial-regular-webfont.ttf | Bin 40088 -> 0 bytes .../questrial/questrial-regular-webfont.woff | Bin 21868 -> 0 bytes html/fonts/questrial/stylesheet.css | 13 - html/icon.html | 105 - html/img/audio-input-connected-highlight.png | Bin 6148 -> 0 bytes html/img/audio-input-connected.png | Bin 3801 -> 0 bytes html/img/audio-input-connecting-highlight.png | Bin 3083 -> 0 bytes html/img/audio-input-connecting.png | Bin 1486 -> 0 bytes html/img/audio-input.png | Bin 1388 -> 0 bytes html/img/audio-jack-nconnect.png | Bin 2316 -> 0 bytes html/img/audio-jack.png | Bin 3738 -> 0 bytes html/img/audio-output-connected.png | Bin 3683 -> 0 bytes html/img/audio-output.png | Bin 1462 -> 0 bytes html/img/avatar-default.png | Bin 2355 -> 0 bytes html/img/background.jpg | Bin 472185 -> 0 bytes html/img/cloud/icn-rockit.png | Bin 276 -> 0 bytes html/img/cloud/icn-techspecs-footswitch.png | Bin 444 -> 0 bytes html/img/cloud/icn-techspecs-input.png | Bin 423 -> 0 bytes html/img/cloud/icn-techspecs-midiin.png | Bin 475 -> 0 bytes html/img/cloud/icn-techspecs-output.png | Bin 413 -> 0 bytes html/img/cloud/icn-techspecs-pedal.png | Bin 775 -> 0 bytes html/img/cloud/icn-techspecs-rotary.png | Bin 380 -> 0 bytes html/img/cv-input-connected-highlight.png | Bin 6104 -> 0 bytes html/img/cv-input-connected.png | Bin 3451 -> 0 bytes html/img/cv-input-connecting-highlight.png | Bin 3221 -> 0 bytes html/img/cv-input-connecting.png | Bin 1303 -> 0 bytes html/img/cv-input.png | Bin 1189 -> 0 bytes html/img/cv-jack-nconnect.png | Bin 1987 -> 0 bytes html/img/cv-jack.png | Bin 3253 -> 0 bytes html/img/cv-output-connected.png | Bin 3407 -> 0 bytes html/img/cv-output.png | Bin 741 -> 0 bytes html/img/effects-icon.png | Bin 1042 -> 0 bytes html/img/expanded_background.png | Bin 269 -> 0 bytes html/img/expanded_bottom.png | Bin 203 -> 0 bytes html/img/expanded_left.png | Bin 176 -> 0 bytes html/img/expanded_right.png | Bin 694 -> 0 bytes html/img/expanded_top.png | Bin 205 -> 0 bytes html/img/facebook-icons.png | Bin 1298 -> 0 bytes html/img/facebook-menu-sprite.png | Bin 1549 -> 0 bytes html/img/favicon/android-icon-144x144.png | Bin 13822 -> 0 bytes html/img/favicon/android-icon-192x192.png | Bin 17333 -> 0 bytes html/img/favicon/android-icon-36x36.png | Bin 2453 -> 0 bytes html/img/favicon/android-icon-48x48.png | Bin 4213 -> 0 bytes html/img/favicon/android-icon-72x72.png | Bin 6252 -> 0 bytes html/img/favicon/android-icon-96x96.png | Bin 8503 -> 0 bytes html/img/favicon/apple-icon-114x114.png | Bin 10105 -> 0 bytes html/img/favicon/apple-icon-120x120.png | Bin 10832 -> 0 bytes html/img/favicon/apple-icon-144x144.png | Bin 13822 -> 0 bytes html/img/favicon/apple-icon-152x152.png | Bin 14396 -> 0 bytes html/img/favicon/apple-icon-180x180.png | Bin 18510 -> 0 bytes html/img/favicon/apple-icon-57x57.png | Bin 4993 -> 0 bytes html/img/favicon/apple-icon-60x60.png | Bin 5128 -> 0 bytes html/img/favicon/apple-icon-72x72.png | Bin 6252 -> 0 bytes html/img/favicon/apple-icon-76x76.png | Bin 6634 -> 0 bytes html/img/favicon/apple-icon-precomposed.png | Bin 17907 -> 0 bytes html/img/favicon/apple-icon.png | Bin 17907 -> 0 bytes html/img/favicon/favicon-16x16.png | Bin 1321 -> 0 bytes html/img/favicon/favicon-32x32.png | Bin 2246 -> 0 bytes html/img/favicon/favicon-96x96.png | Bin 8503 -> 0 bytes html/img/favicon/favicon.png | Bin 39072 -> 0 bytes html/img/favicon/manifest.json | 41 - html/img/favicon/ms-icon-144x144.png | Bin 13822 -> 0 bytes html/img/favicon/ms-icon-150x150.png | Bin 14415 -> 0 bytes html/img/favicon/ms-icon-310x310.png | Bin 37541 -> 0 bytes html/img/favicon/ms-icon-70x70.png | Bin 6070 -> 0 bytes html/img/footswitch-addressed.png | Bin 209 -> 0 bytes html/img/footswitch-free.png | Bin 256 -> 0 bytes html/img/footswitch.png | Bin 12673 -> 0 bytes html/img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes html/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes html/img/header-pattern.png | Bin 84461 -> 0 bytes html/img/icn-addressing.png | Bin 1182 -> 0 bytes html/img/icn-bank.png | Bin 1079 -> 0 bytes html/img/icn-blocked.png | Bin 1196 -> 0 bytes html/img/icn-favorite-off.png | Bin 1251 -> 0 bytes html/img/icn-favorite-on.png | Bin 1283 -> 0 bytes html/img/icn-grid-list.png | Bin 1054 -> 0 bytes html/img/icn-help-16x16.png | Bin 1384 -> 0 bytes html/img/icn-help.png | Bin 1444 -> 0 bytes html/img/icn-input-output.png | Bin 1776 -> 0 bytes html/img/icn-installed.png | Bin 1186 -> 0 bytes html/img/icn-outdated.png | Bin 1151 -> 0 bytes html/img/icn-rating.png | Bin 1776 -> 0 bytes html/img/icn-remove-16x16.png | Bin 1234 -> 0 bytes html/img/icn-remove-bank.png | Bin 1197 -> 0 bytes html/img/icn-search-white.png | Bin 1186 -> 0 bytes html/img/icn-search.png | Bin 1311 -> 0 bytes html/img/icn-settings-16x16.png | Bin 1487 -> 0 bytes html/img/icn-settings.png | Bin 1318 -> 0 bytes html/img/icn-share.png | Bin 1771 -> 0 bytes html/img/icn-zoom-in.png | Bin 1941 -> 0 bytes html/img/icn-zoom-out.png | Bin 1881 -> 0 bytes html/img/icons/25/autohide.png | Bin 233 -> 0 bytes html/img/icons/25/bypass.png | Bin 294 -> 0 bytes html/img/icons/25/cpu.png | Bin 243 -> 0 bytes html/img/icons/25/cv.png | Bin 3139 -> 0 bytes html/img/icons/25/delete.png | Bin 301 -> 0 bytes html/img/icons/25/disconnect.png | Bin 328 -> 0 bytes html/img/icons/25/language.png | Bin 507 -> 0 bytes html/img/icons/25/midi.png | Bin 558 -> 0 bytes html/img/icons/25/new.png | Bin 270 -> 0 bytes html/img/icons/25/pin.png | Bin 401 -> 0 bytes html/img/icons/25/pinned.png | Bin 417 -> 0 bytes html/img/icons/25/ram.png | Bin 267 -> 0 bytes html/img/icons/25/reload.png | Bin 437 -> 0 bytes html/img/icons/25/rename.png | Bin 1318 -> 0 bytes html/img/icons/25/save.png | Bin 547 -> 0 bytes html/img/icons/25/save_as.png | Bin 1380 -> 0 bytes html/img/icons/25/star-border.png | Bin 427 -> 0 bytes html/img/icons/25/star.png | Bin 521 -> 0 bytes html/img/icons/25/stop.png | Bin 2826 -> 0 bytes html/img/icons/25/transport.png | Bin 2822 -> 0 bytes html/img/icons/25/update.png | Bin 317 -> 0 bytes html/img/icons/36/assembler.png | Bin 1096 -> 0 bytes html/img/icons/36/banks.png | Bin 391 -> 0 bytes html/img/icons/36/bind.png | Bin 273 -> 0 bytes html/img/icons/36/bluetooth.png | Bin 590 -> 0 bytes html/img/icons/36/bypass_L.png | Bin 400 -> 0 bytes html/img/icons/36/bypass_R.png | Bin 386 -> 0 bytes html/img/icons/36/clear.png | Bin 315 -> 0 bytes html/img/icons/36/cloud.png | Bin 397 -> 0 bytes html/img/icons/36/confirm.png | Bin 373 -> 0 bytes html/img/icons/36/control-chain.png | Bin 847 -> 0 bytes html/img/icons/36/cpu.png | Bin 243 -> 0 bytes html/img/icons/36/disconnect.png | Bin 359 -> 0 bytes html/img/icons/36/disconnected.png | Bin 359 -> 0 bytes html/img/icons/36/edit.png | Bin 479 -> 0 bytes html/img/icons/36/faders.png | Bin 273 -> 0 bytes html/img/icons/36/folder.png | Bin 239 -> 0 bytes html/img/icons/36/footswitch.png | Bin 250 -> 0 bytes html/img/icons/36/help.png | Bin 373 -> 0 bytes html/img/icons/36/knob.png | Bin 665 -> 0 bytes html/img/icons/36/load.png | Bin 675 -> 0 bytes html/img/icons/36/midi.png | Bin 568 -> 0 bytes html/img/icons/36/mod.png | Bin 1037 -> 0 bytes html/img/icons/36/ok.png | Bin 518 -> 0 bytes html/img/icons/36/pedal.png | Bin 306 -> 0 bytes html/img/icons/36/pedalboard.png | Bin 312 -> 0 bytes html/img/icons/36/pedalboardlibrary.png | Bin 318 -> 0 bytes html/img/icons/36/pedalboardstore.png | Bin 756 -> 0 bytes html/img/icons/36/pedals.png | Bin 312 -> 0 bytes html/img/icons/36/pedals2.png | Bin 261 -> 0 bytes html/img/icons/36/pin.png | Bin 531 -> 0 bytes html/img/icons/36/pluginlibrary.png | Bin 709 -> 0 bytes html/img/icons/36/pluginstore.png | Bin 1050 -> 0 bytes html/img/icons/36/presets.png | Bin 3971 -> 0 bytes html/img/icons/36/ram.png | Bin 267 -> 0 bytes html/img/icons/36/remove.png | Bin 457 -> 0 bytes html/img/icons/36/save.png | Bin 692 -> 0 bytes html/img/icons/36/settings.png | Bin 509 -> 0 bytes html/img/icons/36/share-fb.png | Bin 1288 -> 0 bytes html/img/icons/36/share-tw.png | Bin 1528 -> 0 bytes html/img/icons/36/switch.png | Bin 250 -> 0 bytes html/img/icons/36/toggle.png | Bin 250 -> 0 bytes html/img/icons/36/update.png | Bin 606 -> 0 bytes html/img/icons/blocked.svg | 19 - html/img/icons/broken_image.svg | 19 - html/img/icons/broken_pedal.svg | 17 - html/img/icons/icons.css | 184 - html/img/icons/icons.svg | 1511 -- html/img/icons/makefile | 17 - html/img/icons/stop.png | Bin 3044 -> 0 bytes html/img/icons/transport.png | Bin 3217 -> 0 bytes html/img/icons/transport.svg | 54 - html/img/knob.png | Bin 143253 -> 0 bytes html/img/knob_steps_10.png | Bin 42557 -> 0 bytes html/img/knob_steps_11.png | Bin 41809 -> 0 bytes html/img/knob_steps_12.png | Bin 48319 -> 0 bytes html/img/knob_steps_13.png | Bin 41625 -> 0 bytes html/img/knob_steps_14.png | Bin 53094 -> 0 bytes html/img/knob_steps_15.png | Bin 51633 -> 0 bytes html/img/knob_steps_16.png | Bin 57648 -> 0 bytes html/img/knob_steps_17.png | Bin 45112 -> 0 bytes html/img/knob_steps_3.png | Bin 13777 -> 0 bytes html/img/knob_steps_4.png | Bin 22799 -> 0 bytes html/img/knob_steps_5.png | Bin 17737 -> 0 bytes html/img/knob_steps_6.png | Bin 30114 -> 0 bytes html/img/knob_steps_7.png | Bin 28914 -> 0 bytes html/img/knob_steps_8.png | Bin 36615 -> 0 bytes html/img/knob_steps_9.png | Bin 27774 -> 0 bytes html/img/library-background.png | Bin 1404 -> 0 bytes html/img/loading-effect.gif | Bin 3208 -> 0 bytes html/img/loading-pedalboard.gif | Bin 34973 -> 0 bytes html/img/loading-pedalboard_old.gif | Bin 6820 -> 0 bytes html/img/loading.gif | Bin 17188 -> 0 bytes html/img/loading.svg | 103 - html/img/menu-icons-sprite.png | Bin 18624 -> 0 bytes html/img/midi-input-connected-highlight.png | Bin 6209 -> 0 bytes html/img/midi-input-connected.png | Bin 3563 -> 0 bytes html/img/midi-input-connecting-highlight.png | Bin 2821 -> 0 bytes html/img/midi-input-connecting.png | Bin 1187 -> 0 bytes html/img/midi-input.png | Bin 1086 -> 0 bytes html/img/midi-jack-nconnect.png | Bin 1647 -> 0 bytes html/img/midi-jack.png | Bin 2843 -> 0 bytes html/img/midi-output-connected.png | Bin 3594 -> 0 bytes html/img/midi-output.png | Bin 1181 -> 0 bytes html/img/midi-plug.png | Bin 2843 -> 0 bytes html/img/mod-mini.png | Bin 1988 -> 0 bytes html/img/mod-popout-anchor-bottom.png | Bin 503 -> 0 bytes html/img/mod-popout-anchor-left.png | Bin 625 -> 0 bytes html/img/mod-popout-anchor-right.png | Bin 692 -> 0 bytes html/img/mod-popout-anchor-top.png | Bin 784 -> 0 bytes html/img/move.png | Bin 1082 -> 0 bytes html/img/nav-bottom.png | Bin 1290 -> 0 bytes html/img/nav-left.png | Bin 1686 -> 0 bytes html/img/nav-right.png | Bin 1713 -> 0 bytes html/img/nav-top.png | Bin 1282 -> 0 bytes html/img/purple-light-off.png | Bin 1146 -> 0 bytes html/img/purple-light-on.png | Bin 2190 -> 0 bytes html/img/px.gif | Bin 1093 -> 0 bytes html/img/rack.png | Bin 31306 -> 0 bytes html/img/red-light-off.png | Bin 1173 -> 0 bytes html/img/red-light-on.png | Bin 2129 -> 0 bytes html/img/rocker-switch-off.png | Bin 3220 -> 0 bytes html/img/rocker-switch-on.png | Bin 3246 -> 0 bytes html/img/sample-lata.png | Bin 4525 -> 0 bytes html/img/settings.png | Bin 1386 -> 0 bytes html/img/slider.png | Bin 181618 -> 0 bytes html/img/social/default-plugin.png | Bin 220845 -> 0 bytes html/img/social/favicon.png | Bin 12055 -> 0 bytes html/img/social/logo-b.png | Bin 4110 -> 0 bytes html/img/social/logo-w.png | Bin 5007 -> 0 bytes html/img/social/pattern-collapse.png | Bin 3152 -> 0 bytes html/img/social/social_pedal.png | Bin 3123 -> 0 bytes html/img/social/social_pedalboards.png | Bin 3119 -> 0 bytes html/img/social/thumbnail.png | Bin 7235 -> 0 bytes html/img/switch.png | Bin 6462 -> 0 bytes html/img/switch.svg | 509 - html/img/teste.png | Bin 953 -> 0 bytes html/img/trial-src.svg | 84 - html/img/trial.svg | 96 - html/img/ui-elements.svg | 174 - html/img/watermark.png | Bin 8955 -> 0 bytes html/include/addressing.html | 130 - html/include/bank_item.html | 5 - html/include/bank_pedalboard.html | 12 - html/include/bypass_addressing.html | 114 - html/include/cloudplugin.html | 37 - html/include/cloudplugin_info.html | 147 - html/include/featuredplugin.html | 22 - html/include/notification.html | 5 - html/include/pedalboard.html | 10 - html/include/plugin.html | 10 - html/index.html | 1131 +- html/js/banks.js | 457 - html/js/cc-manager.js | 101 - html/js/cloudplugin.js | 1099 -- html/js/common.js | 189 - html/js/desktop.js | 2202 --- html/js/effects.js | 680 - html/js/file_manager.js | 31 - html/js/file_transfer.js | 180 - html/js/hardware.js | 1503 -- html/js/host.js | 583 - html/js/installation.js | 244 - html/js/lib/arrive.min.js | 18 - .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 260 -> 0 bytes .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 251 -> 0 bytes .../images/ui-bg_flat_10_000000_40x100.png | Bin 178 -> 0 bytes .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 104 -> 0 bytes .../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin 125 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 3762 -> 0 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 90 -> 0 bytes .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 129 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_228ef1_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ef8c08_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_ffd27a_256x240.png | Bin 5355 -> 0 bytes .../images/ui-icons_ffffff_256x240.png | Bin 4369 -> 0 bytes .../ui-lightness/jquery-ui-1.8.18.custom.css | 565 - html/js/lib/development-bundle/README.md | 99 - .../datepicker/jquery.ui.datepicker-ar.js | 23 - .../datepicker/jquery.ui.datepicker-fr.js | 25 - .../datepicker/jquery.ui.datepicker-he.js | 23 - .../datepicker/jquery.ui.datepicker-zh-TW.js | 23 - .../demos/menu/default.html | 67 - .../development-bundle/demos/menu/icons.html | 44 - .../development-bundle/demos/menu/index.html | 15 - .../demos/progressbar/indeterminate.html | 53 - .../demos/progressbar/label.html | 58 - .../demos/spinner/currency.html | 52 - .../demos/spinner/decimal.html | 56 - .../demos/spinner/default.html | 64 - .../demos/spinner/index.html | 19 - .../demos/spinner/latlong.html | 57 - .../demos/spinner/overflow.html | 44 - .../demos/spinner/time.html | 74 - .../demos/tooltip/ajax/content1.html | 1 - .../demos/tooltip/ajax/content2.html | 1 - .../demos/tooltip/custom-animation.html | 54 - .../demos/tooltip/custom-content.html | 83 - .../demos/tooltip/custom-style.html | 95 - .../demos/tooltip/default.html | 40 - .../demos/tooltip/forms.html | 65 - .../demos/tooltip/images/st-stephens.jpg | Bin 17724 -> 0 bytes .../demos/tooltip/images/tower-bridge.jpg | Bin 15764 -> 0 bytes .../demos/tooltip/index.html | 20 - .../demos/tooltip/tracking.html | 42 - .../demos/tooltip/video-player.html | 117 - .../demos/widget/default.html | 178 - .../demos/widget/index.html | 14 - .../development-bundle/docs/blind-effect.html | 58 - .../docs/bounce-effect.html | 61 - .../development-bundle/docs/clip-effect.html | 55 - .../development-bundle/docs/drop-effect.html | 55 - .../docs/explode-effect.html | 52 - .../development-bundle/docs/fade-effect.html | 43 - .../development-bundle/docs/fold-effect.html | 61 - .../docs/highlight-effect.html | 52 - .../docs/jQuery.widget.html | 611 - html/js/lib/development-bundle/docs/menu.html | 644 - .../js/lib/development-bundle/docs/mouse.html | 216 - .../development-bundle/docs/puff-effect.html | 32 - .../docs/pulsate-effect.html | 52 - .../development-bundle/docs/scale-effect.html | 82 - .../development-bundle/docs/shake-effect.html | 66 - .../development-bundle/docs/size-effect.html | 45 - .../development-bundle/docs/slide-effect.html | 59 - .../lib/development-bundle/docs/spinner.html | 572 - .../lib/development-bundle/docs/tooltip.html | 465 - .../docs/transfer-effect.html | 61 - .../external/globalize.culture.de-DE.js | 81 - .../external/globalize.culture.ja-JP.js | 100 - .../development-bundle/external/globalize.js | 1573 -- .../external/jquery.mousewheel.js | 84 - .../lib/development-bundle/external/jshint.js | 4835 ----- html/js/lib/development-bundle/grunt.js | 345 - .../js/lib/development-bundle/jquery-1.9.1.js | 9597 ---------- html/js/lib/development-bundle/package.json | 66 - .../themes/base/images/animated-overlay.gif | Bin 1738 -> 0 bytes .../themes/base/jquery-ui.css | 1174 -- .../themes/base/jquery.ui.menu.css | 77 - .../themes/base/jquery.ui.spinner.css | 65 - .../themes/base/jquery.ui.tooltip.css | 19 - .../base/minified/images/animated-overlay.gif | Bin 1738 -> 0 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes .../themes/base/minified/jquery-ui.min.css | 10 - .../base/minified/jquery.ui.accordion.min.css | 5 - .../minified/jquery.ui.autocomplete.min.css | 5 - .../base/minified/jquery.ui.button.min.css | 5 - .../base/minified/jquery.ui.core.min.css | 5 - .../minified/jquery.ui.datepicker.min.css | 5 - .../base/minified/jquery.ui.dialog.min.css | 5 - .../base/minified/jquery.ui.menu.min.css | 5 - .../minified/jquery.ui.progressbar.min.css | 5 - .../base/minified/jquery.ui.resizable.min.css | 5 - .../minified/jquery.ui.selectable.min.css | 5 - .../base/minified/jquery.ui.slider.min.css | 5 - .../base/minified/jquery.ui.spinner.min.css | 5 - .../base/minified/jquery.ui.tabs.min.css | 5 - .../base/minified/jquery.ui.theme.min.css | 5 - .../base/minified/jquery.ui.tooltip.min.css | 5 - .../smoothness/images/animated-overlay.gif | Bin 1738 -> 0 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 264 -> 0 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 260 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 387 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 259 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 314 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 314 -> 0 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 384 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 332 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 6781 -> 0 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 4353 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 6854 -> 0 bytes .../images/ui-icons_888888_256x240.png | Bin 6897 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4353 -> 0 bytes .../themes/smoothness/jquery-ui.css | 1175 -- .../themes/smoothness/jquery.ui.accordion.css | 38 - .../themes/smoothness/jquery.ui.all.css | 12 - .../smoothness/jquery.ui.autocomplete.css | 16 - .../themes/smoothness/jquery.ui.base.css | 25 - .../themes/smoothness/jquery.ui.button.css | 114 - .../themes/smoothness/jquery.ui.core.css | 93 - .../smoothness/jquery.ui.datepicker.css | 178 - .../themes/smoothness/jquery.ui.dialog.css | 69 - .../themes/smoothness/jquery.ui.menu.css | 77 - .../smoothness/jquery.ui.progressbar.css | 28 - .../themes/smoothness/jquery.ui.resizable.css | 78 - .../smoothness/jquery.ui.selectable.css | 15 - .../themes/smoothness/jquery.ui.slider.css | 73 - .../themes/smoothness/jquery.ui.spinner.css | 65 - .../themes/smoothness/jquery.ui.tabs.css | 52 - .../themes/smoothness/jquery.ui.theme.css | 406 - .../themes/smoothness/jquery.ui.tooltip.css | 19 - .../minified/images/animated-overlay.gif | Bin 1738 -> 0 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 264 -> 0 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 260 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 387 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 259 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 314 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 314 -> 0 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 384 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 332 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 6781 -> 0 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 4353 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 6854 -> 0 bytes .../images/ui-icons_888888_256x240.png | Bin 6897 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4353 -> 0 bytes .../smoothness/minified/jquery-ui.min.css | 5 - .../minified/jquery.ui.accordion.min.css | 5 - .../minified/jquery.ui.autocomplete.min.css | 5 - .../minified/jquery.ui.button.min.css | 5 - .../minified/jquery.ui.core.min.css | 5 - .../minified/jquery.ui.datepicker.min.css | 5 - .../minified/jquery.ui.dialog.min.css | 5 - .../minified/jquery.ui.menu.min.css | 5 - .../minified/jquery.ui.progressbar.min.css | 5 - .../minified/jquery.ui.resizable.min.css | 5 - .../minified/jquery.ui.selectable.min.css | 5 - .../minified/jquery.ui.slider.min.css | 5 - .../minified/jquery.ui.spinner.min.css | 5 - .../minified/jquery.ui.tabs.min.css | 5 - .../minified/jquery.ui.theme.min.css | 5 - .../minified/jquery.ui.tooltip.min.css | 5 - .../ui.accordion.jquery.json | 67 - .../ui.autocomplete.jquery.json | 69 - .../development-bundle/ui.button.jquery.json | 66 - .../development-bundle/ui.core.jquery.json | 61 - .../ui.datepicker.jquery.json | 66 - .../development-bundle/ui.dialog.jquery.json | 70 - .../ui.draggable.jquery.json | 66 - .../ui.droppable.jquery.json | 67 - .../ui.effect-blind.jquery.json | 65 - .../ui.effect-bounce.jquery.json | 65 - .../ui.effect-clip.jquery.json | 65 - .../ui.effect-drop.jquery.json | 65 - .../ui.effect-explode.jquery.json | 65 - .../ui.effect-fade.jquery.json | 65 - .../ui.effect-fold.jquery.json | 65 - .../ui.effect-highlight.jquery.json | 65 - .../ui.effect-pulsate.jquery.json | 65 - .../ui.effect-scale.jquery.json | 65 - .../ui.effect-shake.jquery.json | 65 - .../ui.effect-slide.jquery.json | 65 - .../ui.effect-transfer.jquery.json | 63 - .../development-bundle/ui.effect.jquery.json | 68 - .../development-bundle/ui.menu.jquery.json | 66 - .../development-bundle/ui.mouse.jquery.json | 64 - .../ui.position.jquery.json | 66 - .../ui.progressbar.jquery.json | 65 - .../ui.resizable.jquery.json | 65 - .../ui.selectable.jquery.json | 65 - .../development-bundle/ui.slider.jquery.json | 67 - .../ui.sortable.jquery.json | 66 - .../development-bundle/ui.spinner.jquery.json | 68 - .../development-bundle/ui.tabs.jquery.json | 67 - .../development-bundle/ui.tooltip.jquery.json | 64 - .../development-bundle/ui.widget.jquery.json | 64 - .../ui/i18n/jquery.ui.datepicker-be.js | 23 - .../ui/i18n/jquery.ui.datepicker-fr-CA.js | 23 - .../ui/i18n/jquery.ui.datepicker-ka.js | 21 - .../ui/i18n/jquery.ui.datepicker-ky.js | 24 - .../ui/i18n/jquery.ui.datepicker-nb.js | 22 - .../ui/i18n/jquery.ui.datepicker-nn.js | 22 - .../development-bundle/ui/jquery-ui.custom.js | 14903 ---------------- .../ui/jquery.ui.effect-blind.js | 82 - .../ui/jquery.ui.effect-bounce.js | 113 - .../ui/jquery.ui.effect-clip.js | 67 - .../ui/jquery.ui.effect-drop.js | 65 - .../ui/jquery.ui.effect-explode.js | 97 - .../ui/jquery.ui.effect-fade.js | 30 - .../ui/jquery.ui.effect-fold.js | 76 - .../ui/jquery.ui.effect-highlight.js | 50 - .../ui/jquery.ui.effect-pulsate.js | 63 - .../ui/jquery.ui.effect-scale.js | 318 - .../ui/jquery.ui.effect-shake.js | 74 - .../ui/jquery.ui.effect-slide.js | 64 - .../ui/jquery.ui.effect-transfer.js | 47 - .../development-bundle/ui/jquery.ui.effect.js | 1268 -- .../development-bundle/ui/jquery.ui.menu.js | 621 - .../ui/jquery.ui.spinner.js | 492 - .../ui/jquery.ui.tooltip.js | 402 - .../ui/minified/i18n/jquery-ui-i18n.min.js | 5 - .../i18n/jquery.ui.datepicker-af.min.js | 5 - .../i18n/jquery.ui.datepicker-ar-DZ.min.js | 5 - .../i18n/jquery.ui.datepicker-ar.min.js | 5 - .../i18n/jquery.ui.datepicker-az.min.js | 5 - .../i18n/jquery.ui.datepicker-be.min.js | 5 - .../i18n/jquery.ui.datepicker-bg.min.js | 5 - .../i18n/jquery.ui.datepicker-bs.min.js | 5 - .../i18n/jquery.ui.datepicker-ca.min.js | 5 - .../i18n/jquery.ui.datepicker-cs.min.js | 5 - .../i18n/jquery.ui.datepicker-cy-GB.min.js | 5 - .../i18n/jquery.ui.datepicker-da.min.js | 5 - .../i18n/jquery.ui.datepicker-de.min.js | 5 - .../i18n/jquery.ui.datepicker-el.min.js | 5 - .../i18n/jquery.ui.datepicker-en-AU.min.js | 5 - .../i18n/jquery.ui.datepicker-en-GB.min.js | 5 - .../i18n/jquery.ui.datepicker-en-NZ.min.js | 5 - .../i18n/jquery.ui.datepicker-eo.min.js | 5 - .../i18n/jquery.ui.datepicker-es.min.js | 5 - .../i18n/jquery.ui.datepicker-et.min.js | 5 - .../i18n/jquery.ui.datepicker-eu.min.js | 5 - .../i18n/jquery.ui.datepicker-fa.min.js | 5 - .../i18n/jquery.ui.datepicker-fi.min.js | 5 - .../i18n/jquery.ui.datepicker-fo.min.js | 5 - .../i18n/jquery.ui.datepicker-fr-CA.min.js | 5 - .../i18n/jquery.ui.datepicker-fr-CH.min.js | 5 - .../i18n/jquery.ui.datepicker-fr.min.js | 5 - .../i18n/jquery.ui.datepicker-gl.min.js | 5 - .../i18n/jquery.ui.datepicker-he.min.js | 5 - .../i18n/jquery.ui.datepicker-hi.min.js | 5 - .../i18n/jquery.ui.datepicker-hr.min.js | 5 - .../i18n/jquery.ui.datepicker-hu.min.js | 5 - .../i18n/jquery.ui.datepicker-hy.min.js | 5 - .../i18n/jquery.ui.datepicker-id.min.js | 5 - .../i18n/jquery.ui.datepicker-is.min.js | 5 - .../i18n/jquery.ui.datepicker-it.min.js | 5 - .../i18n/jquery.ui.datepicker-ja.min.js | 5 - .../i18n/jquery.ui.datepicker-ka.min.js | 5 - .../i18n/jquery.ui.datepicker-kk.min.js | 5 - .../i18n/jquery.ui.datepicker-km.min.js | 5 - .../i18n/jquery.ui.datepicker-ko.min.js | 5 - .../i18n/jquery.ui.datepicker-ky.min.js | 5 - .../i18n/jquery.ui.datepicker-lb.min.js | 5 - .../i18n/jquery.ui.datepicker-lt.min.js | 5 - .../i18n/jquery.ui.datepicker-lv.min.js | 5 - .../i18n/jquery.ui.datepicker-mk.min.js | 5 - .../i18n/jquery.ui.datepicker-ml.min.js | 5 - .../i18n/jquery.ui.datepicker-ms.min.js | 5 - .../i18n/jquery.ui.datepicker-nb.min.js | 5 - .../i18n/jquery.ui.datepicker-nl-BE.min.js | 5 - .../i18n/jquery.ui.datepicker-nl.min.js | 5 - .../i18n/jquery.ui.datepicker-nn.min.js | 5 - .../i18n/jquery.ui.datepicker-no.min.js | 5 - .../i18n/jquery.ui.datepicker-pl.min.js | 5 - .../i18n/jquery.ui.datepicker-pt-BR.min.js | 5 - .../i18n/jquery.ui.datepicker-pt.min.js | 5 - .../i18n/jquery.ui.datepicker-rm.min.js | 5 - .../i18n/jquery.ui.datepicker-ro.min.js | 5 - .../i18n/jquery.ui.datepicker-ru.min.js | 5 - .../i18n/jquery.ui.datepicker-sk.min.js | 5 - .../i18n/jquery.ui.datepicker-sl.min.js | 5 - .../i18n/jquery.ui.datepicker-sq.min.js | 5 - .../i18n/jquery.ui.datepicker-sr-SR.min.js | 5 - .../i18n/jquery.ui.datepicker-sr.min.js | 5 - .../i18n/jquery.ui.datepicker-sv.min.js | 5 - .../i18n/jquery.ui.datepicker-ta.min.js | 5 - .../i18n/jquery.ui.datepicker-th.min.js | 5 - .../i18n/jquery.ui.datepicker-tj.min.js | 5 - .../i18n/jquery.ui.datepicker-tr.min.js | 5 - .../i18n/jquery.ui.datepicker-uk.min.js | 5 - .../i18n/jquery.ui.datepicker-vi.min.js | 5 - .../i18n/jquery.ui.datepicker-zh-CN.min.js | 5 - .../i18n/jquery.ui.datepicker-zh-HK.min.js | 5 - .../i18n/jquery.ui.datepicker-zh-TW.min.js | 5 - .../ui/minified/jquery-ui.custom.min.js | 6 - .../ui/minified/jquery.ui.effect-blind.min.js | 5 - .../minified/jquery.ui.effect-bounce.min.js | 5 - .../ui/minified/jquery.ui.effect-clip.min.js | 5 - .../ui/minified/jquery.ui.effect-drop.min.js | 5 - .../minified/jquery.ui.effect-explode.min.js | 5 - .../ui/minified/jquery.ui.effect-fade.min.js | 5 - .../ui/minified/jquery.ui.effect-fold.min.js | 5 - .../jquery.ui.effect-highlight.min.js | 5 - .../minified/jquery.ui.effect-pulsate.min.js | 5 - .../ui/minified/jquery.ui.effect-scale.min.js | 5 - .../ui/minified/jquery.ui.effect-shake.min.js | 5 - .../ui/minified/jquery.ui.effect-slide.min.js | 5 - .../minified/jquery.ui.effect-transfer.min.js | 5 - .../ui/minified/jquery.ui.effect.min.js | 5 - .../ui/minified/jquery.ui.menu.min.js | 5 - .../ui/minified/jquery.ui.spinner.min.js | 5 - .../ui/minified/jquery.ui.tooltip.min.js | 5 - html/js/lib/jquery-1.9.1.min.js | 4 - .../css/demo_page.css | 93 - .../css/demo_table.css | 538 - .../css/demo_table_jui.css | 521 - .../css/demo_validation.css | 9 - .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes .../base/images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../base/images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes .../base/images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes .../base/images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes .../base/images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes .../css/themes/base/jquery-ui.css | 635 - .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 180 -> 0 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 178 -> 0 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 120 -> 0 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 105 -> 0 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 111 -> 0 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 110 -> 0 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 119 -> 0 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 101 -> 0 bytes .../images/ui-icons_222222_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_454545_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_888888_256x240.png | Bin 4369 -> 0 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 4369 -> 0 bytes .../smoothness/jquery-ui-1.7.2.custom.css | 406 - .../images/DataTables.jpg | Bin 3553 -> 0 bytes .../images/back_disabled.jpg | Bin 612 -> 0 bytes .../images/back_enabled.jpg | Bin 807 -> 0 bytes .../images/favicon.ico | Bin 894 -> 0 bytes .../images/forward_disabled.jpg | Bin 635 -> 0 bytes .../images/forward_enabled.jpg | Bin 852 -> 0 bytes .../images/sort_asc.png | Bin 263 -> 0 bytes .../images/sort_asc_disabled.png | Bin 252 -> 0 bytes .../images/sort_both.png | Bin 282 -> 0 bytes .../images/sort_desc.png | Bin 260 -> 0 bytes .../images/sort_desc_disabled.png | Bin 251 -> 0 bytes .../images/unchecked.gif | Bin 223 -> 0 bytes .../jAlert/images/important.gif | Bin 1492 -> 0 bytes .../jAlert/images/info.gif | Bin 1487 -> 0 bytes .../jAlert/images/title.gif | Bin 317 -> 0 bytes .../jAlert/jquery.alerts.css | 58 - .../jAlert/jquery.alerts.js | 235 - .../js/FixedHeader.min.js | 40 - .../jquery-datatables-editable/js/KeyTable.js | 1087 -- .../jquery-datatables-editable/js/complete.js | 786 - .../js/jquery-1.4.4.min.js | 171 - .../js/jquery-ui.js | 11630 ------------ .../js/jquery.dataTables.editable.js | 702 - .../js/jquery.dataTables.min.js | 155 - .../js/jquery.dataTables.rowGrouping.js | 680 - .../js/jquery.jeditable.js | 507 - .../js/jquery.validate.js | 1150 -- html/js/lib/jquery-ui-1.10.1.custom.min.js | 6 - html/js/lib/jquery.ba-resize.min.js | 9 - html/js/lib/jquery.mCustomScrollbar.js | 722 - html/js/lib/jquery.mousewheel.min.js | 12 - html/js/lib/jquery.svg.js | 1394 -- html/js/lib/jquery.textareaAutoResize.js | 105 - html/js/lib/jquery.ui.touch-punch.min.js | 11 - html/js/lib/json2.js | 487 - html/js/lib/knockout.js | 3443 ---- html/js/lib/less-1.3.0.min.js | 9 - html/js/lib/lunr.min.js | 1 - html/js/lib/lunr/document_store.js | 96 - html/js/lib/lunr/event_emitter.js | 82 - html/js/lib/lunr/index.js | 421 - html/js/lib/lunr/lunr.js | 44 - html/js/lib/lunr/pipeline.js | 230 - html/js/lib/lunr/sorted_set.js | 240 - html/js/lib/lunr/token_store.js | 193 - html/js/lib/lunr/tokenizer.js | 35 - html/js/lib/lunr/utils.js | 24 - html/js/lib/lunr/vector.js | 131 - html/js/lib/lunr/wrapper_end | 29 - html/js/lib/lunr/wrapper_minify.sh | 12 - html/js/lib/lunr/wrapper_start | 9 - html/js/lib/mustache.js | 537 - html/js/lib/n3-browser.min.js | 2 - html/js/lib/slick/ajax-loader.gif | Bin 4178 -> 0 bytes html/js/lib/slick/config.rb | 10 - html/js/lib/slick/fonts/slick.eot | Bin 2048 -> 0 bytes html/js/lib/slick/fonts/slick.svg | 14 - html/js/lib/slick/fonts/slick.ttf | Bin 1892 -> 0 bytes html/js/lib/slick/fonts/slick.woff | Bin 1380 -> 0 bytes html/js/lib/slick/slick-theme.css | 204 - html/js/lib/slick/slick-theme.less | 168 - html/js/lib/slick/slick-theme.scss | 194 - html/js/lib/slick/slick.css | 119 - html/js/lib/slick/slick.js | 3001 ---- html/js/lib/slick/slick.less | 100 - html/js/lib/slick/slick.min.js | 1 - html/js/lib/slick/slick.scss | 100 - html/js/lib/sprintf-0.6.js | 96 - html/js/mididevices.js | 106 - html/js/modgui.js | 2711 --- html/js/networkstatus.js | 95 - html/js/notification.js | 86 - html/js/nprogress.js | 475 - html/js/pedalboard.js | 3012 ---- html/js/pedalboards.js | 290 - html/js/share.js | 378 - html/js/snapshot.js | 312 - html/js/store_templates.js | 166 - html/js/templates.js | 6 - html/js/transport.js | 404 - html/js/upgrade.js | 259 - html/js/utils/plugins.js | 47 - html/js/utils/tempo.js | 286 - html/js/wait.js | 57 - html/js/window.js | 216 - html/pedalboard.html | 135 - .../pedals/default-screenshot-bw.png | Bin 99409 -> 0 bytes html/resources/pedals/default-screenshot.png | Bin 197169 -> 0 bytes html/resources/pedals/default-thumbnail.png | Bin 6383 -> 0 bytes html/resources/pedals/default.css | 80 - html/resources/pedals/default.png | Bin 230436 -> 0 bytes html/resources/pedals/footswitch.png | Bin 13754 -> 0 bytes html/resources/settings.html | 143 - html/resources/templates/pedal-default.html | 40 - html/settings.html | 1297 -- html/src/.gitignore | 24 + html/src/.tool-versions | 4 + html/src/README.md | 50 + html/src/eslint.config.js | 28 + html/src/index.html | 13 + html/src/package.json | 29 + html/src/pnpm-lock.yaml | 2067 +++ html/src/public/vite.svg | 1 + html/src/src/App.css | 42 + html/src/src/App.tsx | 35 + html/src/src/assets/react.svg | 1 + html/src/src/index.css | 68 + html/src/src/main.tsx | 10 + html/src/src/vite-env.d.ts | 1 + html/src/tsconfig.app.json | 24 + html/src/tsconfig.json | 7 + html/src/tsconfig.node.json | 22 + html/src/vite.config.ts | 10 + html/store.html | 285 - html/vite.svg | 1 + 840 files changed, 2492 insertions(+), 127079 deletions(-) delete mode 100644 html/allguis.html create mode 100644 html/assets/index-DiwrgTda.css create mode 100644 html/assets/index-f40OySzR.js create mode 100644 html/assets/react-CHdo91hT.svg delete mode 100644 html/country_list.html delete mode 100644 html/css/Gruntfile.js delete mode 100644 html/css/bootstrap.css delete mode 100644 html/css/bootstrap.min.css delete mode 100755 html/css/bootstrap.min.css.old delete mode 100644 html/css/dashboard.css delete mode 100644 html/css/fontello/LICENSE.txt delete mode 100644 html/css/fontello/README.txt delete mode 100644 html/css/fontello/config.json delete mode 100644 html/css/fontello/css/animation.css delete mode 100644 html/css/fontello/css/fontello-codes.css delete mode 100644 html/css/fontello/css/fontello-embedded.css delete mode 100644 html/css/fontello/css/fontello-ie7-codes.css delete mode 100644 html/css/fontello/css/fontello-ie7.css delete mode 100644 html/css/fontello/css/fontello.css delete mode 100644 html/css/fontello/demo.html delete mode 100644 html/css/fontello/font/fontello.eot delete mode 100644 html/css/fontello/font/fontello.svg delete mode 100644 html/css/fontello/font/fontello.ttf delete mode 100644 html/css/fontello/font/fontello.woff delete mode 100644 html/css/fontello/font/fontello.woff2 delete mode 100644 html/css/fonts.css delete mode 100644 html/css/less/addressings.less delete mode 100644 html/css/less/banks.less delete mode 100644 html/css/less/cloud_plugins.less delete mode 100644 html/css/less/file_manager.less delete mode 100644 html/css/less/main.less delete mode 100644 html/css/less/nprogress.less delete mode 100644 html/css/less/pedalboards.less delete mode 100644 html/css/less/variables.less delete mode 100644 html/css/main-preLess.css delete mode 100644 html/css/main.css delete mode 100755 html/css/main.css.old delete mode 100644 html/css/main.old.css delete mode 100644 html/css/package.json delete mode 100644 html/css/pedals.css delete mode 100644 html/css/readme.md delete mode 100644 html/desktop-pp.html delete mode 100644 html/desktop-tou.html delete mode 100644 html/favicon.ico delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.eot delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.svg delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.ttf delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff2 delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-200/LICENSE.txt delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.eot delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.svg delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.ttf delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.woff delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.woff2 delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-600/LICENSE.txt delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.eot delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.svg delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.ttf delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.woff delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.woff2 delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-700/LICENSE.txt delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.eot delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.svg delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.ttf delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.woff delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.woff2 delete mode 100644 html/fonts/Ek-Mukta/Ek-Mukta-regular/LICENSE.txt delete mode 100644 html/fonts/Ek-Mukta/LICENSE.txt delete mode 100755 html/fonts/comforta/Comfortaa-Bold.ttf delete mode 100755 html/fonts/comforta/Comfortaa-Light.ttf delete mode 100755 html/fonts/comforta/Comfortaa-Regular.ttf delete mode 100644 html/fonts/cooper/cooperhewitt-book-webfont.eot delete mode 100644 html/fonts/cooper/cooperhewitt-book-webfont.ttf delete mode 100644 html/fonts/cooper/cooperhewitt-book-webfont.woff delete mode 100644 html/fonts/cooper/cooperhewitt-book-webfont.woff2 delete mode 100644 html/fonts/cooper/cooperhewitt-bookitalic-webfont.eot delete mode 100644 html/fonts/cooper/cooperhewitt-bookitalic-webfont.ttf delete mode 100644 html/fonts/cooper/cooperhewitt-bookitalic-webfont.woff delete mode 100644 html/fonts/cooper/cooperhewitt-bookitalic-webfont.woff2 delete mode 100644 html/fonts/cooper/cooperhewitt-light-webfont.eot delete mode 100644 html/fonts/cooper/cooperhewitt-light-webfont.ttf delete mode 100644 html/fonts/cooper/cooperhewitt-light-webfont.woff delete mode 100644 html/fonts/cooper/cooperhewitt-light-webfont.woff2 delete mode 100644 html/fonts/cooper/cooperhewitt-lightitalic-webfont.eot delete mode 100644 html/fonts/cooper/cooperhewitt-lightitalic-webfont.ttf delete mode 100644 html/fonts/cooper/cooperhewitt-lightitalic-webfont.woff delete mode 100644 html/fonts/cooper/cooperhewitt-lightitalic-webfont.woff2 delete mode 100644 html/fonts/cooper/cooperhewitt-semibold-webfont.eot delete mode 100644 html/fonts/cooper/cooperhewitt-semibold-webfont.ttf delete mode 100644 html/fonts/cooper/cooperhewitt-semibold-webfont.woff delete mode 100644 html/fonts/cooper/cooperhewitt-semibold-webfont.woff2 delete mode 100644 html/fonts/css/fonts.css delete mode 100755 html/fonts/england-hand/england-webfont.eot delete mode 100755 html/fonts/england-hand/england-webfont.svg delete mode 100755 html/fonts/england-hand/england-webfont.ttf delete mode 100755 html/fonts/england-hand/england-webfont.woff delete mode 100755 html/fonts/england-hand/stylesheet.css delete mode 100755 html/fonts/epf/epf_lul-webfont.eot delete mode 100755 html/fonts/epf/epf_lul-webfont.svg delete mode 100755 html/fonts/epf/epf_lul-webfont.ttf delete mode 100755 html/fonts/epf/epf_lul-webfont.woff delete mode 100755 html/fonts/epf/stylesheet.css delete mode 100755 html/fonts/nexa/Nexa_Free_Bold-webfont.eot delete mode 100755 html/fonts/nexa/Nexa_Free_Bold-webfont.svg delete mode 100755 html/fonts/nexa/Nexa_Free_Bold-webfont.ttf delete mode 100755 html/fonts/nexa/Nexa_Free_Bold-webfont.woff delete mode 100755 html/fonts/nexa/stylesheet.css delete mode 100755 html/fonts/pirulen/pirulen_rg-demo.html delete mode 100755 html/fonts/pirulen/pirulen_rg-webfont.eot delete mode 100755 html/fonts/pirulen/pirulen_rg-webfont.ttf delete mode 100755 html/fonts/pirulen/pirulen_rg-webfont.woff delete mode 100755 html/fonts/pirulen/stylesheet.css delete mode 100755 html/fonts/questrial/questrial-regular-webfont.eot delete mode 100755 html/fonts/questrial/questrial-regular-webfont.svg delete mode 100755 html/fonts/questrial/questrial-regular-webfont.ttf delete mode 100755 html/fonts/questrial/questrial-regular-webfont.woff delete mode 100755 html/fonts/questrial/stylesheet.css delete mode 100644 html/icon.html delete mode 100644 html/img/audio-input-connected-highlight.png delete mode 100644 html/img/audio-input-connected.png delete mode 100644 html/img/audio-input-connecting-highlight.png delete mode 100644 html/img/audio-input-connecting.png delete mode 100644 html/img/audio-input.png delete mode 100644 html/img/audio-jack-nconnect.png delete mode 100644 html/img/audio-jack.png delete mode 100644 html/img/audio-output-connected.png delete mode 100644 html/img/audio-output.png delete mode 100644 html/img/avatar-default.png delete mode 100644 html/img/background.jpg delete mode 100644 html/img/cloud/icn-rockit.png delete mode 100755 html/img/cloud/icn-techspecs-footswitch.png delete mode 100755 html/img/cloud/icn-techspecs-input.png delete mode 100644 html/img/cloud/icn-techspecs-midiin.png delete mode 100755 html/img/cloud/icn-techspecs-output.png delete mode 100644 html/img/cloud/icn-techspecs-pedal.png delete mode 100755 html/img/cloud/icn-techspecs-rotary.png delete mode 100644 html/img/cv-input-connected-highlight.png delete mode 100644 html/img/cv-input-connected.png delete mode 100644 html/img/cv-input-connecting-highlight.png delete mode 100644 html/img/cv-input-connecting.png delete mode 100644 html/img/cv-input.png delete mode 100644 html/img/cv-jack-nconnect.png delete mode 100644 html/img/cv-jack.png delete mode 100644 html/img/cv-output-connected.png delete mode 100644 html/img/cv-output.png delete mode 100755 html/img/effects-icon.png delete mode 100644 html/img/expanded_background.png delete mode 100644 html/img/expanded_bottom.png delete mode 100644 html/img/expanded_left.png delete mode 100644 html/img/expanded_right.png delete mode 100644 html/img/expanded_top.png delete mode 100755 html/img/facebook-icons.png delete mode 100755 html/img/facebook-menu-sprite.png delete mode 100644 html/img/favicon/android-icon-144x144.png delete mode 100644 html/img/favicon/android-icon-192x192.png delete mode 100644 html/img/favicon/android-icon-36x36.png delete mode 100644 html/img/favicon/android-icon-48x48.png delete mode 100644 html/img/favicon/android-icon-72x72.png delete mode 100644 html/img/favicon/android-icon-96x96.png delete mode 100644 html/img/favicon/apple-icon-114x114.png delete mode 100644 html/img/favicon/apple-icon-120x120.png delete mode 100644 html/img/favicon/apple-icon-144x144.png delete mode 100644 html/img/favicon/apple-icon-152x152.png delete mode 100644 html/img/favicon/apple-icon-180x180.png delete mode 100644 html/img/favicon/apple-icon-57x57.png delete mode 100644 html/img/favicon/apple-icon-60x60.png delete mode 100644 html/img/favicon/apple-icon-72x72.png delete mode 100644 html/img/favicon/apple-icon-76x76.png delete mode 100644 html/img/favicon/apple-icon-precomposed.png delete mode 100644 html/img/favicon/apple-icon.png delete mode 100644 html/img/favicon/favicon-16x16.png delete mode 100644 html/img/favicon/favicon-32x32.png delete mode 100644 html/img/favicon/favicon-96x96.png delete mode 100644 html/img/favicon/favicon.png delete mode 100644 html/img/favicon/manifest.json delete mode 100644 html/img/favicon/ms-icon-144x144.png delete mode 100644 html/img/favicon/ms-icon-150x150.png delete mode 100644 html/img/favicon/ms-icon-310x310.png delete mode 100644 html/img/favicon/ms-icon-70x70.png delete mode 100644 html/img/footswitch-addressed.png delete mode 100644 html/img/footswitch-free.png delete mode 100755 html/img/footswitch.png delete mode 100644 html/img/glyphicons-halflings-white.png delete mode 100644 html/img/glyphicons-halflings.png delete mode 100755 html/img/header-pattern.png delete mode 100755 html/img/icn-addressing.png delete mode 100755 html/img/icn-bank.png delete mode 100644 html/img/icn-blocked.png delete mode 100755 html/img/icn-favorite-off.png delete mode 100755 html/img/icn-favorite-on.png delete mode 100755 html/img/icn-grid-list.png delete mode 100755 html/img/icn-help-16x16.png delete mode 100755 html/img/icn-help.png delete mode 100644 html/img/icn-input-output.png delete mode 100644 html/img/icn-installed.png delete mode 100644 html/img/icn-outdated.png delete mode 100755 html/img/icn-rating.png delete mode 100755 html/img/icn-remove-16x16.png delete mode 100755 html/img/icn-remove-bank.png delete mode 100755 html/img/icn-search-white.png delete mode 100755 html/img/icn-search.png delete mode 100755 html/img/icn-settings-16x16.png delete mode 100755 html/img/icn-settings.png delete mode 100755 html/img/icn-share.png delete mode 100644 html/img/icn-zoom-in.png delete mode 100644 html/img/icn-zoom-out.png delete mode 100644 html/img/icons/25/autohide.png delete mode 100644 html/img/icons/25/bypass.png delete mode 100644 html/img/icons/25/cpu.png delete mode 100644 html/img/icons/25/cv.png delete mode 100644 html/img/icons/25/delete.png delete mode 100644 html/img/icons/25/disconnect.png delete mode 100644 html/img/icons/25/language.png delete mode 100644 html/img/icons/25/midi.png delete mode 100644 html/img/icons/25/new.png delete mode 100644 html/img/icons/25/pin.png delete mode 100644 html/img/icons/25/pinned.png delete mode 100644 html/img/icons/25/ram.png delete mode 100644 html/img/icons/25/reload.png delete mode 100644 html/img/icons/25/rename.png delete mode 100644 html/img/icons/25/save.png delete mode 100644 html/img/icons/25/save_as.png delete mode 100644 html/img/icons/25/star-border.png delete mode 100644 html/img/icons/25/star.png delete mode 100644 html/img/icons/25/stop.png delete mode 100644 html/img/icons/25/transport.png delete mode 100644 html/img/icons/25/update.png delete mode 100644 html/img/icons/36/assembler.png delete mode 100644 html/img/icons/36/banks.png delete mode 100644 html/img/icons/36/bind.png delete mode 100644 html/img/icons/36/bluetooth.png delete mode 100644 html/img/icons/36/bypass_L.png delete mode 100644 html/img/icons/36/bypass_R.png delete mode 100644 html/img/icons/36/clear.png delete mode 100644 html/img/icons/36/cloud.png delete mode 100644 html/img/icons/36/confirm.png delete mode 100644 html/img/icons/36/control-chain.png delete mode 100644 html/img/icons/36/cpu.png delete mode 100644 html/img/icons/36/disconnect.png delete mode 100644 html/img/icons/36/disconnected.png delete mode 100644 html/img/icons/36/edit.png delete mode 100644 html/img/icons/36/faders.png delete mode 100644 html/img/icons/36/folder.png delete mode 100644 html/img/icons/36/footswitch.png delete mode 100644 html/img/icons/36/help.png delete mode 100644 html/img/icons/36/knob.png delete mode 100644 html/img/icons/36/load.png delete mode 100644 html/img/icons/36/midi.png delete mode 100644 html/img/icons/36/mod.png delete mode 100644 html/img/icons/36/ok.png delete mode 100644 html/img/icons/36/pedal.png delete mode 100644 html/img/icons/36/pedalboard.png delete mode 100644 html/img/icons/36/pedalboardlibrary.png delete mode 100644 html/img/icons/36/pedalboardstore.png delete mode 100644 html/img/icons/36/pedals.png delete mode 100644 html/img/icons/36/pedals2.png delete mode 100644 html/img/icons/36/pin.png delete mode 100644 html/img/icons/36/pluginlibrary.png delete mode 100644 html/img/icons/36/pluginstore.png delete mode 100644 html/img/icons/36/presets.png delete mode 100644 html/img/icons/36/ram.png delete mode 100644 html/img/icons/36/remove.png delete mode 100644 html/img/icons/36/save.png delete mode 100644 html/img/icons/36/settings.png delete mode 100644 html/img/icons/36/share-fb.png delete mode 100644 html/img/icons/36/share-tw.png delete mode 100644 html/img/icons/36/switch.png delete mode 100644 html/img/icons/36/toggle.png delete mode 100644 html/img/icons/36/update.png delete mode 100644 html/img/icons/blocked.svg delete mode 100644 html/img/icons/broken_image.svg delete mode 100644 html/img/icons/broken_pedal.svg delete mode 100644 html/img/icons/icons.css delete mode 100644 html/img/icons/icons.svg delete mode 100644 html/img/icons/makefile delete mode 100644 html/img/icons/stop.png delete mode 100644 html/img/icons/transport.png delete mode 100644 html/img/icons/transport.svg delete mode 100644 html/img/knob.png delete mode 100644 html/img/knob_steps_10.png delete mode 100644 html/img/knob_steps_11.png delete mode 100644 html/img/knob_steps_12.png delete mode 100644 html/img/knob_steps_13.png delete mode 100644 html/img/knob_steps_14.png delete mode 100644 html/img/knob_steps_15.png delete mode 100644 html/img/knob_steps_16.png delete mode 100644 html/img/knob_steps_17.png delete mode 100644 html/img/knob_steps_3.png delete mode 100644 html/img/knob_steps_4.png delete mode 100644 html/img/knob_steps_5.png delete mode 100644 html/img/knob_steps_6.png delete mode 100644 html/img/knob_steps_7.png delete mode 100644 html/img/knob_steps_8.png delete mode 100644 html/img/knob_steps_9.png delete mode 100755 html/img/library-background.png delete mode 100644 html/img/loading-effect.gif delete mode 100644 html/img/loading-pedalboard.gif delete mode 100644 html/img/loading-pedalboard_old.gif delete mode 100644 html/img/loading.gif delete mode 100644 html/img/loading.svg delete mode 100755 html/img/menu-icons-sprite.png delete mode 100644 html/img/midi-input-connected-highlight.png delete mode 100644 html/img/midi-input-connected.png delete mode 100644 html/img/midi-input-connecting-highlight.png delete mode 100644 html/img/midi-input-connecting.png delete mode 100644 html/img/midi-input.png delete mode 100644 html/img/midi-jack-nconnect.png delete mode 100644 html/img/midi-jack.png delete mode 100644 html/img/midi-output-connected.png delete mode 100644 html/img/midi-output.png delete mode 100644 html/img/midi-plug.png delete mode 100755 html/img/mod-mini.png delete mode 100644 html/img/mod-popout-anchor-bottom.png delete mode 100644 html/img/mod-popout-anchor-left.png delete mode 100644 html/img/mod-popout-anchor-right.png delete mode 100644 html/img/mod-popout-anchor-top.png delete mode 100755 html/img/move.png delete mode 100644 html/img/nav-bottom.png delete mode 100755 html/img/nav-left.png delete mode 100755 html/img/nav-right.png delete mode 100644 html/img/nav-top.png delete mode 100644 html/img/purple-light-off.png delete mode 100644 html/img/purple-light-on.png delete mode 100644 html/img/px.gif delete mode 100755 html/img/rack.png delete mode 100755 html/img/red-light-off.png delete mode 100755 html/img/red-light-on.png delete mode 100755 html/img/rocker-switch-off.png delete mode 100755 html/img/rocker-switch-on.png delete mode 100755 html/img/sample-lata.png delete mode 100755 html/img/settings.png delete mode 100644 html/img/slider.png delete mode 100644 html/img/social/default-plugin.png delete mode 100644 html/img/social/favicon.png delete mode 100644 html/img/social/logo-b.png delete mode 100644 html/img/social/logo-w.png delete mode 100644 html/img/social/pattern-collapse.png delete mode 100644 html/img/social/social_pedal.png delete mode 100644 html/img/social/social_pedalboards.png delete mode 100644 html/img/social/thumbnail.png delete mode 100644 html/img/switch.png delete mode 100644 html/img/switch.svg delete mode 100755 html/img/teste.png delete mode 100644 html/img/trial-src.svg delete mode 100644 html/img/trial.svg delete mode 100644 html/img/ui-elements.svg delete mode 100644 html/img/watermark.png delete mode 100644 html/include/addressing.html delete mode 100644 html/include/bank_item.html delete mode 100644 html/include/bank_pedalboard.html delete mode 100644 html/include/bypass_addressing.html delete mode 100644 html/include/cloudplugin.html delete mode 100644 html/include/cloudplugin_info.html delete mode 100644 html/include/featuredplugin.html delete mode 100644 html/include/notification.html delete mode 100644 html/include/pedalboard.html delete mode 100644 html/include/plugin.html delete mode 100644 html/js/banks.js delete mode 100644 html/js/cc-manager.js delete mode 100644 html/js/cloudplugin.js delete mode 100644 html/js/common.js delete mode 100644 html/js/desktop.js delete mode 100644 html/js/effects.js delete mode 100644 html/js/file_manager.js delete mode 100644 html/js/file_transfer.js delete mode 100644 html/js/hardware.js delete mode 100644 html/js/host.js delete mode 100644 html/js/installation.js delete mode 100644 html/js/lib/arrive.min.js delete mode 100644 html/js/lib/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-icons_222222_256x240.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-icons_228ef1_256x240.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-icons_ef8c08_256x240.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-icons_ffd27a_256x240.png delete mode 100644 html/js/lib/css/ui-lightness/images/ui-icons_ffffff_256x240.png delete mode 100644 html/js/lib/css/ui-lightness/jquery-ui-1.8.18.custom.css delete mode 100644 html/js/lib/development-bundle/README.md delete mode 100644 html/js/lib/development-bundle/demos/datepicker/jquery.ui.datepicker-ar.js delete mode 100644 html/js/lib/development-bundle/demos/datepicker/jquery.ui.datepicker-fr.js delete mode 100644 html/js/lib/development-bundle/demos/datepicker/jquery.ui.datepicker-he.js delete mode 100644 html/js/lib/development-bundle/demos/datepicker/jquery.ui.datepicker-zh-TW.js delete mode 100644 html/js/lib/development-bundle/demos/menu/default.html delete mode 100644 html/js/lib/development-bundle/demos/menu/icons.html delete mode 100644 html/js/lib/development-bundle/demos/menu/index.html delete mode 100644 html/js/lib/development-bundle/demos/progressbar/indeterminate.html delete mode 100644 html/js/lib/development-bundle/demos/progressbar/label.html delete mode 100644 html/js/lib/development-bundle/demos/spinner/currency.html delete mode 100644 html/js/lib/development-bundle/demos/spinner/decimal.html delete mode 100644 html/js/lib/development-bundle/demos/spinner/default.html delete mode 100644 html/js/lib/development-bundle/demos/spinner/index.html delete mode 100644 html/js/lib/development-bundle/demos/spinner/latlong.html delete mode 100644 html/js/lib/development-bundle/demos/spinner/overflow.html delete mode 100644 html/js/lib/development-bundle/demos/spinner/time.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/ajax/content1.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/ajax/content2.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/custom-animation.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/custom-content.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/custom-style.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/default.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/forms.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/images/st-stephens.jpg delete mode 100644 html/js/lib/development-bundle/demos/tooltip/images/tower-bridge.jpg delete mode 100644 html/js/lib/development-bundle/demos/tooltip/index.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/tracking.html delete mode 100644 html/js/lib/development-bundle/demos/tooltip/video-player.html delete mode 100644 html/js/lib/development-bundle/demos/widget/default.html delete mode 100644 html/js/lib/development-bundle/demos/widget/index.html delete mode 100644 html/js/lib/development-bundle/docs/blind-effect.html delete mode 100644 html/js/lib/development-bundle/docs/bounce-effect.html delete mode 100644 html/js/lib/development-bundle/docs/clip-effect.html delete mode 100644 html/js/lib/development-bundle/docs/drop-effect.html delete mode 100644 html/js/lib/development-bundle/docs/explode-effect.html delete mode 100644 html/js/lib/development-bundle/docs/fade-effect.html delete mode 100644 html/js/lib/development-bundle/docs/fold-effect.html delete mode 100644 html/js/lib/development-bundle/docs/highlight-effect.html delete mode 100644 html/js/lib/development-bundle/docs/jQuery.widget.html delete mode 100644 html/js/lib/development-bundle/docs/menu.html delete mode 100644 html/js/lib/development-bundle/docs/mouse.html delete mode 100644 html/js/lib/development-bundle/docs/puff-effect.html delete mode 100644 html/js/lib/development-bundle/docs/pulsate-effect.html delete mode 100644 html/js/lib/development-bundle/docs/scale-effect.html delete mode 100644 html/js/lib/development-bundle/docs/shake-effect.html delete mode 100644 html/js/lib/development-bundle/docs/size-effect.html delete mode 100644 html/js/lib/development-bundle/docs/slide-effect.html delete mode 100644 html/js/lib/development-bundle/docs/spinner.html delete mode 100644 html/js/lib/development-bundle/docs/tooltip.html delete mode 100644 html/js/lib/development-bundle/docs/transfer-effect.html delete mode 100644 html/js/lib/development-bundle/external/globalize.culture.de-DE.js delete mode 100644 html/js/lib/development-bundle/external/globalize.culture.ja-JP.js delete mode 100644 html/js/lib/development-bundle/external/globalize.js delete mode 100644 html/js/lib/development-bundle/external/jquery.mousewheel.js delete mode 100644 html/js/lib/development-bundle/external/jshint.js delete mode 100644 html/js/lib/development-bundle/grunt.js delete mode 100644 html/js/lib/development-bundle/jquery-1.9.1.js delete mode 100644 html/js/lib/development-bundle/package.json delete mode 100644 html/js/lib/development-bundle/themes/base/images/animated-overlay.gif delete mode 100644 html/js/lib/development-bundle/themes/base/jquery-ui.css delete mode 100644 html/js/lib/development-bundle/themes/base/jquery.ui.menu.css delete mode 100644 html/js/lib/development-bundle/themes/base/jquery.ui.spinner.css delete mode 100644 html/js/lib/development-bundle/themes/base/jquery.ui.tooltip.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/animated-overlay.gif delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-bg_flat_75_ffffff_40x100.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-icons_222222_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-icons_2e83ff_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-icons_454545_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-icons_888888_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/images/ui-icons_cd0a0a_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery-ui.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.accordion.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.autocomplete.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.button.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.core.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.datepicker.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.dialog.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.menu.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.progressbar.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.resizable.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.selectable.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.slider.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.spinner.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.tabs.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.theme.min.css delete mode 100644 html/js/lib/development-bundle/themes/base/minified/jquery.ui.tooltip.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/animated-overlay.gif delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-icons_222222_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-icons_2e83ff_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-icons_454545_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-icons_888888_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/images/ui-icons_cd0a0a_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery-ui.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.accordion.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.all.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.autocomplete.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.base.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.button.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.core.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.datepicker.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.dialog.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.menu.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.progressbar.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.resizable.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.selectable.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.slider.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.spinner.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.tabs.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.theme.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/jquery.ui.tooltip.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/animated-overlay.gif delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-bg_flat_75_ffffff_40x100.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-icons_222222_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-icons_2e83ff_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-icons_454545_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-icons_888888_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/images/ui-icons_cd0a0a_256x240.png delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery-ui.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.accordion.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.autocomplete.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.button.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.core.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.datepicker.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.dialog.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.menu.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.progressbar.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.resizable.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.selectable.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.slider.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.spinner.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.tabs.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.theme.min.css delete mode 100644 html/js/lib/development-bundle/themes/smoothness/minified/jquery.ui.tooltip.min.css delete mode 100644 html/js/lib/development-bundle/ui.accordion.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.autocomplete.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.button.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.core.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.datepicker.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.dialog.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.draggable.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.droppable.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-blind.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-bounce.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-clip.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-drop.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-explode.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-fade.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-fold.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-highlight.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-pulsate.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-scale.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-shake.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-slide.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect-transfer.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.effect.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.menu.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.mouse.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.position.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.progressbar.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.resizable.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.selectable.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.slider.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.sortable.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.spinner.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.tabs.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.tooltip.jquery.json delete mode 100644 html/js/lib/development-bundle/ui.widget.jquery.json delete mode 100644 html/js/lib/development-bundle/ui/i18n/jquery.ui.datepicker-be.js delete mode 100644 html/js/lib/development-bundle/ui/i18n/jquery.ui.datepicker-fr-CA.js delete mode 100644 html/js/lib/development-bundle/ui/i18n/jquery.ui.datepicker-ka.js delete mode 100644 html/js/lib/development-bundle/ui/i18n/jquery.ui.datepicker-ky.js delete mode 100644 html/js/lib/development-bundle/ui/i18n/jquery.ui.datepicker-nb.js delete mode 100644 html/js/lib/development-bundle/ui/i18n/jquery.ui.datepicker-nn.js delete mode 100644 html/js/lib/development-bundle/ui/jquery-ui.custom.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-blind.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-bounce.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-clip.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-drop.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-explode.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-fade.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-fold.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-highlight.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-pulsate.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-scale.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-shake.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-slide.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect-transfer.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.effect.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.menu.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.spinner.js delete mode 100644 html/js/lib/development-bundle/ui/jquery.ui.tooltip.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery-ui-i18n.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-af.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ar-DZ.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ar.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-az.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-be.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-bg.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-bs.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ca.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-cs.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-cy-GB.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-da.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-de.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-el.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-en-AU.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-en-GB.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-en-NZ.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-eo.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-es.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-et.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-eu.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fa.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fi.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fo.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fr-CA.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fr-CH.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-fr.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-gl.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-he.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-hi.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-hr.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-hu.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-hy.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-id.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-is.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-it.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ja.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ka.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-kk.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-km.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ko.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ky.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-lb.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-lt.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-lv.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-mk.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ml.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ms.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-nb.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-nl-BE.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-nl.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-nn.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-no.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-pl.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-pt-BR.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-pt.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-rm.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ro.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ru.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sk.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sl.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sq.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sr-SR.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sr.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-sv.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-ta.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-th.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-tj.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-tr.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-uk.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-vi.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-zh-CN.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-zh-HK.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/i18n/jquery.ui.datepicker-zh-TW.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery-ui.custom.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-blind.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-bounce.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-clip.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-drop.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-explode.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-fade.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-fold.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-highlight.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-pulsate.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-scale.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-shake.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-slide.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect-transfer.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.effect.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.menu.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.spinner.min.js delete mode 100644 html/js/lib/development-bundle/ui/minified/jquery.ui.tooltip.min.js delete mode 100644 html/js/lib/jquery-1.9.1.min.js delete mode 100644 html/js/lib/jquery-datatables-editable/css/demo_page.css delete mode 100644 html/js/lib/jquery-datatables-editable/css/demo_table.css delete mode 100644 html/js/lib/jquery-datatables-editable/css/demo_table_jui.css delete mode 100644 html/js/lib/jquery-datatables-editable/css/demo_validation.css delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-bg_flat_75_ffffff_40x100.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-icons_222222_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-icons_2e83ff_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-icons_454545_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-icons_888888_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/images/ui-icons_cd0a0a_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/base/jquery-ui.css delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-bg_flat_75_ffffff_40x100.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-bg_glass_65_ffffff_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-bg_glass_75_dadada_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-icons_222222_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-icons_2e83ff_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-icons_454545_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-icons_888888_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/images/ui-icons_cd0a0a_256x240.png delete mode 100644 html/js/lib/jquery-datatables-editable/css/themes/smoothness/jquery-ui-1.7.2.custom.css delete mode 100644 html/js/lib/jquery-datatables-editable/images/DataTables.jpg delete mode 100644 html/js/lib/jquery-datatables-editable/images/back_disabled.jpg delete mode 100644 html/js/lib/jquery-datatables-editable/images/back_enabled.jpg delete mode 100644 html/js/lib/jquery-datatables-editable/images/favicon.ico delete mode 100644 html/js/lib/jquery-datatables-editable/images/forward_disabled.jpg delete mode 100644 html/js/lib/jquery-datatables-editable/images/forward_enabled.jpg delete mode 100644 html/js/lib/jquery-datatables-editable/images/sort_asc.png delete mode 100644 html/js/lib/jquery-datatables-editable/images/sort_asc_disabled.png delete mode 100644 html/js/lib/jquery-datatables-editable/images/sort_both.png delete mode 100644 html/js/lib/jquery-datatables-editable/images/sort_desc.png delete mode 100644 html/js/lib/jquery-datatables-editable/images/sort_desc_disabled.png delete mode 100644 html/js/lib/jquery-datatables-editable/images/unchecked.gif delete mode 100644 html/js/lib/jquery-datatables-editable/jAlert/images/important.gif delete mode 100644 html/js/lib/jquery-datatables-editable/jAlert/images/info.gif delete mode 100644 html/js/lib/jquery-datatables-editable/jAlert/images/title.gif delete mode 100644 html/js/lib/jquery-datatables-editable/jAlert/jquery.alerts.css delete mode 100644 html/js/lib/jquery-datatables-editable/jAlert/jquery.alerts.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/FixedHeader.min.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/KeyTable.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/complete.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/jquery-1.4.4.min.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/jquery-ui.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/jquery.dataTables.editable.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/jquery.dataTables.min.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/jquery.dataTables.rowGrouping.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/jquery.jeditable.js delete mode 100644 html/js/lib/jquery-datatables-editable/js/jquery.validate.js delete mode 100644 html/js/lib/jquery-ui-1.10.1.custom.min.js delete mode 100644 html/js/lib/jquery.ba-resize.min.js delete mode 100755 html/js/lib/jquery.mCustomScrollbar.js delete mode 100755 html/js/lib/jquery.mousewheel.min.js delete mode 100644 html/js/lib/jquery.svg.js delete mode 100644 html/js/lib/jquery.textareaAutoResize.js delete mode 100644 html/js/lib/jquery.ui.touch-punch.min.js delete mode 100644 html/js/lib/json2.js delete mode 100644 html/js/lib/knockout.js delete mode 100644 html/js/lib/less-1.3.0.min.js delete mode 100644 html/js/lib/lunr.min.js delete mode 100644 html/js/lib/lunr/document_store.js delete mode 100644 html/js/lib/lunr/event_emitter.js delete mode 100644 html/js/lib/lunr/index.js delete mode 100644 html/js/lib/lunr/lunr.js delete mode 100644 html/js/lib/lunr/pipeline.js delete mode 100644 html/js/lib/lunr/sorted_set.js delete mode 100644 html/js/lib/lunr/token_store.js delete mode 100644 html/js/lib/lunr/tokenizer.js delete mode 100644 html/js/lib/lunr/utils.js delete mode 100644 html/js/lib/lunr/vector.js delete mode 100644 html/js/lib/lunr/wrapper_end delete mode 100755 html/js/lib/lunr/wrapper_minify.sh delete mode 100644 html/js/lib/lunr/wrapper_start delete mode 100644 html/js/lib/mustache.js delete mode 100644 html/js/lib/n3-browser.min.js delete mode 100644 html/js/lib/slick/ajax-loader.gif delete mode 100644 html/js/lib/slick/config.rb delete mode 100644 html/js/lib/slick/fonts/slick.eot delete mode 100644 html/js/lib/slick/fonts/slick.svg delete mode 100644 html/js/lib/slick/fonts/slick.ttf delete mode 100644 html/js/lib/slick/fonts/slick.woff delete mode 100644 html/js/lib/slick/slick-theme.css delete mode 100644 html/js/lib/slick/slick-theme.less delete mode 100644 html/js/lib/slick/slick-theme.scss delete mode 100644 html/js/lib/slick/slick.css delete mode 100644 html/js/lib/slick/slick.js delete mode 100644 html/js/lib/slick/slick.less delete mode 100644 html/js/lib/slick/slick.min.js delete mode 100644 html/js/lib/slick/slick.scss delete mode 100644 html/js/lib/sprintf-0.6.js delete mode 100644 html/js/mididevices.js delete mode 100644 html/js/modgui.js delete mode 100644 html/js/networkstatus.js delete mode 100644 html/js/notification.js delete mode 100644 html/js/nprogress.js delete mode 100644 html/js/pedalboard.js delete mode 100644 html/js/pedalboards.js delete mode 100644 html/js/share.js delete mode 100644 html/js/snapshot.js delete mode 100644 html/js/store_templates.js delete mode 100644 html/js/templates.js delete mode 100644 html/js/transport.js delete mode 100644 html/js/upgrade.js delete mode 100644 html/js/utils/plugins.js delete mode 100644 html/js/utils/tempo.js delete mode 100644 html/js/wait.js delete mode 100644 html/js/window.js delete mode 100644 html/pedalboard.html delete mode 100644 html/resources/pedals/default-screenshot-bw.png delete mode 100644 html/resources/pedals/default-screenshot.png delete mode 100644 html/resources/pedals/default-thumbnail.png delete mode 100644 html/resources/pedals/default.css delete mode 100644 html/resources/pedals/default.png delete mode 100644 html/resources/pedals/footswitch.png delete mode 100644 html/resources/settings.html delete mode 100644 html/resources/templates/pedal-default.html delete mode 100644 html/settings.html create mode 100644 html/src/.gitignore create mode 100644 html/src/.tool-versions create mode 100644 html/src/README.md create mode 100644 html/src/eslint.config.js create mode 100644 html/src/index.html create mode 100644 html/src/package.json create mode 100644 html/src/pnpm-lock.yaml create mode 100644 html/src/public/vite.svg create mode 100644 html/src/src/App.css create mode 100644 html/src/src/App.tsx create mode 100644 html/src/src/assets/react.svg create mode 100644 html/src/src/index.css create mode 100644 html/src/src/main.tsx create mode 100644 html/src/src/vite-env.d.ts create mode 100644 html/src/tsconfig.app.json create mode 100644 html/src/tsconfig.json create mode 100644 html/src/tsconfig.node.json create mode 100644 html/src/vite.config.ts delete mode 100644 html/store.html create mode 100644 html/vite.svg diff --git a/html/allguis.html b/html/allguis.html deleted file mode 100644 index 662d7d0eb..000000000 --- a/html/allguis.html +++ /dev/null @@ -1,113 +0,0 @@ - - - - - MOD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- -
- -
- -
- - - - diff --git a/html/assets/index-DiwrgTda.css b/html/assets/index-DiwrgTda.css new file mode 100644 index 000000000..7704ff608 --- /dev/null +++ b/html/assets/index-DiwrgTda.css @@ -0,0 +1 @@ +#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}} diff --git a/html/assets/index-f40OySzR.js b/html/assets/index-f40OySzR.js new file mode 100644 index 000000000..6bf08a0e6 --- /dev/null +++ b/html/assets/index-f40OySzR.js @@ -0,0 +1,40 @@ +(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const u of o.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&r(u)}).observe(document,{childList:!0,subtree:!0});function t(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=t(l);fetch(l.href,o)}})();var Bi={exports:{}},br={},Hi={exports:{}},L={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Yt=Symbol.for("react.element"),tc=Symbol.for("react.portal"),rc=Symbol.for("react.fragment"),lc=Symbol.for("react.strict_mode"),oc=Symbol.for("react.profiler"),uc=Symbol.for("react.provider"),ic=Symbol.for("react.context"),sc=Symbol.for("react.forward_ref"),ac=Symbol.for("react.suspense"),cc=Symbol.for("react.memo"),fc=Symbol.for("react.lazy"),Mu=Symbol.iterator;function dc(e){return e===null||typeof e!="object"?null:(e=Mu&&e[Mu]||e["@@iterator"],typeof e=="function"?e:null)}var Wi={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qi=Object.assign,Ki={};function lt(e,n,t){this.props=e,this.context=n,this.refs=Ki,this.updater=t||Wi}lt.prototype.isReactComponent={};lt.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};lt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Yi(){}Yi.prototype=lt.prototype;function Uo(e,n,t){this.props=e,this.context=n,this.refs=Ki,this.updater=t||Wi}var $o=Uo.prototype=new Yi;$o.constructor=Uo;Qi($o,lt.prototype);$o.isPureReactComponent=!0;var Du=Array.isArray,Xi=Object.prototype.hasOwnProperty,Vo={current:null},Gi={key:!0,ref:!0,__self:!0,__source:!0};function Zi(e,n,t){var r,l={},o=null,u=null;if(n!=null)for(r in n.ref!==void 0&&(u=n.ref),n.key!==void 0&&(o=""+n.key),n)Xi.call(n,r)&&!Gi.hasOwnProperty(r)&&(l[r]=n[r]);var i=arguments.length-2;if(i===1)l.children=t;else if(1>>1,X=C[H];if(0>>1;Hl(gl,z))ynl(bt,gl)?(C[H]=bt,C[yn]=z,H=yn):(C[H]=gl,C[hn]=z,H=hn);else if(ynl(bt,z))C[H]=bt,C[yn]=z,H=yn;else break e}}return P}function l(C,P){var z=C.sortIndex-P.sortIndex;return z!==0?z:C.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var u=Date,i=u.now();e.unstable_now=function(){return u.now()-i}}var s=[],c=[],v=1,m=null,p=3,g=!1,w=!1,S=!1,j=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(C){for(var P=t(c);P!==null;){if(P.callback===null)r(c);else if(P.startTime<=C)r(c),P.sortIndex=P.expirationTime,n(s,P);else break;P=t(c)}}function h(C){if(S=!1,d(C),!w)if(t(s)!==null)w=!0,hl(E);else{var P=t(c);P!==null&&yl(h,P.startTime-C)}}function E(C,P){w=!1,S&&(S=!1,f(N),N=-1),g=!0;var z=p;try{for(d(P),m=t(s);m!==null&&(!(m.expirationTime>P)||C&&!Ne());){var H=m.callback;if(typeof H=="function"){m.callback=null,p=m.priorityLevel;var X=H(m.expirationTime<=P);P=e.unstable_now(),typeof X=="function"?m.callback=X:m===t(s)&&r(s),d(P)}else r(s);m=t(s)}if(m!==null)var qt=!0;else{var hn=t(c);hn!==null&&yl(h,hn.startTime-P),qt=!1}return qt}finally{m=null,p=z,g=!1}}var _=!1,x=null,N=-1,B=5,T=-1;function Ne(){return!(e.unstable_now()-TC||125H?(C.sortIndex=z,n(c,C),t(s)===null&&C===t(c)&&(S?(f(N),N=-1):S=!0,yl(h,z-H))):(C.sortIndex=X,n(s,C),w||g||(w=!0,hl(E))),C},e.unstable_shouldYield=Ne,e.unstable_wrapCallback=function(C){var P=p;return function(){var z=p;p=P;try{return C.apply(this,arguments)}finally{p=z}}}})(ns);es.exports=ns;var Cc=es.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var _c=el,ye=Cc;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ql=Object.prototype.hasOwnProperty,xc=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,ju={},Fu={};function Nc(e){return Ql.call(Fu,e)?!0:Ql.call(ju,e)?!1:xc.test(e)?Fu[e]=!0:(ju[e]=!0,!1)}function Pc(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function zc(e,n,t,r){if(n===null||typeof n>"u"||Pc(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function se(e,n,t,r,l,o,u){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=u}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){b[e]=new se(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];b[n]=new se(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){b[e]=new se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){b[e]=new se(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){b[e]=new se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){b[e]=new se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){b[e]=new se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){b[e]=new se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){b[e]=new se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Bo=/[\-:]([a-z])/g;function Ho(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Bo,Ho);b[n]=new se(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Bo,Ho);b[n]=new se(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Bo,Ho);b[n]=new se(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){b[e]=new se(e,1,!1,e.toLowerCase(),null,!1,!1)});b.xlinkHref=new se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){b[e]=new se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wo(e,n,t,r){var l=b.hasOwnProperty(n)?b[n]:null;(l!==null?l.type!==0:r||!(2i||l[u]!==o[i]){var s=` +`+l[u].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=u&&0<=i);break}}}finally{kl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?yt(e):""}function Lc(e){switch(e.tag){case 5:return yt(e.type);case 16:return yt("Lazy");case 13:return yt("Suspense");case 19:return yt("SuspenseList");case 0:case 2:case 15:return e=El(e.type,!1),e;case 11:return e=El(e.type.render,!1),e;case 1:return e=El(e.type,!0),e;default:return""}}function Gl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Dn:return"Fragment";case Mn:return"Portal";case Kl:return"Profiler";case Qo:return"StrictMode";case Yl:return"Suspense";case Xl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ls:return(e.displayName||"Context")+".Consumer";case rs:return(e._context.displayName||"Context")+".Provider";case Ko:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Yo:return n=e.displayName||null,n!==null?n:Gl(e.type)||"Memo";case Ze:n=e._payload,e=e._init;try{return Gl(e(n))}catch{}}return null}function Tc(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Gl(n);case 8:return n===Qo?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function fn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function us(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Rc(e){var n=us(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function tr(e){e._valueTracker||(e._valueTracker=Rc(e))}function is(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=us(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Lr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Zl(e,n){var t=n.checked;return V({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function $u(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=fn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function ss(e,n){n=n.checked,n!=null&&Wo(e,"checked",n,!1)}function Jl(e,n){ss(e,n);var t=fn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?ql(e,n.type,t):n.hasOwnProperty("defaultValue")&&ql(e,n.type,fn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Vu(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function ql(e,n,t){(n!=="number"||Lr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var gt=Array.isArray;function Qn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Rt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var kt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Oc=["Webkit","ms","Moz","O"];Object.keys(kt).forEach(function(e){Oc.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),kt[n]=kt[e]})});function ds(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||kt.hasOwnProperty(e)&&kt[e]?(""+n).trim():n+"px"}function ps(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=ds(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var Mc=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function no(e,n){if(n){if(Mc[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function to(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ro=null;function Xo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var lo=null,Kn=null,Yn=null;function Hu(e){if(e=Zt(e)){if(typeof lo!="function")throw Error(y(280));var n=e.stateNode;n&&(n=ol(n),lo(e.stateNode,e.type,n))}}function ms(e){Kn?Yn?Yn.push(e):Yn=[e]:Kn=e}function vs(){if(Kn){var e=Kn,n=Yn;if(Yn=Kn=null,Hu(e),n)for(e=0;e>>=0,e===0?32:31-(Wc(e)/Qc|0)|0}var lr=64,or=4194304;function wt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Mr(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=t&268435455;if(u!==0){var i=u&~l;i!==0?r=wt(i):(o&=u,o!==0&&(r=wt(o)))}else u=t&~l,u!==0?r=wt(u):o!==0&&(r=wt(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,o=n&-n,l>=o||l===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Xt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Re(n),e[n]=t}function Gc(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ct),qu=" ",bu=!1;function Is(e,n){switch(e){case"keyup":return _f.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function js(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function Nf(e,n){switch(e){case"compositionend":return js(n);case"keypress":return n.which!==32?null:(bu=!0,qu);case"textInput":return e=n.data,e===qu&&bu?null:e;default:return null}}function Pf(e,n){if(In)return e==="compositionend"||!tu&&Is(e,n)?(e=Ms(),Sr=bo=en=null,In=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=ri(t)}}function Vs(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Vs(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function As(){for(var e=window,n=Lr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Lr(e.document)}return n}function ru(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function jf(e){var n=As(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Vs(t.ownerDocument.documentElement,t)){if(r!==null&&ru(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=li(t,o);var u=li(t,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,jn=null,co=null,xt=null,fo=!1;function oi(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;fo||jn==null||jn!==Lr(r)||(r=jn,"selectionStart"in r&&ru(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),xt&&Ft(xt,r)||(xt=r,r=jr(co,"onSelect"),0$n||(e.current=go[$n],go[$n]=null,$n--)}function M(e,n){$n++,go[$n]=e.current,e.current=n}var dn={},re=mn(dn),fe=mn(!1),xn=dn;function qn(e,n){var t=e.type.contextTypes;if(!t)return dn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in t)l[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function de(e){return e=e.childContextTypes,e!=null}function Ur(){I(fe),I(re)}function di(e,n,t){if(re.current!==dn)throw Error(y(168));M(re,n),M(fe,t)}function Zs(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Tc(e)||"Unknown",l));return V({},t,r)}function $r(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,xn=re.current,M(re,e),M(fe,fe.current),!0}function pi(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=Zs(e,n,xn),r.__reactInternalMemoizedMergedChildContext=e,I(fe),I(re),M(re,e)):I(fe),M(fe,t)}var Ve=null,ul=!1,jl=!1;function Js(e){Ve===null?Ve=[e]:Ve.push(e)}function Xf(e){ul=!0,Js(e)}function vn(){if(!jl&&Ve!==null){jl=!0;var e=0,n=O;try{var t=Ve;for(O=1;e>=u,l-=u,Ae=1<<32-Re(n)+l|t<N?(B=x,x=null):B=x.sibling;var T=p(f,x,d[N],h);if(T===null){x===null&&(x=B);break}e&&x&&T.alternate===null&&n(f,x),a=o(T,a,N),_===null?E=T:_.sibling=T,_=T,x=B}if(N===d.length)return t(f,x),F&&gn(f,N),E;if(x===null){for(;NN?(B=x,x=null):B=x.sibling;var Ne=p(f,x,T.value,h);if(Ne===null){x===null&&(x=B);break}e&&x&&Ne.alternate===null&&n(f,x),a=o(Ne,a,N),_===null?E=Ne:_.sibling=Ne,_=Ne,x=B}if(T.done)return t(f,x),F&&gn(f,N),E;if(x===null){for(;!T.done;N++,T=d.next())T=m(f,T.value,h),T!==null&&(a=o(T,a,N),_===null?E=T:_.sibling=T,_=T);return F&&gn(f,N),E}for(x=r(f,x);!T.done;N++,T=d.next())T=g(x,f,N,T.value,h),T!==null&&(e&&T.alternate!==null&&x.delete(T.key===null?N:T.key),a=o(T,a,N),_===null?E=T:_.sibling=T,_=T);return e&&x.forEach(function(it){return n(f,it)}),F&&gn(f,N),E}function j(f,a,d,h){if(typeof d=="object"&&d!==null&&d.type===Dn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case nr:e:{for(var E=d.key,_=a;_!==null;){if(_.key===E){if(E=d.type,E===Dn){if(_.tag===7){t(f,_.sibling),a=l(_,d.props.children),a.return=f,f=a;break e}}else if(_.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ze&&hi(E)===_.type){t(f,_.sibling),a=l(_,d.props),a.ref=mt(f,_,d),a.return=f,f=a;break e}t(f,_);break}else n(f,_);_=_.sibling}d.type===Dn?(a=_n(d.props.children,f.mode,h,d.key),a.return=f,f=a):(h=zr(d.type,d.key,d.props,null,f.mode,h),h.ref=mt(f,a,d),h.return=f,f=h)}return u(f);case Mn:e:{for(_=d.key;a!==null;){if(a.key===_)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{t(f,a);break}else n(f,a);a=a.sibling}a=Wl(d,f.mode,h),a.return=f,f=a}return u(f);case Ze:return _=d._init,j(f,a,_(d._payload),h)}if(gt(d))return w(f,a,d,h);if(at(d))return S(f,a,d,h);dr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(f,a.sibling),a=l(a,d),a.return=f,f=a):(t(f,a),a=Hl(d,f.mode,h),a.return=f,f=a),u(f)):t(f,a)}return j}var et=na(!0),ta=na(!1),Br=mn(null),Hr=null,Bn=null,iu=null;function su(){iu=Bn=Hr=null}function au(e){var n=Br.current;I(Br),e._currentValue=n}function ko(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function Gn(e,n){Hr=e,iu=Bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(ce=!0),e.firstContext=null)}function _e(e){var n=e._currentValue;if(iu!==e)if(e={context:e,memoizedValue:n,next:null},Bn===null){if(Hr===null)throw Error(y(308));Bn=e,Hr.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return n}var kn=null;function cu(e){kn===null?kn=[e]:kn.push(e)}function ra(e,n,t,r){var l=n.interleaved;return l===null?(t.next=t,cu(n)):(t.next=l.next,l.next=t),n.interleaved=t,Ke(e,r)}function Ke(e,n){e.lanes|=n;var t=e.alternate;for(t!==null&&(t.lanes|=n),t=e,e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var Je=!1;function fu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function la(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function He(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function un(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,R&2){var l=r.pending;return l===null?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Ke(e,t)}return l=r.interleaved,l===null?(n.next=n,cu(r)):(n.next=l.next,l.next=n),r.interleaved=n,Ke(e,t)}function Er(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Zo(e,t)}}function yi(e,n){var t=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var l=null,o=null;if(t=t.firstBaseUpdate,t!==null){do{var u={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};o===null?l=o=u:o=o.next=u,t=t.next}while(t!==null);o===null?l=o=n:o=o.next=n}else l=o=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Wr(e,n,t,r){var l=e.updateQueue;Je=!1;var o=l.firstBaseUpdate,u=l.lastBaseUpdate,i=l.shared.pending;if(i!==null){l.shared.pending=null;var s=i,c=s.next;s.next=null,u===null?o=c:u.next=c,u=s;var v=e.alternate;v!==null&&(v=v.updateQueue,i=v.lastBaseUpdate,i!==u&&(i===null?v.firstBaseUpdate=c:i.next=c,v.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;u=0,v=c=s=null,i=o;do{var p=i.lane,g=i.eventTime;if((r&p)===p){v!==null&&(v=v.next={eventTime:g,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var w=e,S=i;switch(p=n,g=t,S.tag){case 1:if(w=S.payload,typeof w=="function"){m=w.call(g,m,p);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=S.payload,p=typeof w=="function"?w.call(g,m,p):w,p==null)break e;m=V({},m,p);break e;case 2:Je=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[i]:p.push(i))}else g={eventTime:g,lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},v===null?(c=v=g,s=m):v=v.next=g,u|=p;if(i=i.next,i===null){if(i=l.shared.pending,i===null)break;p=i,i=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(v===null&&(s=m),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=v,n=l.shared.interleaved,n!==null){l=n;do u|=l.lane,l=l.next;while(l!==n)}else o===null&&(l.shared.lanes=0);zn|=u,e.lanes=u,e.memoizedState=m}}function gi(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;nt?t:4,e(!0);var r=Ul.transition;Ul.transition={};try{e(!1),n()}finally{O=t,Ul.transition=r}}function ka(){return xe().memoizedState}function qf(e,n,t){var r=an(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Ea(e))Ca(n,t);else if(t=ra(e,n,t,r),t!==null){var l=ue();Oe(t,e,r,l),_a(t,n,r)}}function bf(e,n,t){var r=an(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Ea(e))Ca(n,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var u=n.lastRenderedState,i=o(u,t);if(l.hasEagerState=!0,l.eagerState=i,Me(i,u)){var s=n.interleaved;s===null?(l.next=l,cu(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=ra(e,n,l,r),t!==null&&(l=ue(),Oe(t,e,r,l),_a(t,n,r))}}function Ea(e){var n=e.alternate;return e===$||n!==null&&n===$}function Ca(e,n){Nt=Kr=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function _a(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Zo(e,t)}}var Yr={readContext:_e,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useInsertionEffect:ee,useLayoutEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useMutableSource:ee,useSyncExternalStore:ee,useId:ee,unstable_isNewReconciler:!1},ed={readContext:_e,useCallback:function(e,n){return Ie().memoizedState=[e,n===void 0?null:n],e},useContext:_e,useEffect:Si,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,_r(4194308,4,ha.bind(null,n,e),t)},useLayoutEffect:function(e,n){return _r(4194308,4,e,n)},useInsertionEffect:function(e,n){return _r(4,2,e,n)},useMemo:function(e,n){var t=Ie();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Ie();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=qf.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var n=Ie();return e={current:e},n.memoizedState=e},useState:wi,useDebugValue:wu,useDeferredValue:function(e){return Ie().memoizedState=e},useTransition:function(){var e=wi(!1),n=e[0];return e=Jf.bind(null,e[1]),Ie().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=$,l=Ie();if(F){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),Z===null)throw Error(y(349));Pn&30||sa(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,Si(ca.bind(null,r,o,e),[e]),r.flags|=2048,Qt(9,aa.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Ie(),n=Z.identifierPrefix;if(F){var t=Be,r=Ae;t=(r&~(1<<32-Re(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Ht++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),t==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[je]=n,e[Vt]=r,Da(e,n,!1,!1),n.stateNode=e;e:{switch(u=to(t,r),t){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;lrt&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304)}else{if(!r)if(e=Qr(u),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),vt(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!F)return ne(n),null}else 2*W()-o.renderingStartTime>rt&&t!==1073741824&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304);o.isBackwards?(u.sibling=n.child,n.child=u):(t=o.last,t!==null?t.sibling=u:n.child=u,o.last=u)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=W(),n.sibling=null,t=U.current,M(U,r?t&1|2:t&1),n):(ne(n),null);case 22:case 23:return xu(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?me&1073741824&&(ne(n),n.subtreeFlags&6&&(n.flags|=8192)):ne(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function sd(e,n){switch(ou(n),n.tag){case 1:return de(n.type)&&Ur(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return nt(),I(fe),I(re),mu(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return pu(n),null;case 13:if(I(U),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));bn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return I(U),null;case 4:return nt(),null;case 10:return au(n.type._context),null;case 22:case 23:return xu(),null;case 24:return null;default:return null}}var mr=!1,te=!1,ad=typeof WeakSet=="function"?WeakSet:Set,k=null;function Hn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){A(e,n,r)}else t.current=null}function To(e,n,t){try{t()}catch(r){A(e,n,r)}}var Ri=!1;function cd(e,n){if(po=Dr,e=As(),ru(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var u=0,i=-1,s=-1,c=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(i=u+l),m!==o||r!==0&&m.nodeType!==3||(s=u+r),m.nodeType===3&&(u+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++c===l&&(i=u),p===o&&++v===r&&(s=u),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=i===-1||s===-1?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(mo={focusedElem:e,selectionRange:t},Dr=!1,k=n;k!==null;)if(n=k,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,k=e;else for(;k!==null;){n=k;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,j=w.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?S:ze(n.type,S),j);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){A(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,k=e;break}k=n.return}return w=Ri,Ri=!1,w}function Pt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&To(n,t,o)}l=l.next}while(l!==r)}}function al(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function Ro(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Fa(e){var n=e.alternate;n!==null&&(e.alternate=null,Fa(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[je],delete n[Vt],delete n[yo],delete n[Kf],delete n[Yf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ua(e){return e.tag===5||e.tag===3||e.tag===4}function Oi(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ua(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Oo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Fr));else if(r!==4&&(e=e.child,e!==null))for(Oo(e,n,t),e=e.sibling;e!==null;)Oo(e,n,t),e=e.sibling}function Mo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Mo(e,n,t),e=e.sibling;e!==null;)Mo(e,n,t),e=e.sibling}var J=null,Le=!1;function Ge(e,n,t){for(t=t.child;t!==null;)$a(e,n,t),t=t.sibling}function $a(e,n,t){if(Fe&&typeof Fe.onCommitFiberUnmount=="function")try{Fe.onCommitFiberUnmount(nl,t)}catch{}switch(t.tag){case 5:te||Hn(t,n);case 6:var r=J,l=Le;J=null,Ge(e,n,t),J=r,Le=l,J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):J.removeChild(t.stateNode));break;case 18:J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?Il(e.parentNode,t):e.nodeType===1&&Il(e,t),It(e)):Il(J,t.stateNode));break;case 4:r=J,l=Le,J=t.stateNode.containerInfo,Le=!0,Ge(e,n,t),J=r,Le=l;break;case 0:case 11:case 14:case 15:if(!te&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&(o&2||o&4)&&To(t,n,u),l=l.next}while(l!==r)}Ge(e,n,t);break;case 1:if(!te&&(Hn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(i){A(t,n,i)}Ge(e,n,t);break;case 21:Ge(e,n,t);break;case 22:t.mode&1?(te=(r=te)||t.memoizedState!==null,Ge(e,n,t),te=r):Ge(e,n,t);break;default:Ge(e,n,t)}}function Mi(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new ad),n.forEach(function(r){var l=wd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Pe(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=u),r&=~o}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*dd(r/1960))-r,10e?16:e,nn===null)var r=!1;else{if(e=nn,nn=null,Zr=0,R&6)throw Error(y(331));var l=R;for(R|=4,k=e.current;k!==null;){var o=k,u=o.child;if(k.flags&16){var i=o.deletions;if(i!==null){for(var s=0;sW()-Cu?Cn(e,0):Eu|=t),pe(e,n)}function Ya(e,n){n===0&&(e.mode&1?(n=or,or<<=1,!(or&130023424)&&(or=4194304)):n=1);var t=ue();e=Ke(e,n),e!==null&&(Xt(e,n,t),pe(e,t))}function gd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Ya(e,t)}function wd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Ya(e,t)}var Xa;Xa=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||fe.current)ce=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return ce=!1,ud(e,n,t);ce=!!(e.flags&131072)}else ce=!1,F&&n.flags&1048576&&qs(n,Ar,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;xr(e,n),e=n.pendingProps;var l=qn(n,re.current);Gn(n,t),l=hu(null,n,r,e,l,t);var o=yu();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,de(r)?(o=!0,$r(n)):o=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fu(n),l.updater=sl,n.stateNode=l,l._reactInternals=n,Co(n,r,e,t),n=No(null,n,r,!0,o,t)):(n.tag=0,F&&o&&lu(n),oe(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(xr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=kd(r),e=ze(r,e),l){case 0:n=xo(null,n,r,e,t);break e;case 1:n=zi(null,n,r,e,t);break e;case 11:n=Ni(null,n,r,e,t);break e;case 14:n=Pi(null,n,r,ze(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),xo(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),zi(e,n,r,l,t);case 3:e:{if(Ra(n),e===null)throw Error(y(387));r=n.pendingProps,o=n.memoizedState,l=o.element,la(e,n),Wr(n,r,null,t);var u=n.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){l=tt(Error(y(423)),n),n=Li(e,n,r,t,l);break e}else if(r!==l){l=tt(Error(y(424)),n),n=Li(e,n,r,t,l);break e}else for(ve=on(n.stateNode.containerInfo.firstChild),he=n,F=!0,Te=null,t=ta(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bn(),r===l){n=Ye(e,n,t);break e}oe(e,n,r,t)}n=n.child}return n;case 5:return oa(n),e===null&&So(n),r=n.type,l=n.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,vo(r,l)?u=null:o!==null&&vo(r,o)&&(n.flags|=32),Ta(e,n),oe(e,n,u,t),n.child;case 6:return e===null&&So(n),null;case 13:return Oa(e,n,t);case 4:return du(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=et(n,null,r,t):oe(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),Ni(e,n,r,l,t);case 7:return oe(e,n,n.pendingProps,t),n.child;case 8:return oe(e,n,n.pendingProps.children,t),n.child;case 12:return oe(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,u=l.value,M(Br,r._currentValue),r._currentValue=u,o!==null)if(Me(o.value,u)){if(o.children===l.children&&!fe.current){n=Ye(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var i=o.dependencies;if(i!==null){u=o.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=He(-1,t&-t),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var v=c.pending;v===null?s.next=s:(s.next=v.next,v.next=s),c.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),ko(o.return,t,n),i.lanes|=t;break}s=s.next}}else if(o.tag===10)u=o.type===n.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(y(341));u.lanes|=t,i=u.alternate,i!==null&&(i.lanes|=t),ko(u,t,n),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===n){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}oe(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Gn(n,t),l=_e(l),r=r(l),n.flags|=1,oe(e,n,r,t),n.child;case 14:return r=n.type,l=ze(r,n.pendingProps),l=ze(r.type,l),Pi(e,n,r,l,t);case 15:return za(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),xr(e,n),n.tag=1,de(r)?(e=!0,$r(n)):e=!1,Gn(n,t),xa(n,r,l),Co(n,r,l,t),No(null,n,r,!0,e,t);case 19:return Ma(e,n,t);case 22:return La(e,n,t)}throw Error(y(156,n.tag))};function Ga(e,n){return Es(e,n)}function Sd(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ee(e,n,t,r){return new Sd(e,n,t,r)}function Pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function kd(e){if(typeof e=="function")return Pu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ko)return 11;if(e===Yo)return 14}return 2}function cn(e,n){var t=e.alternate;return t===null?(t=Ee(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function zr(e,n,t,r,l,o){var u=2;if(r=e,typeof e=="function")Pu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Dn:return _n(t.children,l,o,n);case Qo:u=8,l|=8;break;case Kl:return e=Ee(12,t,n,l|2),e.elementType=Kl,e.lanes=o,e;case Yl:return e=Ee(13,t,n,l),e.elementType=Yl,e.lanes=o,e;case Xl:return e=Ee(19,t,n,l),e.elementType=Xl,e.lanes=o,e;case os:return fl(t,l,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case rs:u=10;break e;case ls:u=9;break e;case Ko:u=11;break e;case Yo:u=14;break e;case Ze:u=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=Ee(u,t,n,l),n.elementType=e,n.type=r,n.lanes=o,n}function _n(e,n,t,r){return e=Ee(7,e,r,n),e.lanes=t,e}function fl(e,n,t,r){return e=Ee(22,e,r,n),e.elementType=os,e.lanes=t,e.stateNode={isHidden:!1},e}function Hl(e,n,t){return e=Ee(6,e,null,n),e.lanes=t,e}function Wl(e,n,t){return n=Ee(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ed(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_l(0),this.expirationTimes=_l(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_l(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function zu(e,n,t,r,l,o,u,i,s){return e=new Ed(e,n,t,i,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=Ee(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},fu(o),e}function Cd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ba)}catch(e){console.error(e)}}ba(),bi.exports=ge;var zd=bi.exports,ec,Ai=zd;ec=Ai.createRoot,Ai.hydrateRoot;const Ld="/assets/react-CHdo91hT.svg",Td="/vite.svg";function Rd(){const[e,n]=el.useState(0);return le.jsxs(le.Fragment,{children:[le.jsxs("div",{children:[le.jsx("a",{href:"https://vitejs.dev",target:"_blank",children:le.jsx("img",{src:Td,className:"logo",alt:"Vite logo"})}),le.jsx("a",{href:"https://react.dev",target:"_blank",children:le.jsx("img",{src:Ld,className:"logo react",alt:"React logo"})})]}),le.jsx("h1",{children:"Vite + React"}),le.jsxs("div",{className:"card",children:[le.jsxs("button",{onClick:()=>n(t=>t+1),children:["count is ",e]}),le.jsxs("p",{children:["Edit ",le.jsx("code",{children:"src/App.tsx"})," and save to test HMR"]})]}),le.jsx("p",{className:"read-the-docs",children:"Click on the Vite and React logos to learn more"})]})}ec(document.getElementById("root")).render(le.jsx(el.StrictMode,{children:le.jsx(Rd,{})})); diff --git a/html/assets/react-CHdo91hT.svg b/html/assets/react-CHdo91hT.svg new file mode 100644 index 000000000..6c87de9bb --- /dev/null +++ b/html/assets/react-CHdo91hT.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/html/country_list.html b/html/country_list.html deleted file mode 100644 index acda11a8d..000000000 --- a/html/country_list.html +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/css/Gruntfile.js b/html/css/Gruntfile.js deleted file mode 100644 index f22dbde75..000000000 --- a/html/css/Gruntfile.js +++ /dev/null @@ -1,30 +0,0 @@ -module.exports = function(grunt) { - grunt.loadNpmTasks('grunt-contrib-less'); - require('jit-grunt')(grunt); - - grunt.initConfig({ - less: { - development: { - options: { - compress: true, // change this when going to production - yuicompress: true, // change this when going to production - optimization: 2 - }, - files: { - "main.css": "less/main.less" // destination file and source file - } - } - }, - watch: { - styles: { - files: ['less/*.less'], // which files to watch - tasks: ['less'], - options: { - nospawn: true - } - } - } - }); - - grunt.registerTask('default', ['less', 'watch']); -}; diff --git a/html/css/bootstrap.css b/html/css/bootstrap.css deleted file mode 100644 index 3fe0429c8..000000000 --- a/html/css/bootstrap.css +++ /dev/null @@ -1,6795 +0,0 @@ -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -html { - font-family: sans-serif; - -webkit-text-size-adjust: 100%; - -ms-text-size-adjust: 100%; -} -body { - margin: 0; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} -audio:not([controls]) { - display: none; - height: 0; -} -[hidden], -template { - display: none; -} -a { - background-color: transparent; -} -a:active, -a:hover { - outline: 0; -} -abbr[title] { - border-bottom: 1px dotted; -} -b, -strong { - font-weight: bold; -} -dfn { - font-style: italic; -} -h1 { - margin: .67em 0; - font-size: 2em; -} -mark { - color: #000; - background: #ff0; -} -small { - font-size: 80%; -} -sub, -sup { - position: relative; - font-size: 75%; - line-height: 0; - vertical-align: baseline; -} -sup { - top: -.5em; -} -sub { - bottom: -.25em; -} -img { - border: 0; -} -svg:not(:root) { - overflow: hidden; -} -figure { - margin: 1em 40px; -} -hr { - height: 0; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -pre { - overflow: auto; -} -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} -button, -input, -optgroup, -select, -textarea { - margin: 0; - font: inherit; - color: inherit; -} -button { - overflow: visible; -} -button, -select { - text-transform: none; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -button[disabled], -html input[disabled] { - cursor: default; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - padding: 0; - border: 0; -} -input { - line-height: normal; -} -input[type="checkbox"], -input[type="radio"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 0; -} -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} -input[type="search"] { - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; - -webkit-appearance: textfield; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -fieldset { - padding: .35em .625em .75em; - margin: 0 2px; - border: 1px solid #c0c0c0; -} -legend { - padding: 0; - border: 0; -} -textarea { - overflow: auto; -} -optgroup { - font-weight: bold; -} -table { - border-spacing: 0; - border-collapse: collapse; -} -td, -th { - padding: 0; -} -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - *, - *:before, - *:after { - color: #000 !important; - text-shadow: none !important; - background: transparent !important; - -webkit-box-shadow: none !important; - box-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - .navbar { - display: none; - } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -@font-face { - font-family: 'Glyphicons Halflings'; - - src: url('../fonts/glyphicons-halflings-regular.eot'); - 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'); -} -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.glyphicon-asterisk:before { - content: "\2a"; -} -.glyphicon-plus:before { - content: "\2b"; -} -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; -} -.glyphicon-minus:before { - content: "\2212"; -} -.glyphicon-cloud:before { - content: "\2601"; -} -.glyphicon-envelope:before { - content: "\2709"; -} -.glyphicon-pencil:before { - content: "\270f"; -} -.glyphicon-glass:before { - content: "\e001"; -} -.glyphicon-music:before { - content: "\e002"; -} -.glyphicon-search:before { - content: "\e003"; -} -.glyphicon-heart:before { - content: "\e005"; -} -.glyphicon-star:before { - content: "\e006"; -} -.glyphicon-star-empty:before { - content: "\e007"; -} -.glyphicon-user:before { - content: "\e008"; -} -.glyphicon-film:before { - content: "\e009"; -} -.glyphicon-th-large:before { - content: "\e010"; -} -.glyphicon-th:before { - content: "\e011"; -} -.glyphicon-th-list:before { - content: "\e012"; -} -.glyphicon-ok:before { - content: "\e013"; -} -.glyphicon-remove:before { - content: "\e014"; -} -.glyphicon-zoom-in:before { - content: "\e015"; -} -.glyphicon-zoom-out:before { - content: "\e016"; -} -.glyphicon-off:before { - content: "\e017"; -} -.glyphicon-signal:before { - content: "\e018"; -} -.glyphicon-cog:before { - content: "\e019"; -} -.glyphicon-trash:before { - content: "\e020"; -} -.glyphicon-home:before { - content: "\e021"; -} -.glyphicon-file:before { - content: "\e022"; -} -.glyphicon-time:before { - content: "\e023"; -} -.glyphicon-road:before { - content: "\e024"; -} -.glyphicon-download-alt:before { - content: "\e025"; -} -.glyphicon-download:before { - content: "\e026"; -} -.glyphicon-upload:before { - content: "\e027"; -} -.glyphicon-inbox:before { - content: "\e028"; -} -.glyphicon-play-circle:before { - content: "\e029"; -} -.glyphicon-repeat:before { - content: "\e030"; -} -.glyphicon-refresh:before { - content: "\e031"; -} -.glyphicon-list-alt:before { - content: "\e032"; -} -.glyphicon-lock:before { - content: "\e033"; -} -.glyphicon-flag:before { - content: "\e034"; -} -.glyphicon-headphones:before { - content: "\e035"; -} -.glyphicon-volume-off:before { - content: "\e036"; -} -.glyphicon-volume-down:before { - content: "\e037"; -} -.glyphicon-volume-up:before { - content: "\e038"; -} -.glyphicon-qrcode:before { - content: "\e039"; -} -.glyphicon-barcode:before { - content: "\e040"; -} -.glyphicon-tag:before { - content: "\e041"; -} -.glyphicon-tags:before { - content: "\e042"; -} -.glyphicon-book:before { - content: "\e043"; -} -.glyphicon-bookmark:before { - content: "\e044"; -} -.glyphicon-print:before { - content: "\e045"; -} -.glyphicon-camera:before { - content: "\e046"; -} -.glyphicon-font:before { - content: "\e047"; -} -.glyphicon-bold:before { - content: "\e048"; -} -.glyphicon-italic:before { - content: "\e049"; -} -.glyphicon-text-height:before { - content: "\e050"; -} -.glyphicon-text-width:before { - content: "\e051"; -} -.glyphicon-align-left:before { - content: "\e052"; -} -.glyphicon-align-center:before { - content: "\e053"; -} -.glyphicon-align-right:before { - content: "\e054"; -} -.glyphicon-align-justify:before { - content: "\e055"; -} -.glyphicon-list:before { - content: "\e056"; -} -.glyphicon-indent-left:before { - content: "\e057"; -} -.glyphicon-indent-right:before { - content: "\e058"; -} -.glyphicon-facetime-video:before { - content: "\e059"; -} -.glyphicon-picture:before { - content: "\e060"; -} -.glyphicon-map-marker:before { - content: "\e062"; -} -.glyphicon-adjust:before { - content: "\e063"; -} -.glyphicon-tint:before { - content: "\e064"; -} -.glyphicon-edit:before { - content: "\e065"; -} -.glyphicon-share:before { - content: "\e066"; -} -.glyphicon-check:before { - content: "\e067"; -} -.glyphicon-move:before { - content: "\e068"; -} -.glyphicon-step-backward:before { - content: "\e069"; -} -.glyphicon-fast-backward:before { - content: "\e070"; -} -.glyphicon-backward:before { - content: "\e071"; -} -.glyphicon-play:before { - content: "\e072"; -} -.glyphicon-pause:before { - content: "\e073"; -} -.glyphicon-stop:before { - content: "\e074"; -} -.glyphicon-forward:before { - content: "\e075"; -} -.glyphicon-fast-forward:before { - content: "\e076"; -} -.glyphicon-step-forward:before { - content: "\e077"; -} -.glyphicon-eject:before { - content: "\e078"; -} -.glyphicon-chevron-left:before { - content: "\e079"; -} -.glyphicon-chevron-right:before { - content: "\e080"; -} -.glyphicon-plus-sign:before { - content: "\e081"; -} -.glyphicon-minus-sign:before { - content: "\e082"; -} -.glyphicon-remove-sign:before { - content: "\e083"; -} -.glyphicon-ok-sign:before { - content: "\e084"; -} -.glyphicon-question-sign:before { - content: "\e085"; -} -.glyphicon-info-sign:before { - content: "\e086"; -} -.glyphicon-screenshot:before { - content: "\e087"; -} -.glyphicon-remove-circle:before { - content: "\e088"; -} -.glyphicon-ok-circle:before { - content: "\e089"; -} -.glyphicon-ban-circle:before { - content: "\e090"; -} -.glyphicon-arrow-left:before { - content: "\e091"; -} -.glyphicon-arrow-right:before { - content: "\e092"; -} -.glyphicon-arrow-up:before { - content: "\e093"; -} -.glyphicon-arrow-down:before { - content: "\e094"; -} -.glyphicon-share-alt:before { - content: "\e095"; -} -.glyphicon-resize-full:before { - content: "\e096"; -} -.glyphicon-resize-small:before { - content: "\e097"; -} -.glyphicon-exclamation-sign:before { - content: "\e101"; -} -.glyphicon-gift:before { - content: "\e102"; -} -.glyphicon-leaf:before { - content: "\e103"; -} -.glyphicon-fire:before { - content: "\e104"; -} -.glyphicon-eye-open:before { - content: "\e105"; -} -.glyphicon-eye-close:before { - content: "\e106"; -} -.glyphicon-warning-sign:before { - content: "\e107"; -} -.glyphicon-plane:before { - content: "\e108"; -} -.glyphicon-calendar:before { - content: "\e109"; -} -.glyphicon-random:before { - content: "\e110"; -} -.glyphicon-comment:before { - content: "\e111"; -} -.glyphicon-magnet:before { - content: "\e112"; -} -.glyphicon-chevron-up:before { - content: "\e113"; -} -.glyphicon-chevron-down:before { - content: "\e114"; -} -.glyphicon-retweet:before { - content: "\e115"; -} -.glyphicon-shopping-cart:before { - content: "\e116"; -} -.glyphicon-folder-close:before { - content: "\e117"; -} -.glyphicon-folder-open:before { - content: "\e118"; -} -.glyphicon-resize-vertical:before { - content: "\e119"; -} -.glyphicon-resize-horizontal:before { - content: "\e120"; -} -.glyphicon-hdd:before { - content: "\e121"; -} -.glyphicon-bullhorn:before { - content: "\e122"; -} -.glyphicon-bell:before { - content: "\e123"; -} -.glyphicon-certificate:before { - content: "\e124"; -} -.glyphicon-thumbs-up:before { - content: "\e125"; -} -.glyphicon-thumbs-down:before { - content: "\e126"; -} -.glyphicon-hand-right:before { - content: "\e127"; -} -.glyphicon-hand-left:before { - content: "\e128"; -} -.glyphicon-hand-up:before { - content: "\e129"; -} -.glyphicon-hand-down:before { - content: "\e130"; -} -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} -.glyphicon-globe:before { - content: "\e135"; -} -.glyphicon-wrench:before { - content: "\e136"; -} -.glyphicon-tasks:before { - content: "\e137"; -} -.glyphicon-filter:before { - content: "\e138"; -} -.glyphicon-briefcase:before { - content: "\e139"; -} -.glyphicon-fullscreen:before { - content: "\e140"; -} -.glyphicon-dashboard:before { - content: "\e141"; -} -.glyphicon-paperclip:before { - content: "\e142"; -} -.glyphicon-heart-empty:before { - content: "\e143"; -} -.glyphicon-link:before { - content: "\e144"; -} -.glyphicon-phone:before { - content: "\e145"; -} -.glyphicon-pushpin:before { - content: "\e146"; -} -.glyphicon-usd:before { - content: "\e148"; -} -.glyphicon-gbp:before { - content: "\e149"; -} -.glyphicon-sort:before { - content: "\e150"; -} -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} -.glyphicon-sort-by-order:before { - content: "\e153"; -} -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} -.glyphicon-unchecked:before { - content: "\e157"; -} -.glyphicon-expand:before { - content: "\e158"; -} -.glyphicon-collapse-down:before { - content: "\e159"; -} -.glyphicon-collapse-up:before { - content: "\e160"; -} -.glyphicon-log-in:before { - content: "\e161"; -} -.glyphicon-flash:before { - content: "\e162"; -} -.glyphicon-log-out:before { - content: "\e163"; -} -.glyphicon-new-window:before { - content: "\e164"; -} -.glyphicon-record:before { - content: "\e165"; -} -.glyphicon-save:before { - content: "\e166"; -} -.glyphicon-open:before { - content: "\e167"; -} -.glyphicon-saved:before { - content: "\e168"; -} -.glyphicon-import:before { - content: "\e169"; -} -.glyphicon-export:before { - content: "\e170"; -} -.glyphicon-send:before { - content: "\e171"; -} -.glyphicon-floppy-disk:before { - content: "\e172"; -} -.glyphicon-floppy-saved:before { - content: "\e173"; -} -.glyphicon-floppy-remove:before { - content: "\e174"; -} -.glyphicon-floppy-save:before { - content: "\e175"; -} -.glyphicon-floppy-open:before { - content: "\e176"; -} -.glyphicon-credit-card:before { - content: "\e177"; -} -.glyphicon-transfer:before { - content: "\e178"; -} -.glyphicon-cutlery:before { - content: "\e179"; -} -.glyphicon-header:before { - content: "\e180"; -} -.glyphicon-compressed:before { - content: "\e181"; -} -.glyphicon-earphone:before { - content: "\e182"; -} -.glyphicon-phone-alt:before { - content: "\e183"; -} -.glyphicon-tower:before { - content: "\e184"; -} -.glyphicon-stats:before { - content: "\e185"; -} -.glyphicon-sd-video:before { - content: "\e186"; -} -.glyphicon-hd-video:before { - content: "\e187"; -} -.glyphicon-subtitles:before { - content: "\e188"; -} -.glyphicon-sound-stereo:before { - content: "\e189"; -} -.glyphicon-sound-dolby:before { - content: "\e190"; -} -.glyphicon-sound-5-1:before { - content: "\e191"; -} -.glyphicon-sound-6-1:before { - content: "\e192"; -} -.glyphicon-sound-7-1:before { - content: "\e193"; -} -.glyphicon-copyright-mark:before { - content: "\e194"; -} -.glyphicon-registration-mark:before { - content: "\e195"; -} -.glyphicon-cloud-download:before { - content: "\e197"; -} -.glyphicon-cloud-upload:before { - content: "\e198"; -} -.glyphicon-tree-conifer:before { - content: "\e199"; -} -.glyphicon-tree-deciduous:before { - content: "\e200"; -} -.glyphicon-cd:before { - content: "\e201"; -} -.glyphicon-save-file:before { - content: "\e202"; -} -.glyphicon-open-file:before { - content: "\e203"; -} -.glyphicon-level-up:before { - content: "\e204"; -} -.glyphicon-copy:before { - content: "\e205"; -} -.glyphicon-paste:before { - content: "\e206"; -} -.glyphicon-alert:before { - content: "\e209"; -} -.glyphicon-equalizer:before { - content: "\e210"; -} -.glyphicon-king:before { - content: "\e211"; -} -.glyphicon-queen:before { - content: "\e212"; -} -.glyphicon-pawn:before { - content: "\e213"; -} -.glyphicon-bishop:before { - content: "\e214"; -} -.glyphicon-knight:before { - content: "\e215"; -} -.glyphicon-baby-formula:before { - content: "\e216"; -} -.glyphicon-tent:before { - content: "\26fa"; -} -.glyphicon-blackboard:before { - content: "\e218"; -} -.glyphicon-bed:before { - content: "\e219"; -} -.glyphicon-apple:before { - content: "\f8ff"; -} -.glyphicon-erase:before { - content: "\e221"; -} -.glyphicon-hourglass:before { - content: "\231b"; -} -.glyphicon-lamp:before { - content: "\e223"; -} -.glyphicon-duplicate:before { - content: "\e224"; -} -.glyphicon-piggy-bank:before { - content: "\e225"; -} -.glyphicon-scissors:before { - content: "\e226"; -} -.glyphicon-bitcoin:before { - content: "\e227"; -} -.glyphicon-btc:before { - content: "\e227"; -} -.glyphicon-xbt:before { - content: "\e227"; -} -.glyphicon-yen:before { - content: "\00a5"; -} -.glyphicon-jpy:before { - content: "\00a5"; -} -.glyphicon-ruble:before { - content: "\20bd"; -} -.glyphicon-rub:before { - content: "\20bd"; -} -.glyphicon-scale:before { - content: "\e230"; -} -.glyphicon-ice-lolly:before { - content: "\e231"; -} -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; -} -.glyphicon-education:before { - content: "\e233"; -} -.glyphicon-option-horizontal:before { - content: "\e234"; -} -.glyphicon-option-vertical:before { - content: "\e235"; -} -.glyphicon-menu-hamburger:before { - content: "\e236"; -} -.glyphicon-modal-window:before { - content: "\e237"; -} -.glyphicon-oil:before { - content: "\e238"; -} -.glyphicon-grain:before { - content: "\e239"; -} -.glyphicon-sunglasses:before { - content: "\e240"; -} -.glyphicon-text-size:before { - content: "\e241"; -} -.glyphicon-text-color:before { - content: "\e242"; -} -.glyphicon-text-background:before { - content: "\e243"; -} -.glyphicon-object-align-top:before { - content: "\e244"; -} -.glyphicon-object-align-bottom:before { - content: "\e245"; -} -.glyphicon-object-align-horizontal:before { - content: "\e246"; -} -.glyphicon-object-align-left:before { - content: "\e247"; -} -.glyphicon-object-align-vertical:before { - content: "\e248"; -} -.glyphicon-object-align-right:before { - content: "\e249"; -} -.glyphicon-triangle-right:before { - content: "\e250"; -} -.glyphicon-triangle-left:before { - content: "\e251"; -} -.glyphicon-triangle-bottom:before { - content: "\e252"; -} -.glyphicon-triangle-top:before { - content: "\e253"; -} -.glyphicon-console:before { - content: "\e254"; -} -.glyphicon-superscript:before { - content: "\e255"; -} -.glyphicon-subscript:before { - content: "\e256"; -} -.glyphicon-menu-left:before { - content: "\e257"; -} -.glyphicon-menu-right:before { - content: "\e258"; -} -.glyphicon-menu-down:before { - content: "\e259"; -} -.glyphicon-menu-up:before { - content: "\e260"; -} -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -html { - font-size: 10px; - - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857143; - color: #333; - background-color: #fff; -} -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} -a { - color: #337ab7; - text-decoration: none; -} -a:hover, -a:focus { - color: #23527c; - text-decoration: underline; -} -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -figure { - margin: 0; -} -img { - vertical-align: middle; -} -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; -} -.img-rounded { - border-radius: 6px; -} -.img-thumbnail { - display: inline-block; - max-width: 100%; - height: auto; - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all .2s ease-in-out; - -o-transition: all .2s ease-in-out; - transition: all .2s ease-in-out; -} -.img-circle { - border-radius: 50%; -} -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eee; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} -[role="button"] { - cursor: pointer; -} -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #777; -} -h1, -.h1, -h2, -.h2, -h3, -.h3 { - margin-top: 20px; - margin-bottom: 10px; -} -h1 small, -.h1 small, -h2 small, -.h2 small, -h3 small, -.h3 small, -h1 .small, -.h1 .small, -h2 .small, -.h2 .small, -h3 .small, -.h3 .small { - font-size: 65%; -} -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 10px; - margin-bottom: 10px; -} -h4 small, -.h4 small, -h5 small, -.h5 small, -h6 small, -.h6 small, -h4 .small, -.h4 .small, -h5 .small, -.h5 .small, -h6 .small, -.h6 .small { - font-size: 75%; -} -h1, -.h1 { - font-size: 36px; -} -h2, -.h2 { - font-size: 30px; -} -h3, -.h3 { - font-size: 24px; -} -h4, -.h4 { - font-size: 18px; -} -h5, -.h5 { - font-size: 14px; -} -h6, -.h6 { - font-size: 12px; -} -p { - margin: 0 0 10px; -} -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; -} -@media (min-width: 768px) { - .lead { - font-size: 21px; - } -} -small, -.small { - font-size: 85%; -} -mark, -.mark { - padding: .2em; - background-color: #fcf8e3; -} -.text-left { - text-align: left; -} -.text-right { - text-align: right; -} -.text-center { - text-align: center; -} -.text-justify { - text-align: justify; -} -.text-nowrap { - white-space: nowrap; -} -.text-lowercase { - text-transform: lowercase; -} -.text-uppercase { - text-transform: uppercase; -} -.text-capitalize { - text-transform: capitalize; -} -.text-muted { - color: #777; -} -.text-primary { - color: #337ab7; -} -a.text-primary:hover, -a.text-primary:focus { - color: #286090; -} -.text-success { - color: #3c763d; -} -a.text-success:hover, -a.text-success:focus { - color: #2b542c; -} -.text-info { - color: #31708f; -} -a.text-info:hover, -a.text-info:focus { - color: #245269; -} -.text-warning { - color: #8a6d3b; -} -a.text-warning:hover, -a.text-warning:focus { - color: #66512c; -} -.text-danger { - color: #a94442; -} -a.text-danger:hover, -a.text-danger:focus { - color: #843534; -} -.bg-primary { - color: #fff; - background-color: #337ab7; -} -a.bg-primary:hover, -a.bg-primary:focus { - background-color: #286090; -} -.bg-success { - background-color: #dff0d8; -} -a.bg-success:hover, -a.bg-success:focus { - background-color: #c1e2b3; -} -.bg-info { - background-color: #d9edf7; -} -a.bg-info:hover, -a.bg-info:focus { - background-color: #afd9ee; -} -.bg-warning { - background-color: #fcf8e3; -} -a.bg-warning:hover, -a.bg-warning:focus { - background-color: #f7ecb5; -} -.bg-danger { - background-color: #f2dede; -} -a.bg-danger:hover, -a.bg-danger:focus { - background-color: #e4b9b9; -} -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eee; -} -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} -.list-unstyled { - padding-left: 0; - list-style: none; -} -.list-inline { - padding-left: 0; - margin-left: -5px; - list-style: none; -} -.list-inline > li { - display: inline-block; - padding-right: 5px; - padding-left: 5px; -} -dl { - margin-top: 0; - margin-bottom: 20px; -} -dt, -dd { - line-height: 1.42857143; -} -dt { - font-weight: bold; -} -dd { - margin-left: 0; -} -@media (min-width: 768px) { - .dl-horizontal dt { - float: left; - width: 160px; - overflow: hidden; - clear: left; - text-align: right; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } -} -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777; -} -.initialism { - font-size: 90%; - text-transform: uppercase; -} -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.42857143; - color: #777; -} -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; -} -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - text-align: right; - border-right: 5px solid #eee; - border-left: 0; -} -.blockquote-reverse footer:before, -blockquote.pull-right footer:before, -.blockquote-reverse small:before, -blockquote.pull-right small:before, -.blockquote-reverse .small:before, -blockquote.pull-right .small:before { - content: ''; -} -.blockquote-reverse footer:after, -blockquote.pull-right footer:after, -.blockquote-reverse small:after, -blockquote.pull-right small:after, -.blockquote-reverse .small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; -} -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857143; -} -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; -} -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25); -} -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - -webkit-box-shadow: none; - box-shadow: none; -} -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857143; - color: #333; - word-break: break-all; - word-wrap: break-word; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; -} -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} -.container { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -@media (min-width: 768px) { - .container { - width: 750px; - } -} -@media (min-width: 992px) { - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - .container { - width: 1170px; - } -} -.container-fluid { - padding-right: 15px; - padding-left: 15px; - margin-right: auto; - margin-left: auto; -} -.row { - margin-right: -15px; - margin-left: -15px; -} -.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { - position: relative; - min-height: 1px; - padding-right: 15px; - padding-left: 15px; -} -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { - float: left; -} -.col-xs-12 { - width: 100%; -} -.col-xs-11 { - width: 91.66666667%; -} -.col-xs-10 { - width: 83.33333333%; -} -.col-xs-9 { - width: 75%; -} -.col-xs-8 { - width: 66.66666667%; -} -.col-xs-7 { - width: 58.33333333%; -} -.col-xs-6 { - width: 50%; -} -.col-xs-5 { - width: 41.66666667%; -} -.col-xs-4 { - width: 33.33333333%; -} -.col-xs-3 { - width: 25%; -} -.col-xs-2 { - width: 16.66666667%; -} -.col-xs-1 { - width: 8.33333333%; -} -.col-xs-pull-12 { - right: 100%; -} -.col-xs-pull-11 { - right: 91.66666667%; -} -.col-xs-pull-10 { - right: 83.33333333%; -} -.col-xs-pull-9 { - right: 75%; -} -.col-xs-pull-8 { - right: 66.66666667%; -} -.col-xs-pull-7 { - right: 58.33333333%; -} -.col-xs-pull-6 { - right: 50%; -} -.col-xs-pull-5 { - right: 41.66666667%; -} -.col-xs-pull-4 { - right: 33.33333333%; -} -.col-xs-pull-3 { - right: 25%; -} -.col-xs-pull-2 { - right: 16.66666667%; -} -.col-xs-pull-1 { - right: 8.33333333%; -} -.col-xs-pull-0 { - right: auto; -} -.col-xs-push-12 { - left: 100%; -} -.col-xs-push-11 { - left: 91.66666667%; -} -.col-xs-push-10 { - left: 83.33333333%; -} -.col-xs-push-9 { - left: 75%; -} -.col-xs-push-8 { - left: 66.66666667%; -} -.col-xs-push-7 { - left: 58.33333333%; -} -.col-xs-push-6 { - left: 50%; -} -.col-xs-push-5 { - left: 41.66666667%; -} -.col-xs-push-4 { - left: 33.33333333%; -} -.col-xs-push-3 { - left: 25%; -} -.col-xs-push-2 { - left: 16.66666667%; -} -.col-xs-push-1 { - left: 8.33333333%; -} -.col-xs-push-0 { - left: auto; -} -.col-xs-offset-12 { - margin-left: 100%; -} -.col-xs-offset-11 { - margin-left: 91.66666667%; -} -.col-xs-offset-10 { - margin-left: 83.33333333%; -} -.col-xs-offset-9 { - margin-left: 75%; -} -.col-xs-offset-8 { - margin-left: 66.66666667%; -} -.col-xs-offset-7 { - margin-left: 58.33333333%; -} -.col-xs-offset-6 { - margin-left: 50%; -} -.col-xs-offset-5 { - margin-left: 41.66666667%; -} -.col-xs-offset-4 { - margin-left: 33.33333333%; -} -.col-xs-offset-3 { - margin-left: 25%; -} -.col-xs-offset-2 { - margin-left: 16.66666667%; -} -.col-xs-offset-1 { - margin-left: 8.33333333%; -} -.col-xs-offset-0 { - margin-left: 0; -} -@media (min-width: 768px) { - .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { - float: left; - } - .col-sm-12 { - width: 100%; - } - .col-sm-11 { - width: 91.66666667%; - } - .col-sm-10 { - width: 83.33333333%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666667%; - } - .col-sm-7 { - width: 58.33333333%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666667%; - } - .col-sm-4 { - width: 33.33333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.66666667%; - } - .col-sm-1 { - width: 8.33333333%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666667%; - } - .col-sm-pull-10 { - right: 83.33333333%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666667%; - } - .col-sm-pull-7 { - right: 58.33333333%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666667%; - } - .col-sm-pull-4 { - right: 33.33333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.66666667%; - } - .col-sm-pull-1 { - right: 8.33333333%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666667%; - } - .col-sm-push-10 { - left: 83.33333333%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666667%; - } - .col-sm-push-7 { - left: 58.33333333%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666667%; - } - .col-sm-push-4 { - left: 33.33333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.66666667%; - } - .col-sm-push-1 { - left: 8.33333333%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666667%; - } - .col-sm-offset-10 { - margin-left: 83.33333333%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-8 { - margin-left: 66.66666667%; - } - .col-sm-offset-7 { - margin-left: 58.33333333%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-5 { - margin-left: 41.66666667%; - } - .col-sm-offset-4 { - margin-left: 33.33333333%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-2 { - margin-left: 16.66666667%; - } - .col-sm-offset-1 { - margin-left: 8.33333333%; - } - .col-sm-offset-0 { - margin-left: 0; - } -} -@media (min-width: 992px) { - .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { - float: left; - } - .col-md-12 { - width: 100%; - } - .col-md-11 { - width: 91.66666667%; - } - .col-md-10 { - width: 83.33333333%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666667%; - } - .col-md-7 { - width: 58.33333333%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666667%; - } - .col-md-4 { - width: 33.33333333%; - } - .col-md-3 { - width: 25%; - } - .col-md-2 { - width: 16.66666667%; - } - .col-md-1 { - width: 8.33333333%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-pull-11 { - right: 91.66666667%; - } - .col-md-pull-10 { - right: 83.33333333%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-8 { - right: 66.66666667%; - } - .col-md-pull-7 { - right: 58.33333333%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666667%; - } - .col-md-pull-4 { - right: 33.33333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.66666667%; - } - .col-md-pull-1 { - right: 8.33333333%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666667%; - } - .col-md-push-10 { - left: 83.33333333%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666667%; - } - .col-md-push-7 { - left: 58.33333333%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666667%; - } - .col-md-push-4 { - left: 33.33333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.66666667%; - } - .col-md-push-1 { - left: 8.33333333%; - } - .col-md-push-0 { - left: auto; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666667%; - } - .col-md-offset-10 { - margin-left: 83.33333333%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666667%; - } - .col-md-offset-7 { - margin-left: 58.33333333%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.66666667%; - } - .col-md-offset-1 { - margin-left: 8.33333333%; - } - .col-md-offset-0 { - margin-left: 0; - } -} -@media (min-width: 1200px) { - .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - float: left; - } - .col-lg-12 { - width: 100%; - } - .col-lg-11 { - width: 91.66666667%; - } - .col-lg-10 { - width: 83.33333333%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666667%; - } - .col-lg-7 { - width: 58.33333333%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666667%; - } - .col-lg-4 { - width: 33.33333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.66666667%; - } - .col-lg-1 { - width: 8.33333333%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666667%; - } - .col-lg-pull-10 { - right: 83.33333333%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666667%; - } - .col-lg-pull-7 { - right: 58.33333333%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666667%; - } - .col-lg-pull-4 { - right: 33.33333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.66666667%; - } - .col-lg-pull-1 { - right: 8.33333333%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666667%; - } - .col-lg-push-10 { - left: 83.33333333%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666667%; - } - .col-lg-push-7 { - left: 58.33333333%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666667%; - } - .col-lg-push-4 { - left: 33.33333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.66666667%; - } - .col-lg-push-1 { - left: 8.33333333%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666667%; - } - .col-lg-offset-10 { - margin-left: 83.33333333%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666667%; - } - .col-lg-offset-7 { - margin-left: 58.33333333%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.66666667%; - } - .col-lg-offset-1 { - margin-left: 8.33333333%; - } - .col-lg-offset-0 { - margin-left: 0; - } -} -table { - background-color: transparent; -} -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777; - text-align: left; -} -th { - text-align: left; -} -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px; -} -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857143; - vertical-align: top; - border-top: 1px solid #ddd; -} -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} -.table > tbody + tbody { - border-top: 2px solid #ddd; -} -.table .table { - background-color: #fff; -} -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; -} -.table-bordered { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; -} -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; -} -table col[class*="col-"] { - position: static; - display: table-column; - float: none; -} -table td[class*="col-"], -table th[class*="col-"] { - position: static; - display: table-cell; - float: none; -} -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, -.table-hover > tbody > tr.active:hover > td, -.table-hover > tbody > tr:hover > .active, -.table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr:hover > .success, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} -.table > thead > tr > td.info, -.table > tbody > tr > td.info, -.table > tfoot > tr > td.info, -.table > thead > tr > th.info, -.table > tbody > tr > th.info, -.table > tfoot > tr > th.info, -.table > thead > tr.info > td, -.table > tbody > tr.info > td, -.table > tfoot > tr.info > td, -.table > thead > tr.info > th, -.table > tbody > tr.info > th, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, -.table-hover > tbody > tr.info:hover > td, -.table-hover > tbody > tr:hover > .info, -.table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr:hover > .warning, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr:hover > .danger, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} -.table-responsive { - min-height: .01%; - overflow-x: auto; -} -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold; -} -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} -input[type="file"] { - display: block; -} -input[type="range"] { - display: block; - width: 100%; -} -select[multiple], -select[size] { - height: auto; -} -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.42857143; - color: #555; -} -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857143; - color: #555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -} -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); -} -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #999; -} -.form-control::-webkit-input-placeholder { - color: #999; -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #eee; - opacity: 1; -} -.form-control[disabled], -fieldset[disabled] .form-control { - cursor: not-allowed; -} -textarea.form-control { - height: auto; -} -input[type="search"] { - -webkit-appearance: none; -} -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"].form-control, - input[type="time"].form-control, - input[type="datetime-local"].form-control, - input[type="month"].form-control { - line-height: 34px; - } - input[type="date"].input-sm, - input[type="time"].input-sm, - input[type="datetime-local"].input-sm, - input[type="month"].input-sm, - .input-group-sm input[type="date"], - .input-group-sm input[type="time"], - .input-group-sm input[type="datetime-local"], - .input-group-sm input[type="month"] { - line-height: 30px; - } - input[type="date"].input-lg, - input[type="time"].input-lg, - input[type="datetime-local"].input-lg, - input[type="month"].input-lg, - .input-group-lg input[type="date"], - .input-group-lg input[type="time"], - .input-group-lg input[type="datetime-local"], - .input-group-lg input[type="month"] { - line-height: 46px; - } -} -.form-group { - margin-bottom: 15px; -} -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -.radio label, -.checkbox label { - min-height: 20px; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-top: 4px \9; - margin-left: -20px; -} -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - vertical-align: middle; - cursor: pointer; -} -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"].disabled, -input[type="checkbox"].disabled, -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"] { - cursor: not-allowed; -} -.radio-inline.disabled, -.checkbox-inline.disabled, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} -.radio.disabled label, -.checkbox.disabled label, -fieldset[disabled] .radio label, -fieldset[disabled] .checkbox label { - cursor: not-allowed; -} -.form-control-static { - min-height: 34px; - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; -} -.form-control-static.input-lg, -.form-control-static.input-sm { - padding-right: 0; - padding-left: 0; -} -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-sm { - height: 30px; - line-height: 30px; -} -textarea.input-sm, -select[multiple].input-sm { - height: auto; -} -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.form-group-sm select.form-control { - height: 30px; - line-height: 30px; -} -.form-group-sm textarea.form-control, -.form-group-sm select[multiple].form-control { - height: auto; -} -.form-group-sm .form-control-static { - height: 30px; - min-height: 32px; - padding: 6px 10px; - font-size: 12px; - line-height: 1.5; -} -.input-lg { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-lg { - height: 46px; - line-height: 46px; -} -textarea.input-lg, -select[multiple].input-lg { - height: auto; -} -.form-group-lg .form-control { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.form-group-lg select.form-control { - height: 46px; - line-height: 46px; -} -.form-group-lg textarea.form-control, -.form-group-lg select[multiple].form-control { - height: auto; -} -.form-group-lg .form-control-static { - height: 46px; - min-height: 38px; - padding: 11px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.has-feedback { - position: relative; -} -.has-feedback .form-control { - padding-right: 42.5px; -} -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - pointer-events: none; -} -.input-lg + .form-control-feedback, -.input-group-lg + .form-control-feedback, -.form-group-lg .form-control + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; -} -.input-sm + .form-control-feedback, -.input-group-sm + .form-control-feedback, -.form-group-sm .form-control + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, -.has-success.radio label, -.has-success.checkbox label, -.has-success.radio-inline label, -.has-success.checkbox-inline label { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - background-color: #dff0d8; - border-color: #3c763d; -} -.has-success .form-control-feedback { - color: #3c763d; -} -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, -.has-warning.radio label, -.has-warning.checkbox label, -.has-warning.radio-inline label, -.has-warning.checkbox-inline label { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #8a6d3b; -} -.has-warning .form-control-feedback { - color: #8a6d3b; -} -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, -.has-error.radio label, -.has-error.checkbox label, -.has-error.radio-inline label, -.has-error.checkbox-inline label { - color: #a94442; -} -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); -} -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483; -} -.has-error .input-group-addon { - color: #a94442; - background-color: #f2dede; - border-color: #a94442; -} -.has-error .form-control-feedback { - color: #a94442; -} -.has-feedback label ~ .form-control-feedback { - top: 25px; -} -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; -} -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-static { - display: inline-block; - } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; - } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; - } - .form-inline .input-group > .form-control { - width: 100%; - } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio label, - .form-inline .checkbox label { - padding-left: 0; - } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .form-inline .has-feedback .form-control-feedback { - top: 0; - } -} -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - padding-top: 7px; - margin-top: 0; - margin-bottom: 0; -} -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; -} -.form-horizontal .form-group { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .form-horizontal .control-label { - padding-top: 7px; - margin-bottom: 0; - text-align: right; - } -} -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; -} -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 14.333333px; - font-size: 18px; - } -} -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px; - } -} -.btn { - display: inline-block; - padding: 6px 12px; - margin-bottom: 0; - font-size: 14px; - font-weight: normal; - line-height: 1.42857143; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -ms-touch-action: manipulation; - touch-action: manipulation; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn.active.focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn:hover, -.btn:focus, -.btn.focus { - color: #333; - text-decoration: none; -} -.btn:active, -.btn.active { - background-image: none; - outline: 0; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - cursor: not-allowed; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; - opacity: .65; -} -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none; -} -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:focus, -.btn-default.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -.btn-default:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active:hover, -.btn-default.active:hover, -.open > .dropdown-toggle.btn-default:hover, -.btn-default:active:focus, -.btn-default.active:focus, -.open > .dropdown-toggle.btn-default:focus, -.btn-default:active.focus, -.btn-default.active.focus, -.open > .dropdown-toggle.btn-default.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - background-image: none; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #ccc; -} -.btn-default .badge { - color: #fff; - background-color: #333; -} -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -.btn-primary:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active:hover, -.btn-primary.active:hover, -.open > .dropdown-toggle.btn-primary:hover, -.btn-primary:active:focus, -.btn-primary.active:focus, -.open > .dropdown-toggle.btn-primary:focus, -.btn-primary:active.focus, -.btn-primary.active.focus, -.open > .dropdown-toggle.btn-primary.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - background-image: none; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary .badge { - color: #337ab7; - background-color: #fff; -} -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #449d44; - border-color: #255625; -} -.btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active:hover, -.btn-success.active:hover, -.open > .dropdown-toggle.btn-success:hover, -.btn-success:active:focus, -.btn-success.active:focus, -.open > .dropdown-toggle.btn-success:focus, -.btn-success:active.focus, -.btn-success.active.focus, -.open > .dropdown-toggle.btn-success.focus { - color: #fff; - background-color: #398439; - border-color: #255625; -} -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - background-image: none; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; -} -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #31b0d5; - border-color: #1b6d85; -} -.btn-info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active:hover, -.btn-info.active:hover, -.open > .dropdown-toggle.btn-info:hover, -.btn-info:active:focus, -.btn-info.active:focus, -.open > .dropdown-toggle.btn-info:focus, -.btn-info:active.focus, -.btn-info.active.focus, -.open > .dropdown-toggle.btn-info.focus { - color: #fff; - background-color: #269abc; - border-color: #1b6d85; -} -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - background-image: none; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; -} -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning:focus, -.btn-warning.focus { - color: #fff; - background-color: #ec971f; - border-color: #985f0d; -} -.btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active:hover, -.btn-warning.active:hover, -.open > .dropdown-toggle.btn-warning:hover, -.btn-warning:active:focus, -.btn-warning.active:focus, -.open > .dropdown-toggle.btn-warning:focus, -.btn-warning:active.focus, -.btn-warning.active.focus, -.open > .dropdown-toggle.btn-warning.focus { - color: #fff; - background-color: #d58512; - border-color: #985f0d; -} -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - background-image: none; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; -} -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #c9302c; - border-color: #761c19; -} -.btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active:hover, -.btn-danger.active:hover, -.open > .dropdown-toggle.btn-danger:hover, -.btn-danger:active:focus, -.btn-danger.active:focus, -.open > .dropdown-toggle.btn-danger:focus, -.btn-danger:active.focus, -.btn-danger.active.focus, -.open > .dropdown-toggle.btn-danger.focus { - color: #fff; - background-color: #ac2925; - border-color: #761c19; -} -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - background-image: none; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger .badge { - color: #d9534f; - background-color: #fff; -} -.btn-link { - font-weight: normal; - color: #337ab7; - border-radius: 0; -} -.btn-link, -.btn-link:active, -.btn-link.active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; -} -.btn-link:hover, -.btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #777; - text-decoration: none; -} -.btn-lg, -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -.btn-sm, -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -.btn-block { - display: block; - width: 100%; -} -.btn-block + .btn-block { - margin-top: 5px; -} -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} -.fade { - opacity: 0; - -webkit-transition: opacity .15s linear; - -o-transition: opacity .15s linear; - transition: opacity .15s linear; -} -.fade.in { - opacity: 1; -} -.collapse { - display: none; -} -.collapse.in { - display: block; -} -tr.collapse.in { - display: table-row; -} -tbody.collapse.in { - display: table-row-group; -} -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-timing-function: ease; - -o-transition-timing-function: ease; - transition-timing-function: ease; - -webkit-transition-duration: .35s; - -o-transition-duration: .35s; - transition-duration: .35s; - -webkit-transition-property: height, visibility; - -o-transition-property: height, visibility; - transition-property: height, visibility; -} -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px dashed; - border-top: 4px solid \9; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} -.dropup, -.dropdown { - position: relative; -} -.dropdown-toggle:focus { - outline: 0; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - font-size: 14px; - text-align: left; - list-style: none; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175); - box-shadow: 0 6px 12px rgba(0, 0, 0, .175); -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857143; - color: #333; - white-space: nowrap; -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - color: #262626; - text-decoration: none; - background-color: #f5f5f5; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - background-color: #337ab7; - outline: 0; -} -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #777; -} -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - cursor: not-allowed; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); -} -.open > .dropdown-menu { - display: block; -} -.open > a { - outline: 0; -} -.dropdown-menu-right { - right: 0; - left: auto; -} -.dropdown-menu-left { - right: auto; - left: 0; -} -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857143; - color: #777; - white-space: nowrap; -} -.dropdown-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 990; -} -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - content: ""; - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid \9; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} -@media (min-width: 768px) { - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } - .navbar-right .dropdown-menu-left { - right: auto; - left: 0; - } -} -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; -} -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} -.btn-toolbar { - margin-left: -5px; -} -.btn-toolbar .btn, -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; -} -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} -.btn-group > .btn:first-child { - margin-left: 0; -} -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group > .btn-group { - float: left; -} -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group > .btn + .dropdown-toggle { - padding-right: 8px; - padding-left: 8px; -} -.btn-group > .btn-lg + .dropdown-toggle { - padding-right: 12px; - padding-left: 12px; -} -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125); -} -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn .caret { - margin-left: 0; -} -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} -.dropup .btn-lg .caret { - border-width: 0 5px 5px; -} -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; -} -.btn-group-vertical > .btn-group > .btn { - float: none; -} -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-left-radius: 4px; -} -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; -} -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - display: table-cell; - float: none; - width: 1%; -} -.btn-group-justified > .btn-group .btn { - width: 100%; -} -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} -.input-group { - position: relative; - display: table; - border-collapse: separate; -} -.input-group[class*="col-"] { - float: none; - padding-right: 0; - padding-left: 0; -} -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; - border-radius: 6px; -} -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 46px; - line-height: 46px; -} -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn, -select[multiple].input-group-lg > .form-control, -select[multiple].input-group-lg > .input-group-addon, -select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto; -} -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn, -select[multiple].input-group-sm > .form-control, -select[multiple].input-group-sm > .input-group-addon, -select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto; -} -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555; - text-align: center; - background-color: #eee; - border: 1px solid #ccc; - border-radius: 4px; -} -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} -.input-group-addon:first-child { - border-right: 0; -} -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} -.input-group-addon:last-child { - border-left: 0; -} -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} -.input-group-btn > .btn { - position: relative; -} -.input-group-btn > .btn + .btn { - margin-left: -1px; -} -.input-group-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { - z-index: 2; -} -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; -} -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - z-index: 2; - margin-left: -1px; -} -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; -} -.nav > li { - position: relative; - display: block; -} -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eee; -} -.nav > li.disabled > a { - color: #777; -} -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #777; - text-decoration: none; - cursor: not-allowed; - background-color: transparent; -} -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eee; - border-color: #337ab7; -} -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.nav > li > a > img { - max-width: none; -} -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eee #eee #ddd; -} -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555; - cursor: default; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} -.nav-tabs.nav-justified > li { - float: none; -} -.nav-tabs.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.nav-pills > li { - float: left; -} -.nav-pills > li > a { - border-radius: 4px; -} -.nav-pills > li + li { - margin-left: 2px; -} -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} -.nav-justified { - width: 100%; -} -.nav-justified > li { - float: none; -} -.nav-justified > li > a { - margin-bottom: 5px; - text-align: center; -} -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs-justified { - border-bottom: 0; -} -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.tab-content > .tab-pane { - display: none; -} -.tab-content > .active { - display: block; -} -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; -} -@media (min-width: 768px) { - .navbar { - border-radius: 4px; - } -} -@media (min-width: 768px) { - .navbar-header { - float: left; - } -} -.navbar-collapse { - padding-right: 15px; - padding-left: 15px; - overflow-x: visible; - -webkit-overflow-scrolling: touch; - border-top: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1); -} -.navbar-collapse.in { - overflow-y: auto; -} -@media (min-width: 768px) { - .navbar-collapse { - width: auto; - border-top: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - padding-right: 0; - padding-left: 0; - } -} -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; -} -@media (max-device-width: 480px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; - } -} -.container > .navbar-header, -.container-fluid > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - .container > .navbar-header, - .container-fluid > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} -@media (min-width: 768px) { - .navbar-static-top { - border-radius: 0; - } -} -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} -@media (min-width: 768px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} -.navbar-brand { - float: left; - height: 50px; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; -} -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} -.navbar-brand > img { - display: block; -} -@media (min-width: 768px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } -} -.navbar-toggle { - position: relative; - float: right; - padding: 9px 10px; - margin-top: 8px; - margin-right: 15px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -.navbar-toggle:focus { - outline: 0; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} -@media (min-width: 768px) { - .navbar-toggle { - display: none; - } -} -.navbar-nav { - margin: 7.5px -15px; -} -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} -@media (max-width: 767px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} -@media (min-width: 768px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } -} -.navbar-form { - padding: 10px 15px; - margin-top: 8px; - margin-right: -15px; - margin-bottom: 8px; - margin-left: -15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1); -} -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .form-control-static { - display: inline-block; - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio label, - .navbar-form .checkbox label { - padding-left: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 767px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } -} -@media (min-width: 768px) { - .navbar-form { - width: auto; - padding-top: 0; - padding-bottom: 0; - margin-right: 0; - margin-left: 0; - border: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; -} -.navbar-btn.btn-sm { - margin-top: 10px; - margin-bottom: 10px; -} -.navbar-btn.btn-xs { - margin-top: 14px; - margin-bottom: 14px; -} -.navbar-text { - margin-top: 15px; - margin-bottom: 15px; -} -@media (min-width: 768px) { - .navbar-text { - float: left; - margin-right: 15px; - margin-left: 15px; - } -} -@media (min-width: 768px) { - .navbar-left { - float: left !important; - } - .navbar-right { - float: right !important; - margin-right: -15px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } -} -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} -.navbar-default .navbar-brand { - color: #777; -} -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} -.navbar-default .navbar-text { - color: #777; -} -.navbar-default .navbar-nav > li > a { - color: #777; -} -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; -} -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; -} -.navbar-default .navbar-toggle { - border-color: #ddd; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #ddd; -} -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; -} -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - color: #555; - background-color: #e7e7e7; -} -@media (max-width: 767px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } -} -.navbar-default .navbar-link { - color: #777; -} -.navbar-default .navbar-link:hover { - color: #333; -} -.navbar-default .btn-link { - color: #777; -} -.navbar-default .btn-link:hover, -.navbar-default .btn-link:focus { - color: #333; -} -.navbar-default .btn-link[disabled]:hover, -fieldset[disabled] .navbar-default .btn-link:hover, -.navbar-default .btn-link[disabled]:focus, -fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; -} -.navbar-inverse { - background-color: #222; - border-color: #080808; -} -.navbar-inverse .navbar-brand { - color: #9d9d9d; -} -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-text { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; -} -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -.navbar-inverse .navbar-toggle { - border-color: #333; -} -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - color: #fff; - background-color: #080808; -} -@media (max-width: 767px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -.navbar-inverse .navbar-link { - color: #9d9d9d; -} -.navbar-inverse .navbar-link:hover { - color: #fff; -} -.navbar-inverse .btn-link { - color: #9d9d9d; -} -.navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link:focus { - color: #fff; -} -.navbar-inverse .btn-link[disabled]:hover, -fieldset[disabled] .navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link[disabled]:focus, -fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; -} -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} -.breadcrumb > li { - display: inline-block; -} -.breadcrumb > li + li:before { - padding: 0 5px; - color: #ccc; - content: "/\00a0"; -} -.breadcrumb > .active { - color: #777; -} -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} -.pagination > li { - display: inline; -} -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - margin-left: -1px; - line-height: 1.42857143; - color: #337ab7; - text-decoration: none; - background-color: #fff; - border: 1px solid #ddd; -} -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - z-index: 3; - color: #23527c; - background-color: #eee; - border-color: #ddd; -} -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 2; - color: #fff; - cursor: default; - background-color: #337ab7; - border-color: #337ab7; -} -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777; - cursor: not-allowed; - background-color: #fff; - border-color: #ddd; -} -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; - line-height: 1.3333333; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-top-left-radius: 6px; - border-bottom-left-radius: 6px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-top-right-radius: 6px; - border-bottom-right-radius: 6px; -} -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; -} -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-top-left-radius: 3px; - border-bottom-left-radius: 3px; -} -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; -} -.pager { - padding-left: 0; - margin: 20px 0; - text-align: center; - list-style: none; -} -.pager li { - display: inline; -} -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; -} -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eee; -} -.pager .next > a, -.pager .next > span { - float: right; -} -.pager .previous > a, -.pager .previous > span { - float: left; -} -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777; - cursor: not-allowed; - background-color: #fff; -} -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} -a.label:hover, -a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.label:empty { - display: none; -} -.btn .label { - position: relative; - top: -1px; -} -.label-default { - background-color: #777; -} -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #5e5e5e; -} -.label-primary { - background-color: #337ab7; -} -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #286090; -} -.label-success { - background-color: #5cb85c; -} -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} -.label-info { - background-color: #5bc0de; -} -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} -.label-warning { - background-color: #f0ad4e; -} -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} -.label-danger { - background-color: #d9534f; -} -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: middle; - background-color: #777; - border-radius: 10px; -} -.badge:empty { - display: none; -} -.btn .badge { - position: relative; - top: -1px; -} -.btn-xs .badge, -.btn-group-xs > .btn .badge { - top: 0; - padding: 1px 5px; -} -a.badge:hover, -a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; -} -.list-group-item > .badge { - float: right; -} -.list-group-item > .badge + .badge { - margin-right: 5px; -} -.nav-pills > li > a > .badge { - margin-left: 3px; -} -.jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eee; -} -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; -} -.jumbotron > hr { - border-top-color: #d5d5d5; -} -.container .jumbotron, -.container-fluid .jumbotron { - border-radius: 6px; -} -.jumbotron .container { - max-width: 100%; -} -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron, - .container-fluid .jumbotron { - padding-right: 60px; - padding-left: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } -} -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border .2s ease-in-out; - -o-transition: border .2s ease-in-out; - transition: border .2s ease-in-out; -} -.thumbnail > img, -.thumbnail a > img { - margin-right: auto; - margin-left: auto; -} -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; -} -.thumbnail .caption { - padding: 9px; - color: #333; -} -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} -.alert h4 { - margin-top: 0; - color: inherit; -} -.alert .alert-link { - font-weight: bold; -} -.alert > p, -.alert > ul { - margin-bottom: 0; -} -.alert > p + p { - margin-top: 5px; -} -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} -.alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.alert-success hr { - border-top-color: #c9e2b3; -} -.alert-success .alert-link { - color: #2b542c; -} -.alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.alert-info hr { - border-top-color: #a6e1ec; -} -.alert-info .alert-link { - color: #245269; -} -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.alert-warning hr { - border-top-color: #f7e1b5; -} -.alert-warning .alert-link { - color: #66512c; -} -.alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.alert-danger hr { - border-top-color: #e4b9c0; -} -.alert-danger .alert-link { - color: #843534; -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@-o-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -.progress { - height: 20px; - margin-bottom: 20px; - overflow: hidden; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); -} -.progress-bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); - -webkit-transition: width .6s ease; - -o-transition: width .6s ease; - transition: width .6s ease; -} -.progress-striped .progress-bar, -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - -webkit-background-size: 40px 40px; - background-size: 40px 40px; -} -.progress.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-bar-success { - background-color: #5cb85c; -} -.progress-striped .progress-bar-success { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-info { - background-color: #5bc0de; -} -.progress-striped .progress-bar-info { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-striped .progress-bar-warning { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.progress-bar-danger { - background-color: #d9534f; -} -.progress-striped .progress-bar-danger { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); -} -.media { - margin-top: 15px; -} -.media:first-child { - margin-top: 0; -} -.media, -.media-body { - overflow: hidden; - zoom: 1; -} -.media-body { - width: 10000px; -} -.media-object { - display: block; -} -.media-object.img-thumbnail { - max-width: none; -} -.media-right, -.media > .pull-right { - padding-left: 10px; -} -.media-left, -.media > .pull-left { - padding-right: 10px; -} -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} -.media-middle { - vertical-align: middle; -} -.media-bottom { - vertical-align: bottom; -} -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} -.media-list { - padding-left: 0; - list-style: none; -} -.list-group { - padding-left: 0; - margin-bottom: 20px; -} -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; -} -.list-group-item:first-child { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} -a.list-group-item, -button.list-group-item { - color: #555; -} -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333; -} -a.list-group-item:hover, -button.list-group-item:hover, -a.list-group-item:focus, -button.list-group-item:focus { - color: #555; - text-decoration: none; - background-color: #f5f5f5; -} -button.list-group-item { - width: 100%; - text-align: left; -} -.list-group-item.disabled, -.list-group-item.disabled:hover, -.list-group-item.disabled:focus { - color: #777; - cursor: not-allowed; - background-color: #eee; -} -.list-group-item.disabled .list-group-item-heading, -.list-group-item.disabled:hover .list-group-item-heading, -.list-group-item.disabled:focus .list-group-item-heading { - color: inherit; -} -.list-group-item.disabled .list-group-item-text, -.list-group-item.disabled:hover .list-group-item-text, -.list-group-item.disabled:focus .list-group-item-text { - color: #777; -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.list-group-item.active .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, -.list-group-item.active:hover .list-group-item-heading > .small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; -} -.list-group-item.active .list-group-item-text, -.list-group-item.active:hover .list-group-item-text, -.list-group-item.active:focus .list-group-item-text { - color: #c7ddef; -} -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; -} -a.list-group-item-success .list-group-item-heading, -button.list-group-item-success .list-group-item-heading { - color: inherit; -} -a.list-group-item-success:hover, -button.list-group-item-success:hover, -a.list-group-item-success:focus, -button.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; -} -a.list-group-item-success.active, -button.list-group-item-success.active, -a.list-group-item-success.active:hover, -button.list-group-item-success.active:hover, -a.list-group-item-success.active:focus, -button.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; -} -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; -} -a.list-group-item-info .list-group-item-heading, -button.list-group-item-info .list-group-item-heading { - color: inherit; -} -a.list-group-item-info:hover, -button.list-group-item-info:hover, -a.list-group-item-info:focus, -button.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; -} -a.list-group-item-info.active, -button.list-group-item-info.active, -a.list-group-item-info.active:hover, -button.list-group-item-info.active:hover, -a.list-group-item-info.active:focus, -button.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; -} -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; -} -a.list-group-item-warning .list-group-item-heading, -button.list-group-item-warning .list-group-item-heading { - color: inherit; -} -a.list-group-item-warning:hover, -button.list-group-item-warning:hover, -a.list-group-item-warning:focus, -button.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; -} -a.list-group-item-warning.active, -button.list-group-item-warning.active, -a.list-group-item-warning.active:hover, -button.list-group-item-warning.active:hover, -a.list-group-item-warning.active:focus, -button.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; -} -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; -} -a.list-group-item-danger .list-group-item-heading, -button.list-group-item-danger .list-group-item-heading { - color: inherit; -} -a.list-group-item-danger:hover, -button.list-group-item-danger:hover, -a.list-group-item-danger:focus, -button.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; -} -a.list-group-item-danger.active, -button.list-group-item-danger.active, -a.list-group-item-danger.active:hover, -button.list-group-item-danger.active:hover, -a.list-group-item-danger.active:focus, -button.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; -} -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: 0 1px 1px rgba(0, 0, 0, .05); -} -.panel-body { - padding: 15px; -} -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; -} -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; -} -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; -} -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { - border-top-left-radius: 0; - border-top-right-radius: 0; -} -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} -.list-group + .panel-footer { - border-top-width: 0; -} -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; -} -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-right: 15px; - padding-left: 15px; -} -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; -} -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; -} -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; -} -.panel > .table-responsive { - margin-bottom: 0; - border: 0; -} -.panel-group { - margin-bottom: 20px; -} -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; -} -.panel-group .panel + .panel { - margin-top: 5px; -} -.panel-group .panel-heading { - border-bottom: 0; -} -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; -} -.panel-group .panel-footer { - border-top: 0; -} -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; -} -.panel-default { - border-color: #ddd; -} -.panel-default > .panel-heading { - color: #333; - background-color: #f5f5f5; - border-color: #ddd; -} -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; -} -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333; -} -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; -} -.panel-primary { - border-color: #337ab7; -} -.panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; -} -.panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff; -} -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; -} -.panel-success { - border-color: #d6e9c6; -} -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; -} -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; -} -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; -} -.panel-info { - border-color: #bce8f1; -} -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; -} -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; -} -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; -} -.panel-warning { - border-color: #faebcc; -} -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; -} -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; -} -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; -} -.panel-danger { - border-color: #ebccd1; -} -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; -} -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; -} -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; -} -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 100%; - height: 100%; - border: 0; -} -.embed-responsive-16by9 { - padding-bottom: 56.25%; -} -.embed-responsive-4by3 { - padding-bottom: 75%; -} -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, .15); -} -.well-lg { - padding: 24px; - border-radius: 6px; -} -.well-sm { - padding: 9px; - border-radius: 3px; -} -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - filter: alpha(opacity=20); - opacity: .2; -} -.close:hover, -.close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - filter: alpha(opacity=50); - opacity: .5; -} -button.close { - -webkit-appearance: none; - padding: 0; - cursor: pointer; - background: transparent; - border: 0; -} -.modal-open { - overflow: hidden; -} -.modal { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - display: none; - overflow: hidden; - -webkit-overflow-scrolling: touch; - outline: 0; -} -.modal.fade .modal-dialog { - -webkit-transition: -webkit-transform .3s ease-out; - -o-transition: -o-transform .3s ease-out; - transition: transform .3s ease-out; - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); -} -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} -.modal-content { - position: relative; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - outline: 0; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5); - box-shadow: 0 3px 9px rgba(0, 0, 0, .5); -} -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} -.modal-backdrop.fade { - filter: alpha(opacity=0); - opacity: 0; -} -.modal-backdrop.in { - filter: alpha(opacity=50); - opacity: .5; -} -.modal-header { - min-height: 16.42857143px; - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} -.modal-header .close { - margin-top: -2px; -} -.modal-title { - margin: 0; - line-height: 1.42857143; -} -.modal-body { - position: relative; - padding: 15px; -} -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -.modal-footer .btn + .btn { - margin-bottom: 0; - margin-left: 5px; -} -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} -@media (min-width: 768px) { - .modal-dialog { - width: 600px; - margin: 30px auto; - } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5); - box-shadow: 0 5px 15px rgba(0, 0, 0, .5); - } - .modal-sm { - width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg { - width: 900px; - } -} -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 12px; - font-style: normal; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - filter: alpha(opacity=0); - opacity: 0; - - line-break: auto; -} -.tooltip.in { - filter: alpha(opacity=90); - opacity: .9; -} -.tooltip.top { - padding: 5px 0; - margin-top: -3px; -} -.tooltip.right { - padding: 0 5px; - margin-left: 3px; -} -.tooltip.bottom { - padding: 5px 0; - margin-top: 3px; -} -.tooltip.left { - padding: 0 5px; - margin-left: -3px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 4px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-left .tooltip-arrow { - right: 5px; - bottom: 0; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - font-style: normal; - font-weight: normal; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - letter-spacing: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - white-space: normal; - background-color: #fff; - -webkit-background-clip: padding-box; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, .2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - box-shadow: 0 5px 10px rgba(0, 0, 0, .2); - - line-break: auto; -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - padding: 8px 14px; - margin: 0; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.popover > .arrow, -.popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover > .arrow { - border-width: 11px; -} -.popover > .arrow:after { - content: ""; - border-width: 10px; -} -.popover.top > .arrow { - bottom: -11px; - left: 50%; - margin-left: -11px; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, .25); - border-bottom-width: 0; -} -.popover.top > .arrow:after { - bottom: 1px; - margin-left: -10px; - content: " "; - border-top-color: #fff; - border-bottom-width: 0; -} -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, .25); - border-left-width: 0; -} -.popover.right > .arrow:after { - bottom: -10px; - left: 1px; - content: " "; - border-right-color: #fff; - border-left-width: 0; -} -.popover.bottom > .arrow { - top: -11px; - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, .25); -} -.popover.bottom > .arrow:after { - top: 1px; - margin-left: -10px; - content: " "; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, .25); -} -.popover.left > .arrow:after { - right: 1px; - bottom: -10px; - content: " "; - border-right-width: 0; - border-left-color: #fff; -} -.carousel { - position: relative; -} -.carousel-inner { - position: relative; - width: 100%; - overflow: hidden; -} -.carousel-inner > .item { - position: relative; - display: none; - -webkit-transition: .6s ease-in-out left; - -o-transition: .6s ease-in-out left; - transition: .6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - -webkit-transition: -webkit-transform .6s ease-in-out; - -o-transition: -o-transform .6s ease-in-out; - transition: transform .6s ease-in-out; - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - perspective: 1000px; - } - .carousel-inner > .item.next, - .carousel-inner > .item.active.right { - left: 0; - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - } - .carousel-inner > .item.prev, - .carousel-inner > .item.active.left { - left: 0; - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - } - .carousel-inner > .item.next.left, - .carousel-inner > .item.prev.right, - .carousel-inner > .item.active { - left: 0; - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - } -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 0; - bottom: 0; - left: 0; - width: 15%; - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); - filter: alpha(opacity=50); - opacity: .5; -} -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control.right { - right: 0; - left: auto; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5))); - background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); - background-repeat: repeat-x; -} -.carousel-control:hover, -.carousel-control:focus { - color: #fff; - text-decoration: none; - filter: alpha(opacity=90); - outline: 0; - opacity: .9; -} -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block; - margin-top: -10px; -} -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - font-family: serif; - line-height: 1; -} -.carousel-control .icon-prev:before { - content: '\2039'; -} -.carousel-control .icon-next:before { - content: '\203a'; -} -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - padding-left: 0; - margin-left: -30%; - text-align: center; - list-style: none; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); - border: 1px solid #fff; - border-radius: 10px; -} -.carousel-indicators .active { - width: 12px; - height: 12px; - margin: 0; - background-color: #fff; -} -.carousel-caption { - position: absolute; - right: 15%; - bottom: 20px; - left: 15%; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, .6); -} -.carousel-caption .btn { - text-shadow: none; -} -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -15px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -15px; - } - .carousel-caption { - right: 20%; - left: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after, -.dl-horizontal dd:before, -.dl-horizontal dd:after, -.container:before, -.container:after, -.container-fluid:before, -.container-fluid:after, -.row:before, -.row:after, -.form-horizontal .form-group:before, -.form-horizontal .form-group:after, -.btn-toolbar:before, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after, -.nav:before, -.nav:after, -.navbar:before, -.navbar:after, -.navbar-header:before, -.navbar-header:after, -.navbar-collapse:before, -.navbar-collapse:after, -.pager:before, -.pager:after, -.panel-body:before, -.panel-body:after, -.modal-footer:before, -.modal-footer:after { - display: table; - content: " "; -} -.clearfix:after, -.dl-horizontal dd:after, -.container:after, -.container-fluid:after, -.row:after, -.form-horizontal .form-group:after, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:after, -.nav:after, -.navbar:after, -.navbar-header:after, -.navbar-collapse:after, -.pager:after, -.panel-body:after, -.modal-footer:after { - clear: both; -} -.center-block { - display: block; - margin-right: auto; - margin-left: auto; -} -.pull-right { - float: right !important; -} -.pull-left { - float: left !important; -} - -.invisible { - visibility: hidden; -} -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.hidden { - display: none !important; -} -.affix { - position: fixed; -} -@-ms-viewport { - width: device-width; -} -.visible-xs, -.visible-sm, -.visible-md, -.visible-lg { - display: none !important; -} -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - table.visible-xs { - display: table !important; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - table.visible-sm { - display: table !important; - } - tr.visible-sm { - display: table-row !important; - } - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - table.visible-md { - display: table !important; - } - tr.visible-md { - display: table-row !important; - } - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important; - } -} -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - table.visible-lg { - display: table !important; - } - tr.visible-lg { - display: table-row !important; - } - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; - } -} -@media (max-width: 767px) { - .hidden-xs { - display: none !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; - } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } -} -.visible-print { - display: none !important; -} -@media print { - .visible-print { - display: block !important; - } - table.visible-print { - display: table !important; - } - tr.visible-print { - display: table-row !important; - } - th.visible-print, - td.visible-print { - display: table-cell !important; - } -} -.visible-print-block { - display: none !important; -} -@media print { - .visible-print-block { - display: block !important; - } -} -.visible-print-inline { - display: none !important; -} -@media print { - .visible-print-inline { - display: inline !important; - } -} -.visible-print-inline-block { - display: none !important; -} -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} -@media print { - .hidden-print { - display: none !important; - } -} -/*# sourceMappingURL=bootstrap.css.map */ diff --git a/html/css/bootstrap.min.css b/html/css/bootstrap.min.css deleted file mode 100644 index d65c66b1b..000000000 --- a/html/css/bootstrap.min.css +++ /dev/null @@ -1,5 +0,0 @@ -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);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')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/html/css/bootstrap.min.css.old b/html/css/bootstrap.min.css.old deleted file mode 100755 index a5f2ca305..000000000 --- a/html/css/bootstrap.min.css.old +++ /dev/null @@ -1,9 +0,0 @@ -/*! - * Bootstrap v2.2.2 - * - * Copyright 2012 Twitter, Inc - * Licensed under the Apache License v2.0 - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Designed and built with all the love in the world @twitter by @mdo and @fat. - */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.js/jquery-1.9.1.min.js-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover{color:#808080}.text-warning{color:#c09853}a.text-warning:hover{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover{color:#2d6987}.text-success{color:#468847}a.text-success:hover{color:#356635}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success td{background-color:#dff0d8}.table tbody tr.error td{background-color:#f2dede}.table tbody tr.warning td{background-color:#fcf8e3}.table tbody tr.info td{background-color:#d9edf7}.table-hover tbody tr.success:hover td{background-color:#d0e9c6}.table-hover tbody tr.error:hover td{background-color:#ebcccc}.table-hover tbody tr.warning:hover td{background-color:#faf2cc}.table-hover tbody tr.info:hover td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu .disabled>a,.dropdown-menu .disabled>a:hover{color:#999}.dropdown-menu .disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn{border-color:#c5c5c5;border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-mini .caret,.btn-small .caret,.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret{border-top-color:#555;border-bottom-color:#555}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);background-image:-moz-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);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);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);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);background-image:-moz-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);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);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)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);background-image:-moz-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);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);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)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);background-image:-moz-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);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);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)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));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);background-image:-moz-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);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);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)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/html/css/dashboard.css b/html/css/dashboard.css deleted file mode 100644 index 69355a513..000000000 --- a/html/css/dashboard.css +++ /dev/null @@ -1,1371 +0,0 @@ -/* = DASHBOARD -================================================ */ -#pedalboard { - bottom:0; - left:0; - position:absolute; - right:0; - top:0; -} - -#pedalboard-dashboard { - background:#111 url(../img/background.jpg) repeat; - background-size: auto 1200px; - position: absolute; - top: 45px; - left: 0; - bottom: 45px; - right: 0; -} - -#pedalboard-dashboard.dev_api:after { - content: "DEV API enabled"; - color: #555; - position: absolute; - top: 10px; - left: 10px; - font-size: 50px; -} - -#zoom-controllers { - position:absolute; - right:0px; - top:0px; - z-index:10; -} -#zoom-controllers > span { - display: inline-block; - background: transparent; - cursor:pointer; - display:block; - float:left; - height:45px; - width:45px; - background-position:center center; - background-repeat:no-repeat; - background-size:24px; - transition: all 0.33s; - opacity: 0.66; - margin: 0; - padding: 0; -} -#zoom-controllers > span:hover, -#zoom-controllers > span:active { - background-color:#000; - opacity: 1; -} -#zoom-controllers > span:first-child { - background-image:url(../img/icn-zoom-out.png); -} -#zoom-controllers > span:last-child { - background-image:url(../img/icn-zoom-in.png); -} - - -/* Pedalboard Info - Header */ -#pedalboard-info { - height:100%; - position: absolute; - left:45px; - right: 90px; - margin:0; - padding:0; - display: inline-block; -} - -#pedalboard-info > h1 { - max-width: calc(100% - 720px); - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -#pedalboard-info .title { - color:#fff; - cursor:pointer; - display:block; - float:left; - height:36px; - font-size:18px; - font-weight:bold; - line-height:2; - margin-right:10px; - overflow:hidden; - position:relative; -} - - -#pedalboard-info .favorite { - background:url(../img/icn-favorite-off.png) no-repeat center center; - cursor:pointer; - float:left; - height:36px; - width:36px; -} - -#pedalboard-info .favorite.selected { - background:url(../img/icn-favorite-on.png) no-repeat center center; -} - -#pedalboard-info .settings { - background:url(../img/icn-settings.png) no-repeat center center; - cursor:pointer; - float:left; - height:36px; - width:36px; -} - -#pedalboard-info .settings.selected { - background-color:#444; -} - -#pedalboard-info .settings a, -#pedalboard-info .favorite a { - display:block; - height:36px; - text-align:center; - width:36px; -} - -#pedalboard-info .actions { - font-weight:bold; - position:absolute; - right:0; - top:0; - text-align:right; -} - -#pedalboard-info .actions > button { - margin-top:-25px; -} - -#pedalboard-info .actions .separator { - border-left:1px dotted #444; - display:inline-block; - height:100%; - margin:0 6px; -} - -/* Pedalboard Settings Window */ -#pedalboard-settings { - background:#444; - bottom:46px; - left:0; - padding:10px; - position:absolute; - right:0; - top:36px; - z-index:2; -} - -#pedalboard-settings h1 { - color:#fff; - font-size:24px; - line-height:1; - text-shadow:0 1px 3px #000; -} - -/* Share Pedalboard */ - -/*#pedalboard-sharing { - height:36px; - position:absolute; - right:0; - top:0; -} - -#pedalboard-sharing .button { - background:#222 url(../img/icn-share.png) no-repeat center center; - cursor:pointer; - height:36px; - width:64px; -} -*/ -#pedalboard-sharing .button:hover, #pedalboard-sharing .button.selected { - background-color:#444; -} - -#pedalboard-sharing-popup { - background:#444; - bottom:0; - padding:10px; - position:absolute; - left:0; - right:0; - top:36px; - z-index:3; -} - -#pedalboard-sharing-popup h1 { - color:#fff; - font-size:18px; - margin:0 0 10px 0; - padding:0; - text-shadow:0 1px 0 #000; -} - -#pedalboard-sharing-popup label { - color:#fff; - float:left; - font-size:11px; - font-weight:bold; - height:30px; - line-height:2.9; - margin-bottom:10px; - text-align:left; - text-shadow:0 1px 2px #000; - text-transform:uppercase; - width:85px; -} - -#pedalboard-sharing-popup textarea { - height:150px; - margin-bottom:10px; -} - -#pedalboard-sharing-popup .item-list { - color:#fff; - font-size:11px; - font-weight:bold; - list-style:none; - margin:6px 0 10px 84px; - padding:0; -} - -#pedalboard-sharing-popup .item-list .item { - background:#2b2b2b; - display:block; - float:left; - height:18px; - padding:3px 9px; -} - -#pedalboard-sharing-popup .submit { - text-align:right; -} - - - - -/* = CONNECTORS -================================================ */ - -/* AUDIO */ - -.mod-audio-output .mod-output-jack { - background-image: url(../img/audio-jack-nconnect.png); - background-repeat: no-repeat; - background-position: 0 0; - position: absolute; - width: 128px !important; - height: 56px; - cursor: pointer; - top: 0; -} -.mod-audio-output.output-connected .mod-output-jack { - background-image: url(../img/audio-jack.png); - background-size: 50%; - background-position: 100% 100%; - height: 70px; -} -.mod-audio-output .mod-output-jack.jack-connecting { - background-image: url(../img/audio-jack.png); - background-size: 100%; - height: 56px; -} - -.mod-audio-output { - background-image: url(../img/audio-output.png); - background-repeat: no-repeat; - position: absolute; - width: 87px; - height: 56px; - left: 0px; - z-index: 90; -} -.mod-audio-output.output-connecting { - background-image: url(../img/audio-output-connected.png); -} -.mod-audio-output.output-connected { - background-image: url(../img/audio-output-connected.png); -} - - -.mod-audio-input .mod-output-jack { - width: 128px !important; - height: 56px; - cursor: pointer; -} - -.mod-audio-input { - background-image: url(../img/audio-input.png); - background-repeat: no-repeat; - background-position: 50% 100%; - position: absolute; - width: 88px; - height: 56px; - right: 0px; - z-index: 90; -} -.mod-audio-input.input-connecting { - background-image: url(../img/audio-input-connecting.png); -} -.mod-audio-input.input-connecting-highlight { - background-image: url(../img/audio-input-connecting-highlight.png); -} -.mod-audio-input.input-connected:not(.expanded) { - background-image: url(../img/audio-input-connected.png); -} -.mod-audio-input.input-connected.input-connecting-highlight { - background-image: url(../img/audio-input-connected-highlight.png); -} -.mod-audio-input .mod-output-jack.jack-connecting { - background-image: url(../img/audio-jack.png); -} - -/* MIDI */ - - -.mod-midi-output .mod-output-jack { - background-image: url(../img/midi-jack-nconnect.png); - background-repeat: no-repeat; - background-position: 0 0; - position: absolute; - width: 78px !important; - height: 56px; - cursor: pointer; -} -.mod-midi-output.output-connected .mod-output-jack { - background-image: url(../img/midi-jack.png); - background-size: 50%; - background-position: 100% 100%; - height: 70px; -} -.mod-midi-output .mod-output-jack.jack-connecting { - background-image: url(../img/midi-jack.png); - background-size: 100%; - height: 56px; -} - -.mod-midi-output { - background-image: url(../img/midi-output.png); - background-repeat: no-repeat; - position: absolute; - width: 78px; - height: 56px; - left: 0px; - z-index: 90; -} -.mod-midi-output.output-connecting { - background-image: url(../img/midi-output-connected.png); -} -.mod-midi-output.output-connected { - background-image: url(../img/midi-output-connected.png); -} - - -.mod-midi-input .mod-output-jack { - width: 78px !important; - height: 56px; - cursor: pointer; -} - -.mod-midi-input { - background-image: url(../img/midi-input.png); - background-repeat: no-repeat; - background-position: 50% 100%; - position: absolute; - width: 76px; - height: 56px; - right: 0px; - z-index: 90; -} -.mod-midi-input.input-connecting { - background-image: url(../img/midi-input-connecting.png); -} -.mod-midi-input.input-connecting-highlight { - background-image: url(../img/midi-input-connecting-highlight.png); -} -.mod-midi-input.input-connected:not(.expanded) { - background-image: url(../img/midi-input-connected.png); -} -.mod-midi-input.input-connected.input-connecting-highlight { - background-image: url(../img/midi-input-connected-highlight.png); -} -.mod-midi-input .mod-output-jack.jack-connecting { - background-image: url(../img/midi-jack.png); -} - - -/* CV */ - - -.mod-cv-output .mod-output-jack { - background-image: url(../img/cv-jack-nconnect.png); - background-repeat: no-repeat; - background-position: 0 0; - position: absolute; - width: 80px !important; - height: 56px; - cursor: pointer; - top: 0; -} -.mod-cv-output.output-connected .mod-output-jack { - background-image: url(../img/cv-jack.png); - background-size: 50%; - background-position: 100% 100%; - height: 70px; -} -.mod-cv-output .mod-output-jack.jack-connecting { - background-image: url(../img/cv-jack.png); - background-size: 100%; - height: 56px; -} - -.mod-cv-output { - background-image: url(../img/cv-output.png); - background-repeat: no-repeat; - position: absolute; - width: 80px; - height: 56px; - left: 0px; - z-index: 90; -} -.mod-cv-output.output-connecting { - background-image: url(../img/cv-output-connected.png); -} -.mod-cv-output.output-connected { - background-image: url(../img/cv-output-connected.png); -} - - -.mod-cv-input .mod-output-jack { - width: 80px !important; - height: 56px; - cursor: pointer; -} - -.mod-cv-input { - background-image: url(../img/cv-input.png); - background-repeat: no-repeat; - background-position: 50% 100%; - position: absolute; - width: 80px; - height: 56px; - right: 0px; - z-index: 90; -} -.mod-cv-input.input-connecting { - background-image: url(../img/cv-input-connecting.png); -} -.mod-cv-input.input-connecting-highlight { - background-image: url(../img/cv-input-connecting-highlight.png); -} -.mod-cv-input.input-connected:not(.expanded) { - background-image: url(../img/cv-input-connected.png); -} -.mod-cv-input.input-connected.input-connecting-highlight { - background-image: url(../img/cv-input-connected-highlight.png); -} -.mod-cv-input .mod-output-jack.jack-connecting { - background-image: url(../img/cv-jack.png); -} - - -/* = PEDAL - dragging dummy icon -================================================ */ -.pedal.dummy { - padding-top: 16px; -} - -/* = PEDAL - JACK -================================================ */ -.pedal .jack-connected { - height:20px; - position:absolute; - width:100px; - z-index:-1; -} - -.pedal .pedal-input .mod-input .jack-connected { - left:0 !important; - position:absolute; - top:4px !important; -} - - -/* = CABLE -================================================ */ -svg .shadow { - fill: none; - stroke: rgba(0,0,0,0.66); - stroke-width: 10; - z-index: -1; - -webkit-transform: translateY(1px); - transform: translateY(1px); -} -svg .cable { - fill: none; - stroke: #81009A; - stroke-width: 7; - z-index: 0; -} -svg .light { - fill: none; - stroke: #B248B4; - stroke-width: 1.5; - z-index: 1; - -webkit-transform: translateY(1px); - transform: translateY(1px); -} - -.mod-midi svg .shadow { - stroke: rgba(0,0,0,0.66); -} -.mod-midi svg .cable { - stroke: #00546C; -} -.mod-midi svg .light { - stroke: #00A3C4; -} - -.mod-cv svg .shadow { - stroke: rgba(0,0,0,0.66); -} -.mod-cv svg .cable { - stroke: #B86743; -} -.mod-cv svg .light { - stroke: #E48E67; -} - -svg .connecting-shadow { fill: none; stroke: #077; stroke-width: 10; z-index: 1000; } -svg .connecting-cable { fill: none; stroke: #0AA; stroke-width: 8; z-index: 1000; } -svg .connecting-light { fill: none; stroke: #6FF; stroke-width: 1; z-index: 1001; -webkit-transform: translateY(2px); transform: translateY(2px); } - - -/* = PEDALBOARD - ADDRESSING -================================================ */ -.pedalboard-addressing { - background:#444; - bottom:0px; - color:white; - left:0; - overflow:hidden; - position:absolute; - right:0; - top:36px; - z-index:1000; -} - -.pedalboard-addressing header { - margin:0 0 9px 0; -} - -.pedalboard-addressing h1 { - color:#fff; - display:inline-block; - font-size:24px; -} - -.pedalboard-addressing .actuators { - bottom:47px; - left:0; - overflow:auto; - position:fixed; - top:37px; - width:200px; -} - -.pedalboard-addressing .actuators a { - color:white; - display:block; - padding:3px 9px; - text-decoration:none; -} - -.pedalboard-addressing .actuators ul { - list-style:none; - margin:0; - padding:0; -} - -.pedalboard-addressing .actuators ul li.title { - background:#222; - font-weight:bold; - padding:3px 9px; - text-transform:uppercase; -} - -.pedalboard-addressing .actuators ul li { - background:#333; - cursor:pointer; - line-height:2; - margin-bottom:1px; - padding:0; -} - -.pedalboard-addressing .actuators ul li.selected { - background:#444; -} - -.pedalboard-addressing .parameters { - background:#444; - bottom:0; - left:200px; - overflow:auto; - position:absolute; - right:0; - top:1px; -} - -.pedalboard-addressing .parameters .actuator { - border-color:#333; - border-style:solid; - border-width:0 0 2px 0; - margin-bottom:27px; -} - -.pedalboard-addressing .parameters .save { - margin-bottom:310px; -} - -.pedalboard-addressing .parameters th { - font-size:11px; - text-transform:uppercase; -} - -.pedalboard-addressing .parameters th, -.pedalboard-addressing .parameters td { - border-color:#333; - padding:6px 27px; -} - -.pedalboard-addressing .parameters th.order, -.pedalboard-addressing .parameters td.order { - padding:6px; - text-align:center; - width:30px; -} - -.pedalboard-addressing .parameters th.parameter, -.pedalboard-addressing .parameters td.parameter { - width:100%; -} - -.pedalboard-addressing .parameters th.move, -.pedalboard-addressing .parameters td.move { - padding:6px 0; - text-align:right; - width:24px; -} - -.pedalboard-addressing .parameters th.remove, -.pedalboard-addressing .parameters td.remove { - padding:6px 0; - text-align:right; - width:24px; -} - -.pedalboard-addressing .parameters td.move span { - background-image:url(../img/move.png); - background-position:left center; - background-repeat:no-repeat; - cursor:pointer; - display:block; - height:22px; - margin:-1px 6px 0 0; - width:24px; -} - -.pedalboard-addressing .parameters td.remove:hover span { - background-position:right center; -} - -.pedalboard-addressing .parameters td.remove span { - background-image:url(../img/icn-remove-bank.png); - background-position:left center; - background-repeat:no-repeat; - cursor:pointer; - display:block; - height:22px; - margin:-1px 6px 0 0; - width:24px; -} - -.pedalboard-addressing .parameters td.move:hover span { - background-position:right center; -} - - -/* SAVE POP-UP */ -.save-popup { - background:rgba(0,0,0,.75); - bottom:0; - left:0; - position:absolute; - right:0; - top:0; - z-index:1001; -} - -.save-popup .box { - background:white; - left:50%; - margin:-150px -168px; - padding:18px; - position:absolute; - top:50%; - width:300px; -} - -.save-popup h1 { - font-size:18px; - line-height:1; - margin:0 0 18px 0; - padding:0; - text-transform:uppercase; -} - - -.save-popup .actions { - border-color:#ddd; - border-style:solid; - border-width:1px 0 0 0; - margin:9px 0 0 0; - padding:18px 0 0 0; - text-align:right; -} - -.save-popup:not(#midi-ports-window) label { - display:inline-block; - float:left; - line-height:2; - width:96px; -} - -.save-popup input[type="text"] { - width:190px; -} - - -#midi-ports-window .mod-box { - width:500px; - margin:-150px -280px; -} -#midi-ports-list { - width:500px; -} -#midi-ports-window input { - vertical-align:text-top; - margin-right:3px; -} - - -#registration-form.mod-box { - width:329px; -} - -#registration-form.mod-box label { - width:125px; -} - -#registration-form.mod-box select { - width:204px; -} -#registration-form .error { - background:#f2dede; - border:1px solid #eed3d7; - color:#b94a48; - margin-bottom:18px; - padding:9px; -} - -/* SHARE WINDOW */ -.close-window { - position: absolute; - right: 15px; - top: 15px; - cursor: pointer; -} - -#share-window .box { - margin-left: -200px; - top: 200px; - width: 400px; -} - -#share-window form { - margin: 0 !important; -} - -#share-window #record-rec { - border-radius: 50% !important; - padding: 0 !important; - width: 75px; -} -#record-rec u { - border-radius: 50%; - width: 40px; - height: 40px; - margin: 16px auto; - display: block; - background: #d43f3a; - border: 4px solid white; -} -#share-window span.btn { - text-align: center; - color: white; - font-size: 40px; - line-height: 50px; - padding-top: 15px; - margin: 15px auto; - display: block; - width: 150px; - height: 75px; -} -#share-window .btn-large { - width:60%; - margin:5px auto 0 auto; - text-align: left; - white-space: normal; -} -#share-window .btn-large img{ - height: 20px; - float: right; -} -#share-window .fb { - background-color: #3b5998 !important; - border-color: transparent !important; -} -#share-window .tw { - background-color: #55acee !important; - color: white; -} -#share-window .tooltip { - transition: opacity 500ms; -} -#share-window .btn-group { - width: 100%; -} -#share-window input.share-url { - margin: 30px auto; - display: block; - width: 100% ; - border: 1px solid #e1e1e1; - padding-left: 5px; -} -#share-window input.share-url::selection { - background-color: #883996; - color: white; -} -#share-window h3 { - text-align: center; - margin-bottom: 1em; -} - -#share-window .form-control { - width: 585px; -} - -#share-window .form-control input { - width: 100%; -} - -.save-popup#share-window label { - width: 585px; -} - -#share-window .record #record-rec.recording { - background-color: red; - border-radius: 50px !important; -} - -#share-window .textcenter{ - width: 100%; - float: left; - margin: auto; -} -#share-window-wrapper { - height: 415px; -} -#share-window-bottom { - border-top: 1px solid #ddd; - display: block; - width: 100%; - padding-top: 10px; - float: left; -} - -/* -#share-window-bottom label { - background: url("../img/facebook-menu-sprite.png") no-repeat top right; - height: 36px; - width: 210px; - padding-top: 3px; - margin-bottom: -6px; -} - -#share-window-bottom input { - vertical-align: baseline; -} -*/ - -#fb-authorization-container { - float: left; - position: relative; - height: 30px; - width: 280px; -} -#fb-authorization-container iframe { - border: 0; - width: 280px; - height: 50px; - position: absolute; - top: 0; - left: 0; -} - -#share-window img.loading { - height: 66px; - left: 50%; - margin: -33px 0 0 -33px; - position: relative; - top: 50%; -} - -#share-window img.screenshot { - background-color: #292929; -} - - - - - - - - - -/* MOD LIST */ - - -.mod-list { - padding: 0; - margin: 0; -} -.mod-list-item { - padding: 0; - margin: 0; - list-style: none; -} -.mod-list-item:nth-child(even) { - background: #eee; -} -.mod-list-item:nth-child(odd) { - background: #fff; -} - - - - - -/* MOD BUTTON */ - -.mod-button { - transition: all 0.3s; - padding: 0.2em 0.5em; - display: inline-block; - color: white; - font-size: 16px; - cursor: pointer; - vertical-align: middle; - box-sizing: border-box; -} -.mod-button:hover { - -} -.mod-button-bar { - box-sizing: border-box; -} - -.mod-button, -.mod-button-bar { - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#222222)); - background: -webkit-linear-gradient(top, #333333 0%,#222222 100%); - background: linear-gradient(to bottom, #333333 0%,#222222 100%); - transition: background 0.3s; -} - -.mod-button:hover { - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#444444)); - background: -webkit-linear-gradient(top, #555555 0%,#444444 100%); - background: linear-gradient(to bottom, #555555 0%,#444444 100%); -} - -.mod-light .mod-button { -/* - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(238,238,238,1))); - background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); - background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%); -*/ - background: transparent; - box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0); - color: #666; -} -.mod-light .mod-button:hover { - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(221,221,221,1))); - background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); - background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(221,221,221,1) 100%); - box-shadow: 0 1px 1.5px rgba(0, 0, 0, 0.66); - color: #000; -} -.mod-light .mod-button .mod-icon { - opacity: 0.5; - transition: opacity 0.3s; -} - -.mod-light .mod-button:hover .mod-icon { - opacity: 1; -} - -.mod-button.mod-confirm, -.mod-button.mod-confirm:hover { - opacity: 1; - background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); - background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); - background: linear-gradient(to bottom, #a90329 0%,#8f0222 44%,#6d0019 100%); -} - - - - - -/* MOD POPOUT */ - -.mod-popout { - -} -.mod-popout .mod-popout-anchor { - position: absolute; - background-repeat: no-repeat; -} -.mod-popout .mod-popout-container { - background: #111; - border: 1px solid #AA0088; -} - -.mod-popout.mod-anchor-n { - -} -.mod-popout.mod-anchor-e { - -} -.mod-popout.mod-anchor-s { - -} -.mod-popout.mod-anchor-w { - -} -.mod-popout.mod-anchor-ne { - -} -.mod-popout.mod-anchor-se { - -} -.mod-popout.mod-anchor-sw { - -} -.mod-popout.mod-anchor-nw { - -} - - -.mod-popout.mod-anchor-n .mod-popout-anchor { - background-position: 50% 0; - background-image: url(../img/mod-popout-anchor-top.png); - -} -.mod-popout.mod-anchor-e .mod-popout-anchor { - background-position: 100% 50%; - background-image: url(../img/mod-popout-anchor-right.png); -} -.mod-popout.mod-anchor-s .mod-popout-anchor { - background-position: 50% 100%; - background-image: url(../img/mod-popout-anchor-bottom.png); -} -.mod-popout.mod-anchor-w .mod-popout-anchor { - background-position: 0 50%; - background-image: url(../img/mod-popout-anchor-left.png); -} -.mod-popout.mod-anchor-ne .mod-popout-anchor { - background-position: 100% 0; - background-image: url(../img/mod-popout-anchor-right.png); -} -.mod-popout.mod-anchor-se .mod-popout-anchor { - background-position: 100% 100%; - background-image: url(../img/mod-popout-anchor-right.png); -} -.mod-popout.mod-anchor-sw .mod-popout-anchor { - background-position: 0 100%; - background-image: url(../img/mod-popout-anchor-left.png); -} -.mod-popout.mod-anchor-nw .mod-popout-anchor { - background-position: 0 0; - background-image: url(../img/mod-popout-anchor-left.png); -} - - -.mod-popout.mod-anchor-n .mod-popout-content { - border-top-width: 1px; - margin-top: 10px; -} -.mod-popout.mod-anchor-e .mod-popout-content { - border-right-width: 1px; - margin-right: 10px; -} -.mod-popout.mod-anchor-s .mod-popout-content { - border-bottom-width: 1px; - margin-bottom: 10px; -} -.mod-popout.mod-anchor-w .mod-popout-content { - border-left-width: 1px; - margin-left: 10px; -} -.mod-popout.mod-anchor-ne .mod-popout-content { - border-right-width: 1px; - margin-right: 10px; -} -.mod-popout.mod-anchor-se .mod-popout-content { - border-right-width: 1px; - margin-right: 10px; -} -.mod-popout.mod-anchor-sw .mod-popout-content { - border-left-width: 1px; - margin-left: 10px; -} -.mod-popout.mod-anchor-nw .mod-popout-content { - border-left-width: 1px; - margin-left: 10px; -} - - -/* MOD ICON */ -/* icon definitions in img/icons/icons.css */ - -.mod-icon { - width: 32px; - height: 32px; - vertical-align: middle; - display: inline-block; - background-repeat: no-repeat; - background-position: 50% 50%; - background-size: contain; - opacity: 0.8; -} - - - - - -.mod-confirm .mod-icon { - background-image: url(../img/icons/36/confirm.png) !important; -} - - - - -.preset-manager { - position: absolute; - top: 10px; - left: 10px; - z-index: 1000; - transition: all 0.3s; -/* - pointer-events: none; - touch-callout: none; - user-select: none; - user-drag: none; - -webkit-pointer-events: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -webkit-user-drag: none; -*/ -} - -.preset-manager.active { - background: rgba(0, 0, 0, 0.5); -/* - pointer-events: auto; - touch-callout: auto; - user-select: auto; - user-drag: auto; - -webkit-pointer-events: auto; - -webkit-touch-callout: auto; - -webkit-user-select: auto; - -webkit-user-drag: auto; -*/ -} - -.preset-manager .preset-manager-entry { - background: none; - border: none; - color: white; - - opacity: 0.33; - - font-family: 'Ek Mukta', sans-serif; - font-weight: 100; - - font-size: 32px; - line-height: 48px; - height: 48px; - - box-sizing: border-box; - - box-shadow: none !important; - text-shadow: 0 2px 5px black; - - transition: all 0.3s; - - padding: 0; - margin: 0; - - outline: 0; - - width: auto; -/* - pointer-events: none; - touch-callout: none; - user-select: none; - user-drag: none; - -webkit-pointer-events: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -webkit-user-drag: none; -*/ -} -.preset-manager.active .preset-manager-entry { - opacity: 1; -/* - pointer-events: auto; - touch-callout: auto; - user-select: auto; - user-drag: auto; - -webkit-pointer-events: auto; - -webkit-touch-callout: auto; - -webkit-user-select: auto; - -webkit-user-drag: auto; -*/ -} - -.preset-manager > .mod-button-bind { - margin: 3px; -} - -.preset-manager .preset-manager-container { - overflow: hidden; - transition: opacity 0.3s; - display: none; - opacity: 0; - position: absolute; - top: 48px; - box-shadow: 0 4px 10px black; -} -.preset-manager.active .preset-manager-container { - opacity: 1; - display: block; -} - - -.preset-manager .mod-button-bar .mod-button { - width: 50%; - text-align: center; -} - -.preset-manager .mod-list { - max-height: 400px; - overflow-y: scroll; -} -.preset-manager .mod-list .mod-list-item { - height: 50px; - position: relative; - transition: height 0.3s; - overflow: hidden; -} -.preset-manager .mod-list .mod-list-item:hover { - background: #ddd; -} -.preset-manager .mod-list .preset-manager-preset-name { - font-size: 1.2em; - height: 50px; - line-height: 50px; - margin-right: 168px; - cursor: pointer; - white-space: nowrap; - padding: 0 5px; - box-sizing: border-box; -} -.preset-manager .mod-list .mod-list-item.editing .preset-manager-preset-name { - opacity: 0; -} - -.preset-manager .mod-list .preset-manager-preset-entry { - display: none; - font-size: 1.2em; - height: 50px; - line-height: 50px; - border: none; - padding: 0 5px; - box-sizing: border-box; - box-shadow: none; - background: transparent; - position: absolute; - top: 0; - left: 0; -} -.preset-manager .mod-list .mod-list-item.editing .preset-manager-preset-entry { - display: block; -} - - -.preset-manager .mod-list .preset-manager-preset-bindstate { - display: inline-block; -} - -.preset-manager .mod-list .mod-button { - position: absolute; - top: 3px; -} -.preset-manager .mod-list .mod-button.mod-button-remove { - right: 58px; -} -.preset-manager .mod-list .mod-button.mod-button-bind { - right: 3px; -} -.preset-manager .mod-list .mod-button.mod-button-edit { - right: 113px; -} - -/* = PEDALBOARD - SNAPSHOTS -================================================ */ -#pedal-presets-list { - background-color: inherit; -} -#pedal-presets-list-input { - z-index: 1; -} -#pedal-presets-list-input::selection { - background: #883996 !important; - color: white !important; -} - -@media only screen and (max-width: 1468px) { - #plugins-library .count { - display: none; - } -} -@media only screen and (max-width: 1140px) { - #effect-tab-Favorites { - display: none !important; - } -} diff --git a/html/css/fontello/LICENSE.txt b/html/css/fontello/LICENSE.txt deleted file mode 100644 index 952a62dee..000000000 --- a/html/css/fontello/LICENSE.txt +++ /dev/null @@ -1,30 +0,0 @@ -Font license info - - -## Font Awesome - - Copyright (C) 2016 by Dave Gandy - - Author: Dave Gandy - License: SIL () - Homepage: http://fortawesome.github.com/Font-Awesome/ - - -## Modern Pictograms - - Copyright (c) 2012 by John Caserta. All rights reserved. - - Author: John Caserta - License: SIL (http://scripts.sil.org/OFL) - Homepage: http://thedesignoffice.org/project/modern-pictograms/ - - -## Entypo - - Copyright (C) 2012 by Daniel Bruce - - Author: Daniel Bruce - License: SIL (http://scripts.sil.org/OFL) - Homepage: http://www.entypo.com - - diff --git a/html/css/fontello/README.txt b/html/css/fontello/README.txt deleted file mode 100644 index beaab3366..000000000 --- a/html/css/fontello/README.txt +++ /dev/null @@ -1,75 +0,0 @@ -This webfont is generated by http://fontello.com open source project. - - -================================================================================ -Please, note, that you should obey original font licenses, used to make this -webfont pack. Details available in LICENSE.txt file. - -- Usually, it's enough to publish content of LICENSE.txt file somewhere on your - site in "About" section. - -- If your project is open-source, usually, it will be ok to make LICENSE.txt - file publicly available in your repository. - -- Fonts, used in Fontello, don't require a clickable link on your site. - But any kind of additional authors crediting is welcome. -================================================================================ - - -Comments on archive content ---------------------------- - -- /font/* - fonts in different formats - -- /css/* - different kinds of css, for all situations. Should be ok with - twitter bootstrap. Also, you can skip style and assign icon classes - directly to text elements, if you don't mind about IE7. - -- demo.html - demo file, to show your webfont content - -- LICENSE.txt - license info about source fonts, used to build your one. - -- config.json - keeps your settings. You can import it back into fontello - anytime, to continue your work - - -Why so many CSS files ? ------------------------ - -Because we like to fit all your needs :) - -- basic file, .css - is usually enough, it contains @font-face - and character code definitions - -- *-ie7.css - if you need IE7 support, but still don't wish to put char codes - directly into html - -- *-codes.css and *-ie7-codes.css - if you like to use your own @font-face - rules, but still wish to benefit from css generation. That can be very - convenient for automated asset build systems. When you need to update font - - no need to manually edit files, just override old version with archive - content. See fontello source code for examples. - -- *-embedded.css - basic css file, but with embedded WOFF font, to avoid - CORS issues in Firefox and IE9+, when fonts are hosted on the separate domain. - We strongly recommend to resolve this issue by `Access-Control-Allow-Origin` - server headers. But if you ok with dirty hack - this file is for you. Note, - that data url moved to separate @font-face to avoid problems with - - - - - - - -
-

fontello font demo

- -
-
-
-
icon-th-large0xe800
-
icon-th0xe801
-
icon-cog0xe802
-
icon-trash0xe803
-
-
-
icon-back0xe804
-
icon-th-10xe805
-
icon-th-list0xe806
-
icon-th-list-10xe807
-
-
-
icon-info-circled0xe808
-
-
- - - \ No newline at end of file diff --git a/html/css/fontello/font/fontello.eot b/html/css/fontello/font/fontello.eot deleted file mode 100644 index 249b3ceaac0e60e4557323c895dca5983d3d9d89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8072 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 K0TRU^WB&!DzI*=w diff --git a/html/css/fontello/font/fontello.svg b/html/css/fontello/font/fontello.svg deleted file mode 100644 index f906ff1a3..000000000 --- a/html/css/fontello/font/fontello.svg +++ /dev/null @@ -1,28 +0,0 @@ - - - -Copyright (C) 2019 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/html/css/fontello/font/fontello.ttf b/html/css/fontello/font/fontello.ttf deleted file mode 100644 index 72122520ed20aac58a8ff94170bd98736304c4f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7904 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 Vi!Z)ltwR_$ga#n;<2VI?{{i)i0}ucJ diff --git a/html/css/fontello/font/fontello.woff2 b/html/css/fontello/font/fontello.woff2 deleted file mode 100644 index 6f674ee67987262d52a25d2250f4077899fba88b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3664 zcmV-W4zKZdPew8T0RR9101i+94*&oF03P4~01f&80RR9100000000000000000000 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 diff --git a/html/css/fonts.css b/html/css/fonts.css deleted file mode 100644 index a056ac345..000000000 --- a/html/css/fonts.css +++ /dev/null @@ -1,59 +0,0 @@ -@font-face { - font-family: 'Ek Mukta'; - font-weight: 200; - font-style: normal; - font-display: swap; - src: url('../fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.eot'); - src: url('../fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.eot?#iefix') format('embedded-opentype'), - local('Ek Mukta ExtraLight'), - local('Ek-Mukta-200'), - url('../fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff2') format('woff2'), - url('../fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff') format('woff'), - url('../fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.ttf') format('truetype'), - url('../fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.svg#EkMukta') format('svg'); -} - -@font-face { - font-family: 'Ek Mukta'; - font-weight: 400; - font-style: normal; - font-display: swap; - src: url('../fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.eot'); - src: url('../fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.eot?#iefix') format('embedded-opentype'), - local('Ek Mukta'), - local('Ek-Mukta-regular'), - url('../fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.woff2') format('woff2'), - url('../fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.woff') format('woff'), - url('../fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.ttf') format('truetype'), - url('../fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.svg#EkMukta') format('svg'); -} - -@font-face { - font-family: 'Ek Mukta'; - font-weight: 600; - font-style: normal; - font-display: swap; - src: url('../fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.eot'); - src: url('../fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.eot?#iefix') format('embedded-opentype'), - local('Ek Mukta SemiBold'), - local('Ek-Mukta-600'), - url('../fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.woff2') format('woff2'), - url('../fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.woff') format('woff'), - url('../fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.ttf') format('truetype'), - url('../fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.svg#EkMukta') format('svg'); -} - -@font-face { - font-family: 'Ek Mukta'; - font-weight: 700; - font-style: normal; - font-display: swap; - src: url('../fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.eot'); - src: url('../fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.eot?#iefix') format('embedded-opentype'), - local('Ek Mukta Bold'), - local('Ek-Mukta-700'), - url('../fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.woff2') format('woff2'), - url('../fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.woff') format('woff'), - url('../fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.ttf') format('truetype'), - url('../fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.svg#EkMukta') format('svg'); -} diff --git a/html/css/less/addressings.less b/html/css/less/addressings.less deleted file mode 100644 index 259c19c0b..000000000 --- a/html/css/less/addressings.less +++ /dev/null @@ -1,228 +0,0 @@ -.mod-pedal-settings { - - .mod-address.addressed, .preset-btn-assign-all.addressed { - background-color: lighten(@brand-primary, 7.5%); - } -} - -.mod-pedal-settings-address { - - .mod-box { - - .form-container { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - - .btn.js-type, .btn.advanced-toggle { - border: solid @gray-dark 1px; - } - - .main-form-container { - width: 691px; - padding-right: 3px; - - label { - text-align: center; - } - - .btn.js-type { - - &.selected { - background-color: @gray-dark; - color: white; - } - } - - .group-strike { - display: flex; - flex-basis: 100%; - align-items: center; - color: black; - margin: 6px 0px; - - &:before, &:after { - content: ""; - flex-grow: 1; - background: black; - height: 3px; - font-size: 0; - line-height: 0; - } - &:before { - margin-right: 8px; - } - &:after { - margin-left: 8px; - } - } - - .hmi-table { - width: 100%; - - th:first-child { - background-color: @red; - } - - th:nth-child(2) { - background-color: @yellow; - } - - th:nth-child(3) { - background-color: @cyan; - } - - th:nth-child(4) { - background-color: @purple; - } - - th:nth-child(5) { - background-color: @orange; - } - - th:nth-child(6) { - background-color: @green; - } - - th:nth-child(7) { - background-color: @magenta; - } - - th:nth-child(8) { - background-color: @blue; - } - - th, td { - border: solid @gray-dark 1px; - text-align: center; - } - - td { - padding: 5px; - cursor: pointer; - - &.selected { - background-color: @brand-primary; - color: white; - box-shadow: 3px 3px 3px @gray-light; - } - - &.disabled { - cursor: auto; - color: @gray-light; - background-color: @gray-mid-light; - box-shadow: inset 0 0 3px @gray; - } - } - } - - .midi-custom-uri { - color: @brand-primary; - } - } - - .buttons-container { - padding-right: 3px; - padding-bottom: 18px; - } - - .advanced-container { - border-left: 1px solid @gray-lighter; - padding-left: 12px; - margin-left: 12px; - - .cv-op-mode { - - label { - width: 100% !important; - } - - .mod-controls { - width: 155px !important; - } - } - } - } - } -} - -.mod-cv-output { - - .output-cv-checkbox { - display: flex; - position: absolute; - top: 45px; - left: 15px; - - .checkbox-container { - position: relative; - padding-left: 45px; - cursor: pointer; - font-size: 22px; - height: 35px; - width: 35px; - - .checkmark { - position: absolute; - top: 0; - left: 0; - height: 35px; - width: 35px; - background-color: #eee; - - &:after { - content: ""; - position: absolute; - display: none; - left: 13px; - top: 7px; - width: 10px; - height: 17px; - border: solid white; - border-width: 0 4px 4px 0; - -webkit-transform: rotate(45deg); - -ms-transform: rotate(45deg); - transform: rotate(45deg); - } - } - - input[type=checkbox] { - position: absolute; - opacity: 0; - cursor: pointer; - z-index: 5; - width: 100%; - height: 100%; - top: 0; - left: 0; - - &:disabled { - cursor: not-allowed; - } - - &:checked ~ .checkmark { - background-color: @brand-primary; - - &:after { - display: block; - } - } - - &:disabled ~ .checkmark { - background-color: @gray-light; - } - - } - } - - input[type=text] { - font-size: 20px; - } - - ::selection { - background: @brand-primary !important; - color: white !important; - } - } -} diff --git a/html/css/less/banks.less b/html/css/less/banks.less deleted file mode 100644 index 0439de4d8..000000000 --- a/html/css/less/banks.less +++ /dev/null @@ -1,526 +0,0 @@ -#bank-library { -bottom: 45px; -left: 0; -overflow-x: hidden; -overflow-y: auto; -position: absolute; -right: 0; -top: 0; -z-index: 2; -.ui-draggable-dragging { - cursor: webkit-dragging !important -} -.mod-banks-drag-item { - .img { - display: block; - height: auto; - margin: 0 auto; - text-align: center; - width: 100%; - background: url(../img/background.jpg); - background-size: auto 100%; - background-position: center center; - box-shadow: inset 0 3px 6px black; - border: 1px solid #000; - } - .title { - display: block; - line-height: 32px; - font-weight: bold; - overflow: hidden; - position: relative; - padding-left: 5px; - } - background: @brand-warning; - color: white; - font-weight: bold; - z-index: 10000; - box-shadow: 0 5px 15px black; - opacity: 0.5; -} -span { - &.move { - background-image: url(../img/move.png); - background-position: left center; - background-repeat: no-repeat; - display: block; - float: left; - height: 32px; - left: 0; - cursor: move !important; - margin: -1px 6px 0 0; - width: 24px; - } - &.remove { - cursor: pointer; - float: right; - width: 32px; - height: 32px; - display: block; - background-image: url(../img/icons/25/delete.png); - background-repeat: no-repeat; - background-position: 50% 50%; - transition: background-color 0.33s; - &:hover { - background-color: @brand-warning; - } - } - &.title { - display: block; - float: left; - height: 32px; - overflow: hidden; - max-width: 70%; - white-space: nowrap - } -} -input::selection { - background: @brand-primary !important; - color: white -} - -.icon-add { - width: 1em; - height: 1em; - display: inline-block; - font-size: inherit; - vertical-align: baseline; - i { - position: absolute; - width: 1em; - margin-top: 0.3em; - border-top: 0.4em solid #888; - } - b { - position: absolute; - height: 1em; - margin-left: 0.3em; - border-left: 0.4em solid #888; - } -} -#bank-list { - left: 0; - list-style: none; - margin: 0; - padding: 0; - position: fixed; - bottom: 45px; - overflow-y: auto; - top: 45px; - width: 20%; - background: #2c2c2c; - > div { - &.add-bank { - color: #fff; - cursor: pointer; - padding-left: 5px; - line-height: 32px; - text-transform: uppercase; - transition: all 0.33s; - &:hover { - background: @brand-warning; - } - .icon-add { - display: inline-block; - width: 24px; - margin-right: 6px; - padding-left: 5px; - box-sizing: border-box; - } - } - &.selected span.move { - background-position: right center; - } - &.selected span.remove { - background-position: right center; - } - } - .edit-bank { - color: #555; - width: 100% !important; - height: 30px; - margin: 1px; - padding-left: 0.5em; - background-color: #fff; - background-image: none; - border: 0px solid #ccc; - border-radius: 0px; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); - box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); - -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out - } - div { - background: #222; - color: #888; - cursor: pointer; - font-weight: bold; - margin: 0 0 1px 0; - content: \002B; - position: relative; - transition: all 0.33s; - &.selected { - background: @brand-primary; - color: #fff; - } - &:hover { - background: #000; - } - &.selected:hover { - background: #600E6F; - } - } - .bank-item { - display: block; - background: #222; - color: #888; - line-height: 32px; - height: 32px; - cursor: pointer; - font-weight: bold; - margin: 0 0 1px 0; - padding-left: 5px; - position: relative; - .remove { - border-radius: 0; - } - } - .filter_ { - border-color: #111; - border-style: dotted; - border-width: 0 1px 0 0; - bottom: 46px; - left: 0; - padding-top: 18px; - position: fixed; - top: 0; - right: 0; - width: 240px; - overflow: auto; - h1 { - font-weight: 2em; - text-transform: uppercase; - font-weight: bold; - margin: 0 0 0 10px; - } - h2 { - color: white; - font-size: 15px; - text-transform: uppercase; - font-weight: bold; - margin-top: 1em; - margin-left: 10px; - } - .control-group { - float: left; - margin-right: 9px; - margin-left: 10px - } - .control-group label { - color: #fff; - display: inline-block; - font-size: 12px; - font-weight: bold; - } - .control-group select { - width: 50px; - } - >.form-group { - padding: 15px; - } - } - } -#bank-title { - background: #111; - left: 20%; - height: 92px; - margin: 0; - padding: 0; - position: fixed; - text-align: left; - top: 45px; - width: 50%; - h1 { - font-size: 2em; - padding: 0em; - max-height: 2em; - display: block; - margin: 0.5em 0.8em 0 0.8em; - padding-bottom: 0.2em; - color: white; - white-space: nowrap; - overflow: hidden; - } - form { - margin: 0 2em; - color: #666; - } - h2 { - margin: 4px 0 0 14px; - display: block; - text-transform: initial !Important; - color: white; - font-size: 12px; - line-height: 20px; - text-align: left; - } - small { - font-size: 10px; - color: #BBBBBB; - text-align: left; - display: block; - margin-left: 14px; - } - select { - display: block; - float: left; - height: 22px; - margin: 5px 2.5%; - width: 20%; - font-size: 10px; - } -} - -#bank-pedalboards { - background: #111; - bottom: 46px; - left: 20%; - list-style: none; - margin: 0; - overflow-x: hidden; - overflow-y: auto; - padding: 0 0 200px 0; - position: fixed; - top: 164px; - width: 50%; - > div { - margin: 0px 10px 20px 20px; - } - .pedalboard { - color: #fff; - cursor: -webkit-grab !important; - cursor: grab !important; - width: 100%; - transition: all 0.33s; - &:active { - cursor: -webkit-grabbing !important; - cursor: grabbing !important; - } - &:hover { - background-color: @brand-primary; - } - .info { - height: 32px; - padding-left: 5px; - background: rgba(255,255,255,0.07); - } - .title { - display: block; - line-height: 32px; - font-weight: bold; - overflow: hidden; - position: relative; - } - .img { - display: inline-block; - float: left; - height: auto; - margin: 0 9px 0 0; - text-align: center; - width: 100%; - background: url(../img/background.jpg); - background-size: auto 100%; - background-position: center center; - box-shadow: inset 0 3px 6px black; - border: 1px solid #000; - } - } - .mode { - border: none; - margin: 22px 0 18px 0; - text-align: center; - } -} -#bank-edit { - position: fixed; - display: block; - background: #111 url(../img/watermark.png) 100% 100% no-repeat; - width: 80%; - bottom: 45px; - top: 45px; - left: 20% -} -#bank-pedalboards-search { - bottom: 45px; - right: 0%; - overflow: auto; - position: fixed; - top: 0px; - width: 30%; - z-index: 6; - h2 { - text-transform: uppercase; - color: white; - font-size: 1.5em; - font-weight: bold; - float: left; - } - .box { - background: #111; - padding: 0; - box-sizing: border-box; - } - input { - width: 50%; - padding-left: 1em - } - .form-group { - - } - .remove { - display: none !important; - } - label { - color: #fff; - font-weight: bold; - text-transform: uppercase; - float: left; - line-height: 45px; - padding-left: 10px; - } - .control-group { - margin-bottom: 10px; - padding: 0 2%; - position: relative; - width: 29.3%; - } - input[type="search"] { - width: 50% !important; - float: right; - margin: 5px; - } - select { - width: 100%; - } - .input-clean { - background: #333; - color: #fff; - cursor: pointer; - font-size: 8px; - height: 18px; - left: auto !important; - position: absolute; - right: 8px !important; - text-align: center; - text-transform: uppercase; - top: 31px !important; - width: 18px; - border-radius: 100%; - } -} -} - - -// start old code - - -#bank-pedalboards-mode { - background: #333; - left: 30%; - height: 30px; - margin: 0; - padding: 20px 0 0 0; - position: absolute; - text-align: center; - top: 68px; - width: 45%; - .grid { - background: url(../img/icn-grid-list.png) no-repeat left bottom; - display: inline-block; - height: 14px; - width: 14px; - &.selected { - background-position: left top; - } - } - .list { - background: url(../img/icn-grid-list.png) no-repeat right bottom; - display: inline-block; - height: 14px; - width: 14px; - &.selected { - background-position: right top; - } - } -} - - -.pedalboard { - .addressings { - width: 100%; - .footswitch { - background: #2b2b2b url(../img/footswitch-free.png) no-repeat center top; - float: left; - height: 20px; - width: 25%; - } - .footswitch.addressed { - background: #2b2b2b url(../img/footswitch-addressed.png) no-repeat center top; - } - } -} - -#bank-pedalboards-result { - position: fixed; - bottom: 45px; - top: 45px; - overflow: auto; - width: 30%; - background: #111; - .pedalboard { - color: #fff; - background: rgba(255,255,255,0.07); - cursor: -webkit-grab; - cursor: grab; - margin: 0px 20px 20px 10px; - transition: all 0.33s; - &:active { - cursor: -webkit-grabbing !important; - cursor: grabbing !important; - } - &:hover { - background-color: @brand-primary; - } - .img { - display: block; - height: auto; - margin: 0 auto; - text-align: center; - width: 100%; - background: url(../img/background.jpg); - background-size: auto 100%; - background-position: center center; - box-shadow: inset 0 3px 6px black; - border: 1px solid #000; - img { - max-width: 100%; - } - } - .title { - display: block; - line-height: 32px; - font-weight: bold; - overflow: hidden; - position: relative; - padding-left: 5px; - } - .description { - display: block; - font-size: 11px; - height: 27px; - line-height: 1.5; - overflow: hidden; - } - } -} diff --git a/html/css/less/cloud_plugins.less b/html/css/less/cloud_plugins.less deleted file mode 100644 index 0da6c4dbe..000000000 --- a/html/css/less/cloud_plugins.less +++ /dev/null @@ -1,725 +0,0 @@ -#cloud-plugins-library { - background: #2c2c2c; - bottom: 45px; - left: 0; - overflow: auto; - position: fixed; - right: 0; - top: 0px; - z-index: 2; - h1 { - color: #fff; - display: inline-block; - font-size: 24px; - line-height: 35px; - margin: 0 0 18px 0; - padding: 0; - } - header { - .help { - background-image: url(../img/icn-help-16x16.png); - background-position: center center; - background-repeat: no-repeat; - display: inline-block; - height: 21px; - width: 21px; - } - .close { - opacity: 1; - position: absolute; - right: 10px; - top: 16px; - } - } - .filter { - bottom: 45px; - left: 0; - position: fixed; - top: 45px; - right: 0; - width: 240px; - overflow: auto; - h1 { - font-weight: 2em; - text-transform: uppercase; - font-weight: bold; - margin: 0 0 0 10px; - } - h2 { - color: white; - font-size: 15px; - text-transform: uppercase; - font-weight: bold; - margin-top: 1em; - margin-left: 10px; - } - .control-group { - .switch { - margin: 5px 0 5px 15px; - // width: 24rem; - position: relative; - width: 18rem; - height: 2.5rem; - font-size: 0; - - input { - position: absolute; - top: 0; - z-index: 2; - opacity: 0; - cursor: pointer; - height: 2.5rem; - width: 5rem; - left: 5.5rem; - margin: 0; - - &:checked { - z-index: 1; - } - - &:checked + label { - opacity: 1; - cursor: default; - } - - &:checked ~ .toggle-outside .toggle-inside { - left: 0.25rem; - background: @brand-primary; - } - - &:not(:checked) + label:hover { - opacity: 0.5; - } - } - - input ~ input:checked ~ .toggle-outside .toggle-inside { - left: 2.65rem; - background: #4a4a4a; - } - - label { - color: #fff; - opacity: 0.33; - transition: opacity 0.25s ease; - cursor: pointer; - font-size: 14px; - line-height: 3rem; - display: inline-block; - width: 5rem; - height: 100%; - margin: 0; - text-align: center; - - &:first-of-type { - text-align: left; - } - - &:last-of-type { - margin-left: 5.5rem; - } - } - - .toggle-outside { - height: 100%; - border-radius: 2rem; - padding: 0.25rem; - overflow: hidden; - transition: 0.25s ease all; - background: #fff; - opacity: 0.8; - position: absolute; - width: 5rem; - left: 5.5rem; - } - - .toggle-inside { - border-radius: 5rem; - background: #4a4a4a; - position: absolute; - transition: 0.25s ease all; - height: 2rem; - width: 2rem; - } - } - } - .control-group select { - width: 50px; - } - .control-group input[type='checkbox'] { - display: none; - +label { - cursor: pointer; - background: #222; - color: #fff; - display: block; - height: 32px; - line-height: 32px; - width: 100%; - margin-bottom: 1px; - padding-left: 15px; - border: 0px solid @brand-warning; - &:hover { - background: #000; - } - } - &:checked + label { - background: @brand-warning; - &:hover { - background: #600E6F; - } - } - } - >.form-group { - .input-clean { - margin-right: 8px !important; - } - } - .categories { - width: 100%; - margin: 0px 0 15px 0; - li { - display: block; - background: #222; - color: #888; - cursor: pointer; - font-weight: bold; - margin: 0 0 1px 0; - padding: 0 15px; - position: relative; - transition: all 0.33s; - line-height: 32px; - height: 32px; - span { - float: right - } - &.selected { - background: @brand-primary; - color: #fff; - } - &:hover { - background: #000; - } - &.selected:hover { - background: #600E6F; - } - } - } - } - } - .cloud-plugins { - @gradient1: rgba(17,17,17,0); - @gradient2: rgba(17,17,17,1); - @gradient3: fade(@gradient4, 0%); - @gradient4: #212121; - left: 240px; - position: fixed; - right: 0; - top: 45px; - bottom: 45px; - background: #111 url(../img/watermark.png) 100% 100% no-repeat; - overflow-y: auto; - .plugins-wrapper { - width: 100%; - } - .cloud-plugin { - color: #fff; - .make-xs-column(12); - .make-sm-column(6); - .make-md-column(6); - .make-lg-column(4); - height: 120px; - border: 5px solid #000; - padding: 0 !important; - background: rgba(255, 255, 255, 0.07); - transition: all 0.33s; - cursor: pointer; - &:hover { - background-color: black; - .description { - background: rgba(0, 0, 0, 0.8); - hr { - border-color: @brand-warning; - } - } - figure { - top: -5px; - } - div.demo-plugin { - opacity: 0; - } - span.price { - position: absolute; - top: 25px; - margin-left: 98px; - padding: 3px 0; - transform: rotate(0deg) scale(1.3); - width: 80px; - } - span.licensed { - position: absolute; - top: 25px; - margin-left: 98px; - padding: 3px 0; - transform: rotate(0deg) scale(1.3); - width: 113px; - text-align: center; - } - span.coming-soon { - position: absolute; - top: 25px; - margin-left: 98px; - padding: 3px 0; - transform: rotate(0deg) scale(1.3); - width: 113px; - text-align: center; - } - span.price-container { - margin-left: 170px; - width: 200px; - } - } - figure { - height: 100px; - position: absolute; - top: 10px; - left: 20px; - margin: 0; - transition: all 0.33s linear; - display: flex; - flex-direction: column; - justify-content: center; - } - figure img { - height: auto; - margin: 0 auto 3px; - width: auto; - pointer-events: none; - max-width: 256px; - max-height: 64px; - } - span.price { - transition: all 0.33s linear; - } - span.price-container { - transition: all 0.33s linear; - } - .cloud-plugin-border { - border: 1px solid #333; - width: 100%; - height: 100%; - } - .description { - .no_description { - color: rgba(255, 255, 255, 0.25); - } - transition: all 0.33s; - display: block; - line-height: 1.5; - overflow: hidden; - position:absolute; - top: 1px; - right: 1px; - bottom: 1px; - left: 80px; - background: rgba(33, 33, 33, 0.66); - hr { - transition: all 0.33s; - border: none; - border-bottom: 1px solid @brand-primary; - margin: 0; - position: absolute; - top: 50%; - left: 0; - width: calc(~'100% - 5px'); - } - .title { - display: block; - text-transform: uppercase; - font-weight: bold; - overflow: hidden; - padding: 8px 10px 1px 10px; - } - .author { - display: block; - padding: 1px 10px; - } - p { - position: absolute; - left: 10px; - right: 10px; - top: 75%; - transform: translateY(-50%); - height: 2.4em; - line-height: 1.25em; - overflow: hidden; - } - } - - .actions { - font-size: 11px; - font-weight: bold; - text-transform: uppercase; - } - .actions > span { - cursor: pointer; - } - .actions > span:hover { - text-decoration: underline; - } - .actions span.duplicate { - margin: 0 6px; - } - } - h2 { - margin-left: 23px; - font-size: 20px; - color: #cccccc; - } - h3 { - color: #cccccc; - } - .featured-plugins { - position: relative; - height: 360px; - width: 100%; - display: block; - &.double, &.single { - height: 490px !important; - .box { - transition: all 0s !important; - } - .carousel { - height: 485px !important; - .slick-list { - height: 485px !important; - } - } - } - &.double { - .box { - margin: 30px 80px !important; - } - } - &.single { - .box { - margin: 30px 30px !important; - } - } - .carousel { - position: absolute; - top: 0; - bottom: 0; - right: 90px; - left: 90px; - height: 380px !important; - .slick-list { - height: 380px !important; - } - .featured { - cursor: pointer; - margin-top: 40px; - .box { - padding: 4px; - border: 1px solid #737373; - height: 300px; - opacity: 0.4; - margin: 0 24px; - .inner-box { - border: 1px solid #444444; - text-align: center; - height: 290px; - .price-container { - position: absolute; - top: 0; - left: 0; - width: 90px; - height: 90px; - overflow: hidden; - color: #ffffff; - } - .price { - background-color: @brand-success; - border: 1px solid @brand-success; - &:before { - content: "€ "; - } - position: absolute; - top: 9px; - left: -30px; - padding: 3px 0; - transform: rotate(-45deg); - min-width: 108px; - text-align: center; - } - .licensed { - background-color: @brand-success; - border: 1px solid @brand-success; - &:before { - content: "PURCHASED"; - } - position: absolute; - top: 16px; - left: -30px; - padding: 3px 27px; - font-size: 12px; - transform: rotate(-45deg); - } - h2 { - color: #c3c3c3; - text-align: center; - } - .img-container { - height: 113px; - width: 100%; - img { - vertical-align: middle; - transition: all 500ms ease; - width: auto; - height: auto; - margin: auto; - display: block; - max-height: 113px; - padding: 0 20px; - max-width: 100%; - } - } - p { - color: #e0e0e0; - padding: 5px 5px 0 5px; - height: 59px; - } - button { - background-color: transparent; - color: #ff3838; - border: 1px solid #ff3838; - text-transform: uppercase; - padding: 8px 20px; - } - } - } - &.slick-center { - height: 390px; - .box { - opacity: 1; - transform: scale(1.2) translate(0,-0); - transition: all 500ms ease; - } - } - } - .slick-arrow { - &:before { - font-size: 60px; - } - width: 60px; - height: 60px; - top: 200px; - } - .slick-prev { - left: -70px !important; - } - .slick-next { - right: -70px !important; - } - } - } -} - -.plugin-container { - .status-container { - position: absolute; - top: 0; - left: 0; - right: 2px; - text-align: right; - padding-right: 2px; - } - .status { - padding: 1px 4px; - text-align: center; - text-transform: uppercase; - font-weight: bold; - font-size: 9px; - margin-left: 1px; - } - .status.installed { - border: 1px solid @brand-success; - background-color: @brand-success; - &:after { - content: "installed"; - } - } - .status.outdated { - border: 1px solid @brand-warning; - background-color: @brand-warning; - color: #212121; - &:after { - content: "new version"; - } - } - .price-container { - position: absolute; - top: 0; - left: 0; - width: 90px; - height: 90px; - overflow: hidden; - } - .price { - background-color: @brand-success; - border: 1px solid @brand-success; - &:before { - content: "€ "; - } - position: absolute; - top: 9px; - left: -25px; - padding: 3px 0; - transform: rotate(-45deg); - min-width: 108px; - text-align: center; - } - .licensed { - background-color: @brand-success; - border: 1px solid @brand-success; - &:before { - content: "PURCHASED"; - } - position: absolute; - top: 21px; - left: -30px; - padding: 3px 27px; - font-size: 14px; - transform: rotate(-45deg); - } - .coming-soon { - background-color: @brand-success; - border: 1px solid @brand-success; - &:before { - content: "TRIAL ONLY"; - } - position: absolute; - top: 26px; - left: -35px; - padding: 3px 27px; - font-size: 12px; - transform: rotate(-45deg); - width: 135px; - } - - .status.buildEnvironment { - border: 1px solid #FF2927; - background-color: #FF2927; - - &:after { - content: "local"; - } - - &.labs { - &:after { - content: "labs"; - } - } - - &.dev { - &:after { - content: "dev"; - } - } - - &.prod { - display: none; - &:after { - content: ""; - } - } - } - .demo { - border: 1px solid #FF2927; - background-color: #FF2927; - &:after { - content: "demo"; - } - } - .description-price-container { - position: absolute; - top: -17px; - left: -17px; - overflow: hidden; - height: 200px; - .description-price { - background-color: @brand-success; - border: 1px solid @brand-success; - &:before { - content: "€ "; - } - position: relative; - top: 34px; - left: -57px; - padding: 3px 0; - transform: rotate(-45deg); - min-width: 250px; - text-align: center; - font-size: 34px; - z-index: 11; - } - .description-licensed { - background-color: @brand-success; - border: 1px solid @brand-success; - &:before { - content: "PURCHASED"; - } - position: relative; - top: 50px; - left: -60px; - padding: 3px 0; - transform: rotate(-45deg); - min-width: 280px; - text-align: center; - font-size: 34px; - z-index: 1; - } - .description-coming-soon { - background-color: @brand-success; - border: 1px solid @brand-success; - &:before { - content: "TRIAL ONLY"; - } - position: relative; - top: 50px; - left: -70px; - padding: 3px 0; - transform: rotate(-45deg); - min-width: 280px; - text-align: center; - font-size: 26px; - z-index: 1; - } - } -} - -.buy-button { - margin-top: -20px; - position: relative; - iframe { - position: absolute; - top: -17px; - left: 0; - min-width: 115px; - z-index: 1; - } -} - -.shopify-fake-button { - position: absolute; - top: 3px; - left: 0; - z-index: 0; - background-color: #c224b0; - font-family: Arial; - font-size: 12px; - opacity: 0.25; - min-width: 115px; - min-height: 34px; - padding: 9px 15px; - text-align: center; -} diff --git a/html/css/less/file_manager.less b/html/css/less/file_manager.less deleted file mode 100644 index ad5fc28d6..000000000 --- a/html/css/less/file_manager.less +++ /dev/null @@ -1,25 +0,0 @@ -#file-manager-library { - background: #2c2c2c url(../img/watermark.png) 100% 100% no-repeat; - top: 0; - bottom: 46px; - left: 0; - right: 0; - overflow-x: hidden; - overflow-y: auto; - position: absolute; - z-index: 2; -} -#file-manager-wrapper { - display: flex; - position: fixed; - top: 45px; - bottom: 55px; - left: 2em; - right: 2em; - overflow: auto; - padding-top: 1%; -} -#file-manager-wrapper iframe { - flex: 1; - border: none; -} diff --git a/html/css/less/main.less b/html/css/less/main.less deleted file mode 100644 index 2e0eed41c..000000000 --- a/html/css/less/main.less +++ /dev/null @@ -1,1587 +0,0 @@ -/** - * This is the main application stylesheet. It should include or import all - * stylesheets used throughout the application as this is the only stylesheet in - * the Grunt configuration that is automatically processed. - */ - - -/** - * First, we include the Twitter Bootstrap LESS files. Only the ones used in the - * project should be imported as the rest are just wasting space. - */ -//@import '../assets/social-icons/css/social.css'; - -// Core variables and mixins -@import "../node_modules/bootstrap/less/variables.less"; -@import "../node_modules/bootstrap/less/mixins.less"; - -// Reset and dependencies -@import "../node_modules/bootstrap/less/normalize.less"; -@import "../node_modules/bootstrap/less/print.less"; -//@import "../node_modules/bootstrap/less/glyphicons.less"; - -// Core CSS -@import "../node_modules/bootstrap/less/scaffolding.less"; -@import "../node_modules/bootstrap/less/type.less"; -@import "../node_modules/bootstrap/less/code.less"; -@import "../node_modules/bootstrap/less/grid.less"; -@import "../node_modules/bootstrap/less/tables.less"; -@import "../node_modules/bootstrap/less/forms.less"; -@import "../node_modules/bootstrap/less/buttons.less"; - -// Components -@import "../node_modules/bootstrap/less/component-animations.less"; -@import "../node_modules/bootstrap/less/dropdowns.less"; -@import "../node_modules/bootstrap/less/button-groups.less"; -@import "../node_modules/bootstrap/less/input-groups.less"; -@import "../node_modules/bootstrap/less/navs.less"; -@import "../node_modules/bootstrap/less/navbar.less"; -@import "../node_modules/bootstrap/less/breadcrumbs.less"; -@import "../node_modules/bootstrap/less/pagination.less"; -@import "../node_modules/bootstrap/less/pager.less"; -@import "../node_modules/bootstrap/less/labels.less"; -@import "../node_modules/bootstrap/less/badges.less"; -@import "../node_modules/bootstrap/less/jumbotron.less"; -@import "../node_modules/bootstrap/less/thumbnails.less"; -@import "../node_modules/bootstrap/less/alerts.less"; -@import "../node_modules/bootstrap/less/progress-bars.less"; -@import "../node_modules/bootstrap/less/media.less"; -@import "../node_modules/bootstrap/less/list-group.less"; -@import "../node_modules/bootstrap/less/panels.less"; -@import "../node_modules/bootstrap/less/responsive-embed.less"; -@import "../node_modules/bootstrap/less/wells.less"; -@import "../node_modules/bootstrap/less/close.less"; - -// Components w/ JavaScript -// @import "../node_modules/bootstrap/less/modals.less"; -@import "../node_modules/bootstrap/less/tooltip.less"; -// @import "../node_modules/bootstrap/less/popovers.less"; -// @import "../node_modules/bootstrap/less/carousel.less"; - -// Utility classes -@import "../node_modules/bootstrap/less/utilities.less"; -@import "../node_modules/bootstrap/less/responsive-utilities.less"; - - -/** - * This is our main variables file. We must include it last so we can overwrite any variable - * definitions in our imported stylesheets. - */ - -@import 'variables.less'; -@import 'cloud_plugins.less'; -@import 'banks.less'; -@import 'file_manager.less'; -@import 'pedalboards.less'; -@import 'nprogress.less'; -@import 'addressings.less'; - - -/** - * Typography - */ - -@font-face { - font-family: 'cooper hewitt'; - src: url('../fonts/cooper/cooperhewitt-semibold-webfont.eot'); - src: url('../fonts/cooper/cooperhewitt-semibold-webfont.eot?#iefix') format('embedded-opentype'), - url('../fonts/cooper/cooperhewitt-semibold-webfont.woff2') format('woff2'), - url('../fonts/cooper/cooperhewitt-semibold-webfont.woff') format('woff'), - url('../fonts/cooper/cooperhewitt-semibold-webfont.ttf') format('truetype'); - font-weight: 600; - font-style: normal; - font-display: swap; -} -@font-face { - font-family: 'cooper hewitt'; - src: url('../fonts/cooper/cooperhewitt-light-webfont.eot'); - src: url('../fonts/cooper/cooperhewitt-light-webfont.eot?#iefix') format('embedded-opentype'), - url('../fonts/cooper/cooperhewitt-light-webfont.woff2') format('woff2'), - url('../fonts/cooper/cooperhewitt-light-webfont.woff') format('woff'), - url('../fonts/cooper/cooperhewitt-light-webfont.ttf') format('truetype'); - font-weight: 300; - font-style: normal; - font-display: swap; -} -@font-face { - font-family: 'cooper hewitt'; - src: url('../fonts/cooper/cooperhewitt-lightitalic-webfont.eot'); - src: url('../fonts/cooper/cooperhewitt-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), - url('../fonts/cooper/cooperhewitt-lightitalic-webfont.woff2') format('woff2'), - url('../fonts/cooper/cooperhewitt-lightitalic-webfont.woff') format('woff'), - url('../fonts/cooper/cooperhewitt-lightitalic-webfont.ttf') format('truetype'); - font-weight: 300; - font-style: italic; - font-display: swap; -} -@font-face { - font-family: 'cooper hewitt'; - src: url('../fonts/cooper/cooperhewitt-bookitalic-webfont.eot'); - src: url('../fonts/cooper/cooperhewitt-bookitalic-webfont.eot?#iefix') format('embedded-opentype'), - url('../fonts/cooper/cooperhewitt-bookitalic-webfont.woff2') format('woff2'), - url('../fonts/cooper/cooperhewitt-bookitalic-webfont.woff') format('woff'), - url('../fonts/cooper/cooperhewitt-bookitalic-webfont.ttf') format('truetype'); - font-weight: 400; - font-style: italic; - font-display: swap; -} -@font-face { - font-family: 'cooper hewitt'; - src: url('../fonts/cooper/cooperhewitt-book-webfont.eot'); - src: url('../fonts/cooper/cooperhewitt-book-webfont.eot?#iefix') format('embedded-opentype'), - url('../fonts/cooper/cooperhewitt-book-webfont.woff2') format('woff2'), - url('../fonts/cooper/cooperhewitt-book-webfont.woff') format('woff'), - url('../fonts/cooper/cooperhewitt-book-webfont.ttf') format('truetype'); - font-weight: 400; - font-style: normal; - font-display: swap; -} -* { - outline: 0 !important -} - -html, -body { - height: 100%; - overflow: hidden; -} - -body { - background: #111; - min-width: 1024px; - - // iOS/iPadOS device-specific styles - &.ios { - // prevent vertical inertia scrolling - position: fixed; - // set 980px min-width to match default virtual viewport width - min-width: 980px; - } -} - -* { - font-family: "cooper hewitt", Sans-serif !important; -} -.unpadded { - padding: 0 !important; -} -.unpadded-r { - padding: 0 0 0 7px; -} -.unpadded-l { - padding: 0 7px 0 0; -} - -.ui-draggable:active { - cursor: -webkit-grabbing !important; - cursor: grabbing !important; - } - - -.form-control { - width: 100% !important; -} -#wrapper { - bottom: 0; - left: 0; - min-width: 980px; - overflow: hidden; - position: absolute; - right: 0; - top: 0; -} - -hr.dotted { - border: 1px dotted #444; - margin: 2px 0 3px 0; -} -.preset-list { - width: 100%; - height: 200px !important -} -.input-clean { - &:after { - content: "×"; - content: "\00d7"; - font-size: 14px; - font-weight: bold; - } - background: #333; - color: #fff; - cursor: pointer; - height: 18px; - left: auto !important; - position: absolute; - right: 0; - margin-right: 18px !important; - text-align: center; - text-transform: uppercase; - margin-top: -26px !important; - width: 18px; - border-radius: 100%; -} -.form-control::selection { - background: @brand-primary !important; - color: white !important; - } -#notifications { - position: absolute; - top: 55px; - right: 0px; - width: 320px; - z-index: 100000; - > section { - border-radius: 0; - margin-bottom: 0 !important; - opacity: 0.96 ; - cursor: pointer; - } - .progressbar { - border: 0; - height: 8px; - overflow: hidden; - position: absolute; - left: 8px; - bottom: 0px; - width: 306px; - .progressbar-value { - background-color: rgba(136, 57, 150, 0.7); - height: 90%; - margin: 0px; - } - } -} - -#main-menu { - background: #111; - bottom: 0; - color: #fff; - height: 45px; - left: 0; - position: absolute; - right: 0; - z-index: 10; - > div { - cursor: pointer; - float: left; - &.icon { - height: 45px; - width: 45px; - } - &.icon > img { - margin: 5px 0 0 6px; - } - &.icon.selected { - background: #000; - } - &.icon > a { - display: block; - height: 45px; - width: 45px; - } - } - #mod-plugins { - background-image: url(../img/menu-icons-sprite.png?v=2); - background-position: -45px top; - background-repeat: no-repeat; - transition: all 0.33s; - &:hover { - background-color: #000; - background-position: -45px bottom; - } - &.selected { - background-color: #000; - background-position: -45px bottom; - } - } - #mod-cloud-plugins { - background-image: url(../img/menu-icons-sprite.png?v=2); - background-position: -315px top; - background-repeat: no-repeat; - transition: all 0.33s; - &:hover { - background-color: #000; - background-position: -315px bottom; - } - &.selected { - background-color: #000; - background-position: -315px bottom; - } - } - #mod-pedalboard { - background-image: url(../img/menu-icons-sprite.png?v=2); - background-position: -90px top; - background-repeat: no-repeat; - transition: all 0.33s; - &:hover { - background-color: #000; - background-position: -90px bottom; - } - &.selected { - background-color: #000; - background-position: -90px bottom; - } - } - #mod-bank { - background-image: url(../img/menu-icons-sprite.png?v=2); - background-position: -135px top; - background-repeat: no-repeat; - transition: all 0.33s; - &:hover { - background-color: #000; - background-position: -135px bottom; - } - &.selected { - background-color: #000; - background-position: -135px bottom; - } - } - #mod-file-manager { - background-image: url(../img/menu-icons-sprite.png?v=2); - background-position: -180px top; - background-repeat: no-repeat; - transition: all 0.33s; - &:hover { - background-color: #000; - background-position: -180px bottom; - } - &.selected { - background-color: #000; - background-position: -180px bottom; - } - } - #banks-saving { - margin: 21px 0 0 6px; - font-size: 10px; - color: #666; - display: none; - } - #mod-show-midi-port, #mod-transport-icon, .mod-bypass, - #mod-cpu, #mod-ram, #mod-xruns, #mod-buffersize, #mod-cpu-stats { - background-position: 8px 50%; - background-repeat: no-repeat; - padding-left: 40px; - padding-right: 12px; - color: #ffffff; - float: right; - font-size: 11px; - font-weight: bold; - line-height: 4.5; - text-transform: uppercase; - width: auto !important; - transition: all 0.33s; - &:hover { - background-color: #000; - } - &.selected { - background-color: #333; - } - } - #mod-show-midi-port { - background-image: url(../img/icons/25/midi.png); - } - #mod-transport-icon { - background-image: url(../img/icons/25/stop.png); - font-family: monospace; - width: 10.5em !important; - text-align: right; - &.playing { - background-image: url(../img/icons/25/transport.png); - } - } - .mod-bypass { - background-image: url(../img/icons/25/bypass.png); - &.bypassed { - background-color: @brand-primary; - } - } - - #mod-cpu, #mod-ram { - cursor: default; - width: 115px !important; - padding: 0 !important; - background: linear-gradient(to right, #1e5799 0%,#2989d8 69%,#ff6430 78%,#ff6430 93%,#c40000 100%); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#c40000',GradientType=1 ); - } - #mod-cpu .progress-title { - background-image: url(../img/icons/25/cpu.png); - background-position: 0px 50%; - background-repeat: no-repeat; - padding-left: 30px; - } - #mod-ram .progress-title { - background-image: url(../img/icons/25/ram.png); - background-position: 0px 50%; - background-repeat: no-repeat; - padding-left: 30px; - } - #mod-xruns { - background-image: url(../img/icons/25/cpu.png); - width: 115px !important; - } - #mod-cpu-stats { - background-image: url(../img/icons/25/cpu.png); - width: 155px !important; - text-transform: none; - } - #mod-buffersize { - background-image: url(../img/icons/25/cpu.png); - width: 125px !important; - } - - .progress { - height: 45px; - margin-bottom: 0; - overflow: hidden; - float: right; - background-color: #111; - -webkit-transition: width 1s; /* Safari */ - transition: width 1s; - } - .progress .bar { - float: right; - background: #222 !important; - } - .progress-title { - position: absolute; - top: 0; - height: 45px; - margin: 0; - margin-left: 1em; - color: white; - } - - .status { - background-color: #111; - background-position: 3px 50%; - background-size: 36px; - background-repeat: no-repeat; - border-color: #2b2b2b; - border-style: solid; - border-width: 0 0 0 1px; - float: right; - } - - #mod-settings { - font-family: fontello !important; - font-size: 28px; - padding-top: 3px; - padding-left: 10px; - position: relative; - color: #fff; - opacity: 0.66; - cursor: pointer; - transition: all 0.33s; - &:after { - content: '\e802'; - } - &:hover { - opacity: 1; - } - } - - - #mod-update { - background-image: url(../img/icons/36/update.png); - &.uptodate { - background-image: url(../img/icons/36/ok.png); - } - } - - #mod-status { - background-image: url(../img/icons/36/disconnect.png); - &.online { - background-image: url(../img/icons/36/disconnect.png); - } - } - - #mod-devices { - background-image: url(../img/icons/36/control-chain.png); - } -} - -#cloud_install_all { - background-image: url(../img/icons/36/save.png); - float: right; - font-size: 21px; -} -#cloud_update_all { - background-image: url(../img/icons/36/update.png); - float: right; - font-size: 21px; -} - -/* TOP MENUS */ - -header#pedalboard-actions, -#bank-library header, -#cloud-plugins-library header, -#pedalboards-library header, -#file-manager-library header { - display: block; - left: 0; - height: 45px; - line-height: 45px; - position: fixed; - right: 0; - top: 0; - z-index: 5; - box-shadow:0 1px 10px rgba(0,0,0,0.1); - z-index:5; - background-color: #111; - background-position: 3px 50%; - background-size: 36px; - background-repeat: no-repeat; - background-image: url(../img/icons/36/mod.png); - padding-left: 45px; - .help { - background-image: url(../img/icn-help-16x16.png); - background-position: center center; - background-repeat: no-repeat; - display: inline-block; - height: 21px; - width: 21px; - } - .close { - opacity: 1; - position: absolute; - right: 10px; - top: 16px; - } - .drop-menu { - &:hover { - display: block; - } - position: absolute; - display: none; - list-style-type: none; - padding: 0; - background-color: rgba(0,0,0,0.8); - color: #999; - width: 150px; - li { - padding: 5px 20px; - &:hover { - color: white; - background-color: @brand-primary; - } - } - .sub-menu { - &:hover { - display: block; - } - display: none; - list-style-type: none; - padding: 0; - position: absolute; - left: 150px; - height: 14em; - overflow-y: auto; - overflow-x: hidden; - margin-top: -50px; - background-color: rgba(0,0,0,0.8); - width: 15em; - border-left: 3px solid #666; - } - } - .menu-trigger:hover { - +.drop-menu { - display: block; - } - } - .sub-menu-trigger:hover { - ul { - display: block; - } - } - button { - background-position: 8px 50%; - background-size: 25px; - background-repeat: no-repeat; - padding: 0 12px 0 40px; - background-color: transparent; - border: none; - height: 45px; - line-height: 45px; - opacity: 0.66; - color: white; - transition: all 0.33s; - &:hover, &.selected { - opacity: 1; - background-color: black; - } - &.js-save { - background-image: url(../img/icons/25/save.png); - } - &.js-save-as { - background-image: url(../img/icons/25/save.png); - } - &.js-preset { - background-image: url(../img/icons/36/presets.png); - background-size: 30px 30px; - } - &#js-preset-enabler { - &:hover, &.selected { - background-color: @brand-primary; - } - } - &.js-reset { - background-image: url(../img/icons/25/new.png); - &:hover, &.selected { - background-color: @brand-primary; - } - } - &.js-cv-addressing { - background-image: url(../img/icons/25/cv.png); - &:hover, &.selected { - background-color: @brand-primary; - } - } - &.js-cloud { - background-image: url(../img/icn-share.png); - background-size: 32px; - background-position: 5px center; - } - } - h1 { - font-weight: 2em; - text-transform: uppercase; - font-weight: normal; - color: #999; - display: inline-block; - font-size: 24px; - line-height: 49px; - height: 45px; - padding: 0; - } -} -header#pedalboard-actions { - box-shadow: 0 2px 12px black; -} -.tooltip { - background: white; - bottom: 50px; - height: auto; - padding: 7px; - position: absolute; - .text { - color: #222222; - font-weight: bold; - line-height: 1; - text-align: center; - } - .arrow { - border-bottom: 9px solid transparent; - border-left: 9px solid transparent; - border-right: 9px solid transparent; - border-top: 9px solid white; - height: 0; - position: absolute; - bottom: -18px; - right: 14px; - width: 0; - } -} - -#mod-devices-window, -#mod-upgrade { - background: white; - color: black; - font-size: 15px; - max-height: 350px; - overflow: auto; - position: absolute; - right: 10px; - bottom: 50px; - z-index: 100; - .progressbar-wrapper { - border: 1px solid #444444; - height: 20px; - width: 330px; - } - .progressbar { - background-color: #8888ff; - height: 18px; - } -} - -#mod-devices-window { - max-width: 600px; - min-width: 500px; -} - -#mod-upgrade { - max-width: 450px; - min-width: 350px; -} - -#mod-transport-window { - bottom: 48px; - right: 310px; - top: initial; - left: initial; - background: rgba(17, 17, 17, 0.9); - padding: 50px 40px 15px 40px; - z-index: 999; - .mod-midi-icon { - width: auto !important; - padding-left: 25px; - background-position: 5% 45% !important; - background-image: url(../img/icons/25/midi.png); - background-size: 15px; - background-repeat: no-repeat; - } -} - -#plugins-library { - bottom: 45px; - height: 166px; - left: 0; - position: absolute; - right: 0; - transition: all 0.33s; - transition: opacity 0.5s; - transition: height 0.5s; - &.folded { - height: 38px; - #plugins-library-settings-window { - bottom: 0px; - } - } - &.fade { - opacity: 0.2; - } - .fold { - cursor: pointer; - display: block !important; - float: right; - height: 36px; - position: absolute; - top: 0; - right: 0; - width: 36px; - background-color: rgba(17, 17, 17, 0.66); - background-image: url(../img/icons/25/pinned.png); - background-position: center center; - background-repeat: no-repeat; - } - .folded { - cursor: pointer; - display: block; - float: right; - height: 36px; - position: absolute; - top: 0; - right: 0; - width: 36px; - } - &.auto { - .fold { - background-image: url(../img/icons/25/autohide.png); - } - } - .settings { - background-color: rgba(17, 17, 17, 0.66); - background-image: url(../img/icn-search-white.png); - background-position: center center; - background-repeat: no-repeat; - cursor: pointer; - display: block; - height: 36px; - position: absolute; - right: 37px; - top: 0; - width: 36px; - } - #plugins-library-settings-window { - background-color: rgba(17, 17, 17, 0.66); - bottom: 130px; - color: #fff; - position: absolute; - right: 74px; - transition: bottom 0.5s; - h1 { - padding: 0; - } - form { - padding: 4px; - border: 0; - margin: 0; - } - label { - margin-right: 10px; - } - label.checkbox:last-child { - margin-right: 0; - } - .control-group { - position: relative; - } - input { - width: 120px; - height: 28px; - line-height: 28px; - padding: 0 6px; - outline: 0; - border: 0; - } - .input-clean { - position: absolute; - top: 50%; - right: 8px; - bottom: auto; - left: auto; - transform: translateY(-50%); - margin: 0 !important; - border-radius: 100%; - } - - } - ul { - list-style: none; - margin: 6px 73px 0 0; - overflow: hidden; - padding: 10px 0 0 0; - position: relative; - width: 100%; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - li { - background: rgba(17, 17, 17, 0.66); - color: #bbb; - cursor: pointer !important; - display: inline-block; - float: left; - font-size: 11px; - margin: 0 1px 0 0; - padding: 3px 11px; - text-shadow: 1px 1px 0 #000; - text-transform: uppercase; - border-top: solid 3px transparent; - transition-property: border-radius, color, margin-top, padding, border-top; - transition-duration: 0.33s; - &:hover { - margin-top: -6px; - padding: 6px 11px; - color: white; - } - } - li.selected { - color: white; - font-weight: bold; - margin-top: -6px; - padding: 6px 11px; - border-top: solid 3px @brand-primary; - } - } - &.scrolling { - .plugins-wrapper { - transition: all 0.1s !important; - } - } - #plugins-list { - background: rgba(17, 17, 17, 0.66); - height: 140px; - overflow: hidden; - position: relative; - width: 100%; - z-index: 1; - .nav { - background: url(../img/nav-left.png) 50% 50% no-repeat; - cursor: pointer; - position: absolute; - top: 0; - width: 50px; - height: 100%; - opacity: 0.66; - } - .nav:hover { - opacity: 1; - } - .nav-left { - left: 0; - } - .nav-right { - background: url(../img/nav-right.png) 50% 50% no-repeat; - right: 0; - } - #plugins-results { - bottom: 0; - left: 50px; - position: absolute; - overflow: hidden; - right: 50px; - top: 0; - } - .plugins-wrapper { - position: absolute; - display: inline-block; - white-space: nowrap; - transition: all 0.5s; - top: 120px; - left: 0; - opacity: 0; - &.selected { - top: 0; - opacity: 1; - } - } - .plugins-wrapper .plugin { - color: #fff; - font-size: 11px; - font-weight: bold; - height: 108px; - padding: 14px 12px 10px; - position: relative; - text-align: center; - display: inline-block; - } - .plugins-wrapper .plugin .thumb { - height: 67px; - cursor: pointer !important; - position: relative; - /* center thumbnail vertically */ - display: flex; - flex-direction: column; - justify-content: center; - &:active { - cursor: -webkit-grabbing !important; - cursor: grabbing !important; - } - } - .plugins-wrapper .plugin .thumb img { - height: auto; - margin: 0 auto 3px; - width: auto; - pointer-events: none; - max-width: 256px; - max-height: 64px; - } - .plugins-wrapper .plugin .status { - display: block; - height: 16px; - margin: 0 auto; - width: 16px; - } - .plugins-wrapper .plugin .status.demo { - display: inline-block; - width: auto; - height: auto; - margin: 0; - } - .plugins-wrapper .plugin .status.installed { - background-image: url(../img/icn-installed.png); - background-position: center center; - background-repeat: no-repeat; - } - .plugins-wrapper .plugin .status.outdated { - background-image: url(../img/icn-outdated.png); - background-position: center center; - background-repeat: no-repeat; - } - .plugins-wrapper .plugin .status.blocked { - background-image: url(../img/icn-blocked.png); - background-position: center center; - background-repeat: no-repeat; - } - .plugins-wrapper .plugin .author { - display: block; - line-height: 1.5; - } - .plugins-wrapper .plugin .title { - display: block; - line-height: 1.25; - } - .plugins-wrapper .plugin .rating { - background-image: url(../img/icn-rating.png); - background-position: center top; - background-repeat: no-repeat; - display: block; - height: 16px; - width: 132px; - } - .plugins-wrapper .plugin .rating.one { - background-position: center -15px; - } - .plugins-wrapper .plugin .rating.two { - background-position: center -30px; - } - .plugins-wrapper .plugin .rating.three { - background-position: center -45px; - } - .plugins-wrapper .plugin .rating.four { - background-position: center -60px; - } - .plugins-wrapper .plugin .rating.five { - background-position: center -75px; - } - .plugins-wrapper .plugin .downloads { - display: block; - } - .plugins-wrapper .plugin .demo-container { - position: absolute; - left: 0; - bottom: 3px; - right: 0; - text-align: center; - } - } - } - - .plugin-info { - background-color: rgba(20,20,20,.9); - bottom: 0; - color: #ccc; - left: 0; - overflow-y: scroll; - position: fixed; - right: 0; - top: 0px; - z-index: 40; - .box { - margin-top: 3em; - margin-bottom: 3em; - background-color: #111; - padding: 15px; - border: 2px solid #333; - .row-fluid { - position: relative; - } - } - .close { - color: #fff; - font-size: 12px; - font-weight: bold; - opacity: 1; - position: absolute; - right: 10px; - text-shadow: none; - text-transform: uppercase; - top: 10px; - } - .screenshot { - padding: 18px; - min-width: 3em; - min-height: 9em; - display: inline-block; - z-index: 0; - div.beta { - background-color: #FF2927; - font-family: "cooper hewitt", sans-serif; - font-weight: 700; - padding: 5px 10px; - color: white; - position: absolute; - top: 18px; - left: 30px; - font-size: 16px; - } - } - figure { - .make-md-column(4); - &:hover { - z-index: 10 !important; - } - } - .plugin-description { - .make-md-column(7); - height: 100%; - display: block; - position: a; - padding-left: 45px; - @gradient1: rgba(17,17,17,0.1); - @gradient2: rgba(17,17,17,1); - background: -moz-linear-gradient(left, @gradient1 1em, @gradient2 2em); - background: -webkit-gradient(linear, left top, right top, color-stop(1em, @gradient1), color-stop(2em, @gradient2)); - background: -webkit-linear-gradient(left, @gradient1 1em, @gradient2 2em); - background: -o-linear-gradient(left, @gradient1 1em, @gradient2 2em); - background: -ms-linear-gradient(left, @gradient1 1em, @gradient2 2em); - background: linear-gradient(to right, @gradient1 1em, @gradient2 2em); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1); - >p { - font-size: 16px; - margin-bottom: 27px; - white-space: pre-wrap; - } - } - header { - padding: 18px 0 0; - h1 { - display: inline-block; - vertical-align: middle; - color: #fff; - font-size: 27px; - font-weight: bold; - line-height: 1; - margin: 0; - padding: 0; - } - h1 span { - font-size: 16px; - line-height: 1; - margin: 0; - padding: 0; - } - } - .version { - color: #ccc; - font-size: 12px; - font-weight: bold; - text-transform: uppercase; - span.bold { - color: #fff; - font-size: 14px; - } - button { - font-weight: bold; - margin-top: 6px; - text-transform: uppercase; - } - } - .rating { - background: url(../img/icn-rating.png) no-repeat -12px top; - display: inline-block; - height: 14px; - width: 84px; - &.one { - background: url(../img/icn-rating.png) no-repeat -12px -15px; - } - &.two { - background: url(../img/icn-rating.png) no-repeat -12px -30px; - } - &.three { - background: url(../img/icn-rating.png) no-repeat -12px -45px; - } - &.four { - background: url(../img/icn-rating.png) no-repeat -12px -60px; - } - &.five { - background: url(../img/icn-rating.png) no-repeat -12px -75px; - } - } - .rating-label { - color: #fff; - font-size: 12px; - font-weight: bold; - text-transform: uppercase; - } - .my-rate { - width: 15px; - height: 15px; - margin: 0; - padding: 0; - float: left; - cursor: pointer; - } - .plugin-specs { - text-align: center; - width: 100%; - border-color: #333; - th { - background: #333; - color: #fff; - border-color: #333; - text-align: center; - } - th:first-child { - } - th:last-child { - } - td { - border-color: #333; - &:first-child { - width: 40%; - } - &:not(first-child) { - width: 20%; - } - } - } - .comments-reviews { - border-top: 1px solid #333; - margin-top: 10px; - padding-top: 10px; - h1 { - color: #fff; - font-size: 21px; - line-height: 2; - margin: 0; - padding: 0; - } - } - .reviews { - border-bottom: 1px solid #333; - margin: 9px 0 18px 0; - padding: 9px 0 18px 0; - } - article { - &.review { - margin: 18px 0; - } - &.review h1 { - color: #fff; - font-size: 14px; - } - &.review h1 .rating { - margin-left: 6px; - } - &.review h1 .rating-label { - color: #ccc; - display: inline; - font-size: 12px; - font-weight: normal; - margin-left: 6px; - } - &.review .bar { - background: #333; - display: block; - height: 12px; - margin: 2px 6px 0; - position: relative; - width: 100px; - } - &.review .progress-bar { - background: #444; - bottom: 0; - display: block; - height: 10px; - left: 0; - margin: 1px; - position: absolute; - right: 0; - top: 0; - width: 50%; - } - &.review .rating-number { - display: block; - font-size: 12px; - margin-top: -1px; - } - &.comment { - border-top: 1px solid #333; - margin: 18px 0 0; - padding: 18px 0 0; - } - &.comment h1 { - color: #fff; - font-size: 16px; - line-height: 1; - } - &.comment h1 .date { - color: #ccc; - font-size: 12px; - font-weight: normal; - margin-left: 6px; - } - } - .comments { - margin: 18px 0; - padding: 18px 0; - button { - margin-top: 18px; - } - } - form { - &.comment-form { - border-top: 1px solid #333; - margin: 18px 0; - padding: 18px 0; - } - &.comment-form label { - font-size: 12px; - font-weight: bold; - text-transform: uppercase; - } - &.comment-form textarea { - height: 180px; - } - } - .favorite-button { - display: inline-block; - vertical-align: middle; - width: 30px; - height: 30px; - background: url(../img/icons/25/star-border.png) no-repeat center center; - cursor: pointer; - opacity: .5; - - &:hover { - opacity: .8; - } - - &.favorite { - opacity: 1; - background: url(../img/icons/25/star.png) no-repeat center center; - - &:hover { - opacity: 1; - } - } - } - .online-button-href { - display: inline-block; - margin-bottom: 10px; - } - .status.demo { - display: inline-block; - padding: 4px 8px; - margin: 2px 0; - font-size: 0.8em; - } -} - -.clearfix:after, -.container:after { - content: "\0020"; - display: block; - height: 0; - clear: both; - visibility: hidden; - overflow: hidden; -} - -.clearfix, -.container { - display: block; -} - -.clear { - clear: both; -} - -.blend { - opacity: 0.25; -} -.box { - padding: 10px; -} - -.alignleft { - float: left; -} - -.alignright { - float: right; -} - -.textcenter { - text-align: center; -} - -.textright { - text-align: right; -} - -.bottom { - margin-bottom: 0 !important; - padding-bottom: 0 !important; -} - -.left { - margin-left: 0 !important; - padding-left: 0 !important; -} - -.right { - margin-right: 0 !important; - padding-right: 0 !important; -} - -.top { - margin-top: 0 !important; - padding-top: 0 !important; -} - -.nobullets { - list-style: none; -} - -.mod-hidden { - display: none; -} -.mod-init-hidden { - opacity: 0; -} -::selection { - background: transparent; -} - -.mod-box { - background: white; - left: 50%; - margin: -150px -168px; - padding: 18px; - position: absolute; - top: 50%; - width: 300px; - &:not(#midi-ports-box) { - label { - display: inline-block; - float: left; - line-height: 2; - width: 96px; - } - } - .mod-controls { - float: left; - } - input[type="text"] { - width: 190px; - } - input[type="password"] { - width: 190px; - } -} - -.blocker { - background: rgba(17,17,17,.9); - color: white; - display: block; - position: fixed; - width: 100% !important; - height: 100% !important; - top: 0; - left: 0; - text-align: center; - z-index: 99999; - p { - position: absolute; - top: 50%; - width: 100%; - margin-top: 56px; - font-size: 24px; - } -} -.blocker.screen-disconnected { - background: rgba(17,17,17,.9) url(../img/icons/blocked.svg) 50% 50% no-repeat; - background-size: 100px 100px; - .button { - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - margin-top: 120px; - } -} -.blocker.screen-updating { - -} -.blocker.screen-loading { - -} - -.plugin-wait { - background: url(../img/loading-effect.gif) no-repeat center center; - border: 1px solid #CCCCCC; -} - -.button { - background: @brand-primary; - color: white; - display: inline-block; - cursor: pointer; - line-height: 25px; - padding: 5px 15px; - transition: all 0.33s; - border: none; - &:hover { - background-color: @brand-warning; - box-shadow: 0 1px 5px black; - } -} -.button.icon { - padding-left: 40px; - background-position: 10px 50%; - background-repeat: no-repeat; - background-size: 25px; -} - -.drag-handle { - bottom: 0; - cursor: -webkit-grabbing !important; - cursor: grabbing !important; - left: 0; - position: absolute; - right: 0; - top: 0; - z-index: 20; -} - -.demo-plugin { - background: url("/img/trial.svg") no-repeat center center; - background-size: contain; - opacity: 0.4; - z-index: 11 !important; -} - -.demo-mask { - width: 100%; - height: 100%; - left: 0; - right: 0; - top: 0; - bottom: 0; - position: absolute; -} - -.demo-plugin-light { - opacity: 0.1 !important; -} - -.actions { - z-index: 20; -} - -@keyframes flashlight { - 0% { box-shadow: 0 0 0 transparent; } - 50% { box-shadow: 0 0 10px white; } - 100% { box-shadow: 0 0 0 transparent; } -} - - -.alert { - background: rgba(17, 17, 17, 0.9); - border-width: 0 0 0 6px; - border-color: @brand-primary; - color: white; - box-shadow: 0 3px 10px black; - .js-close { - color: white; - } - margin-top: 5px !important; -} -.alert-warning { - border-color: @brand-warning; -} -.alert-danger { - border-color: #c00; -} - -#go-back { - width: 200px; - text-align: left; - margin: 20px 0 0 0; - background: none; - border: none; - font-size: 15px; - padding: 5px; - color: #fff !important; - span { - &:before { - content: '\e804'; - } - font-family: fontello !important; - } - &:hover { - text-decoration: none; - } -} - -.unstable-warning { - float: left; - background-color: #ffebb1; - padding: 5px; - border-radius: 10px; -} diff --git a/html/css/less/nprogress.less b/html/css/less/nprogress.less deleted file mode 100644 index 1f46d6071..000000000 --- a/html/css/less/nprogress.less +++ /dev/null @@ -1,71 +0,0 @@ -/* Make clicks pass-through */ -#nprogress { - pointer-events: none; - z-index: 103100; - -} - -#nprogress .bar { - background: @brand-primary; - - position: fixed; - z-index: 103100; - top: 45px; - left: 0; - opacity: 0.5; - width: 100%; - height: 2px; -} - -/* Fancy blur effect */ -#nprogress .peg { - display: none; -} - -/* Remove these to get rid of the spinner */ -#nprogress .spinner { - display: none; - position: fixed; - z-index: 1031; - top: 45px; - right: 0; - background: rgba(0, 0, 0, 0.5); - padding: 6px; - box-sizing: border-box; - transform: translate(-50% -50%); -} - -#nprogress .spinner-icon { - width: 32px; - height: 32px; - box-sizing: border-box; - - border: solid 3px transparent; - border-top-color: rgba(242, 148, 70, 1); - border-left-color: rgba(242, 148, 70, .66); - border-bottom-color: rgba(242, 148, 70, .33); - - border-radius: 50%; - - -webkit-animation: nprogress-spinner 400ms linear infinite; - animation: nprogress-spinner 400ms linear infinite; -} - -.nprogress-custom-parent { - overflow: hidden; - position: relative; -} - -.nprogress-custom-parent #nprogress .spinner, -.nprogress-custom-parent #nprogress .bar { - position: absolute; -} - -@-webkit-keyframes nprogress-spinner { - 0% { -webkit-transform: rotate(0deg); } - 100% { -webkit-transform: rotate(360deg); } -} -@keyframes nprogress-spinner { - 0% { transform: rotate(0deg); } - 100% { transform: rotate(360deg); } -} diff --git a/html/css/less/pedalboards.less b/html/css/less/pedalboards.less deleted file mode 100644 index 19141ac17..000000000 --- a/html/css/less/pedalboards.less +++ /dev/null @@ -1,199 +0,0 @@ -#pedalboards-library { - background: #2c2c2c; - bottom: 45px; - left: 0; - overflow-x: hidden; - overflow-y: auto; - position: absolute; - right: 0; - top: 0; - z-index: 2; - h1 { - color: #fff; - display: inline-block; - font-size: 24px; - line-height: 35px; - margin: 0 0 18px 0; - padding: 0; - } - header { - .form-group { - display: inline-block; - float: right; - margin-top: 5px; - margin-right: 5px; - .form-control { - width: 200px !important; - } - .input-clean { - line-height: 20px; - margin-right: 12px !important; - } - } - .view-modes { - float: right; - margin-right: 12px; - cursor: pointer; - - .view-mode { - font-size: 130%; - - &.selected { - color: #fff; - } - } - } - } - .filter { - border-color: #111; - border-style: dotted; - border-width: 0 1px 0 0; - bottom: 45px; - left: 0; - position: fixed; - right: 0; - top: 45px; - width: 240px; - .control-group { - float: left; - margin-right: 9px; - } - .control-group label { - color: #fff; - display: inline-block; - font-size: 12px; - font-weight: bold; - width: 165px; - } - .control-group select { - width: 50px; - } - } - .pedalboards { - left: 0px; - position: fixed; - right: 0px; - top: 45px; - bottom: 45px; - overflow: auto; - background: #111 url(../img/watermark.png) 100% 100% no-repeat; - padding-top: 1%; - - .pedalboard { - color: #fff; - float: left; - margin: 0 0 1% 1%; - width: 18.8%; - position: relative; - background-color: transparent; - background-image: url(../img/background.jpg); - background-position: center center; - background-repeat: repeat; - background-size: auto 100%; - transition: all 0.33s; - cursor: pointer; - - &:hover { - .info { - background-color: @brand-primary; - } - } - .img { - box-shadow: inset 0 3px 6px black; - border: 1px solid #000; - display: block; - width: 100%; - height: 10vw; - overflow: hidden; - text-align: center; - background-image: url(../img/loading-pedalboard.gif); - background-position: center center; - background-repeat: no-repeat; - background-size: auto; - position: relative; - &.loaded { - background-size: contain; - } - &.broken { - background-image: url(../img/icons/broken_image.svg); - background-size: auto 50%; - } - } - &.broken { - .img::after { - content: ""; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - z-index: 10; - background-color: rgba(17, 17, 17, 0.5); - background-image: url(../img/icons/broken_pedal.svg); - background-size: auto 50%; - background-repeat: no-repeat; - background-position: center; - } - } - .info { - background-color: #2c2c2c; - transition: background-color 0.33s; - } - .title { - display: block; - line-height: 32px; - font-weight: bold; - overflow: hidden; - position: relative; - height: 32px; - left: 5px; - width: calc(~'100% - 32px'); - text-overflow: ellipsis; - white-space: nowrap; - } - .description { - display: block; - font-size: 12px; - height: 36px; - line-height: 1.5; - overflow: hidden; - } - .actions { - font-weight: bold; - text-transform: uppercase; - position: absolute; - top: 0; - right: 0; - .js-remove { - width: 32px; - height: 32px; - background-image: url(../img/icons/25/delete.png); - background-repeat: no-repeat; - background-position: 50% 50%; - transition: background-color 0.33s; - &:hover { - background-color: @brand-warning; - } - } - } - .actions > span { - cursor: pointer; - &:hover { - text-decoration: underline; - } - &.duplicate { - margin: 0 6px; - } - } - } - - &.list-selected { - .pedalboard { - // width: 98%; - } - .img { - display: none; - } - } - } -} diff --git a/html/css/less/variables.less b/html/css/less/variables.less deleted file mode 100644 index e91acac7d..000000000 --- a/html/css/less/variables.less +++ /dev/null @@ -1,836 +0,0 @@ - - -//== Colors -// -//## Gray and brand colors for use across Bootstrap. - -@gray-darker: lighten(#000, 13.5%); // #222 -@gray-dark: lighten(#000, 20%); // #333 -@gray: lighten(#000, 33.5%); // #555 -@gray-light: lighten(#000, 60%); // #999 -@gray-mid-light: lighten(#000, 85%); // #999 -@gray-lighter: lighten(#000, 93.5%); // #eee - -@brand-primary: #883996; -@brand-success: #883996; -@brand-info: #883996; -@brand-warning: #F29446; -@brand-danger: #d9534f; - - -//== Scaffolding -// -// ## Settings for some of the most global styles. - -//** Background color for ``. -@body-bg: #fff; -//** Global text color on ``. -@text-color: @gray-dark; - -//** Global textual link color. -@link-color: @brand-primary; -//** Link hover color set via `darken()` function. -@link-hover-color: darken(@link-color, 15%); - -//== Typography -// -//## Font, line-height, and color for body text, headings, and more. - -@font-family-sans-serif: "Helvetica Neue", Helvetica, Arial, sans-serif; -@font-family-serif: Georgia, "Times New Roman", Times, serif; -//** Default monospace fonts for ``, ``, and `
`.
-@font-family-monospace:   Menlo, Monaco, Consolas, "Courier New", monospace;
-@font-family-base:        @font-family-sans-serif;
-
-@font-size-base:          14px;
-@font-size-large:         ceil((@font-size-base * 1.25)); // ~18px
-@font-size-small:         ceil((@font-size-base * 0.85)); // ~12px
-
-@font-size-h1:            floor((@font-size-base * 2.6)); // ~36px
-@font-size-h2:            floor((@font-size-base * 2.15)); // ~30px
-@font-size-h3:            ceil((@font-size-base * 1.7)); // ~24px
-@font-size-h4:            ceil((@font-size-base * 1.25)); // ~18px
-@font-size-h5:            @font-size-base;
-@font-size-h6:            ceil((@font-size-base * 0.85)); // ~12px
-
-//** Unit-less `line-height` for use in components like buttons.
-@line-height-base:        1.428571429; // 20/14
-//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
-@line-height-computed:    floor((@font-size-base * @line-height-base)); // ~20px
-
-//** By default, this inherits from the ``.
-@headings-font-family:    inherit;
-@headings-font-weight:    500;
-@headings-line-height:    1.1;
-@headings-color:          inherit;
-
-
-//-- Iconography
-//
-//## Specify custom locations of the include Glyphicons icon font. Useful for those including Bootstrap via Bower.
-
-@icon-font-path:          "../fonts/";
-@icon-font-name:          "glyphicons-halflings-regular";
-@icon-font-svg-id:        "glyphicons_halflingsregular";
-
-//== Components
-//
-//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
-
-@padding-base-vertical:     6px;
-@padding-base-horizontal:   12px;
-
-@padding-large-vertical:    10px;
-@padding-large-horizontal:  16px;
-
-@padding-small-vertical:    5px;
-@padding-small-horizontal:  10px;
-
-@padding-xs-vertical:       1px;
-@padding-xs-horizontal:     5px;
-
-@line-height-large:         1.33;
-@line-height-small:         1.5;
-
-@border-radius-base:        0px;
-@border-radius-large:       0px;
-@border-radius-small:       0px;
-
-//** Global color for active items (e.g., navs or dropdowns).
-@component-active-color:    #fff;
-//** Global background color for active items (e.g., navs or dropdowns).
-@component-active-bg:       @brand-primary;
-
-//** Width of the `border` for generating carets that indicator dropdowns.
-@caret-width-base:          4px;
-//** Carets increase slightly in size for larger components.
-@caret-width-large:         5px;
-
-
-//== Tables
-//
-//## Customizes the `.table` component with basic values, each used across all table variations.
-
-//** Padding for ``s and ``s.
-@table-cell-padding:            8px;
-//** Padding for cells in `.table-condensed`.
-@table-condensed-cell-padding:  5px;
-
-//** Default background color used for all tables.
-@table-bg:                      transparent;
-//** Background color used for `.table-striped`.
-@table-bg-accent:               #f9f9f9;
-//** Background color used for `.table-hover`.
-@table-bg-hover:                #f5f5f5;
-@table-bg-active:               @table-bg-hover;
-
-//** Border color for table and cell borders.
-@table-border-color:            #ddd;
-
-
-//== Buttons
-//
-//## For each of Bootstrap's buttons, define text, background and border color.
-
-@btn-font-weight:                normal;
-
-@btn-default-color:              #333;
-@btn-default-bg:                 #fff;
-@btn-default-border:             #ccc;
-
-@btn-primary-color:              #fff;
-@btn-primary-bg:                 @brand-primary;
-@btn-primary-border:             darken(@btn-primary-bg, 5%);
-
-@btn-success-color:              #fff;
-@btn-success-bg:                 @brand-success;
-@btn-success-border:             darken(@btn-success-bg, 5%);
-
-@btn-info-color:                 #fff;
-@btn-info-bg:                    @brand-info;
-@btn-info-border:                darken(@btn-info-bg, 5%);
-
-@btn-warning-color:              #fff;
-@btn-warning-bg:                 @brand-warning;
-@btn-warning-border:             darken(@btn-warning-bg, 5%);
-
-@btn-danger-color:               #fff;
-@btn-danger-bg:                  @brand-danger;
-@btn-danger-border:              darken(@btn-danger-bg, 5%);
-
-@btn-link-disabled-color:        @gray-light;
-
-
-//== Forms
-//
-//##
-
-//** `` background color
-@input-bg:                       #fff;
-//** `` background color
-@input-bg-disabled:              @gray-lighter;
-
-//** Text color for ``s
-@input-color:                    @gray;
-//** `` border color
-@input-border:                   #ccc;
-//** `` border radius
-@input-border-radius:            @border-radius-base;
-//** Border color for inputs on focus
-@input-border-focus:             #66afe9;
-
-//** Placeholder text color
-@input-color-placeholder:        @gray-light;
-
-//** Default `.form-control` height
-@input-height-base:              (@line-height-computed + (@padding-base-vertical * 2) + 2);
-//** Large `.form-control` height
-@input-height-large:             (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
-//** Small `.form-control` height
-@input-height-small:             (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
-
-@legend-color:                   @gray-dark;
-@legend-border-color:            #e5e5e5;
-
-//** Background color for textual input addons
-@input-group-addon-bg:           @gray-lighter;
-//** Border color for textual input addons
-@input-group-addon-border-color: @input-border;
-
-
-//== Dropdowns
-//
-//## Dropdown menu container and contents.
-
-//** Background for the dropdown menu.
-@dropdown-bg:                    #fff;
-//** Dropdown menu `border-color`.
-@dropdown-border:                rgba(0,0,0,.15);
-//** Dropdown menu `border-color` **for IE8**.
-@dropdown-fallback-border:       #ccc;
-//** Divider color for between dropdown items.
-@dropdown-divider-bg:            #e5e5e5;
-
-//** Dropdown link text color.
-@dropdown-link-color:            @gray-dark;
-//** Hover color for dropdown links.
-@dropdown-link-hover-color:      darken(@gray-dark, 5%);
-//** Hover background for dropdown links.
-@dropdown-link-hover-bg:         #f5f5f5;
-
-//** Active dropdown menu item text color.
-@dropdown-link-active-color:     @component-active-color;
-//** Active dropdown menu item background color.
-@dropdown-link-active-bg:        @component-active-bg;
-
-//** Disabled dropdown menu item background color.
-@dropdown-link-disabled-color:   @gray-light;
-
-//** Text color for headers within dropdown menus.
-@dropdown-header-color:          @gray-light;
-
-// Note: Deprecated @dropdown-caret-color as of v3.1.0
-@dropdown-caret-color:           #000;
-
-
-//-- Z-index master list
-//
-// Warning: Avoid customizing these values. They're used for a bird's eye view
-// of components dependent on the z-axis and are designed to all work together.
-//
-// Note: These variables are not generated into the Customizer.
-
-@zindex-navbar:            1000;
-@zindex-dropdown:          1000;
-@zindex-popover:           1010;
-@zindex-tooltip:           1030;
-@zindex-navbar-fixed:      1030;
-@zindex-modal-background:  1040;
-@zindex-modal:             1050;
-
-
-//== Media queries breakpoints
-//
-//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
-
-// Extra small screen / phone
-// Note: Deprecated @screen-xs and @screen-phone as of v3.0.1
-@screen-xs:                  480px;
-@screen-xs-min:              @screen-xs;
-@screen-phone:               @screen-xs-min;
-
-// Small screen / tablet
-// Note: Deprecated @screen-sm and @screen-tablet as of v3.0.1
-@screen-sm:                  768px;
-@screen-sm-min:              @screen-sm;
-@screen-tablet:              @screen-sm-min;
-
-// Medium screen / desktop
-// Note: Deprecated @screen-md and @screen-desktop as of v3.0.1
-@screen-md:                  992px;
-@screen-md-min:              @screen-md;
-@screen-desktop:             @screen-md-min;
-
-// Large screen / wide desktop
-// Note: Deprecated @screen-lg and @screen-lg-desktop as of v3.0.1
-@screen-lg:                  1240px;
-@screen-lg-min:              @screen-lg;
-@screen-lg-desktop:          @screen-lg-min;
-
-// So media queries don't overlap when required, provide a maximum
-@screen-xs-max:              (@screen-sm-min - 1);
-@screen-sm-max:              (@screen-md-min - 1);
-@screen-md-max:              (@screen-lg-min - 1);
-
-
-//== Grid system
-//
-//## Define your custom responsive grid.
-
-//** Number of columns in the grid.
-@grid-columns:              12;
-//** Padding between columns. Gets divided in half for the left and right.
-@grid-gutter-width:         30px;
-// Navbar collapse
-//** Point at which the navbar becomes uncollapsed.
-@grid-float-breakpoint:     @screen-sm-min;
-//** Point at which the navbar begins collapsing.
-@grid-float-breakpoint-max: (@grid-float-breakpoint - 1);
-
-
-//== Container sizes
-//
-//## Define the maximum width of `.container` for different screen sizes.
-
-// Small screen / tablet
-@container-tablet:             100%;
-//** For `@screen-sm-min` and up.
-@container-sm:                 @container-tablet;
-
-// Medium screen / desktop
-@container-desktop:            ((940px + @grid-gutter-width));
-//** For `@screen-md-min` and up.
-@container-md:                 @container-desktop;
-
-// Large screen / wide desktop
-@container-large-desktop:      ((1240px + @grid-gutter-width));
-//** For `@screen-lg-min` and up.
-@container-lg:                 @container-large-desktop;
-
-
-//== Navbar
-//
-//##
-
-// Basics of a navbar
-@navbar-height:                    50px;
-@navbar-margin-bottom:             @line-height-computed;
-@navbar-border-radius:             @border-radius-base;
-@navbar-padding-horizontal:        floor((@grid-gutter-width / 2));
-@navbar-padding-vertical:          ((@navbar-height - @line-height-computed) / 2);
-@navbar-collapse-max-height:       340px;
-
-@navbar-default-color:             #777;
-@navbar-default-bg:                #f8f8f8;
-@navbar-default-border:            darken(@navbar-default-bg, 6.5%);
-
-// Navbar links
-@navbar-default-link-color:                #777;
-@navbar-default-link-hover-color:          #333;
-@navbar-default-link-hover-bg:             transparent;
-@navbar-default-link-active-color:         #555;
-@navbar-default-link-active-bg:            darken(@navbar-default-bg, 6.5%);
-@navbar-default-link-disabled-color:       #ccc;
-@navbar-default-link-disabled-bg:          transparent;
-
-// Navbar brand label
-@navbar-default-brand-color:               @navbar-default-link-color;
-@navbar-default-brand-hover-color:         darken(@navbar-default-brand-color, 10%);
-@navbar-default-brand-hover-bg:            transparent;
-
-// Navbar toggle
-@navbar-default-toggle-hover-bg:           #ddd;
-@navbar-default-toggle-icon-bar-bg:        #888;
-@navbar-default-toggle-border-color:       #ddd;
-
-
-// Inverted navbar
-// Reset inverted navbar basics
-@navbar-inverse-color:                      @gray-light;
-@navbar-inverse-bg:                         #222;
-@navbar-inverse-border:                     darken(@navbar-inverse-bg, 10%);
-
-// Inverted navbar links
-@navbar-inverse-link-color:                 @gray-light;
-@navbar-inverse-link-hover-color:           #fff;
-@navbar-inverse-link-hover-bg:              transparent;
-@navbar-inverse-link-active-color:          @navbar-inverse-link-hover-color;
-@navbar-inverse-link-active-bg:             darken(@navbar-inverse-bg, 10%);
-@navbar-inverse-link-disabled-color:        #444;
-@navbar-inverse-link-disabled-bg:           transparent;
-
-// Inverted navbar brand label
-@navbar-inverse-brand-color:                @navbar-inverse-link-color;
-@navbar-inverse-brand-hover-color:          #fff;
-@navbar-inverse-brand-hover-bg:             transparent;
-
-// Inverted navbar toggle
-@navbar-inverse-toggle-hover-bg:            #333;
-@navbar-inverse-toggle-icon-bar-bg:         #fff;
-@navbar-inverse-toggle-border-color:        #333;
-
-
-//== Navs
-//
-//##
-
-//=== Shared nav styles
-@nav-link-padding:                          10px 15px;
-@nav-link-hover-bg:                         @gray-lighter;
-
-@nav-disabled-link-color:                   @gray-light;
-@nav-disabled-link-hover-color:             @gray-light;
-
-@nav-open-link-hover-color:                 #fff;
-
-//== Tabs
-@nav-tabs-border-color:                     #ddd;
-
-@nav-tabs-link-hover-border-color:          @gray-lighter;
-
-@nav-tabs-active-link-hover-bg:             @body-bg;
-@nav-tabs-active-link-hover-color:          @gray;
-@nav-tabs-active-link-hover-border-color:   #ddd;
-
-@nav-tabs-justified-link-border-color:            #ddd;
-@nav-tabs-justified-active-link-border-color:     @body-bg;
-
-//== Pills
-@nav-pills-border-radius:                   @border-radius-base;
-@nav-pills-active-link-hover-bg:            @component-active-bg;
-@nav-pills-active-link-hover-color:         @component-active-color;
-
-
-//== Pagination
-//
-//##
-
-@pagination-color:                     @link-color;
-@pagination-bg:                        #fff;
-@pagination-border:                    #ddd;
-
-@pagination-hover-color:               @link-hover-color;
-@pagination-hover-bg:                  @gray-lighter;
-@pagination-hover-border:              #ddd;
-
-@pagination-active-color:              #fff;
-@pagination-active-bg:                 @brand-primary;
-@pagination-active-border:             @brand-primary;
-
-@pagination-disabled-color:            @gray-light;
-@pagination-disabled-bg:               #fff;
-@pagination-disabled-border:           #ddd;
-
-
-//== Pager
-//
-//##
-
-@pager-bg:                             @pagination-bg;
-@pager-border:                         @pagination-border;
-@pager-border-radius:                  15px;
-
-@pager-hover-bg:                       @pagination-hover-bg;
-
-@pager-active-bg:                      @pagination-active-bg;
-@pager-active-color:                   @pagination-active-color;
-
-@pager-disabled-color:                 @pagination-disabled-color;
-
-
-//== Jumbotron
-//
-//##
-
-@jumbotron-padding:              30px;
-@jumbotron-color:                inherit;
-@jumbotron-bg:                   @gray-lighter;
-@jumbotron-heading-color:        inherit;
-@jumbotron-font-size:            ceil((@font-size-base * 1.5));
-
-
-//== Form states and alerts
-//
-//## Define colors for form feedback states and, by default, alerts.
-
-@state-success-text:             #3c763d;
-@state-success-bg:               #dff0d8;
-@state-success-border:           darken(spin(@state-success-bg, -10), 5%);
-
-@state-info-text:                #3A633D;
-@state-info-bg:                  #A6ECB1;
-@state-info-border:              darken(spin(@state-info-bg, -10), 7%);
-
-@state-warning-text:             #fff;
-@state-warning-bg:               #F29446;
-@state-warning-border:           darken(spin(@state-warning-bg, -10), 5%);
-
-@state-danger-text:              #a94442;
-@state-danger-bg:                #f2dede;
-@state-danger-border:            darken(spin(@state-danger-bg, -10), 5%);
-
-
-//== Tooltips
-//
-//##
-
-//** Tooltip max width
-@tooltip-max-width:           200px;
-//** Tooltip text color
-@tooltip-color:               #fff;
-//** Tooltip background color
-@tooltip-bg:                  #000;
-@tooltip-opacity:             .9;
-
-//** Tooltip arrow width
-@tooltip-arrow-width:         5px;
-//** Tooltip arrow color
-@tooltip-arrow-color:         @tooltip-bg;
-
-
-//== Popovers
-//
-//##
-
-//** Popover body background color
-@popover-bg:                          #fff;
-//** Popover maximum width
-@popover-max-width:                   276px;
-//** Popover border color
-@popover-border-color:                rgba(0,0,0,.2);
-//** Popover fallback border color
-@popover-fallback-border-color:       #ccc;
-
-//** Popover title background color
-@popover-title-bg:                    darken(@popover-bg, 3%);
-
-//** Popover arrow width
-@popover-arrow-width:                 10px;
-//** Popover arrow color
-@popover-arrow-color:                 #fff;
-
-//** Popover outer arrow width
-@popover-arrow-outer-width:           (@popover-arrow-width + 1);
-//** Popover outer arrow color
-@popover-arrow-outer-color:           fadein(@popover-border-color, 5%);
-//** Popover outer arrow fallback color
-@popover-arrow-outer-fallback-color:  darken(@popover-fallback-border-color, 20%);
-
-
-//== Labels
-//
-//##
-
-//** Default label background color
-@label-default-bg:            @gray-light;
-//** Primary label background color
-@label-primary-bg:            @brand-primary;
-//** Success label background color
-@label-success-bg:            @brand-success;
-//** Info label background color
-@label-info-bg:               @brand-info;
-//** Warning label background color
-@label-warning-bg:            @brand-warning;
-//** Danger label background color
-@label-danger-bg:             @brand-danger;
-
-//** Default label text color
-@label-color:                 #fff;
-//** Default text color of a linked label
-@label-link-hover-color:      #fff;
-
-
-//== Modals
-//
-//##
-
-//** Padding applied to the modal body
-@modal-inner-padding:         20px;
-
-//** Padding applied to the modal title
-@modal-title-padding:         15px;
-//** Modal title line-height
-@modal-title-line-height:     @line-height-base;
-
-//** Background color of modal content area
-@modal-content-bg:                             #fff;
-//** Modal content border color
-@modal-content-border-color:                   rgba(0,0,0,.2);
-//** Modal content border color **for IE8**
-@modal-content-fallback-border-color:          #999;
-
-//** Modal backdrop background color
-@modal-backdrop-bg:           #000;
-//** Modal backdrop opacity
-@modal-backdrop-opacity:      .5;
-//** Modal header border color
-@modal-header-border-color:   #e5e5e5;
-//** Modal footer border color
-@modal-footer-border-color:   @modal-header-border-color;
-
-@modal-lg:                    900px;
-@modal-md:                    600px;
-@modal-sm:                    300px;
-
-
-//== Alerts
-//
-//## Define alert colors, border radius, and padding.
-
-@alert-padding:               15px;
-@alert-border-radius:         @border-radius-base;
-@alert-link-font-weight:      bold;
-
-@alert-success-bg:            @state-success-bg;
-@alert-success-text:          @state-success-text;
-@alert-success-border:        @state-success-border;
-
-@alert-info-bg:               @state-info-bg;
-@alert-info-text:             @state-info-text;
-@alert-info-border:           @state-info-border;
-
-@alert-warning-bg:            @state-warning-bg;
-@alert-warning-text:          @state-warning-text;
-@alert-warning-border:        @state-warning-border;
-
-@alert-danger-bg:             @state-danger-bg;
-@alert-danger-text:           @state-danger-text;
-@alert-danger-border:         @state-danger-border;
-
-
-//== Progress bars
-//
-//##
-
-//** Background color of the whole progress component
-@progress-bg:                 #f5f5f5;
-//** Progress bar text color
-@progress-bar-color:          #fff;
-
-//** Default progress bar color
-@progress-bar-bg:             @brand-primary;
-//** Success progress bar color
-@progress-bar-success-bg:     @brand-success;
-//** Warning progress bar color
-@progress-bar-warning-bg:     @brand-warning;
-//** Danger progress bar color
-@progress-bar-danger-bg:      @brand-danger;
-//** Info progress bar color
-@progress-bar-info-bg:        @brand-info;
-
-
-//== List group
-//
-//##
-
-//** Background color on `.list-group-item`
-@list-group-bg:                 #fff;
-//** `.list-group-item` border color
-@list-group-border:             #ddd;
-//** List group border radius
-@list-group-border-radius:      @border-radius-base;
-
-//** Background color of single list elements on hover
-@list-group-hover-bg:           #f5f5f5;
-//** Text color of active list elements
-@list-group-active-color:       @component-active-color;
-//** Background color of active list elements
-@list-group-active-bg:          @component-active-bg;
-//** Border color of active list elements
-@list-group-active-border:      @list-group-active-bg;
-@list-group-active-text-color:  lighten(@list-group-active-bg, 40%);
-
-@list-group-link-color:         #555;
-@list-group-link-heading-color: #333;
-
-
-//== Panels
-//
-//##
-
-@panel-bg:                    #fff;
-@panel-body-padding:          15px;
-@panel-border-radius:         @border-radius-base;
-
-//** Border color for elements within panels
-@panel-inner-border:          #ddd;
-@panel-footer-bg:             #f5f5f5;
-
-@panel-default-text:          #999;
-@panel-default-border:        #444;
-@panel-default-heading-bg:    #444;
-
-@panel-primary-text:          #fff;
-@panel-primary-border:        @brand-primary;
-@panel-primary-heading-bg:    @brand-primary;
-
-@panel-success-text:          @state-success-text;
-@panel-success-border:        @state-success-border;
-@panel-success-heading-bg:    @state-success-bg;
-
-@panel-info-text:             @state-info-text;
-@panel-info-border:           @state-info-border;
-@panel-info-heading-bg:       @state-info-bg;
-
-@panel-warning-text:          @state-warning-text;
-@panel-warning-border:        @state-warning-border;
-@panel-warning-heading-bg:    @state-warning-bg;
-
-@panel-danger-text:           @state-danger-text;
-@panel-danger-border:         @state-danger-border;
-@panel-danger-heading-bg:     @state-danger-bg;
-
-
-//== Thumbnails
-//
-//##
-
-//** Padding around the thumbnail image
-@thumbnail-padding:           4px;
-//** Thumbnail background color
-@thumbnail-bg:                @body-bg;
-//** Thumbnail border color
-@thumbnail-border:            #ddd;
-//** Thumbnail border radius
-@thumbnail-border-radius:     @border-radius-base;
-
-//** Custom text color for thumbnail captions
-@thumbnail-caption-color:     @text-color;
-//** Padding around the thumbnail caption
-@thumbnail-caption-padding:   9px;
-
-
-//== Wells
-//
-//##
-
-@well-bg:                     #f5f5f5;
-@well-border:                 darken(@well-bg, 7%);
-
-
-//== Badges
-//
-//##
-
-@badge-color:                 #fff;
-//** Linked badge text color on hover
-@badge-link-hover-color:      #fff;
-@badge-bg:                    @gray-light;
-
-//** Badge text color in active nav link
-@badge-active-color:          @link-color;
-//** Badge background color in active nav link
-@badge-active-bg:             #fff;
-
-@badge-font-weight:           bold;
-@badge-line-height:           1;
-@badge-border-radius:         10px;
-
-
-//== Breadcrumbs
-//
-//##
-
-@breadcrumb-padding-vertical:   8px;
-@breadcrumb-padding-horizontal: 15px;
-//** Breadcrumb background color
-@breadcrumb-bg:                 #f5f5f5;
-//** Breadcrumb text color
-@breadcrumb-color:              #ccc;
-//** Text color of current page in the breadcrumb
-@breadcrumb-active-color:       @gray-light;
-//** Textual separator for between breadcrumb elements
-@breadcrumb-separator:          "/";
-
-
-//== Carousel
-//
-//##
-
-@carousel-text-shadow:                        0 1px 2px rgba(0,0,0,.6);
-
-@carousel-control-color:                      #fff;
-@carousel-control-width:                      15%;
-@carousel-control-opacity:                    .5;
-@carousel-control-font-size:                  20px;
-
-@carousel-indicator-active-bg:                #fff;
-@carousel-indicator-border-color:             #fff;
-
-@carousel-caption-color:                      #fff;
-
-
-//== Close
-//
-//##
-
-@close-font-weight:           bold;
-@close-color:                 #000;
-@close-text-shadow:           0 1px 0 #fff;
-
-
-//== Code
-//
-//##
-
-@code-color:                  #c7254e;
-@code-bg:                     #f9f2f4;
-
-@kbd-color:                   #fff;
-@kbd-bg:                      #333;
-
-@pre-bg:                      #f5f5f5;
-@pre-color:                   @gray-dark;
-@pre-border-color:            #ccc;
-@pre-scrollable-max-height:   340px;
-
-
-//== Type
-//
-//##
-
-//** Text muted color
-@text-muted:                  @gray-light;
-//** Abbreviations and acronyms border color
-@abbr-border-color:           @gray-light;
-//** Headings small color
-@headings-small-color:        @gray-light;
-//** Blockquote small color
-@blockquote-small-color:      @gray-light;
-//** Blockquote font size
-@blockquote-font-size:        (@font-size-base * 1.25);
-//** Blockquote border color
-@blockquote-border-color:     @gray-lighter;
-//** Page header border color
-@page-header-border-color:    @gray-lighter;
-
-
-//== Miscellaneous
-//
-//##
-
-//** Horizontal line color.
-@hr-border:                   @gray-lighter;
-
-//** Horizontal offset for forms and lists.
-@component-offset-horizontal: 180px;
-
-// Pages background colors
-@red: lighten(#ff0000, 20%);
-@yellow: lighten(#ffff00, 20%);
-@cyan: lighten(#00ffff, 20%);
-@purple: lighten(#7f339f, 25%);
-@orange: lighten(#ee661f, 20%);
-@green: lighten(#00ff00, 20%);
-@magenta: lighten(#ff00ff, 20%);
-@blue: lighten(#0000ff, 25%);
diff --git a/html/css/main-preLess.css b/html/css/main-preLess.css
deleted file mode 100644
index 32116be91..000000000
--- a/html/css/main-preLess.css
+++ /dev/null
@@ -1,1598 +0,0 @@
-html, body {
-    height:100%;
-    overflow: hidden;
-}
-
-body {
-    background:#393939;
-    min-width:1024px;
-}
-
-* {
-    font-family: "cooper hewitt", Sans-serif !important;
-}
-#wrapper {
-    bottom:0;
-    left:0;
-    min-width:980px;
-    overflow:auto;
-    position:absolute;
-    right:0;
-    top:0;
-}
-
-/* = NOTIFICATIONS
-================================================ */
-#notifications {
-    position:absolute;
-    top:0;
-    width:100%;
-    z-index:100000;
-}
-
-#notifications > section {
-    border-radius:0;
-}
-
-#notifications .progressbar {
-    border:1px solid rgba(0,0,0,0.3);
-    height:18px;
-    overflow:hidden;
-    position:absolute;
-    right:40px;
-    top:10px;
-    width:250px;
-}
-
-#notifications .progressbar .progressbar-value {
-    background-color:rgba(0,0,0,0.3);
-    height:90%;
-    margin:1px;
-}
-
-/* = MAIN MENU (FOOTER)
-================================================ */
-#main-menu {
-    background:#111;
-    bottom:0;
-    color:#fff;
-    height:45px;
-    left:0;
-    position:absolute;
-    right:0;
-    z-index:10;
-}
-
-#main-menu > div {
-    cursor:pointer;
-    float:left;
-}
-
-#main-menu > div.icon {
-    border-right:1px solid #2b2b2b;
-    height:45px;
-    width:45px;
-}
-
-#main-menu > div.icon > img {
-    margin:5px 0 0 6px;
-}
-
-#main-menu > div.icon.selected {
-    background:#000;
-}
-
-#main-menu > div.icon > a {
-    display:block;
-    height:45px;
-    width:45px;
-}
-
-/* MOD - The Social Cloud */
-#main-menu #mod-social {
-    background-image:url(../img/menu-icons-sprite.png);
-    background-position:0 bottom;
-    background-repeat:no-repeat;
-}
-#main-menu #mod-social:hover,
-#main-menu #mod-social.selected {
-    background-color:#000;
-    background-position:0 top;
-}
-
-/* Effects */
-#main-menu #mod-plugins {
-    background-image:url(../img/menu-icons-sprite.png);
-    background-position:-45px bottom;
-    background-repeat:no-repeat;
-}
-#main-menu #mod-plugins:hover,
-#main-menu #mod-plugins.selected {
-    background-color:#000;
-    background-position:-45px top;
-}
-
-#main-menu #mod-cloud-plugins {
-    background-image:url(../img/menu-icons-sprite.png);
-    background-position:-315px bottom;
-    background-repeat:no-repeat;
-}
-#main-menu #mod-cloud-plugins:hover,
-#main-menu #mod-cloud-plugins.selected {
-    background-color:#000;
-    background-position:-315px top;
-}
-
-/* Pedalboards */
-#main-menu #mod-pedalboard {
-    background-image:url(../img/menu-icons-sprite.png);
-    background-position:-90px bottom;
-    background-repeat:no-repeat;
-}
-#main-menu #mod-pedalboard:hover,
-#main-menu #mod-pedalboard.selected {
-    background-color:#000;
-    background-position:-90px top;
-}
-
-/* Banks */
-#main-menu #mod-bank {
-    background-image:url(../img/menu-icons-sprite.png);
-    background-position:-135px bottom;
-    background-repeat:no-repeat;
-}
-#main-menu #mod-bank:hover,
-#main-menu #mod-bank.selected {
-    background-color:#000;
-    background-position:-135px top;
-}
-
-#main-menu #banks-saving {
-    margin: 21px 0 0 6px;
-    font-size: 10px;
-    color: #666;
-    display: none;
-}
-
-/* MOD - Settings */
-#main-menu #mod-update {
-    background-image:url(../img/menu-icons-sprite.png);
-    background-position:-180px bottom;
-    background-repeat:no-repeat;
-    border-color:#2b2b2b;
-    border-style:solid;
-    border-width:0 0 0 1px;
-    float:right;
-}
-#main-menu #mod-update.uptodate {
-    background-color:#000;
-    background-position:-180px top;
-}
-
-/* MOD - CPU */
-#main-menu #mod-cpu, #main-menu #mod-ram {
-    border-color:#2b2b2b;
-    border-style:solid;
-    border-width:0 0 0 1px;
-    color:rgb(47,47,47);
-    float:right;
-    font-size:11px;
-    font-weight:bold;
-    line-height:4.5;
-    cursor: default;
-    text-align:center;
-    text-transform:uppercase;
-    width:100px;
-}
-#main-menu #mod-cpu .progress, #main-menu #mod-ram .progress{
-    height: 45px;
-    margin-bottom: 0;
-    overflow: hidden;
-background: #1e5799; /* Old browsers */
-background: -moz-linear-gradient(left, #1e5799 0%, #2989d8 69%, #ff6430 78%, #ff6430 93%, #c40000 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, right top, color-stop(0%,#1e5799), color-stop(69%,#2989d8), color-stop(78%,#ff6430), color-stop(93%,#ff6430), color-stop(100%,#c40000)); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(left, #1e5799 0%,#2989d8 69%,#ff6430 78%,#ff6430 93%,#c40000 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(left, #1e5799 0%,#2989d8 69%,#ff6430 78%,#ff6430 93%,#c40000 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(left, #1e5799 0%,#2989d8 69%,#ff6430 78%,#ff6430 93%,#c40000 100%); /* IE10+ */
-background: linear-gradient(to right, #1e5799 0%,#2989d8 69%,#ff6430 78%,#ff6430 93%,#c40000 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#c40000',GradientType=1 ); /* IE6-9 */    -we
-    -moz-border-radius: 4px;
-    border-radius: 0 !important;
-}
-    #main-menu #mod-cpu .progress .bar, #main-menu #mod-ram .progress .bar{
-        float: right;
-        background: #222 !important
-    }
-
-#main-menu #mod-cpu .progress-title, #main-menu #mod-ram .progress-title{
-    position: absolute;
-    top: 0;
-    height: 45px;
-    margin: 0;
-    margin-left: 1em;
-    color: white;
-}
-/* MOD - Bluetooth */
-#main-menu #mod-status {
-    background-image:url(../img/menu-icons-sprite.png);
-    background-position:-225px bottom;
-    background-repeat:no-repeat;
-    border-color:#2b2b2b;
-    border-style:solid;
-    border-width:0 0 0 1px;
-    float:right;
-}
-#main-menu #mod-status.online {
-    background-color:#000;
-    background-position:-225px top;
-}
-
-/* MOD - Cloud */
-#main-menu #mod-cloud {
-    background-image:url(../img/menu-icons-sprite.png);
-    background-position:-270px bottom;
-    background-repeat:no-repeat;
-    border-color:#2b2b2b;
-    border-style:solid;
-    border-width:0 0 0 1px;
-    float:right;
-}
-
-#main-menu #mod-cloud.logged,
-#main-menu #mod-cloud.online {
-    background-color:#000;
-    background-position:-270px top;
-}
-
-.tooltip {
-    background:white;
-    border-radius:3px;
-    bottom:50px;
-    height:auto;
-    padding:7px;
-    position:absolute;
-}
-
-.tooltip .text {
-    color:#222222;
-    font-weight:bold;
-    line-height:1;
-    text-align:center;
-}
-
-.tooltip .arrow {
-    border-bottom:9px solid transparent;
-    border-left:9px solid transparent;
-    border-right:9px solid transparent;
-    border-top:9px solid white;
-    height:0;
-    position:absolute;
-    bottom:-18px;
-    right:14px;
-    width:0;
-}
-
-
-
-/* = MOD UPGRADE SYSTEM
-================================================ */
-#mod-upgrade {
-    background:white;
-    border-radius:9px;
-    color:black;
-    font-size:12px;
-    max-height:350px;
-    max-width:450px;
-    min-width:350px;
-    overflow:auto;
-    position:absolute;
-    right:10px;
-    bottom:50px;
-    z-index:100;
-}
-
-#mod-upgrade .progressbar-wrapper {
-    border: 1px solid #444444;
-    border-radius: 3px;
-    height: 20px;
-    width: 330px;
-}
-
-#mod-upgrade .progressbar {
-    background-color: #8888ff;
-    height: 20px;
-}
-
-
-/* = PLUGINS LIBRARY
-================================================ */
-#plugins-library {
-    bottom:56px;
-    height:166px;
-    left:0;
-    position:absolute;
-    right:0;
-    transition: all 0.25s;
-}
-
-/* Fold/Unfold */
-#plugins-library.folded {
-    height:26px;
-}
-#plugins-library .fold,
-#plugins-library .folded {
-    cursor:pointer;
-    display:block;
-    float:right;
-    height:36px;
-    position:absolute;
-    top:0;
-    right:0;
-    width:36px;
-}
-#plugins-library .fold {
-    background-color:#000;
-    background-image:url(../img/icons/pinned.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-    display:block !important;
-}
-/*
-#plugins-library.folded .fold {
-    background-color:#000;
-    background-image:url(../img/nav-top.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-    display:block !important;
-}
-*/
-#plugins-library.auto .fold {
-    background-image:url(../img/icons/autohide.png);
-}
-
-/* Effects Filter Settings */
-#plugins-library .settings {
-    background-color:black;
-    background-image:url(../img/icn-search-white.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-    cursor:pointer;
-    display:block;
-    height:36px;
-    position:absolute;
-    right:37px;
-    top:0;
-    width:36px;
-}
-#plugins-library #plugins-library-settings-window {
-    background:#000;
-    bottom:167px;
-    color:#fff;
-    position:absolute;
-    right:0;
-}
-#plugins-library.folded #plugins-library-settings-window {
-    bottom:27px;
-}
-#plugins-library #plugins-library-settings-window h1 {
-    font-size:14px;
-    font-weight:bold;
-    line-height:1;
-    margin:0 0 10px;
-    padding:0;
-    text-transform:uppercase;
-}
-#plugins-library #plugins-library-settings-window form {
-    margin-bottom:0;
-}
-#plugins-library #plugins-library-settings-window label {
-    margin-right:10px;
-}
-#plugins-library #plugins-library-settings-window label.checkbox:last-child {
-    margin-right:0;
-}
-#plugins-library #plugins-library-settings-window .control-group {
-    position:relative;
-}
-#plugins-library #plugins-library-settings-window .input-clean {
-    background:#333;
-    border-radius:12px;
-    color:#fff;
-    cursor:pointer;
-    font-size:8px;
-    height:18px;
-    left:auto !important;
-    position:absolute;
-    right:13px !important;
-    text-align:center;
-    text-transform:uppercase;
-    top:31px !important;
-    width:18px;
-}
-
-/* Effects Categories */
-#plugins-library ul {
-    height:26px;
-    list-style:none;
-    margin:0 73px 0 0;
-    overflow:hidden;
-    padding:10px 0 0 0;
-    position:relative;
-    width:100%;
-}
-#plugins-library ul li {
-    background:#1b1b1b;
-    color:#fff;
-    cursor:pointer;
-    display:inline-block;
-    float:left;
-    font-size:11px;
-    margin:0 1px 0 0;
-    padding:3px 11px;
-    text-shadow:1px 1px 0 #000;
-    text-transform:uppercase;
-}
-#plugins-library ul li.selected {
-    background:#000;
-    border-radius:4px 4px 0 0;
-    font-weight:bold;
-    margin-top:-6px;
-    padding:6px 11px;
-}
-
-/* Effects List */
-#plugins-library #plugins-list {
-    background: rgba(0, 0, 0, 0.66);
-    height:140px;
-    overflow:hidden;
-    position:relative;
-    width:100%;
-}
-#plugins-library #plugins-list .nav {
-    background: rgba(0, 0, 0, 1) url(../img/nav-left.png) 50% 50% no-repeat;
-    cursor:pointer;
-    position:absolute;
-    top: 0;
-    width: 50px;
-    height: 100%;
-    opacity: 0.66;
-}
-#plugins-library #plugins-list .nav:hover {
-    opacity: 1;
-}
-#plugins-library #plugins-list .nav-left {
-    left: 0;
-}
-#plugins-library #plugins-list .nav-right {
-    background: rgba(0, 0, 0, 1) url(../img/nav-right.png) 50% 50% no-repeat;
-    right: 0;
-}
-
-#plugins-library #plugins-list #plugins-results {
-    bottom:0;
-    left:50px;
-    position:absolute;
-    overflow:hidden;
-    right:50px;
-    top:0;
-}
-
-#plugins-library #plugins-list .plugins-wrapper {
-    position:relative;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin {
-    color:#fff;
-    float:left;
-    font-size:11px;
-    font-weight:bold;
-    height:108px;
-    padding:14px 12px 10px;
-    position:relative;
-    text-align:center;
-}
-/* Effect Thumbnail and Status*/
-#plugins-library #plugins-list .plugins-wrapper .plugin .thumb {
-    height:67px;
-    position:relative;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin .thumb img {
-    height:auto;
-    margin:0 auto 3px;
-    width:auto;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin .status {
-    display:block;
-    height:16px;
-    margin:0 auto;
-    width:16px;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin .status.installed {
-    background-image:url(../img/icn-installed.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin .status.outdated {
-    background-image:url(../img/icn-outdated.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin .status.blocked {
-    background-image:url(../img/icn-blocked.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-}
-/* Effect Author */
-#plugins-library #plugins-list .plugins-wrapper .plugin .author {
-    display:block;
-    line-height:1.5;
-}
-/* Effect Title */
-#plugins-library #plugins-list .plugins-wrapper .plugin .title {
-    display:block;
-    line-height:1.25;
-}
-/* Effect Rating */
-#plugins-library #plugins-list .plugins-wrapper .plugin .rating {
-    background-image:url(../img/icn-rating.png);
-    background-position:center top;
-    background-repeat:no-repeat;
-    display:block;
-    height:16px;
-    width:132px;
-}
-
-#plugins-library #plugins-list .plugins-wrapper .plugin .rating.one {
-    background-position:center -15px;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin .rating.two {
-    background-position:center -30px;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin .rating.three {
-    background-position:center -45px;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin .rating.four {
-    background-position:center -60px;
-}
-#plugins-library #plugins-list .plugins-wrapper .plugin .rating.five {
-    background-position:center -75px;
-}
-/* Effect's Downloads Status */
-#plugins-library #plugins-list .plugins-wrapper .plugin .downloads {
-    display:block;
-}
-
-/* = PLUGIN INFO
-================================================ */
-.plugin-info {
-    background-color:rgba(20,20,20,.9);
-    bottom:0;
-    color:#ccc;
-    left:0;
-    overflow-y:scroll;
-    position:fixed;
-    right:0;
-    top:0px;
-    z-index:40;
-}
-
-.plugin-info .box {
-    background-color:#000;
-    border-radius:18px;
-    margin:27px auto;
-    width:90%;
-}
-
-.plugin-info .close {
-    color:#fff;
-    font-size:12px;
-    font-weight:bold;
-    opacity:1;
-    position:absolute;
-    right:10px;
-    text-shadow:none;
-    text-transform:uppercase;
-    top:10px;
-}
-
-.plugin-info .screenshot {
-    padding:18px 0 0;
-}
-
-.plugin-info header {
-    padding:18px 0 0;
-}
-
-.plugin-info header h1 {
-    color:#fff;
-    font-size:21px;
-    line-height:1;
-    margin:0;
-    padding:0;
-}
-
-.plugin-info header h1 span {
-    font-size:16px;
-    line-height:1;
-    margin:0;
-    padding:0;
-}
-
-.plugin-info .version {
-    color:#ccc;
-    font-size:12px;
-    font-weight:bold;
-    text-transform:uppercase;
-}
-
-.plugin-info .version span.bold {
-    color:#fff;
-    font-size:14px;
-}
-
-.plugin-info .version button {
-    font-weight:bold;
-    margin-top:6px;
-    text-transform:uppercase;
-}
-
-.plugin-info .rating {
-    background:url(../img/icn-rating.png) no-repeat -12px top;
-    display:inline-block;
-    height:14px;
-    width:84px;
-}
-.plugin-info .rating-label {
-    color:#fff;
-    font-size:12px;
-    font-weight:bold;
-    text-transform:uppercase;
-}
-.plugin-info .rating.one {
-    background:url(../img/icn-rating.png) no-repeat -12px -15px;
-}
-.plugin-info .rating.two {
-    background:url(../img/icn-rating.png) no-repeat -12px -30px;
-}
-.plugin-info .rating.three {
-    background:url(../img/icn-rating.png) no-repeat -12px -45px;
-}
-.plugin-info .rating.four {
-    background:url(../img/icn-rating.png) no-repeat -12px -60px;
-}
-.plugin-info .rating.five {
-    background:url(../img/icn-rating.png) no-repeat -12px -75px;
-}
-.plugin-info .my-rate {
-    width: 15px;
-    height: 15px;
-    margin: 0;
-    padding: 0;
-    float: left;
-    cursor: pointer;
-}
-
-.plugin-info .plugin-specs {
-    text-align:center;
-    width:100%;
-}
-
-.plugin-info .plugin-specs th {
-    background:#333;
-    color:#fff;
-}
-.plugin-info .plugin-specs th:first-child{
-    border-radius:4px 0 0 0;
-}
-
-.plugin-info .plugin-specs th:last-child{
-    border-radius:0 4px 0 0;
-}
-.plugin-info .plugin-specs {
-    border-color:#333;
-}
-.plugin-info .plugin-specs th,
-.plugin-info .plugin-specs td {
-    border-color:#333;
-}
-
-.plugin-info .comments-reviews {
-    border-top:1px solid #333;
-    margin-top:10px;
-    padding-top:10px;
-}
-.plugin-info .comments-reviews h1 {
-    color:#fff;
-    font-size:21px;
-    line-height:2;
-    margin:0;
-    padding:0;
-}
-
-.plugin-info .reviews {
-    border-bottom:1px solid #333;
-    margin:9px 0 18px 0;
-    padding:9px 0 18px 0;
-}
-
-.plugin-info article.review {
-    margin:18px 0;
-}
-
-.plugin-info article.review h1 {
-    color:#fff;
-    font-size:14px;
-}
-
-.plugin-info article.review h1 .rating {
-    margin-left:6px;
-}
-
-.plugin-info article.review h1 .rating-label {
-    color:#ccc;
-    display:inline;
-    font-size:12px;
-    font-weight:normal;
-    margin-left:6px;
-}
-
-.plugin-info article.review .bar {
-    background:#333;
-    display:block;
-    height:12px;
-    margin:2px 6px 0;
-    position:relative;
-    width:100px;
-}
-
-.plugin-info article.review .progress-bar {
-    background:#444;
-    bottom:0;
-    display:block;
-    height:10px;
-    left:0;
-    margin:1px;
-    position:absolute;
-    right:0;
-    top:0;
-    width:50%;
-}
-
-.plugin-info article.review .rating-number {
-    display:block;
-    font-size:12px;
-    margin-top:-1px;
-}
-
-.plugin-info .comments {
-    margin:18px 0;
-    padding:18px 0;
-}
-
-.plugin-info .comments button {
-    margin-top:18px;
-}
-
-.plugin-info article.comment {
-    border-top:1px solid #333;
-    margin:18px 0 0;
-    padding:18px 0 0;
-}
-
-.plugin-info article.comment h1 {
-    color:#fff;
-    font-size:16px;
-    line-height:1;
-}
-
-.plugin-info article.comment h1 .date {
-    color:#ccc;
-    font-size:12px;
-    font-weight:normal;
-    margin-left:6px;
-}
-
-.plugin-info form.comment-form {
-    border-top:1px solid #333;
-    margin:18px 0;
-    padding:18px 0;
-}
-
-.plugin-info form.comment-form label {
-    font-size:12px;
-    font-weight:bold;
-    text-transform:uppercase;
-}
-
-.plugin-info form.comment-form textarea {
-    height:180px;
-}
-
-/* = CLOUD PLUGINS LIBRARY
-================================================ */
-#cloud-plugins-library {
-    background:#000;
-    bottom:46px;
-    left:0;
-    overflow:auto;
-    position:absolute;
-    right:0;
-    top:68px;
-    z-index:2;
-}
-#cloud-plugins-library h1 {
-    color:#fff;
-    display:inline-block;
-    font-size:24px;
-    margin:0 0 18px 0;
-    padding:0;
-}
-#cloud-plugins-library header {
-    background-image:url(../img/header-pattern.png);
-    background-position:bottom center;
-    background-repeat:no-repeat;
-    display:block;
-    left:0;
-    padding:10px 10px 18px 10px;
-    position:fixed;
-    right:0;
-    top:0;
-    z-index:2;
-}
-#cloud-plugins-library header .help {
-    background-image:url(../img/icn-help-16x16.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-    display:inline-block;
-    height:21px;
-    width:21px;
-}
-#cloud-plugins-library header .close {
-    opacity:1;
-    position:absolute;
-    right:10px;
-    top:16px;
-}
-#cloud-plugins-library .filter {
-    border-color:#111;
-    border-style:dotted;
-    border-width:0 1px 0 0;
-    bottom:46px;
-    left:10px;
-    padding-top:18px;
-    position:fixed;
-    right:0;
-    top:68px;
-    width:240px;
-    overflow: hidden;
-}
-#cloud-plugins-library .filter .control-group {
-    float:left;
-    margin-right:9px;
-}
-#cloud-plugins-library .filter .control-group label {
-    color:#fff;
-    display:inline-block;
-    font-size:12px;
-    font-weight:bold;
-}
-
-#cloud-plugins-library .filter .control-group select {
-    width:50px;
-}
-#cloud-plugins-library .cloud-plugins {
-    left:252px;
-    position:absolute;
-    right:10px;
-}
-
-#cloud-plugins-library .categories {
-    width: 100%;
-    margin-left: 0px;
-    margin-right: 0px;
-}
-
-#cloud-plugins-library .categories li {
-    display: block;
-    background: #222;
-    color: #888;
-    cursor: pointer;
-    font-size: 12px;
-    font-weight: bold;
-    height: 20px;
-    margin: 0 0 1px 0;
-    padding: 10px 5px;
-    position: relative;
-}
-#cloud-plugins-library .categories li.selected {
-    background: transparent;
-}
-
-#cloud-plugins-library .categories li:hover {
-    background: #333;
-}
-
-#cloud-plugins-library .cloud-plugins .cloud-plugin {
-    color:#fff;
-    float:left;
-    padding: 10px 10px 10px 10px;
-    width:140px;
-    height: 120px;
-    text-align: center;
-}
-#cloud-plugins-library .cloud-plugins .cloud-plugin:hover {
-    background-color: #212121;
-    cursor: pointer;
-}
-
-#cloud-plugins-library .cloud-plugins .cloud-plugin .thumb {
-    height: 60%;
-}
-
-#cloud-plugins-library .cloud-plugins .cloud-plugin .img {
-    background:#2b2b2b;
-    border-radius:4px;
-    display:block;
-    height:154px;
-    margin-bottom:9px;
-    width:100%;
-    height: 80px;
-    overflow: hidden;
-}
-#cloud-plugins-library .cloud-plugins .cloud-plugin .img img {
-    cursor:pointer;
-    height:auto;
-    width:100%;
-}
-#cloud-plugins-library .cloud-plugins .cloud-plugin .title {
-    display:block;
-    height:18px;
-    font-weight:bold;
-    overflow:hidden;
-    position:relative;
-}
-#cloud-plugins-library .cloud-plugins .cloud-plugin .status {
-    display:block;
-    height:16px;
-    margin:0 auto;
-    width:16px;
-}
-#cloud-plugins-library .cloud-plugins .cloud-plugin .status.installed {
-    background-image:url(../img/icn-installed.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-}
-#cloud-plugins-library .cloud-plugins .cloud-plugin .status.outdated {
-    background-image:url(../img/icn-outdated.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-}
-#cloud-plugins-library .cloud-plugins .cloud-plugin .status.blocked {
-    background-image:url(../img/icn-blocked.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-}
-#cloud-plugins-library .cloud-plugins .cloud-plugin .description {
-    display:block;
-    font-size:12px;
-    height:52px;
-    line-height:1.5;
-    overflow:hidden;
-}
-#cloud-plugins-library .cloud-plugins .cloud-plugin .actions {
-    font-size:11px;
-    font-weight:bold;
-    text-transform:uppercase;
-}
-
-#cloud-plugins-library .cloud-plugins .cloud-plugin .actions > span {
-    cursor:pointer;
-}
-
-#cloud-plugins-library .cloud-plugins .cloud-plugin .actions > span:hover {
-    text-decoration:underline;
-}
-
-#cloud-plugins-library .cloud-plugins .cloud-plugin .actions span.duplicate {
-    margin:0 6px;
-}
-
-
-/* = PEDALBOARDS LIBRARY
-================================================ */
-#pedalboards-library {
-    background:#000;
-    bottom:46px;
-    left:0;
-    overflow:auto;
-    position:absolute;
-    right:0;
-    top:68px;
-    z-index:2;
-}
-#pedalboards-library h1 {
-    color:#fff;
-    display:inline-block;
-    font-size:24px;
-    margin:0 0 18px 0;
-    padding:0;
-}
-#pedalboards-library header {
-    background-image:url(../img/header-pattern.png);
-    background-position:bottom center;
-    background-repeat:no-repeat;
-    display:block;
-    left:0;
-    padding:10px 10px 18px 10px;
-    position:fixed;
-    right:0;
-    top:0;
-    z-index:2;
-}
-#pedalboards-library header .help {
-    background-image:url(../img/icn-help-16x16.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-    display:inline-block;
-    height:21px;
-    width:21px;
-}
-#pedalboards-library header .close {
-    opacity:1;
-    position:absolute;
-    right:10px;
-    top:16px;
-}
-#pedalboards-library .filter {
-    border-color:#111;
-    border-style:dotted;
-    border-width:0 1px 0 0;
-    bottom:46px;
-    left:10px;
-    padding-top:18px;
-    position:fixed;
-    right:0;
-    top:68px;
-    width:240px;
-}
-#pedalboards-library .filter .control-group {
-    float:left;
-    margin-right:9px;
-}
-#pedalboards-library .filter .control-group label {
-    color:#fff;
-    display:inline-block;
-    font-size:12px;
-    font-weight:bold;
-    width:165px;
-}
-#pedalboards-library .filter .control-group select {
-    width:50px;
-}
-#pedalboards-library .pedalboards {
-    left:252px;
-    position:absolute;
-    right:10px;
-}
-#pedalboards-library .pedalboards .pedalboard {
-    color:#fff;
-    float:left;
-    margin:0 0 20px 16px;
-    width:31%;
-}
-#pedalboards-library .pedalboards .pedalboard .img {
-    background:#2b2b2b;
-    border-radius:4px;
-    display:block;
-    height:154px;
-    margin-bottom:9px;
-    width:100%;
-    overflow: hidden;
-}
-#pedalboards-library .pedalboards .pedalboard .img img {
-    cursor:pointer;
-    height:auto;
-    width:100%;
-}
-#pedalboards-library .pedalboards .pedalboard .title {
-    display:block;
-    height:18px;
-    font-weight:bold;
-    overflow:hidden;
-    position:relative;
-}
-#pedalboards-library .pedalboards .pedalboard .description {
-    display:block;
-    font-size:12px;
-    height:36px;
-    line-height:1.5;
-    overflow:hidden;
-}
-#pedalboards-library .pedalboards .pedalboard .actions {
-    font-size:11px;
-    font-weight:bold;
-    text-transform:uppercase;
-}
-
-#pedalboards-library .pedalboards .pedalboard .actions > span {
-    cursor:pointer;
-}
-
-#pedalboards-library .pedalboards .pedalboard .actions > span:hover {
-    text-decoration:underline;
-}
-
-#pedalboards-library .pedalboards .pedalboard .actions span.duplicate {
-    margin:0 6px;
-}
-
-/* Bank Library */
-#bank-library {
-    background:#000;
-    bottom:46px;
-    left:0;
-    overflow:auto;
-    position:absolute;
-    right:0;
-    top:0;
-    z-index:2;
-}
-#bank-library h1 {
-    color:#fff;
-    display:inline-block;
-    font-size:24px;
-    margin:0 0 18px 0;
-    padding:0;
-}
-#bank-library header {
-    background-image:url(../img/header-pattern.png);
-    background-position:bottom center;
-    background-repeat:no-repeat;
-    display:block;
-    left:0;
-    padding:10px 10px 18px 10px;
-    position:fixed;
-    right:0;
-    top:0;
-    z-index:2;
-}
-#bank-library header .help {
-    background-image:url(../img/icn-help-16x16.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-    display:inline-block;
-    height:21px;
-    width:21px;
-}
-#bank-library header .close {
-    opacity:1;
-    position:absolute;
-    right:10px;
-    top:16px;
-}
-
-/* Banks List */
-#bank-list {
-    bottom:0;
-    left:0;
-    list-style:none;
-    margin:0;
-    padding:0;
-    position:absolute;
-    top:68px;
-    width:20%;
-}
-#bank-list div {
-    background:#222;
-    color:#888;
-    cursor:pointer;
-    font-size:12px;
-    font-weight:bold;
-    height:20px;
-    margin:0 0 1px 0;
-    padding:10px 5px;
-    position:relative;
-}
-#bank-list div.selected {
-    background:#333;
-    color:#fff;
-}
-
-/* Bank List - Add Bank */
-#bank-list > div.add-bank {
-    color:#fff;
-    cursor:pointer;
-    padding-left:35px;
-}
-
-/* Bank List - Move bank position */
-#bank-list span.move {
-    background-image:url(../img/move.png);
-    background-position:left center;
-    background-repeat:no-repeat;
-    display:block;
-    float:left;
-    height:22px;
-    left:0;
-    margin:-1px 6px 0 0;
-    position:absolute;
-    width:24px;
-}
-#bank-list > div.selected span.move {
-    background-position:right center;
-}
-
-/* Bank List - Remove bank */
-#bank-list span.remove {
-    background-image:url(../img/icn-remove-bank.png);
-    background-position:left center;
-    background-repeat:no-repeat;
-    display:block;
-    float:right;
-    height:22px;
-    margin:-1px 6px 0 0;
-    position:absolute;
-    right:0;
-    width:24px;
-}
-#bank-list > div.selected span.remove {
-    background-position:right center;
-}
-
-/* Bank List - Title */
-#bank-list span.title  {
-    height:22px;
-    left:26px;
-    overflow:hidden;
-    position:absolute;
-    right:26px;
-}
-
-/* Pedalboards in a bank */
-#bank-pedalboards-mode {
-    background:#333;
-    left:30%;
-    height:30px;
-    margin:0;
-    padding:20px 0 0 0;
-    position:absolute;
-    text-align:center;
-    top:68px;
-    width:45%;
-}
-#bank-title {
-    background:#333;
-    left:20%;
-    height:75px;
-    margin:0;
-    padding:0;
-    position:absolute;
-    text-align:center;
-    top:69px;
-    width:45%;
-}
-#bank-addressings h2 {
-    margin: 4px 0 0 14px;
-    display: block;
-    color: white;
-    font-size: 12px;
-    line-height: 20px;
-    text-align: left;
-}
-#bank-addressings small {
-    font-size: 10px;
-    color: #BBBBBB;
-    text-align: left;
-    display: block;
-    margin-left: 14px;
-}
-#bank-addressings select {
-    display: block;
-    float: left;
-    height: 22px;
-    margin: 5px 2.5%;
-    width: 20%;
-    font-size: 10px;
-}
-#bank-pedalboards {
-    background:#333;
-    bottom:46px;
-    left:20%;
-    list-style:none;
-    margin:0;
-    overflow:auto;
-    padding:0 0 200px 0;
-    position:fixed;
-    top:144px;
-    width:45%;
-}
-#bank-pedalboards > div {
-    margin:10px 10px 0 10px;
-    padding:10px 10px 0 10px;
-}
-#bank-pedalboards .pedalboard {
-    border-top:1px dotted #111;
-    color:#fff;
-    cursor:move;
-    padding-top:10px;
-    width:100%;
-}
-#bank-pedalboards .pedalboard .info {
-    margin-bottom:3px;
-}
-#bank-pedalboards .pedalboard .title {
-    display:block;
-    font-weight:bold;
-    margin-bottom:3px;
-    overflow:hidden;
-    position:relative;
-}
-#bank-pedalboards .pedalboard .img {
-    background:#2b2b2b;
-    border-radius:4px;
-    display:inline-block;
-    float:left;
-    height:auto;
-    margin:0 9px 0 0;
-    text-align:center;
-    width:100%;
-}
-
-.pedalboard .addressings {
-    width: 100%;
-}
-
-.pedalboard .addressings .footswitch {
-    background: #2b2b2b url(../img/footswitch-free.png) no-repeat center top;
-    float: left;
-    height: 20px;
-    width: 25%;
-}
-.pedalboard .addressings .footswitch.addressed {
-    background: #2b2b2b url(../img/footswitch-addressed.png) no-repeat center top;
-}
-
-#bank-pedalboards .mode {
-    border:none;
-    margin:22px 0 18px 0;
-    text-align:center;
-}
-#bank-pedalboards-mode .grid {
-    background:url(../img/icn-grid-list.png) no-repeat left bottom;
-    display:inline-block;
-    height:14px;
-    width:14px;
-}
-#bank-pedalboards-mode .grid.selected {
-    background-position:left top;
-}
-#bank-pedalboards-mode .list {
-    background:url(../img/icn-grid-list.png) no-repeat right bottom;
-    display:inline-block;
-    height:14px;
-    width:14px;
-}
-#bank-pedalboards-mode .list.selected {
-    background-position:right top;
-}
-
-/* Pedalboards search*/
-#bank-pedalboards-search {
-    bottom:46px;
-    left:65%;
-    overflow:auto;
-    position:fixed;
-    top:68px;
-    width:35%;
-}
-#bank-pedalboards-search label {
-    color:#fff;
-    font-size:11px;
-    font-weight:bold;
-    text-transform:uppercase;
-}
-#bank-pedalboards-search .control-group {
-    margin-bottom:10px;
-    padding:0 2%;
-    position:relative;
-    width:29.3%;
-}
-#bank-pedalboards-search input[type="search"] {
-    margin:auto 0;
-    padding-left:0;
-    padding-right:0;
-    width:100%;
-}
-#bank-pedalboards-search select {
-    width:100%;
-}
-#bank-pedalboards-search .input-clean {
-    background:#333;
-    border-radius:12px;
-    color:#fff;
-    cursor:pointer;
-    font-size:8px;
-    height:18px;
-    left:auto !important;
-    position:absolute;
-    right:8px !important;
-    text-align:center;
-    text-transform:uppercase;
-    top:31px !important;
-    width:18px;
-}
-
-/* Pedalboards search results - pedalboard */
-#bank-pedalboards-result .pedalboard {
-    border-top:1px dotted #444;
-    color:#fff;
-    cursor:move;
-    float:left;
-    margin:10px 2.5% 0;
-    padding:10px 0;
-    width:95%;
-}
-#bank-pedalboards-result .pedalboard .img {
-    background:#2b2b2b;
-    display:block;
-    height:auto;
-    margin:0 auto;
-    text-align:center;
-    width:100%;
-}
-#bank-pedalboards-result .pedalboard .title {
-    display:block;
-    height:18px;
-    font-size:12px;
-    font-weight:bold;
-    margin-bottom:10px;
-    overflow:hidden;
-    position:relative;
-}
-#bank-pedalboards-result .pedalboard .description {
-    display:block;
-    font-size:11px;
-    height:27px;
-    line-height:1.5;
-    overflow:hidden;
-}
-
-
-/* = Clearfix
-================================================ */
-.clearfix:after, .container:after {
-    content:"\0020";
-    display:block;
-    height:0;
-    clear:both;
-    visibility:hidden;
-    overflow:hidden;
-}
-.clearfix, .container {
-    display:block;
-}
-.clear {
-    clear:both;
-}
-
-.box {
-    padding:10px;
-}
-
-.alignleft {
-    float:left;
-}
-.alignright {
-    float:right;
-}
-
-.textcenter {
-    text-align:center;
-}
-.textright  {
-    text-align:right;
-}
-
-.bottom {
-    margin-bottom:0 !important;
-    padding-bottom:0 !important;
-}
-.left {
-    margin-left:0 !important;
-    padding-left:0 !important;
-}
-.right {
-    margin-right:0 !important;
-    padding-right:0 !important;
-}
-.top {
-    margin-top:0 !important;
-    padding-top:0 !important;
-}
-
-.nobullets {
-    list-style:none;
-}
-
-.mod-hidden {
-    display:none;
-}
-
-::selection {
-    background:transparent;
-}
-
-.mod-box {
-    background:white;
-    border-radius:9px;
-    left:50%;
-    margin:-150px -168px;
-    padding:18px;
-    position:absolute;
-    top:50%;
-    width:300px;
-}
-
-.mod-box label {
-    display:inline-block;
-    float:left;
-    line-height:2;
-    width:96px;
-}
-
-.mod-box .mod-controls {
-    float:left;
-}
-
-.mod-box input[type="text"],
-.mod-box input[type="password"] {
-    width:190px;
-}
-
-
-/* = NOTIFICATIONS
-================================================ */
-.screen-disconnected {
-    background:rgba(0,0,0,.9);
-    color:white;
-    display:table;
-    font-size:72px;
-    height:100% !important;
-    text-align:center;
-    z-index:10;
-}
-
-.screen-disconnected p {
-    display:table-cell;
-    vertical-align:middle;
-    line-height: 90px;
-}
-
-.plugin-wait {
-    background:url(../img/loading-effect.gif) no-repeat center center;
-    border: 1px solid #CCCCCC;
-    border-radius: 3px;
-}
-
-/* coisas que estão sendo reimplementadas */
-.drag-handle {
-    bottom:0;
-    cursor:move;
-    left:0;
-    position:absolute;
-    right:0;
-    top:0;
-    z-index:20;
-}
-
-.actions {
-    z-index:20;
-}
-
-
-/* ANIMATIONS
-===================================================*/
-@keyframes flashlight {
-    0%   { box-shadow: 0 0 0 transparent; }
-    50%  { box-shadow: 0 0 10px white; }
-    100% { box-shadow: 0 0 0 transparent; }
-}
diff --git a/html/css/main.css b/html/css/main.css
deleted file mode 100644
index 9b948034e..000000000
--- a/html/css/main.css
+++ /dev/null
@@ -1 +0,0 @@
-/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#883996;text-decoration:none}a:hover,a:focus{color:#56245f;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#f29446}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#999}.text-primary{color:#883996}a.text-primary:hover,a.text-primary:focus{color:#662b71}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#3a633d}a.text-info:hover,a.text-info:focus{color:#274329}.text-warning{color:#fff}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#883996}a.bg-primary:hover,a.bg-primary:focus{background-color:#662b71}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#a6ecb1}a.bg-info:hover,a.bg-info:focus{background-color:#7ce38c}.bg-warning{background-color:#f29446}a.bg-warning:hover,a.bg-warning:focus{background-color:#ef7816}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:""}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:0}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:970px}}@media (min-width:1240px){.container{width:1270px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1240px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#999;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#a6ecb1}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#91e89f}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#f29446}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#f0862e}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#fff}.has-warning .form-control{border-color:#fff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#fff;background-color:#f29446;border-color:#fff}.has-warning .form-control-feedback{color:#fff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#883996;border-color:#773284}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#662b71;border-color:#230f27}.btn-primary:hover{color:#fff;background-color:#662b71;border-color:#4f2157}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#662b71;background-image:none;border-color:#4f2157}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#4f2157;border-color:#230f27}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#883996;border-color:#773284}.btn-primary .badge{color:#883996;background-color:#fff}.btn-success{color:#fff;background-color:#883996;border-color:#773284}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#662b71;border-color:#230f27}.btn-success:hover{color:#fff;background-color:#662b71;border-color:#4f2157}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#662b71;background-image:none;border-color:#4f2157}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#4f2157;border-color:#230f27}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#883996;border-color:#773284}.btn-success .badge{color:#883996;background-color:#fff}.btn-info{color:#fff;background-color:#883996;border-color:#773284}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#662b71;border-color:#230f27}.btn-info:hover{color:#fff;background-color:#662b71;border-color:#4f2157}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#662b71;background-image:none;border-color:#4f2157}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#4f2157;border-color:#230f27}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#883996;border-color:#773284}.btn-info .badge{color:#883996;background-color:#fff}.btn-warning{color:#fff;background-color:#f29446;border-color:#f0862e}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ef7816;border-color:#95490a}.btn-warning:hover{color:#fff;background-color:#ef7816;border-color:#d3680f}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ef7816;background-image:none;border-color:#d3680f}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d3680f;border-color:#95490a}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f29446;border-color:#f0862e}.btn-warning .badge{color:#f29446;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#883996;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#56245f;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#883996;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#999;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:0}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#883996}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0 0 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:0 0 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#883996}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0 0 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:0}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#999}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#883996;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#56245f;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#883996;border-color:#883996}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:0;border-bottom-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:0;border-bottom-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#883996}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#662b71}.label-success{background-color:#883996}.label-success[href]:hover,.label-success[href]:focus{background-color:#662b71}.label-info{background-color:#883996}.label-info[href]:hover,.label-info[href]:focus{background-color:#662b71}.label-warning{background-color:#f29446}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ef7816}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#883996;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:0}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#883996}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#3a633d;background-color:#a6ecb1;border-color:#89e689}.alert-info hr{border-top-color:#75e174}.alert-info .alert-link{color:#274329}.alert-warning{color:#fff;background-color:#f29446;border-color:#f0662e}.alert-warning hr{border-top-color:#ef5416}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#883996;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{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);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);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);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#883996}.progress-striped .progress-bar-success{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);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);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)}.progress-bar-info{background-color:#883996}.progress-striped .progress-bar-info{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);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);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)}.progress-bar-warning{background-color:#f29446}.progress-striped .progress-bar-warning{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);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);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)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{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);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);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)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#999;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#883996;border-color:#883996}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#ddb7e4}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#3a633d;background-color:#a6ecb1}a.list-group-item-info,button.list-group-item-info{color:#3a633d}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#3a633d;background-color:#91e89f}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#3a633d;border-color:#3a633d}.list-group-item-warning{color:#fff;background-color:#f29446}a.list-group-item-warning,button.list-group-item-warning{color:#fff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#fff;background-color:#f0862e}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#fff;border-color:#fff}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:-1px;border-top-right-radius:-1px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:-1px;border-top-right-radius:-1px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:-1px;border-top-right-radius:-1px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:-1px;border-top-right-radius:-1px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:-1px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:-1px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#444}.panel-default>.panel-heading{color:#999;background-color:#444;border-color:#444}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#444}.panel-default>.panel-heading .badge{color:#444;background-color:#999}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#444}.panel-primary{border-color:#883996}.panel-primary>.panel-heading{color:#fff;background-color:#883996;border-color:#883996}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#883996}.panel-primary>.panel-heading .badge{color:#883996;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#883996}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#89e689}.panel-info>.panel-heading{color:#3a633d;background-color:#a6ecb1;border-color:#89e689}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#89e689}.panel-info>.panel-heading .badge{color:#a6ecb1;background-color:#3a633d}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#89e689}.panel-warning{border-color:#f0662e}.panel-warning>.panel-heading{color:#fff;background-color:#f29446;border-color:#f0662e}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f0662e}.panel-warning>.panel-heading .badge{color:#f29446;background-color:#fff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f0662e}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.tooltip{position:absolute;z-index:1030;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.clearfix,.dl-horizontal dd,.container,.container-fluid,.row,.form-horizontal .form-group,.btn-toolbar,.btn-group-vertical>.btn-group,.nav,.navbar,.navbar-header,.navbar-collapse,.pager,.panel-body{display:block}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1239px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1239px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1239px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1239px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1240px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1240px){.visible-lg-block{display:block !important}}@media (min-width:1240px){.visible-lg-inline{display:inline !important}}@media (min-width:1240px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1239px){.hidden-md{display:none !important}}@media (min-width:1240px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}#cloud-plugins-library{background:#2c2c2c;bottom:45px;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2}#cloud-plugins-library h1{color:#fff;display:inline-block;font-size:24px;line-height:35px;margin:0 0 18px 0;padding:0}#cloud-plugins-library header .help{background-image:url(../img/icn-help-16x16.png);background-position:center center;background-repeat:no-repeat;display:inline-block;height:21px;width:21px}#cloud-plugins-library header .close{opacity:1;position:absolute;right:10px;top:16px}#cloud-plugins-library .filter{bottom:45px;left:0;position:fixed;top:45px;right:0;width:240px;overflow:auto}#cloud-plugins-library .filter h1{font-weight:2em;text-transform:uppercase;font-weight:bold;margin:0 0 0 10px}#cloud-plugins-library .filter h2{color:white;font-size:15px;text-transform:uppercase;font-weight:bold;margin-top:1em;margin-left:10px}#cloud-plugins-library .filter .control-group .switch{margin:5px 0 5px 15px;position:relative;width:18rem;height:2.5rem;font-size:0}#cloud-plugins-library .filter .control-group .switch input{position:absolute;top:0;z-index:2;opacity:0;cursor:pointer;height:2.5rem;width:5rem;left:5.5rem;margin:0}#cloud-plugins-library .filter .control-group .switch input:checked{z-index:1}#cloud-plugins-library .filter .control-group .switch input:checked+label{opacity:1;cursor:default}#cloud-plugins-library .filter .control-group .switch input:checked~.toggle-outside .toggle-inside{left:.25rem;background:#883996}#cloud-plugins-library .filter .control-group .switch input:not(:checked)+label:hover{opacity:.5}#cloud-plugins-library .filter .control-group .switch input~input:checked~.toggle-outside .toggle-inside{left:2.65rem;background:#4a4a4a}#cloud-plugins-library .filter .control-group .switch label{color:#fff;opacity:.33;transition:opacity .25s ease;cursor:pointer;font-size:14px;line-height:3rem;display:inline-block;width:5rem;height:100%;margin:0;text-align:center}#cloud-plugins-library .filter .control-group .switch label:first-of-type{text-align:left}#cloud-plugins-library .filter .control-group .switch label:last-of-type{margin-left:5.5rem}#cloud-plugins-library .filter .control-group .switch .toggle-outside{height:100%;border-radius:2rem;padding:.25rem;overflow:hidden;transition:.25s ease all;background:#fff;opacity:.8;position:absolute;width:5rem;left:5.5rem}#cloud-plugins-library .filter .control-group .switch .toggle-inside{border-radius:5rem;background:#4a4a4a;position:absolute;transition:.25s ease all;height:2rem;width:2rem}#cloud-plugins-library .filter .control-group select{width:50px}#cloud-plugins-library .filter .control-group input[type='checkbox']{display:none}#cloud-plugins-library .filter .control-group input[type='checkbox']+label{cursor:pointer;background:#222;color:#fff;display:block;height:32px;line-height:32px;width:100%;margin-bottom:1px;padding-left:15px;border:0 solid #f29446}#cloud-plugins-library .filter .control-group input[type='checkbox']+label:hover{background:#000}#cloud-plugins-library .filter .control-group input[type='checkbox']:checked+label{background:#f29446}#cloud-plugins-library .filter .control-group input[type='checkbox']:checked+label:hover{background:#600e6f}#cloud-plugins-library .filter>.form-group .input-clean{margin-right:8px !important}#cloud-plugins-library .filter .categories{width:100%;margin:0 0 15px 0}#cloud-plugins-library .filter .categories li{display:block;background:#222;color:#888;cursor:pointer;font-weight:bold;margin:0 0 1px 0;padding:0 15px;position:relative;transition:all .33s;line-height:32px;height:32px}#cloud-plugins-library .filter .categories li span{float:right}#cloud-plugins-library .filter .categories li.selected{background:#883996;color:#fff}#cloud-plugins-library .filter .categories li:hover{background:#000}#cloud-plugins-library .filter .categories li.selected:hover{background:#600e6f}.cloud-plugins{left:240px;position:fixed;right:0;top:45px;bottom:45px;background:#111 url(../img/watermark.png) 100% 100% no-repeat;overflow-y:auto}.cloud-plugins .plugins-wrapper{width:100%}.cloud-plugins .cloud-plugin{color:#fff;float:left;width:100%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;height:120px;border:5px solid #000;padding:0 !important;background:rgba(255,255,255,0.07);transition:all .33s;cursor:pointer}@media (min-width:768px){.cloud-plugins .cloud-plugin{float:left;width:50%}}@media (min-width:992px){.cloud-plugins .cloud-plugin{float:left;width:50%}}@media (min-width:1240px){.cloud-plugins .cloud-plugin{float:left;width:33.33333333%}}.cloud-plugins .cloud-plugin:hover{background-color:black}.cloud-plugins .cloud-plugin:hover .description{background:rgba(0,0,0,0.8)}.cloud-plugins .cloud-plugin:hover .description hr{border-color:#f29446}.cloud-plugins .cloud-plugin:hover figure{top:-5px}.cloud-plugins .cloud-plugin:hover div.demo-plugin{opacity:0}.cloud-plugins .cloud-plugin:hover span.price{position:absolute;top:25px;margin-left:98px;padding:3px 0;transform:rotate(0deg) scale(1.3);width:80px}.cloud-plugins .cloud-plugin:hover span.licensed{position:absolute;top:25px;margin-left:98px;padding:3px 0;transform:rotate(0deg) scale(1.3);width:113px;text-align:center}.cloud-plugins .cloud-plugin:hover span.coming-soon{position:absolute;top:25px;margin-left:98px;padding:3px 0;transform:rotate(0deg) scale(1.3);width:113px;text-align:center}.cloud-plugins .cloud-plugin:hover span.price-container{margin-left:170px;width:200px}.cloud-plugins .cloud-plugin figure{height:100px;position:absolute;top:10px;left:20px;margin:0;transition:all .33s linear;display:flex;flex-direction:column;justify-content:center}.cloud-plugins .cloud-plugin figure img{height:auto;margin:0 auto 3px;width:auto;pointer-events:none;max-width:256px;max-height:64px}.cloud-plugins .cloud-plugin span.price{transition:all .33s linear}.cloud-plugins .cloud-plugin span.price-container{transition:all .33s linear}.cloud-plugins .cloud-plugin .cloud-plugin-border{border:1px solid #333;width:100%;height:100%}.cloud-plugins .cloud-plugin .description{transition:all .33s;display:block;line-height:1.5;overflow:hidden;position:absolute;top:1px;right:1px;bottom:1px;left:80px;background:rgba(33,33,33,0.66)}.cloud-plugins .cloud-plugin .description .no_description{color:rgba(255,255,255,0.25)}.cloud-plugins .cloud-plugin .description hr{transition:all .33s;border:none;border-bottom:1px solid #883996;margin:0;position:absolute;top:50%;left:0;width:calc(100% - 5px)}.cloud-plugins .cloud-plugin .description .title{display:block;text-transform:uppercase;font-weight:bold;overflow:hidden;padding:8px 10px 1px 10px}.cloud-plugins .cloud-plugin .description .author{display:block;padding:1px 10px}.cloud-plugins .cloud-plugin .description p{position:absolute;left:10px;right:10px;top:75%;transform:translateY(-50%);height:2.4em;line-height:1.25em;overflow:hidden}.cloud-plugins .cloud-plugin .actions{font-size:11px;font-weight:bold;text-transform:uppercase}.cloud-plugins .cloud-plugin .actions>span{cursor:pointer}.cloud-plugins .cloud-plugin .actions>span:hover{text-decoration:underline}.cloud-plugins .cloud-plugin .actions span.duplicate{margin:0 6px}.cloud-plugins h2{margin-left:23px;font-size:20px;color:#ccc}.cloud-plugins h3{color:#ccc}.cloud-plugins .featured-plugins{position:relative;height:360px;width:100%;display:block}.cloud-plugins .featured-plugins.double,.cloud-plugins .featured-plugins.single{height:490px !important}.cloud-plugins .featured-plugins.double .box,.cloud-plugins .featured-plugins.single .box{transition:all 0s !important}.cloud-plugins .featured-plugins.double .carousel,.cloud-plugins .featured-plugins.single .carousel{height:485px !important}.cloud-plugins .featured-plugins.double .carousel .slick-list,.cloud-plugins .featured-plugins.single .carousel .slick-list{height:485px !important}.cloud-plugins .featured-plugins.double .box{margin:30px 80px !important}.cloud-plugins .featured-plugins.single .box{margin:30px 30px !important}.cloud-plugins .featured-plugins .carousel{position:absolute;top:0;bottom:0;right:90px;left:90px;height:380px !important}.cloud-plugins .featured-plugins .carousel .slick-list{height:380px !important}.cloud-plugins .featured-plugins .carousel .featured{cursor:pointer;margin-top:40px}.cloud-plugins .featured-plugins .carousel .featured .box{padding:4px;border:1px solid #737373;height:300px;opacity:.4;margin:0 24px}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box{border:1px solid #444;text-align:center;height:290px}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box .price-container{position:absolute;top:0;left:0;width:90px;height:90px;overflow:hidden;color:#fff}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box .price{background-color:#883996;border:1px solid #883996;position:absolute;top:9px;left:-30px;padding:3px 0;transform:rotate(-45deg);min-width:108px;text-align:center}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box .price:before{content:"€ "}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box .licensed{background-color:#883996;border:1px solid #883996;position:absolute;top:16px;left:-30px;padding:3px 27px;font-size:12px;transform:rotate(-45deg)}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box .licensed:before{content:"PURCHASED"}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box h2{color:#c3c3c3;text-align:center}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box .img-container{height:113px;width:100%}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box .img-container img{vertical-align:middle;transition:all 500ms ease;width:auto;height:auto;margin:auto;display:block;max-height:113px;padding:0 20px;max-width:100%}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box p{color:#e0e0e0;padding:5px 5px 0 5px;height:59px}.cloud-plugins .featured-plugins .carousel .featured .box .inner-box button{background-color:transparent;color:#ff3838;border:1px solid #ff3838;text-transform:uppercase;padding:8px 20px}.cloud-plugins .featured-plugins .carousel .featured.slick-center{height:390px}.cloud-plugins .featured-plugins .carousel .featured.slick-center .box{opacity:1;transform:scale(1.2) translate(0, 0);transition:all 500ms ease}.cloud-plugins .featured-plugins .carousel .slick-arrow{width:60px;height:60px;top:200px}.cloud-plugins .featured-plugins .carousel .slick-arrow:before{font-size:60px}.cloud-plugins .featured-plugins .carousel .slick-prev{left:-70px !important}.cloud-plugins .featured-plugins .carousel .slick-next{right:-70px !important}.plugin-container .status-container{position:absolute;top:0;left:0;right:2px;text-align:right;padding-right:2px}.plugin-container .status{padding:1px 4px;text-align:center;text-transform:uppercase;font-weight:bold;font-size:9px;margin-left:1px}.plugin-container .status.installed{border:1px solid #883996;background-color:#883996}.plugin-container .status.installed:after{content:"installed"}.plugin-container .status.outdated{border:1px solid #f29446;background-color:#f29446;color:#212121}.plugin-container .status.outdated:after{content:"new version"}.plugin-container .price-container{position:absolute;top:0;left:0;width:90px;height:90px;overflow:hidden}.plugin-container .price{background-color:#883996;border:1px solid #883996;position:absolute;top:9px;left:-25px;padding:3px 0;transform:rotate(-45deg);min-width:108px;text-align:center}.plugin-container .price:before{content:"€ "}.plugin-container .licensed{background-color:#883996;border:1px solid #883996;position:absolute;top:21px;left:-30px;padding:3px 27px;font-size:14px;transform:rotate(-45deg)}.plugin-container .licensed:before{content:"PURCHASED"}.plugin-container .coming-soon{background-color:#883996;border:1px solid #883996;position:absolute;top:26px;left:-35px;padding:3px 27px;font-size:12px;transform:rotate(-45deg);width:135px}.plugin-container .coming-soon:before{content:"TRIAL ONLY"}.plugin-container .status.buildEnvironment{border:1px solid #ff2927;background-color:#ff2927}.plugin-container .status.buildEnvironment:after{content:"local"}.plugin-container .status.buildEnvironment.labs:after{content:"labs"}.plugin-container .status.buildEnvironment.dev:after{content:"dev"}.plugin-container .status.buildEnvironment.prod{display:none}.plugin-container .status.buildEnvironment.prod:after{content:""}.plugin-container .demo{border:1px solid #ff2927;background-color:#ff2927}.plugin-container .demo:after{content:"demo"}.plugin-container .description-price-container{position:absolute;top:-17px;left:-17px;overflow:hidden;height:200px}.plugin-container .description-price-container .description-price{background-color:#883996;border:1px solid #883996;position:relative;top:34px;left:-57px;padding:3px 0;transform:rotate(-45deg);min-width:250px;text-align:center;font-size:34px;z-index:11}.plugin-container .description-price-container .description-price:before{content:"€ "}.plugin-container .description-price-container .description-licensed{background-color:#883996;border:1px solid #883996;position:relative;top:50px;left:-60px;padding:3px 0;transform:rotate(-45deg);min-width:280px;text-align:center;font-size:34px;z-index:1}.plugin-container .description-price-container .description-licensed:before{content:"PURCHASED"}.plugin-container .description-price-container .description-coming-soon{background-color:#883996;border:1px solid #883996;position:relative;top:50px;left:-70px;padding:3px 0;transform:rotate(-45deg);min-width:280px;text-align:center;font-size:26px;z-index:1}.plugin-container .description-price-container .description-coming-soon:before{content:"TRIAL ONLY"}.buy-button{margin-top:-20px;position:relative}.buy-button iframe{position:absolute;top:-17px;left:0;min-width:115px;z-index:1}.shopify-fake-button{position:absolute;top:3px;left:0;z-index:0;background-color:#c224b0;font-family:Arial;font-size:12px;opacity:.25;min-width:115px;min-height:34px;padding:9px 15px;text-align:center}#bank-library{bottom:45px;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;z-index:2}#bank-library .ui-draggable-dragging{cursor:webkit-dragging !important}#bank-library .mod-banks-drag-item{background:#f29446;color:white;font-weight:bold;z-index:10000;box-shadow:0 5px 15px black;opacity:.5}#bank-library .mod-banks-drag-item .img{display:block;height:auto;margin:0 auto;text-align:center;width:100%;background:url(../img/background.jpg);background-size:auto 100%;background-position:center center;box-shadow:inset 0 3px 6px black;border:1px solid #000}#bank-library .mod-banks-drag-item .title{display:block;line-height:32px;font-weight:bold;overflow:hidden;position:relative;padding-left:5px}#bank-library span.move{background-image:url(../img/move.png);background-position:left center;background-repeat:no-repeat;display:block;float:left;height:32px;left:0;cursor:move !important;margin:-1px 6px 0 0;width:24px}#bank-library span.remove{cursor:pointer;float:right;width:32px;height:32px;display:block;background-image:url(../img/icons/25/delete.png);background-repeat:no-repeat;background-position:50% 50%;transition:background-color .33s}#bank-library span.remove:hover{background-color:#f29446}#bank-library span.title{display:block;float:left;height:32px;overflow:hidden;max-width:70%;white-space:nowrap}#bank-library input::selection{background:#883996 !important;color:white}#bank-library .icon-add{width:1em;height:1em;display:inline-block;font-size:inherit;vertical-align:baseline}#bank-library .icon-add i{position:absolute;width:1em;margin-top:.3em;border-top:.4em solid #888}#bank-library .icon-add b{position:absolute;height:1em;margin-left:.3em;border-left:.4em solid #888}#bank-library #bank-list{left:0;list-style:none;margin:0;padding:0;position:fixed;bottom:45px;overflow-y:auto;top:45px;width:20%;background:#2c2c2c}#bank-library #bank-list>div.add-bank{color:#fff;cursor:pointer;padding-left:5px;line-height:32px;text-transform:uppercase;transition:all .33s}#bank-library #bank-list>div.add-bank:hover{background:#f29446}#bank-library #bank-list>div.add-bank .icon-add{display:inline-block;width:24px;margin-right:6px;padding-left:5px;box-sizing:border-box}#bank-library #bank-list>div.selected span.move{background-position:right center}#bank-library #bank-list>div.selected span.remove{background-position:right center}#bank-library #bank-list .edit-bank{color:#555;width:100% !important;height:30px;margin:1px;padding-left:.5em;background-color:#fff;background-image:none;border:0 solid #ccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out}#bank-library #bank-list div{background:#222;color:#888;cursor:pointer;font-weight:bold;margin:0 0 1px 0;content:\002B;position:relative;transition:all .33s}#bank-library #bank-list div.selected{background:#883996;color:#fff}#bank-library #bank-list div:hover{background:#000}#bank-library #bank-list div.selected:hover{background:#600e6f}#bank-library #bank-list .bank-item{display:block;background:#222;color:#888;line-height:32px;height:32px;cursor:pointer;font-weight:bold;margin:0 0 1px 0;padding-left:5px;position:relative}#bank-library #bank-list .bank-item .remove{border-radius:0}#bank-library #bank-list .filter_{border-color:#111;border-style:dotted;border-width:0 1px 0 0;bottom:46px;left:0;padding-top:18px;position:fixed;top:0;right:0;width:240px;overflow:auto}#bank-library #bank-list .filter_ h1{font-weight:2em;text-transform:uppercase;font-weight:bold;margin:0 0 0 10px}#bank-library #bank-list .filter_ h2{color:white;font-size:15px;text-transform:uppercase;font-weight:bold;margin-top:1em;margin-left:10px}#bank-library #bank-list .filter_ .control-group{float:left;margin-right:9px;margin-left:10px}#bank-library #bank-list .filter_ .control-group label{color:#fff;display:inline-block;font-size:12px;font-weight:bold}#bank-library #bank-list .filter_ .control-group select{width:50px}#bank-library #bank-list .filter_>.form-group{padding:15px}#bank-library #bank-title{background:#111;left:20%;height:92px;margin:0;padding:0;position:fixed;text-align:left;top:45px;width:50%}#bank-library #bank-title h1{font-size:2em;padding:0;max-height:2em;display:block;margin:.5em .8em 0 .8em;padding-bottom:.2em;color:white;white-space:nowrap;overflow:hidden}#bank-library #bank-title form{margin:0 2em;color:#666}#bank-library #bank-title h2{margin:4px 0 0 14px;display:block;text-transform:initial !Important;color:white;font-size:12px;line-height:20px;text-align:left}#bank-library #bank-title small{font-size:10px;color:#bbb;text-align:left;display:block;margin-left:14px}#bank-library #bank-title select{display:block;float:left;height:22px;margin:5px 2.5%;width:20%;font-size:10px}#bank-library #bank-pedalboards{background:#111;bottom:46px;left:20%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0 0 200px 0;position:fixed;top:164px;width:50%}#bank-library #bank-pedalboards>div{margin:0 10px 20px 20px}#bank-library #bank-pedalboards .pedalboard{color:#fff;cursor:-webkit-grab !important;cursor:grab !important;width:100%;transition:all .33s}#bank-library #bank-pedalboards .pedalboard:active{cursor:-webkit-grabbing !important;cursor:grabbing !important}#bank-library #bank-pedalboards .pedalboard:hover{background-color:#883996}#bank-library #bank-pedalboards .pedalboard .info{height:32px;padding-left:5px;background:rgba(255,255,255,0.07)}#bank-library #bank-pedalboards .pedalboard .title{display:block;line-height:32px;font-weight:bold;overflow:hidden;position:relative}#bank-library #bank-pedalboards .pedalboard .img{display:inline-block;float:left;height:auto;margin:0 9px 0 0;text-align:center;width:100%;background:url(../img/background.jpg);background-size:auto 100%;background-position:center center;box-shadow:inset 0 3px 6px black;border:1px solid #000}#bank-library #bank-pedalboards .mode{border:none;margin:22px 0 18px 0;text-align:center}#bank-library #bank-edit{position:fixed;display:block;background:#111 url(../img/watermark.png) 100% 100% no-repeat;width:80%;bottom:45px;top:45px;left:20%}#bank-library #bank-pedalboards-search{bottom:45px;right:0;overflow:auto;position:fixed;top:0;width:30%;z-index:6}#bank-library #bank-pedalboards-search h2{text-transform:uppercase;color:white;font-size:1.5em;font-weight:bold;float:left}#bank-library #bank-pedalboards-search .box{background:#111;padding:0;box-sizing:border-box}#bank-library #bank-pedalboards-search input{width:50%;padding-left:1em}#bank-library #bank-pedalboards-search .remove{display:none !important}#bank-library #bank-pedalboards-search label{color:#fff;font-weight:bold;text-transform:uppercase;float:left;line-height:45px;padding-left:10px}#bank-library #bank-pedalboards-search .control-group{margin-bottom:10px;padding:0 2%;position:relative;width:29.3%}#bank-library #bank-pedalboards-search input[type="search"]{width:50% !important;float:right;margin:5px}#bank-library #bank-pedalboards-search select{width:100%}#bank-library #bank-pedalboards-search .input-clean{background:#333;color:#fff;cursor:pointer;font-size:8px;height:18px;left:auto !important;position:absolute;right:8px !important;text-align:center;text-transform:uppercase;top:31px !important;width:18px;border-radius:100%}#bank-pedalboards-mode{background:#333;left:30%;height:30px;margin:0;padding:20px 0 0 0;position:absolute;text-align:center;top:68px;width:45%}#bank-pedalboards-mode .grid{background:url(../img/icn-grid-list.png) no-repeat left bottom;display:inline-block;height:14px;width:14px}#bank-pedalboards-mode .grid.selected{background-position:left top}#bank-pedalboards-mode .list{background:url(../img/icn-grid-list.png) no-repeat right bottom;display:inline-block;height:14px;width:14px}#bank-pedalboards-mode .list.selected{background-position:right top}.pedalboard .addressings{width:100%}.pedalboard .addressings .footswitch{background:#2b2b2b url(../img/footswitch-free.png) no-repeat center top;float:left;height:20px;width:25%}.pedalboard .addressings .footswitch.addressed{background:#2b2b2b url(../img/footswitch-addressed.png) no-repeat center top}#bank-pedalboards-result{position:fixed;bottom:45px;top:45px;overflow:auto;width:30%;background:#111}#bank-pedalboards-result .pedalboard{color:#fff;background:rgba(255,255,255,0.07);cursor:-webkit-grab;cursor:grab;margin:0 20px 20px 10px;transition:all .33s}#bank-pedalboards-result .pedalboard:active{cursor:-webkit-grabbing !important;cursor:grabbing !important}#bank-pedalboards-result .pedalboard:hover{background-color:#883996}#bank-pedalboards-result .pedalboard .img{display:block;height:auto;margin:0 auto;text-align:center;width:100%;background:url(../img/background.jpg);background-size:auto 100%;background-position:center center;box-shadow:inset 0 3px 6px black;border:1px solid #000}#bank-pedalboards-result .pedalboard .img img{max-width:100%}#bank-pedalboards-result .pedalboard .title{display:block;line-height:32px;font-weight:bold;overflow:hidden;position:relative;padding-left:5px}#bank-pedalboards-result .pedalboard .description{display:block;font-size:11px;height:27px;line-height:1.5;overflow:hidden}#file-manager-library{background:#2c2c2c url(../img/watermark.png) 100% 100% no-repeat;top:0;bottom:46px;left:0;right:0;overflow-x:hidden;overflow-y:auto;position:absolute;z-index:2}#file-manager-wrapper{display:flex;position:fixed;top:45px;bottom:55px;left:2em;right:2em;overflow:auto;padding-top:1%}#file-manager-wrapper iframe{flex:1;border:none}#pedalboards-library{background:#2c2c2c;bottom:45px;left:0;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:0;z-index:2}#pedalboards-library h1{color:#fff;display:inline-block;font-size:24px;line-height:35px;margin:0 0 18px 0;padding:0}#pedalboards-library header .form-group{display:inline-block;float:right;margin-top:5px;margin-right:5px}#pedalboards-library header .form-group .form-control{width:200px !important}#pedalboards-library header .form-group .input-clean{line-height:20px;margin-right:12px !important}#pedalboards-library header .view-modes{float:right;margin-right:12px;cursor:pointer}#pedalboards-library header .view-modes .view-mode{font-size:130%}#pedalboards-library header .view-modes .view-mode.selected{color:#fff}#pedalboards-library .filter{border-color:#111;border-style:dotted;border-width:0 1px 0 0;bottom:45px;left:0;position:fixed;right:0;top:45px;width:240px}#pedalboards-library .filter .control-group{float:left;margin-right:9px}#pedalboards-library .filter .control-group label{color:#fff;display:inline-block;font-size:12px;font-weight:bold;width:165px}#pedalboards-library .filter .control-group select{width:50px}#pedalboards-library .pedalboards{left:0;position:fixed;right:0;top:45px;bottom:45px;overflow:auto;background:#111 url(../img/watermark.png) 100% 100% no-repeat;padding-top:1%}#pedalboards-library .pedalboards .pedalboard{color:#fff;float:left;margin:0 0 1% 1%;width:18.8%;position:relative;background-color:transparent;background-image:url(../img/background.jpg);background-position:center center;background-repeat:repeat;background-size:auto 100%;transition:all .33s;cursor:pointer}#pedalboards-library .pedalboards .pedalboard:hover .info{background-color:#883996}#pedalboards-library .pedalboards .pedalboard .img{box-shadow:inset 0 3px 6px black;border:1px solid #000;display:block;width:100%;height:10vw;overflow:hidden;text-align:center;background-image:url(../img/loading-pedalboard.gif);background-position:center center;background-repeat:no-repeat;background-size:auto;position:relative}#pedalboards-library .pedalboards .pedalboard .img.loaded{background-size:contain}#pedalboards-library .pedalboards .pedalboard .img.broken{background-image:url(../img/icons/broken_image.svg);background-size:auto 50%}#pedalboards-library .pedalboards .pedalboard.broken .img::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:rgba(17,17,17,0.5);background-image:url(../img/icons/broken_pedal.svg);background-size:auto 50%;background-repeat:no-repeat;background-position:center}#pedalboards-library .pedalboards .pedalboard .info{background-color:#2c2c2c;transition:background-color .33s}#pedalboards-library .pedalboards .pedalboard .title{display:block;line-height:32px;font-weight:bold;overflow:hidden;position:relative;height:32px;left:5px;width:calc(100% - 32px);text-overflow:ellipsis;white-space:nowrap}#pedalboards-library .pedalboards .pedalboard .description{display:block;font-size:12px;height:36px;line-height:1.5;overflow:hidden}#pedalboards-library .pedalboards .pedalboard .actions{font-weight:bold;text-transform:uppercase;position:absolute;top:0;right:0}#pedalboards-library .pedalboards .pedalboard .actions .js-remove{width:32px;height:32px;background-image:url(../img/icons/25/delete.png);background-repeat:no-repeat;background-position:50% 50%;transition:background-color .33s}#pedalboards-library .pedalboards .pedalboard .actions .js-remove:hover{background-color:#f29446}#pedalboards-library .pedalboards .pedalboard .actions>span{cursor:pointer}#pedalboards-library .pedalboards .pedalboard .actions>span:hover{text-decoration:underline}#pedalboards-library .pedalboards .pedalboard .actions>span.duplicate{margin:0 6px}#pedalboards-library .pedalboards.list-selected .img{display:none}#nprogress{pointer-events:none;z-index:103100}#nprogress .bar{background:#883996;position:fixed;z-index:103100;top:45px;left:0;opacity:.5;width:100%;height:2px}#nprogress .peg{display:none}#nprogress .spinner{display:none;position:fixed;z-index:1031;top:45px;right:0;background:rgba(0,0,0,0.5);padding:6px;box-sizing:border-box;transform:translate(-50% -50%)}#nprogress .spinner-icon{width:32px;height:32px;box-sizing:border-box;border:solid 3px transparent;border-top-color:#f29446;border-left-color:rgba(242,148,70,0.66);border-bottom-color:rgba(242,148,70,0.33);border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mod-pedal-settings .mod-address.addressed,.mod-pedal-settings .preset-btn-assign-all.addressed{background-color:#a144b2}.mod-pedal-settings-address .mod-box .form-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mod-pedal-settings-address .mod-box .form-container .btn.js-type,.mod-pedal-settings-address .mod-box .form-container .btn.advanced-toggle{border:solid #333 1px}.mod-pedal-settings-address .mod-box .form-container .main-form-container{width:691px;padding-right:3px}.mod-pedal-settings-address .mod-box .form-container .main-form-container label{text-align:center}.mod-pedal-settings-address .mod-box .form-container .main-form-container .btn.js-type.selected{background-color:#333;color:white}.mod-pedal-settings-address .mod-box .form-container .main-form-container .group-strike{display:flex;flex-basis:100%;align-items:center;color:black;margin:6px 0}.mod-pedal-settings-address .mod-box .form-container .main-form-container .group-strike:before,.mod-pedal-settings-address .mod-box .form-container .main-form-container .group-strike:after{content:"";flex-grow:1;background:black;height:3px;font-size:0;line-height:0}.mod-pedal-settings-address .mod-box .form-container .main-form-container .group-strike:before{margin-right:8px}.mod-pedal-settings-address .mod-box .form-container .main-form-container .group-strike:after{margin-left:8px}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table{width:100%}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table th:first-child{background-color:#f66}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table th:nth-child(2){background-color:#ff6}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table th:nth-child(3){background-color:#6ff}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table th:nth-child(4){background-color:#bb7cd5}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table th:nth-child(5){background-color:#f5a77e}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table th:nth-child(6){background-color:#6f6}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table th:nth-child(7){background-color:#f6f}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table th:nth-child(8){background-color:#8080ff}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table th,.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table td{border:solid #333 1px;text-align:center}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table td{padding:5px;cursor:pointer}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table td.selected{background-color:#883996;color:white;box-shadow:3px 3px 3px #999}.mod-pedal-settings-address .mod-box .form-container .main-form-container .hmi-table td.disabled{cursor:auto;color:#999;background-color:#d9d9d9;box-shadow:inset 0 0 3px #555}.mod-pedal-settings-address .mod-box .form-container .main-form-container .midi-custom-uri{color:#883996}.mod-pedal-settings-address .mod-box .form-container .buttons-container{padding-right:3px;padding-bottom:18px}.mod-pedal-settings-address .mod-box .form-container .advanced-container{border-left:1px solid #eee;padding-left:12px;margin-left:12px}.mod-pedal-settings-address .mod-box .form-container .advanced-container .cv-op-mode label{width:100% !important}.mod-pedal-settings-address .mod-box .form-container .advanced-container .cv-op-mode .mod-controls{width:155px !important}.mod-cv-output .output-cv-checkbox{display:flex;position:absolute;top:45px;left:15px}.mod-cv-output .output-cv-checkbox .checkbox-container{position:relative;padding-left:45px;cursor:pointer;font-size:22px;height:35px;width:35px}.mod-cv-output .output-cv-checkbox .checkbox-container .checkmark{position:absolute;top:0;left:0;height:35px;width:35px;background-color:#eee}.mod-cv-output .output-cv-checkbox .checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:13px;top:7px;width:10px;height:17px;border:solid white;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mod-cv-output .output-cv-checkbox .checkbox-container input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;z-index:5;width:100%;height:100%;top:0;left:0}.mod-cv-output .output-cv-checkbox .checkbox-container input[type=checkbox]:disabled{cursor:not-allowed}.mod-cv-output .output-cv-checkbox .checkbox-container input[type=checkbox]:checked~.checkmark{background-color:#883996}.mod-cv-output .output-cv-checkbox .checkbox-container input[type=checkbox]:checked~.checkmark:after{display:block}.mod-cv-output .output-cv-checkbox .checkbox-container input[type=checkbox]:disabled~.checkmark{background-color:#999}.mod-cv-output .output-cv-checkbox input[type=text]{font-size:20px}.mod-cv-output .output-cv-checkbox ::selection{background:#883996 !important;color:white !important}@font-face{font-family:'cooper hewitt';src:url('../fonts/cooper/cooperhewitt-semibold-webfont.eot');src:url('../fonts/cooper/cooperhewitt-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cooper/cooperhewitt-semibold-webfont.woff2') format('woff2'),url('../fonts/cooper/cooperhewitt-semibold-webfont.woff') format('woff'),url('../fonts/cooper/cooperhewitt-semibold-webfont.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'cooper hewitt';src:url('../fonts/cooper/cooperhewitt-light-webfont.eot');src:url('../fonts/cooper/cooperhewitt-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cooper/cooperhewitt-light-webfont.woff2') format('woff2'),url('../fonts/cooper/cooperhewitt-light-webfont.woff') format('woff'),url('../fonts/cooper/cooperhewitt-light-webfont.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'cooper hewitt';src:url('../fonts/cooper/cooperhewitt-lightitalic-webfont.eot');src:url('../fonts/cooper/cooperhewitt-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cooper/cooperhewitt-lightitalic-webfont.woff2') format('woff2'),url('../fonts/cooper/cooperhewitt-lightitalic-webfont.woff') format('woff'),url('../fonts/cooper/cooperhewitt-lightitalic-webfont.ttf') format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'cooper hewitt';src:url('../fonts/cooper/cooperhewitt-bookitalic-webfont.eot');src:url('../fonts/cooper/cooperhewitt-bookitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cooper/cooperhewitt-bookitalic-webfont.woff2') format('woff2'),url('../fonts/cooper/cooperhewitt-bookitalic-webfont.woff') format('woff'),url('../fonts/cooper/cooperhewitt-bookitalic-webfont.ttf') format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'cooper hewitt';src:url('../fonts/cooper/cooperhewitt-book-webfont.eot');src:url('../fonts/cooper/cooperhewitt-book-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cooper/cooperhewitt-book-webfont.woff2') format('woff2'),url('../fonts/cooper/cooperhewitt-book-webfont.woff') format('woff'),url('../fonts/cooper/cooperhewitt-book-webfont.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}*{outline:0 !important}html,body{height:100%;overflow:hidden}body{background:#111;min-width:1024px}body.ios{position:fixed;min-width:980px}*{font-family:"cooper hewitt",Sans-serif !important}.unpadded{padding:0 !important}.unpadded-r{padding:0 0 0 7px}.unpadded-l{padding:0 7px 0 0}.ui-draggable:active{cursor:-webkit-grabbing !important;cursor:grabbing !important}.form-control{width:100% !important}#wrapper{bottom:0;left:0;min-width:980px;overflow:hidden;position:absolute;right:0;top:0}hr.dotted{border:1px dotted #444;margin:2px 0 3px 0}.preset-list{width:100%;height:200px !important}.input-clean{background:#333;color:#fff;cursor:pointer;height:18px;left:auto !important;position:absolute;right:0;margin-right:18px !important;text-align:center;text-transform:uppercase;margin-top:-26px !important;width:18px;border-radius:100%}.input-clean:after{content:"×";content:"\00d7";font-size:14px;font-weight:bold}.form-control::selection{background:#883996 !important;color:white !important}#notifications{position:absolute;top:55px;right:0;width:320px;z-index:100000}#notifications>section{border-radius:0;margin-bottom:0 !important;opacity:.96;cursor:pointer}#notifications .progressbar{border:0;height:8px;overflow:hidden;position:absolute;left:8px;bottom:0;width:306px}#notifications .progressbar .progressbar-value{background-color:rgba(136,57,150,0.7);height:90%;margin:0}#main-menu{background:#111;bottom:0;color:#fff;height:45px;left:0;position:absolute;right:0;z-index:10}#main-menu>div{cursor:pointer;float:left}#main-menu>div.icon{height:45px;width:45px}#main-menu>div.icon>img{margin:5px 0 0 6px}#main-menu>div.icon.selected{background:#000}#main-menu>div.icon>a{display:block;height:45px;width:45px}#main-menu #mod-plugins{background-image:url(../img/menu-icons-sprite.png?v=2);background-position:-45px top;background-repeat:no-repeat;transition:all .33s}#main-menu #mod-plugins:hover{background-color:#000;background-position:-45px bottom}#main-menu #mod-plugins.selected{background-color:#000;background-position:-45px bottom}#main-menu #mod-cloud-plugins{background-image:url(../img/menu-icons-sprite.png?v=2);background-position:-315px top;background-repeat:no-repeat;transition:all .33s}#main-menu #mod-cloud-plugins:hover{background-color:#000;background-position:-315px bottom}#main-menu #mod-cloud-plugins.selected{background-color:#000;background-position:-315px bottom}#main-menu #mod-pedalboard{background-image:url(../img/menu-icons-sprite.png?v=2);background-position:-90px top;background-repeat:no-repeat;transition:all .33s}#main-menu #mod-pedalboard:hover{background-color:#000;background-position:-90px bottom}#main-menu #mod-pedalboard.selected{background-color:#000;background-position:-90px bottom}#main-menu #mod-bank{background-image:url(../img/menu-icons-sprite.png?v=2);background-position:-135px top;background-repeat:no-repeat;transition:all .33s}#main-menu #mod-bank:hover{background-color:#000;background-position:-135px bottom}#main-menu #mod-bank.selected{background-color:#000;background-position:-135px bottom}#main-menu #mod-file-manager{background-image:url(../img/menu-icons-sprite.png?v=2);background-position:-180px top;background-repeat:no-repeat;transition:all .33s}#main-menu #mod-file-manager:hover{background-color:#000;background-position:-180px bottom}#main-menu #mod-file-manager.selected{background-color:#000;background-position:-180px bottom}#main-menu #banks-saving{margin:21px 0 0 6px;font-size:10px;color:#666;display:none}#main-menu #mod-show-midi-port,#main-menu #mod-transport-icon,#main-menu .mod-bypass,#main-menu #mod-cpu,#main-menu #mod-ram,#main-menu #mod-xruns,#main-menu #mod-buffersize,#main-menu #mod-cpu-stats{background-position:8px 50%;background-repeat:no-repeat;padding-left:40px;padding-right:12px;color:#fff;float:right;font-size:11px;font-weight:bold;line-height:4.5;text-transform:uppercase;width:auto !important;transition:all .33s}#main-menu #mod-show-midi-port:hover,#main-menu #mod-transport-icon:hover,#main-menu .mod-bypass:hover,#main-menu #mod-cpu:hover,#main-menu #mod-ram:hover,#main-menu #mod-xruns:hover,#main-menu #mod-buffersize:hover,#main-menu #mod-cpu-stats:hover{background-color:#000}#main-menu #mod-show-midi-port.selected,#main-menu #mod-transport-icon.selected,#main-menu .mod-bypass.selected,#main-menu #mod-cpu.selected,#main-menu #mod-ram.selected,#main-menu #mod-xruns.selected,#main-menu #mod-buffersize.selected,#main-menu #mod-cpu-stats.selected{background-color:#333}#main-menu #mod-show-midi-port{background-image:url(../img/icons/25/midi.png)}#main-menu #mod-transport-icon{background-image:url(../img/icons/25/stop.png);font-family:monospace;width:10.5em !important;text-align:right}#main-menu #mod-transport-icon.playing{background-image:url(../img/icons/25/transport.png)}#main-menu .mod-bypass{background-image:url(../img/icons/25/bypass.png)}#main-menu .mod-bypass.bypassed{background-color:#883996}#main-menu #mod-cpu,#main-menu #mod-ram{cursor:default;width:115px !important;padding:0 !important;background:linear-gradient(to right, #1e5799 0, #2989d8 69%, #ff6430 78%, #ff6430 93%, #c40000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799', endColorstr='#c40000', GradientType=1)}#main-menu #mod-cpu .progress-title{background-image:url(../img/icons/25/cpu.png);background-position:0 50%;background-repeat:no-repeat;padding-left:30px}#main-menu #mod-ram .progress-title{background-image:url(../img/icons/25/ram.png);background-position:0 50%;background-repeat:no-repeat;padding-left:30px}#main-menu #mod-xruns{background-image:url(../img/icons/25/cpu.png);width:115px !important}#main-menu #mod-cpu-stats{background-image:url(../img/icons/25/cpu.png);width:155px !important;text-transform:none}#main-menu #mod-buffersize{background-image:url(../img/icons/25/cpu.png);width:125px !important}#main-menu .progress{height:45px;margin-bottom:0;overflow:hidden;float:right;background-color:#111;-webkit-transition:width 1s;transition:width 1s}#main-menu .progress .bar{float:right;background:#222 !important}#main-menu .progress-title{position:absolute;top:0;height:45px;margin:0;margin-left:1em;color:white}#main-menu .status{background-color:#111;background-position:3px 50%;background-size:36px;background-repeat:no-repeat;border-color:#2b2b2b;border-style:solid;border-width:0 0 0 1px;float:right}#main-menu #mod-settings{font-family:fontello !important;font-size:28px;padding-top:3px;padding-left:10px;position:relative;color:#fff;opacity:.66;cursor:pointer;transition:all .33s}#main-menu #mod-settings:after{content:'\e802'}#main-menu #mod-settings:hover{opacity:1}#main-menu #mod-update{background-image:url(../img/icons/36/update.png)}#main-menu #mod-update.uptodate{background-image:url(../img/icons/36/ok.png)}#main-menu #mod-status{background-image:url(../img/icons/36/disconnect.png)}#main-menu #mod-status.online{background-image:url(../img/icons/36/disconnect.png)}#main-menu #mod-devices{background-image:url(../img/icons/36/control-chain.png)}#cloud_install_all{background-image:url(../img/icons/36/save.png);float:right;font-size:21px}#cloud_update_all{background-image:url(../img/icons/36/update.png);float:right;font-size:21px}header#pedalboard-actions,#bank-library header,#cloud-plugins-library header,#pedalboards-library header,#file-manager-library header{display:block;left:0;height:45px;line-height:45px;position:fixed;right:0;top:0;box-shadow:0 1px 10px rgba(0,0,0,0.1);z-index:5;background-color:#111;background-position:3px 50%;background-size:36px;background-repeat:no-repeat;background-image:url(../img/icons/36/mod.png);padding-left:45px}header#pedalboard-actions .help,#bank-library header .help,#cloud-plugins-library header .help,#pedalboards-library header .help,#file-manager-library header .help{background-image:url(../img/icn-help-16x16.png);background-position:center center;background-repeat:no-repeat;display:inline-block;height:21px;width:21px}header#pedalboard-actions .close,#bank-library header .close,#cloud-plugins-library header .close,#pedalboards-library header .close,#file-manager-library header .close{opacity:1;position:absolute;right:10px;top:16px}header#pedalboard-actions .drop-menu,#bank-library header .drop-menu,#cloud-plugins-library header .drop-menu,#pedalboards-library header .drop-menu,#file-manager-library header .drop-menu{position:absolute;display:none;list-style-type:none;padding:0;background-color:rgba(0,0,0,0.8);color:#999;width:150px}header#pedalboard-actions .drop-menu:hover,#bank-library header .drop-menu:hover,#cloud-plugins-library header .drop-menu:hover,#pedalboards-library header .drop-menu:hover,#file-manager-library header .drop-menu:hover{display:block}header#pedalboard-actions .drop-menu li,#bank-library header .drop-menu li,#cloud-plugins-library header .drop-menu li,#pedalboards-library header .drop-menu li,#file-manager-library header .drop-menu li{padding:5px 20px}header#pedalboard-actions .drop-menu li:hover,#bank-library header .drop-menu li:hover,#cloud-plugins-library header .drop-menu li:hover,#pedalboards-library header .drop-menu li:hover,#file-manager-library header .drop-menu li:hover{color:white;background-color:#883996}header#pedalboard-actions .drop-menu .sub-menu,#bank-library header .drop-menu .sub-menu,#cloud-plugins-library header .drop-menu .sub-menu,#pedalboards-library header .drop-menu .sub-menu,#file-manager-library header .drop-menu .sub-menu{display:none;list-style-type:none;padding:0;position:absolute;left:150px;height:14em;overflow-y:auto;overflow-x:hidden;margin-top:-50px;background-color:rgba(0,0,0,0.8);width:15em;border-left:3px solid #666}header#pedalboard-actions .drop-menu .sub-menu:hover,#bank-library header .drop-menu .sub-menu:hover,#cloud-plugins-library header .drop-menu .sub-menu:hover,#pedalboards-library header .drop-menu .sub-menu:hover,#file-manager-library header .drop-menu .sub-menu:hover{display:block}header#pedalboard-actions .menu-trigger:hover+.drop-menu,#bank-library header .menu-trigger:hover+.drop-menu,#cloud-plugins-library header .menu-trigger:hover+.drop-menu,#pedalboards-library header .menu-trigger:hover+.drop-menu,#file-manager-library header .menu-trigger:hover+.drop-menu{display:block}header#pedalboard-actions .sub-menu-trigger:hover ul,#bank-library header .sub-menu-trigger:hover ul,#cloud-plugins-library header .sub-menu-trigger:hover ul,#pedalboards-library header .sub-menu-trigger:hover ul,#file-manager-library header .sub-menu-trigger:hover ul{display:block}header#pedalboard-actions button,#bank-library header button,#cloud-plugins-library header button,#pedalboards-library header button,#file-manager-library header button{background-position:8px 50%;background-size:25px;background-repeat:no-repeat;padding:0 12px 0 40px;background-color:transparent;border:none;height:45px;line-height:45px;opacity:.66;color:white;transition:all .33s}header#pedalboard-actions button:hover,#bank-library header button:hover,#cloud-plugins-library header button:hover,#pedalboards-library header button:hover,#file-manager-library header button:hover,header#pedalboard-actions button.selected,#bank-library header button.selected,#cloud-plugins-library header button.selected,#pedalboards-library header button.selected,#file-manager-library header button.selected{opacity:1;background-color:black}header#pedalboard-actions button.js-save,#bank-library header button.js-save,#cloud-plugins-library header button.js-save,#pedalboards-library header button.js-save,#file-manager-library header button.js-save{background-image:url(../img/icons/25/save.png)}header#pedalboard-actions button.js-save-as,#bank-library header button.js-save-as,#cloud-plugins-library header button.js-save-as,#pedalboards-library header button.js-save-as,#file-manager-library header button.js-save-as{background-image:url(../img/icons/25/save.png)}header#pedalboard-actions button.js-preset,#bank-library header button.js-preset,#cloud-plugins-library header button.js-preset,#pedalboards-library header button.js-preset,#file-manager-library header button.js-preset{background-image:url(../img/icons/36/presets.png);background-size:30px 30px}header#pedalboard-actions button#js-preset-enabler:hover,#bank-library header button#js-preset-enabler:hover,#cloud-plugins-library header button#js-preset-enabler:hover,#pedalboards-library header button#js-preset-enabler:hover,#file-manager-library header button#js-preset-enabler:hover,header#pedalboard-actions button#js-preset-enabler.selected,#bank-library header button#js-preset-enabler.selected,#cloud-plugins-library header button#js-preset-enabler.selected,#pedalboards-library header button#js-preset-enabler.selected,#file-manager-library header button#js-preset-enabler.selected{background-color:#883996}header#pedalboard-actions button.js-reset,#bank-library header button.js-reset,#cloud-plugins-library header button.js-reset,#pedalboards-library header button.js-reset,#file-manager-library header button.js-reset{background-image:url(../img/icons/25/new.png)}header#pedalboard-actions button.js-reset:hover,#bank-library header button.js-reset:hover,#cloud-plugins-library header button.js-reset:hover,#pedalboards-library header button.js-reset:hover,#file-manager-library header button.js-reset:hover,header#pedalboard-actions button.js-reset.selected,#bank-library header button.js-reset.selected,#cloud-plugins-library header button.js-reset.selected,#pedalboards-library header button.js-reset.selected,#file-manager-library header button.js-reset.selected{background-color:#883996}header#pedalboard-actions button.js-cv-addressing,#bank-library header button.js-cv-addressing,#cloud-plugins-library header button.js-cv-addressing,#pedalboards-library header button.js-cv-addressing,#file-manager-library header button.js-cv-addressing{background-image:url(../img/icons/25/cv.png)}header#pedalboard-actions button.js-cv-addressing:hover,#bank-library header button.js-cv-addressing:hover,#cloud-plugins-library header button.js-cv-addressing:hover,#pedalboards-library header button.js-cv-addressing:hover,#file-manager-library header button.js-cv-addressing:hover,header#pedalboard-actions button.js-cv-addressing.selected,#bank-library header button.js-cv-addressing.selected,#cloud-plugins-library header button.js-cv-addressing.selected,#pedalboards-library header button.js-cv-addressing.selected,#file-manager-library header button.js-cv-addressing.selected{background-color:#883996}header#pedalboard-actions button.js-cloud,#bank-library header button.js-cloud,#cloud-plugins-library header button.js-cloud,#pedalboards-library header button.js-cloud,#file-manager-library header button.js-cloud{background-image:url(../img/icn-share.png);background-size:32px;background-position:5px center}header#pedalboard-actions h1,#bank-library header h1,#cloud-plugins-library header h1,#pedalboards-library header h1,#file-manager-library header h1{font-weight:2em;text-transform:uppercase;font-weight:normal;color:#999;display:inline-block;font-size:24px;line-height:49px;height:45px;padding:0}header#pedalboard-actions{box-shadow:0 2px 12px black}.tooltip{background:white;bottom:50px;height:auto;padding:7px;position:absolute}.tooltip .text{color:#222;font-weight:bold;line-height:1;text-align:center}.tooltip .arrow{border-bottom:9px solid transparent;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid white;height:0;position:absolute;bottom:-18px;right:14px;width:0}#mod-devices-window,#mod-upgrade{background:white;color:black;font-size:15px;max-height:350px;overflow:auto;position:absolute;right:10px;bottom:50px;z-index:100}#mod-devices-window .progressbar-wrapper,#mod-upgrade .progressbar-wrapper{border:1px solid #444;height:20px;width:330px}#mod-devices-window .progressbar,#mod-upgrade .progressbar{background-color:#88f;height:18px}#mod-devices-window{max-width:600px;min-width:500px}#mod-upgrade{max-width:450px;min-width:350px}#mod-transport-window{bottom:48px;right:310px;top:initial;left:initial;background:rgba(17,17,17,0.9);padding:50px 40px 15px 40px;z-index:999}#mod-transport-window .mod-midi-icon{width:auto !important;padding-left:25px;background-position:5% 45% !important;background-image:url(../img/icons/25/midi.png);background-size:15px;background-repeat:no-repeat}#plugins-library{bottom:45px;height:166px;left:0;position:absolute;right:0;transition:all .33s;transition:opacity .5s;transition:height .5s}#plugins-library.folded{height:38px}#plugins-library.folded #plugins-library-settings-window{bottom:0}#plugins-library.fade{opacity:.2}#plugins-library .fold{cursor:pointer;display:block !important;float:right;height:36px;position:absolute;top:0;right:0;width:36px;background-color:rgba(17,17,17,0.66);background-image:url(../img/icons/25/pinned.png);background-position:center center;background-repeat:no-repeat}#plugins-library .folded{cursor:pointer;display:block;float:right;height:36px;position:absolute;top:0;right:0;width:36px}#plugins-library.auto .fold{background-image:url(../img/icons/25/autohide.png)}#plugins-library .settings{background-color:rgba(17,17,17,0.66);background-image:url(../img/icn-search-white.png);background-position:center center;background-repeat:no-repeat;cursor:pointer;display:block;height:36px;position:absolute;right:37px;top:0;width:36px}#plugins-library #plugins-library-settings-window{background-color:rgba(17,17,17,0.66);bottom:130px;color:#fff;position:absolute;right:74px;transition:bottom .5s}#plugins-library #plugins-library-settings-window h1{padding:0}#plugins-library #plugins-library-settings-window form{padding:4px;border:0;margin:0}#plugins-library #plugins-library-settings-window label{margin-right:10px}#plugins-library #plugins-library-settings-window label.checkbox:last-child{margin-right:0}#plugins-library #plugins-library-settings-window .control-group{position:relative}#plugins-library #plugins-library-settings-window input{width:120px;height:28px;line-height:28px;padding:0 6px;outline:0;border:0}#plugins-library #plugins-library-settings-window .input-clean{position:absolute;top:50%;right:8px;bottom:auto;left:auto;transform:translateY(-50%);margin:0 !important;border-radius:100%}#plugins-library ul{list-style:none;margin:6px 73px 0 0;overflow:hidden;padding:10px 0 0 0;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#plugins-library ul li{background:rgba(17,17,17,0.66);color:#bbb;cursor:pointer !important;display:inline-block;float:left;font-size:11px;margin:0 1px 0 0;padding:3px 11px;text-shadow:1px 1px 0 #000;text-transform:uppercase;border-top:solid 3px transparent;transition-property:border-radius,color,margin-top,padding,border-top;transition-duration:.33s}#plugins-library ul li:hover{margin-top:-6px;padding:6px 11px;color:white}#plugins-library ul li.selected{color:white;font-weight:bold;margin-top:-6px;padding:6px 11px;border-top:solid 3px #883996}#plugins-library.scrolling .plugins-wrapper{transition:all .1s !important}#plugins-library #plugins-list{background:rgba(17,17,17,0.66);height:140px;overflow:hidden;position:relative;width:100%;z-index:1}#plugins-library #plugins-list .nav{background:url(../img/nav-left.png) 50% 50% no-repeat;cursor:pointer;position:absolute;top:0;width:50px;height:100%;opacity:.66}#plugins-library #plugins-list .nav:hover{opacity:1}#plugins-library #plugins-list .nav-left{left:0}#plugins-library #plugins-list .nav-right{background:url(../img/nav-right.png) 50% 50% no-repeat;right:0}#plugins-library #plugins-list #plugins-results{bottom:0;left:50px;position:absolute;overflow:hidden;right:50px;top:0}#plugins-library #plugins-list .plugins-wrapper{position:absolute;display:inline-block;white-space:nowrap;transition:all .5s;top:120px;left:0;opacity:0}#plugins-library #plugins-list .plugins-wrapper.selected{top:0;opacity:1}#plugins-library #plugins-list .plugins-wrapper .plugin{color:#fff;font-size:11px;font-weight:bold;height:108px;padding:14px 12px 10px;position:relative;text-align:center;display:inline-block}#plugins-library #plugins-list .plugins-wrapper .plugin .thumb{height:67px;cursor:pointer !important;position:relative;display:flex;flex-direction:column;justify-content:center}#plugins-library #plugins-list .plugins-wrapper .plugin .thumb:active{cursor:-webkit-grabbing !important;cursor:grabbing !important}#plugins-library #plugins-list .plugins-wrapper .plugin .thumb img{height:auto;margin:0 auto 3px;width:auto;pointer-events:none;max-width:256px;max-height:64px}#plugins-library #plugins-list .plugins-wrapper .plugin .status{display:block;height:16px;margin:0 auto;width:16px}#plugins-library #plugins-list .plugins-wrapper .plugin .status.demo{display:inline-block;width:auto;height:auto;margin:0}#plugins-library #plugins-list .plugins-wrapper .plugin .status.installed{background-image:url(../img/icn-installed.png);background-position:center center;background-repeat:no-repeat}#plugins-library #plugins-list .plugins-wrapper .plugin .status.outdated{background-image:url(../img/icn-outdated.png);background-position:center center;background-repeat:no-repeat}#plugins-library #plugins-list .plugins-wrapper .plugin .status.blocked{background-image:url(../img/icn-blocked.png);background-position:center center;background-repeat:no-repeat}#plugins-library #plugins-list .plugins-wrapper .plugin .author{display:block;line-height:1.5}#plugins-library #plugins-list .plugins-wrapper .plugin .title{display:block;line-height:1.25}#plugins-library #plugins-list .plugins-wrapper .plugin .rating{background-image:url(../img/icn-rating.png);background-position:center top;background-repeat:no-repeat;display:block;height:16px;width:132px}#plugins-library #plugins-list .plugins-wrapper .plugin .rating.one{background-position:center -15px}#plugins-library #plugins-list .plugins-wrapper .plugin .rating.two{background-position:center -30px}#plugins-library #plugins-list .plugins-wrapper .plugin .rating.three{background-position:center -45px}#plugins-library #plugins-list .plugins-wrapper .plugin .rating.four{background-position:center -60px}#plugins-library #plugins-list .plugins-wrapper .plugin .rating.five{background-position:center -75px}#plugins-library #plugins-list .plugins-wrapper .plugin .downloads{display:block}#plugins-library #plugins-list .plugins-wrapper .plugin .demo-container{position:absolute;left:0;bottom:3px;right:0;text-align:center}.plugin-info{background-color:rgba(20,20,20,0.9);bottom:0;color:#ccc;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:40}.plugin-info .box{margin-top:3em;margin-bottom:3em;background-color:#111;padding:15px;border:2px solid #333}.plugin-info .box .row-fluid{position:relative}.plugin-info .close{color:#fff;font-size:12px;font-weight:bold;opacity:1;position:absolute;right:10px;text-shadow:none;text-transform:uppercase;top:10px}.plugin-info .screenshot{padding:18px;min-width:3em;min-height:9em;display:inline-block;z-index:0}.plugin-info .screenshot div.beta{background-color:#ff2927;font-family:"cooper hewitt",sans-serif;font-weight:700;padding:5px 10px;color:white;position:absolute;top:18px;left:30px;font-size:16px}.plugin-info figure{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:992px){.plugin-info figure{float:left;width:33.33333333%}}.plugin-info figure:hover{z-index:10 !important}.plugin-info .plugin-description{position:relative;min-height:1px;padding-right:15px;padding-left:15px;height:100%;display:block;position:a;padding-left:45px;background:-moz-linear-gradient(left, rgba(17,17,17,0.1) 1em, #111 2em);background:-webkit-gradient(linear, left top, right top, color-stop(1em, rgba(17,17,17,0.1)), color-stop(2em, #111));background:-webkit-linear-gradient(left, rgba(17,17,17,0.1) 1em, #111 2em);background:-o-linear-gradient(left, rgba(17,17,17,0.1) 1em, #111 2em);background:-ms-linear-gradient(left, rgba(17,17,17,0.1) 1em, #111 2em);background:linear-gradient(to right, rgba(17,17,17,0.1) 1em, #111 2em);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1)}@media (min-width:992px){.plugin-info .plugin-description{float:left;width:58.33333333%}}.plugin-info .plugin-description>p{font-size:16px;margin-bottom:27px;white-space:pre-wrap}.plugin-info header{padding:18px 0 0}.plugin-info header h1{display:inline-block;vertical-align:middle;color:#fff;font-size:27px;font-weight:bold;line-height:1;margin:0;padding:0}.plugin-info header h1 span{font-size:16px;line-height:1;margin:0;padding:0}.plugin-info .version{color:#ccc;font-size:12px;font-weight:bold;text-transform:uppercase}.plugin-info .version span.bold{color:#fff;font-size:14px}.plugin-info .version button{font-weight:bold;margin-top:6px;text-transform:uppercase}.plugin-info .rating{background:url(../img/icn-rating.png) no-repeat -12px top;display:inline-block;height:14px;width:84px}.plugin-info .rating.one{background:url(../img/icn-rating.png) no-repeat -12px -15px}.plugin-info .rating.two{background:url(../img/icn-rating.png) no-repeat -12px -30px}.plugin-info .rating.three{background:url(../img/icn-rating.png) no-repeat -12px -45px}.plugin-info .rating.four{background:url(../img/icn-rating.png) no-repeat -12px -60px}.plugin-info .rating.five{background:url(../img/icn-rating.png) no-repeat -12px -75px}.plugin-info .rating-label{color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase}.plugin-info .my-rate{width:15px;height:15px;margin:0;padding:0;float:left;cursor:pointer}.plugin-info .plugin-specs{text-align:center;width:100%;border-color:#333}.plugin-info .plugin-specs th{background:#333;color:#fff;border-color:#333;text-align:center}.plugin-info .plugin-specs td{border-color:#333}.plugin-info .plugin-specs td:first-child{width:40%}.plugin-info .plugin-specs td:not(first-child){width:20%}.plugin-info .comments-reviews{border-top:1px solid #333;margin-top:10px;padding-top:10px}.plugin-info .comments-reviews h1{color:#fff;font-size:21px;line-height:2;margin:0;padding:0}.plugin-info .reviews{border-bottom:1px solid #333;margin:9px 0 18px 0;padding:9px 0 18px 0}.plugin-info article.review{margin:18px 0}.plugin-info article.review h1{color:#fff;font-size:14px}.plugin-info article.review h1 .rating{margin-left:6px}.plugin-info article.review h1 .rating-label{color:#ccc;display:inline;font-size:12px;font-weight:normal;margin-left:6px}.plugin-info article.review .bar{background:#333;display:block;height:12px;margin:2px 6px 0;position:relative;width:100px}.plugin-info article.review .progress-bar{background:#444;bottom:0;display:block;height:10px;left:0;margin:1px;position:absolute;right:0;top:0;width:50%}.plugin-info article.review .rating-number{display:block;font-size:12px;margin-top:-1px}.plugin-info article.comment{border-top:1px solid #333;margin:18px 0 0;padding:18px 0 0}.plugin-info article.comment h1{color:#fff;font-size:16px;line-height:1}.plugin-info article.comment h1 .date{color:#ccc;font-size:12px;font-weight:normal;margin-left:6px}.plugin-info .comments{margin:18px 0;padding:18px 0}.plugin-info .comments button{margin-top:18px}.plugin-info form.comment-form{border-top:1px solid #333;margin:18px 0;padding:18px 0}.plugin-info form.comment-form label{font-size:12px;font-weight:bold;text-transform:uppercase}.plugin-info form.comment-form textarea{height:180px}.plugin-info .favorite-button{display:inline-block;vertical-align:middle;width:30px;height:30px;background:url(../img/icons/25/star-border.png) no-repeat center center;cursor:pointer;opacity:.5}.plugin-info .favorite-button:hover{opacity:.8}.plugin-info .favorite-button.favorite{opacity:1;background:url(../img/icons/25/star.png) no-repeat center center}.plugin-info .favorite-button.favorite:hover{opacity:1}.plugin-info .online-button-href{display:inline-block;margin-bottom:10px}.plugin-info .status.demo{display:inline-block;padding:4px 8px;margin:2px 0;font-size:.8em}.clearfix:after,.container:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix,.container,.dl-horizontal dd,.container,.container-fluid,.row,.form-horizontal .form-group,.btn-toolbar,.btn-group-vertical>.btn-group,.nav,.navbar,.navbar-header,.navbar-collapse,.pager,.panel-body{display:block}.clear{clear:both}.blend{opacity:.25}.box{padding:10px}.alignleft{float:left}.alignright{float:right}.textcenter{text-align:center}.textright{text-align:right}.bottom{margin-bottom:0 !important;padding-bottom:0 !important}.left{margin-left:0 !important;padding-left:0 !important}.right{margin-right:0 !important;padding-right:0 !important}.top{margin-top:0 !important;padding-top:0 !important}.nobullets{list-style:none}.mod-hidden{display:none}.mod-init-hidden{opacity:0}::selection{background:transparent}.mod-box{background:white;left:50%;margin:-150px -168px;padding:18px;position:absolute;top:50%;width:300px}.mod-box:not(#midi-ports-box) label{display:inline-block;float:left;line-height:2;width:96px}.mod-box .mod-controls{float:left}.mod-box input[type="text"]{width:190px}.mod-box input[type="password"]{width:190px}.blocker{background:rgba(17,17,17,0.9);color:white;display:block;position:fixed;width:100% !important;height:100% !important;top:0;left:0;text-align:center;z-index:99999}.blocker p{position:absolute;top:50%;width:100%;margin-top:56px;font-size:24px}.blocker.screen-disconnected{background:rgba(17,17,17,0.9) url(../img/icons/blocked.svg) 50% 50% no-repeat;background-size:100px 100px}.blocker.screen-disconnected .button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:120px}.plugin-wait{background:url(../img/loading-effect.gif) no-repeat center center;border:1px solid #ccc}.button{background:#883996;color:white;display:inline-block;cursor:pointer;line-height:25px;padding:5px 15px;transition:all .33s;border:none}.button:hover{background-color:#f29446;box-shadow:0 1px 5px black}.button.icon{padding-left:40px;background-position:10px 50%;background-repeat:no-repeat;background-size:25px}.drag-handle{bottom:0;cursor:-webkit-grabbing !important;cursor:grabbing !important;left:0;position:absolute;right:0;top:0;z-index:20}.demo-plugin{background:url("/img/trial.svg") no-repeat center center;background-size:contain;opacity:.4;z-index:11 !important}.demo-mask{width:100%;height:100%;left:0;right:0;top:0;bottom:0;position:absolute}.demo-plugin-light{opacity:.1 !important}.actions{z-index:20}@keyframes flashlight{0%{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 10px white}100%{box-shadow:0 0 0 transparent}}.alert{background:rgba(17,17,17,0.9);border-width:0 0 0 6px;border-color:#883996;color:white;box-shadow:0 3px 10px black;margin-top:5px !important}.alert .js-close{color:white}.alert-warning{border-color:#f29446}.alert-danger{border-color:#c00}#go-back{width:200px;text-align:left;margin:20px 0 0 0;background:none;border:none;font-size:15px;padding:5px;color:#fff !important}#go-back span{font-family:fontello !important}#go-back span:before{content:'\e804'}#go-back:hover{text-decoration:none}.unstable-warning{float:left;background-color:#ffebb1;padding:5px;border-radius:10px}
\ No newline at end of file
diff --git a/html/css/main.css.old b/html/css/main.css.old
deleted file mode 100755
index b8f403661..000000000
--- a/html/css/main.css.old
+++ /dev/null
@@ -1,548 +0,0 @@
-body { background:#292929; font-family:Helvetica,Arial,Sans-serif; min-width:1024px;}
-
-#wrapper { bottom:0; left:0; min-width:980px; overflow:hidden; position:absolute; right:0; top:0; }
-
-/* = Main Menu (FOOTER)
-================================================ */
-#main-menu { background:#111; bottom:0; color:#fff; height:45px; left:0; position:absolute; right:0; z-index:10; }
-#main-menu > div { cursor:pointer; float:left; }
-#main-menu > div.icon { border-right:1px solid #2b2b2b; height:45px; width:45px; }
-#main-menu > div.icon > img { margin:5px 0 0 6px; }
-#main-menu > div.icon.selected { background:#000; border-right:1px solid black; } 
-#main-menu > div.icon > a { display:block; height:45px; width:45px; }
-
-/* MOD - The Social Cloud */
-#main-menu #cloud { background:url(../img/menu-icons-sprite.png) no-repeat 0px bottom; }
-#main-menu #cloud:hover, #main-menu #cloud.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat 0px top; }
-/* Effects */
-#main-menu #mod-effects { background:url(../img/menu-icons-sprite.png) no-repeat -45px bottom; }
-#main-menu #mod-effects:hover, #main-menu #mod-effects.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -45px top; }
-/* Pedalboards */
-#main-menu #mod-pedalboard { background:url(../img/menu-icons-sprite.png) no-repeat -90px bottom; }
-#main-menu #mod-pedalboard:hover, #main-menu #mod-pedalboard.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -90px top; }
-/* Banks */
-#main-menu #mod-bank { background:url(../img/menu-icons-sprite.png) no-repeat -135px bottom; }
-#main-menu #mod-bank:hover, #main-menu #mod-bank.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -135px top; }
-/* MOD - Settings */
-#main-menu #mod-settings { background:url(../img/menu-icons-sprite.png) no-repeat -180px bottom; border-left:1px solid #2b2b2b; border-right:none; float:right; }
-#main-menu #mod-settings:hover, #main-menu #mod-settings.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -180px top; }
-/* MOD - Bluetooth */
-#main-menu #mod-bluetooth { background:url(../img/menu-icons-sprite.png) no-repeat -225px bottom; border-left:1px solid #2b2b2b; border-right:none; float:right; }
-#main-menu #mod-bluetooth:hover, #main-menu #mod-bluetooth.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -225px top; }
-
-
-
-/* = EFFECTS LIBRARY
-================================================ */
-#effects-library { bottom:46px; height:166px; left:0; position:absolute; right:0; }
-/* Effects Categories */
-#effects-library ul { list-style:none; margin:0; padding:0; width:100%; }
-#effects-library ul li { background:#111; color:#fff; cursor:pointer; display:inline-block; float:left; font-size:11px; margin:0 1px 0 0; padding:3px 11px; text-shadow:1px 1px 0 #000; text-transform:uppercase; }
-#effects-library ul li.selected { background:#000; border-radius:4px 4px 0 0; font-weight:bold; margin-top:-6px; padding:6px 11px; }
-/* Effects Filter Settings */
-#effects-library .settings { background:url(../img/icn-settings.png) no-repeat center center; cursor:pointer; display:block; float:right; height:36px; margin-top:-10px; width:36px; }
-#effects-library .settings.selected { background-color:#000; }
-#effects-library .fold, #effects-library .folded { cursor:pointer; display:block; float:right; height:36px; margin-right:1px; margin-top:-10px; width:36px; }
-#effects-library .fold { background:#000 url(../img/nav-bottom.png) no-repeat center center; }
-#effects-library .folded { background:red url(../img/nav-top.png) no-repeat center center; }
-#effects-library #effects-library-settings-window { background:#000; bottom:176px; color:#fff; position:absolute; right:0; }
-#effects-library #effects-library-settings-window h1 { font-size:14px; font-weight:bold; line-height:1; margin:0 0 10px; padding:0; text-transform:uppercase; }
-#effects-library #effects-library-settings-window form { margin-bottom:0; }
-#effects-library #effects-library-settings-window label { margin-right:10px; }
-#effects-library #effects-library-settings-window label.checkbox:last-child { margin-right:0; }
-/* Effects List */
-#effects-library .effects-list { background:#000; height:140px; overflow:hidden; position:relative; width:100%; }
-#effects-library.folded { bottom:-94px }
-#effects-library .effects-list .nav { cursor:pointer; position:absolute; top:50px; }
-#effects-library .effects-list .nav-left { left:10px; }
-#effects-library .effects-list .nav-right { right:10px; }
-#effects-library .effects-list .effects-wrapper { bottom:0; left:50px; position:absolute; right:50px; top:0; }
-#effects-library .effects-list .effects-wrapper .available-effect { color:#fff; float:left; font-size:11px; font-weight:bold; height:108px; padding:14px 12px 10px; position:relative; text-align:center; }
-/* Effect Thumbnail and Status*/
-#effects-library .effects-list .effects-wrapper .available-effect .thumb { position:relative; }
-#effects-library .effects-list .effects-wrapper .available-effect .thumb img { height:auto; margin:0 auto 3px; width:auto; }
-#effects-library .effects-list .effects-wrapper .available-effect .thumb .status { display:block; height:16px; left:9px; position:absolute; top:-3px; width:16px; }
-#effects-library .effects-list .effects-wrapper .available-effect .thumb .status.installed { background:url(../img/icn-installed.png) no-repeat center center; }
-/* Effect Title */
-#effects-library .effects-list .effects-wrapper .available-effect .title { display:block; }
-/* Effect Rating */
-#effects-library .effects-list .effects-wrapper .available-effect .rating         { background:url(../img/icn-rating.png) no-repeat center top; display:block; height:16px; width:132px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.one     { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.two     { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.three   { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.four    { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.five    { background:url(../img/icn-rating.png) no-repeat center -75px; }
-/* Effect's Downloads Status */
-#effects-library .effects-list .effects-wrapper .available-effect .downloads { display:block; }
-
-
-
-/* = PEDALBOARDS LIBRARY
-================================================ */
-#pedalboards-library { background:#000; bottom:46px; left:0; overflow:auto; position:absolute; right:0; top:0; z-index:2; }
-#pedalboards-library h1 { color:#fff; display:inline-block; font-size:24px; margin:0 0 18px 0; padding:0; }
-#pedalboards-library header { background:url(../img/header-pattern.png) no-repeat bottom center; display:block; left:0; padding:10px 10px 18px 10px; position:fixed; right:0; top:0; z-index:2; }
-#pedalboards-library header .help { background:url(../img/icn-help-16x16.png) no-repeat center center; display:inline-block; height:21px; width:21px; }
-#pedalboards-library header .close { opacity:1; position:absolute; right:10px; top:16px; }
-#pedalboards-library .filter { border-right:1px dotted #111; bottom:45px; left:10px; padding-top:18px; position:fixed; right:0; top:68px; width:240px; }
-#pedalboards-library .filter .control-group { float:left; margin-right:9px; }
-#pedalboards-library .filter .control-group label { color:#fff; display:inline-block; font-size:12px; font-weight:bold; width:165px; }
-#pedalboards-library .filter .control-group select { width:50px; }
-#pedalboards-library .pedalboards { left:252px; position:absolute; right:10px; top:100px; height:1000px; }
-#pedalboards-library .pedalboards .pedalboard { color:#fff; float:left; margin:0 0 20px 20px; width:157px; }
-#pedalboards-library .pedalboards .pedalboard .img { background:#2b2b2b; display:block; height:105px; margin-bottom:9px; width:157px; }
-#pedalboards-library .pedalboards .pedalboard .title { display:block; height:18px; font-weight:bold; overflow:hidden; position:relative; }
-#pedalboards-library .pedalboards .pedalboard .description { display:block; font-size:12px; height:36px; line-height:1.5; overflow:hidden; }
-#pedalboards-library .pedalboards .pedalboard .actions { font-size:11px; font-weight:bold; text-transform:uppercase; }
-#pedalboards-library .pedalboards .pedalboard .actions span.duplicate { margin:0 6px; }
-
-/* Bank Library */
-#bank-library { background:#000; bottom:46px; left:0; overflow:auto; position:absolute; right:0; top:0; z-index:2; }
-#bank-library h1 { color:#fff; display:inline-block; font-size:24px; margin:0 0 18px 0; padding:0; }
-#bank-library header { background:url(../img/header-pattern.png) no-repeat bottom center; display:block; left:0; padding:10px 10px 18px 10px; position:fixed; right:0; top:0; z-index:2; }
-#bank-library header .help { background:url(../img/icn-help-16x16.png) no-repeat center center; display:inline-block; height:21px; width:21px; }
-#bank-library header .close { opacity:1; position:absolute; right:10px; top:16px; }
-
-/* Banks List */
-#bank-list { bottom:0; left:0; list-style:none; margin:0; padding:0; position:absolute; top:68px; width:30%; }
-#bank-list li { background:#222; color:#888; cursor:pointer; font-weight:bold; margin:0 0 1px 0; padding:10px 5px; }
-#bank-list li.selected { background:#333; color:#fff; }
-
-/* Bank List - Add Bank */
-#bank-list li.add-bank { color:#fff; cursor:pointer; padding-left:35px; }
-
-/* Bank List - Move bank position */
-#bank-list span.move { background:url(../img/move.png) no-repeat left center; display:block; float:left; height:22px; margin:-1px 6px 0 0; width:24px; }
-#bank-list li.selected span.move { background-position:right center; }
-
-/* Bank List - Remove bank */
-#bank-list span.remove { background:url(../img/icn-remove-bank.png) no-repeat left center; display:block; float:right; height:22px; margin:-1px 6px 0 0; width:24px; }
-#bank-list li.selected span.remove { background-position:right center; }
-
-/* Pedalboards in a bank */
-#bank-pedalboards { background:#333; bottom:0; left:30%; list-style:none; margin:0; padding:0; position:absolute; top:68px; width:45%; }
-#bank-pedalboards li { border:1px dotted #111; margin:10px; padding:10px; }
-#bank-pedalboards .pedalboard { color:#fff; float:left; width:100%; }
-#bank-pedalboards .pedalboard .img { background:#2b2b2b; display:block; float:left; height:105px; margin:0 9px 0 0; width:30%; }
-#bank-pedalboards .pedalboard .title { display:block; height:18px; font-weight:bold; overflow:hidden; position:relative; }
-#bank-pedalboards .pedalboard .description { display:block; font-size:12px; height:36px; line-height:1.5; overflow:hidden; }
-
-#bank-pedalboards .mode { border:none; margin:22px 0 18px 0; text-align:center; }
-#bank-pedalboards .grid { background:url(../img/icn-grid-list.png) no-repeat left bottom; display:inline-block; height:14px; width:14px; }
-#bank-pedalboards .grid.selected { background-position:left top; }
-#bank-pedalboards .list { background:url(../img/icn-grid-list.png) no-repeat right bottom; display:inline-block; height:14px; width:14px; }
-#bank-pedalboards .list.selected { background-position:right top; }
-
-/* Pedalboards search*/
-#bank-pedalboards-search { bottom:0; left:75%; position:absolute; top:68px; width:25%; }
-#bank-pedalboards-search label { color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; }
-#bank-pedalboards-search .control-group { padding:0 2.5%; width:45%; }
-#bank-pedalboards-search input[type="text"] { margin:auto 0; padding-left:0; padding-right:0; width:100%; }
-#bank-pedalboards-search select { width:100%; }
-
-/* Pedalboards search results */
-#bank-pedalboards-result { overflow:auto; position:relative; }
-
-/* Pedalboards search results - view (grid or list) */
-#bank-pedalboards-result .mode { margin:22px 0 18px 0; text-align:center; }
-#bank-pedalboards-result .grid { background:url(../img/icn-grid-list.png) no-repeat left bottom; display:inline-block; height:14px; width:14px; }
-#bank-pedalboards-result .grid.selected { background-position:left top; }
-#bank-pedalboards-result .list { background:url(../img/icn-grid-list.png) no-repeat right bottom; display:inline-block; height:14px; width:14px; }
-#bank-pedalboards-result .list.selected { background-position:right top; }
-
-/* Pedalboards search results - pedalboard */
-#bank-pedalboards-result .grid-selected .pedalboard { color:#fff; float:left; margin:0 2.5% 20px 2.5%; width:45%; }
-#bank-pedalboards-result .grid-selected .pedalboard .img { background:#2b2b2b; display:block; height:75px; margin-bottom:9px; width:100%; }
-#bank-pedalboards-result .grid-selected .pedalboard .title { display:block; height:18px; font-size:12px; font-weight:bold; overflow:hidden; position:relative; }
-#bank-pedalboards-result .grid-selected .pedalboard .description { display:block; font-size:11px; height:27px; line-height:1.5; overflow:hidden; }
-
-#bank-pedalboards-result .list-selected .pedalboard { border:1px dotted #333; color:#fff; float:left; margin:0 0 6px 0; padding:2.5%; width:94%; }
-#bank-pedalboards-result .list-selected .pedalboard .img { display:none; }
-#bank-pedalboards-result .list-selected .pedalboard .title { display:block; height:18px; font-size:12px; font-weight:bold; overflow:hidden; position:relative; }
-#bank-pedalboards-result .list-selected .pedalboard .description { display:block; font-size:11px; height:27px; line-height:1.5; overflow:hidden; }
-
-
-
-/* = DASHBOARD
-================================================ */
-#pedalboard { bottom:46px; left:0; position:absolute; right:0; top:0; }
-
-#pedalboard-actions { 
-    background-color:#1b1b1b;
-    background-image:-moz-linear-gradient(top, #222222, #111111);
-    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
-    background-image:-webkit-linear-gradient(top, #222222, #111111);
-    background-image:-o-linear-gradient(top, #222222, #111111);
-    background-image:linear-gradient(to bottom, #222222, #111111);
-    background-repeat:repeat-x;
-    border-bottom:1px solid #252525;
-    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
-    box-shadow:0 1px 10px rgba(0,0,0,0.1);
-    height:36px; left:0; position:absolute; right:0; top:0; 
-}
-
-/* Pedalboard Info - Header */
-#pedalboard-info { height:35px; left:0; margin:0; position:absolute; padding:0 10px; right:71px; z-index:2; }
-#pedalboard-info .open { border-right:1px dotted #444; display:block; float:left; line-height:2.5; margin-right:10px; padding-right:10px; }
-#pedalboard-info .title { color:#fff; cursor:pointer; display:block; float:left; height:36px; font-size:18px; font-weight:bold; line-height:2; margin-right:10px; overflow:hidden; position:relative; }
-#pedalboard-info .title input { background:rgba(255,255,255,0.2); border:none; color:#fff; font-size:18px; font-weight:bold; line-height:2; padding-left:10px; padding-right:10px; -webkit-appearance:none; }
-#pedalboard-info .favorite { background:url(../img/icn-favorite-off.png) no-repeat center center; cursor:pointer; float:left; height:36px; width:36px; }
-#pedalboard-info .favorite.selected { background:url(../img/icn-favorite-on.png) no-repeat center center; }
-#pedalboard-info .settings { background:url(../img/icn-settings.png) no-repeat center center; cursor:pointer; float:left; height:36px; width:36px; }
-#pedalboard-info .settings.selected { background-color:#444; }
-#pedalboard-info .actions { font-weight:bold; position:absolute; right:0; top:0; }
-#pedalboard-info .actions > button { margin-top:-25px; }
-#pedalboard-info .actions .separator { border-left:1px dotted #444; display:inline-block; height:35px; margin:0 6px; }
-
-/* Pedalboard Settings Window */
-#pedalboard-settings { background:#444; bottom:46px; left:0; padding:10px; position:absolute; right:0; top:36px; z-index:2; }
-#pedalboard-settings h1 { color:#fff; font-size:24px; line-height:1; text-shadow:0 1px 3px #000; }
-
-/* Share Pedalboard */
-#pedalboard-sharing { height:36px; position:absolute; right:0; top:0; }
-#pedalboard-sharing .button { background:#222 url(../img/icn-share.png) no-repeat center center; cursor:pointer; height:36px; width:64px; }
-#pedalboard-sharing .button:hover, #pedalboard-sharing .button.selected { background-color:#444; }
-#pedalboard-sharing .window { background:#444; border-radius:0 0 0 9px; padding:10px; position:absolute; right:0; top:36px; width:306px; z-index:30}
-#pedalboard-sharing .window h1 { color:#fff; font-size:18px; margin:0 0 10px 0; padding:0; text-shadow:0 1px 0 #000; }
-#pedalboard-sharing .window label { color:#fff; float:left; font-size:11px; font-weight:bold; height:30px; line-height:2.9; margin-bottom:10px; text-align:left; text-shadow:0 1px 2px #000; text-transform:uppercase; width:85px; }
-#pedalboard-sharing .window textarea { height:150px; margin-bottom:10px; }
-#pedalboard-sharing .window .item-list { color:#fff; font-size:11px; font-weight:bold; list-style:none; margin:6px 0 10px 84px; padding:0; }
-#pedalboard-sharing .window .item-list .item { background:#2b2b2b; border-radius:6px; display:block; float:left; height:18px; padding:3px 9px; }
-#pedalboard-sharing .window .submit { text-align:right; }
-
-
-/* Dashboard - Input/Output */
-svg .shadow { fill:none; stroke:#000000; stroke-width:16; z-index:0; }
-svg .cable { fill:none; stroke:#222; stroke-width:12; z-index:0; }
-svg .light { fill:none; stroke:#777; stroke-width:2; z-index:0; -webkit-transform: translateY(1.5px)}
-
-.output { cursor:pointer; height:56px; position:absolute; width:60px; }
-.pedal-input  { left:-25px }
-.pedal-output { right:-54px }
-.output-jack { height:32px; width:90px; z-index:20; }
-.output .output-jack { top: 12px }
-.jack-connecting { background:url(../img/jack-p10.png) no-repeat 0px 0px; height: 18px; width: 90px; }
-.jack-connected { background:url(../img/input-connected.png) no-repeat 0px center; top: 4px !important; left: 3px !important}
-.output-disconnected { background:url(../img/output.png) no-repeat 1px 0px; }
-.hardware-output.output-disconnected { background:url(../img/hardware-output.png) no-repeat 0px center; width: 103px; }
-.hardware-output.output-disconnected .output-jack { left: 10px; }
-.output-connecting, .output-connected, .hardware-output.output-connecting { background:url(../img/output-connected.png) no-repeat 0px 0px; width: 54px}
-
-/*
-.output .hardware { position: absolute; top: 1px; left: 2px; width: 35px; height: 32px; background:url(../img/hardware-output.png) no-repeat 0 0; }
-.input .hardware { position: absolute; top: 1px; left: 53px; width: 35px; height: 32px; background:url(../img/hardware-input.png) no-repeat 0 0; }
-*/
-
-.cable-connected {}
-.cable-connecting svg { stroke:black; }
-/*    .jack-disconnected { background:#111; } */
-
-.effect-ports { position:absolute; top:0; }
-
-.input { background:url(../img/input.png) no-repeat top right; height:56px; position:absolute; right:0; width:59px; }
-.input-connected { top: 2px; }
-.input-connecting { background-color: rgba(189,30,82,.8); border-radius: 3px}
-.input-disconnected {  }
-
-
-
-/*  ==============================================================================
-    THE EFFECT BOX
-    ============================================================================== */
-    
-/* General Style - Borders, Colors, Height, Margin, Padding, Position, Width, etc */
-.effect { cursor:pointer; position:absolute; z-index:10; }
-/*    .effect-shell, #pedalboard .effect { background-color:rgba(255,255,255,.1); border:1px solid black; border-radius:9px; box-shadow:inset 1px 1px 0 #666, 1px 1px 0 #555; cursor:pointer; height:150px; position:absolute; width:200px; z-index:10; }*/
-
-/* Remove Button */
-.effect .remove { cursor:pointer; }
-
-/* Bypass */
-.effect .bypass { bottom:0; color:white; font-size:9px; font-weight:bold; left:0; margin:0 auto; position:absolute; right:0; text-align:center; text-transform:uppercase; top:55px; width:64px; }
-
-/* Blue Light On/Off */
-.effect div.lighton { background:rgba(170,10,0,1); border-radius:6px; box-shadow:0 0 10px rgba(255,0,0,.8); height:12px; margin:0 auto; width:12px; }
-.effect div.lightoff { background:rgba(255,255,255,.3); border-radius:6px; box-shadow:0 0 10px rgba(255,255,255,.4); height:12px; margin:0 auto; width:12px; }
-
-/*  ==============================================================================
-    END The Effect Box
-    ============================================================================== */
-
-/* Pedal Settings - Lightbox Window */
-.pedal-settings { background:#000; border-radius:12px; color:#fff; left:400px; padding:0; position:absolute; top:60px; z-index:2; width:583px; height:400px; }
-.pedal-settings h1 { font-size:18px; font-weight:bold; margin:0; padding:10px 10px 18px; }
-.pedal-settings .actions { bottom:10px; position:absolute; right:10px; }
-
-.pedal-settings .controls .control-1 { float:left; height:140px; width:140px; }
-.pedal-settings .controls .control-2 { float:left; height:140px; width:140px; }
-.pedal-settings .controls .control-3 { float:left; height:140px; width:140px; }
-
-.pedal-settings .controls .button { background:#111; position:absolute; }
-
-.pedal-boss-settings .controls .button-0-0  { left:010px; top:70px; }
-.pedal-boss-settings .controls .button-0-1  { left:080px; top:70px; }
-.pedal-boss-settings .controls .button-0-2  { left:151px; top:70px; }
-.pedal-boss-settings .controls .button-0-3  { left:220px; top:70px; }
-.pedal-boss-settings .controls .button-0-4  { left:292px; top:70px; }
-.pedal-boss-settings .controls .button-0-5  { left:360px; top:70px; }
-.pedal-boss-settings .controls .button-0-6  { left:433px; top:70px; }
-.pedal-boss-settings .controls .button-0-7  { left:500px; top:70px; }
-.pedal-boss-settings .controls .button-0-8  { left:574px; top:70px; }
-.pedal-boss-settings .controls .button-0-9  { left:640px; top:70px; }
-.pedal-boss-settings .controls .button-0-10 { left:715px; top:70px; }
-.pedal-boss-settings .controls .button-0-11 { left:780px; top:70px; }
-
-.pedal-boss-settings .controls .button-1-0  { left:010px; top:140px; }
-.pedal-boss-settings .controls .button-1-1  { left:080px; top:140px; }
-.pedal-boss-settings .controls .button-1-2  { left:151px; top:140px; }
-.pedal-boss-settings .controls .button-1-3  { left:220px; top:140px; }
-.pedal-boss-settings .controls .button-1-4  { left:292px; top:140px; }
-.pedal-boss-settings .controls .button-1-5  { left:360px; top:140px; }
-.pedal-boss-settings .controls .button-1-6  { left:433px; top:140px; }
-.pedal-boss-settings .controls .button-1-7  { left:500px; top:140px; }
-.pedal-boss-settings .controls .button-1-8  { left:574px; top:140px; }
-.pedal-boss-settings .controls .button-1-9  { left:640px; top:140px; }
-.pedal-boss-settings .controls .button-1-10 { left:715px; top:140px; }
-.pedal-boss-settings .controls .button-1-11 { left:780px; top:140px; }
-
-.pedal-boss-settings .controls .button-2-0  { left:010px; top:211px; }
-.pedal-boss-settings .controls .button-2-1  { left:080px; top:211px; }
-.pedal-boss-settings .controls .button-2-2  { left:151px; top:211px; }
-.pedal-boss-settings .controls .button-2-3  { left:220px; top:211px; }
-.pedal-boss-settings .controls .button-2-4  { left:292px; top:211px; }
-.pedal-boss-settings .controls .button-2-5  { left:360px; top:211px; }
-.pedal-boss-settings .controls .button-2-6  { left:433px; top:211px; }
-.pedal-boss-settings .controls .button-2-7  { left:500px; top:211px; }
-.pedal-boss-settings .controls .button-2-8  { left:574px; top:211px; }
-.pedal-boss-settings .controls .button-2-9  { left:640px; top:211px; }
-.pedal-boss-settings .controls .button-2-10 { left:715px; top:211px; }
-.pedal-boss-settings .controls .button-2-11 { left:780px; top:211px; }
-
-.pedal-boss-settings .knob > img  { height:auto; width:auto; }
-.pedal-boss-settings .knob > span.current-value { bottom:20px; font-size:12px; font-weight:bold; left:0; position:absolute; text-align:center; right:0; }
-.pedal-boss-settings .knob > span.max-value     { font-size:11px; font-weight:bold; left:100px; position:absolute; text-align:left; top:72px; }
-.pedal-boss-settings .knob > span.min-value     { font-size:11px; font-weight:bold; position:absolute; text-align:right; right:100px; top:72px; }
-.pedal-boss-settings .knob > span.title         { color:white; display:block; font-size:11px; font-weight:bold; height:12px; line-height:1; margin:9px 0; padding:0; text-transform:uppercase; }
-
-.pedal-settings .knob-group              { background:#111; border-radius:9px; margin:0 10px 10px 10px; padding:6px; position:relative; width:auto; }
-.pedal-settings .knob-group .knob-column { float:left; }
-.pedal-settings .knob-group .knob-row    { border-bottom:1px dotted #2b2b2b; clear:both; }
-.pedal-settings .knob-group .knob-row:last-child { border:none; }
-.pedal-settings .knob-group .knob        { height:126px; float:left; margin:6px; position:relative; text-align:center; width:126px; }
-
-
-
-/* = MOD SOCIAL NETWORK
-================================================ */
-#mod-social-network { background:#292929; bottom:46px; color:#fff; left:0; overflow:auto; position:absolute; right:0; top:0; z-index:3; }
-
-/* Top Menu */
-#mod-social-network #header { 
-	background-color:#1b1b1b;
-	background-image:-moz-linear-gradient(top, #222222, #111111);
-	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
-	background-image:-webkit-linear-gradient(top, #222222, #111111);
-	background-image:-o-linear-gradient(top, #222222, #111111);
-	background-image:linear-gradient(to bottom, #222222, #111111);
-	background-repeat:repeat-x;
-	border-bottom:1px solid #252525;
-	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
-	box-shadow:0 1px 10px rgba(0,0,0,0.1);
-	color:#fff; height:38px; min-width:1024px; padding:0 5%; position:fixed; width:90%; z-index:3; }
-#mod-social-network #header .profile { float:left; width:40%; }
-#mod-social-network #header .avatar { background:#fff; display:inline-block; float:left; height:38px; width:38px; }
-#mod-social-network #header .name { color:#fff; display:inline-block; font-size:12px; font-weight:bold; padding:8px 10px; }
-#mod-social-network #header .menu { float:left; width:60%; }
-#mod-social-network #header .menu ul { float:right; list-style:none; margin:0; padding:0; text-align:right; }
-#mod-social-network #header .menu ul li { display:inline-block; float:left; padding:8px 8px 9px 8px; }
-#mod-social-network #header .menu ul li:hover, #mod-social-network #header .menu ul li.selected { background:rgba(255,255,255,.2); }
-#mod-social-network #header .menu ul li:first-child { border-left:1px solid #222; }
-#mod-social-network #header .menu ul li.search { border-left:1px solid #222; }
-#mod-social-network #header .menu ul li.logout { border-left:1px solid #222; border-right:1px solid #222; }
-#mod-social-network #header .menu a { color:#fff; font-size:11px; font-weight:bold; text-decoration:none; text-shadow:0 -1px 0 #000; text-transform:uppercase; }
-#mod-social-network #header .menu form { position:relative; }
-#mod-social-network #header .menu input[type="search"] { border:none; border-radius:0; font-size:12px; }
-#mod-social-network #header .menu button { background:url(../img/icn-search.png); border:none; display:block; height:18px; position:absolute; right:2px; top:2px; width:18px; }
-
-/* Content Wrapper  */
-#mod-social-network #content-wrapper { margin:63px 5% 0 5%; position:relative; width:90%; }
-
-/* Sidebar */
-#mod-social-network #aside { position:absolute; width:210px; word-break:break-word; }
-#mod-social-network #aside.leftcolumn { left:0; }
-#mod-social-network #aside.rightcolumn { right:0; }
-#mod-social-network #aside table.users-list td { padding-bottom:4px; }
-#mod-social-network #aside table.users-list td.avatar { width:32px; }
-#mod-social-network #aside table.users-list td.avatar > .img { background:#222; display:block; height:32px; width:32px; }
-#mod-social-network #aside table.users-list td.user-info { padding-left:10px; }
-#mod-social-network #aside table.users-list td.user-info a { color:#fff; font-size:13px; font-weight:bold; word-break:break-word; }
-
-/* Main Content */
-#mod-social-network #main { min-height:600px; position:absolute; top:0; word-break:break-word; }
-#mod-social-network #main.leftcolumn { border-right:1px solid #222; left:0; right:220px; }
-#mod-social-network #main.rightcolumn { border-left:1px solid #222; left:220px; right:0; }
-
-/* User Profile */
-#mod-social-network #user-profile .avatar { height:64px; margin:2px 10px 18px 0; width:64px; background:#ddd; }
-#mod-social-network #user-profile .user-info h1.username { font-size:18px; line-height:1; }
-#mod-social-network #user-profile .user-info ul { list-style:none; }
-
-/* User Pedalboard - Info */
-/* #mod-social-network #user-profile .pedalboard { margin-right:2%; } */
-
-/* Pedalboard */
-#mod-social-network .pedalboard h2 { font-size:27px; line-height:2; }
-#mod-social-network .pedalboard h3 { font-size:14px; text-transform:uppercase; }
-/* Rating */
-#mod-social-network .pedalboard .rating-label     { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:0; }
-#mod-social-network .pedalboard .rating           { background:url(../img/icn-rating.png) no-repeat center top; display:inline-block; height:16px; width:74px; }
-#mod-social-network .pedalboard .rating.one       { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#mod-social-network .pedalboard .rating.two       { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#mod-social-network .pedalboard .rating.three     { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#mod-social-network .pedalboard .rating.four      { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#mod-social-network .pedalboard .rating.five      { background:url(../img/icn-rating.png) no-repeat center -75px; }
-/* Download */
-#mod-social-network .pedalboard .downloads-label  { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .pedalboard .downloads        { display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; }
-/* Techspecs */
-#mod-social-network .pedalboard .techspecs        { font-size:12px; width:100%; }
-#mod-social-network .pedalboard .techspecs td     { border-bottom:1px solid #222; padding:9px 20px 9px 0; }
-#mod-social-network .pedalboard .techspecs td.spec { font-weight:bold; text-transform:uppercase; vertical-align:top; width:150px; }
-/* Tags */
-#mod-social-network .pedalboard ul.tags li { display:inline-block; }
-#mod-social-network .pedalboard ul.tags li:after { content:", "; }
-#mod-social-network .pedalboard ul.tags li:first-child:after { content:""; }
-#mod-social-network .pedalboard ul.tags li:last-child:after { content:""; } 
-/* Reviews */
-#mod-social-network .pedalboard ul.reviews { border-top:1px solid #222; list-style:none; margin-right:20%; width:80%; }
-#mod-social-network .pedalboard li.review { margin-bottom:18px; }
-#mod-social-network .pedalboard li.review .avatar { margin-top:5px; }
-#mod-social-network .pedalboard li.review .username { font-size:14px; font-weight:bold; }
-#mod-social-network .pedalboard li.review .date { font-size:12px; font-style:italic; line-height:1; }
-#mod-social-network .pedalboard li.review .content { font-size:12px; line-height:1; }
-#mod-social-network .pedalboard .review-form { margin-bottom:36px; }
-#mod-social-network .pedalboard .review-form textarea { height:120px; margin-bottom:9px; }
-
-/* More Pedalboards - Related */
-#mod-social-network .more-pedalboards { border-top:1px solid #222; height:260px; overflow:hidden; padding-top:18px; position:relative; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard { color:#fff; float:left; margin:0 1% 27px; position:relative; width:18%; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .img { background:#2b2b2b; display:block; float:left; height:100px; margin-bottom:9px; width:100%; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .title { display:block; font-size:14px; font-weight:bold; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .more-info { font-size:11px; text-transform:uppercase; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .more-info:before { content:" – "; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .description { display:block; font-size:12px; line-height:1.5; margin-bottom:9px; max-height:54px; overflow:hidden; position:relative; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating-label     { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:0; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating           { background:url(../img/icn-rating.png) no-repeat center top; display:inline-block; height:16px; width:74px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.one       { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.two       { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.three     { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.four      { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.five      { background:url(../img/icn-rating.png) no-repeat center -75px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .downloads-label  { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .downloads        { display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; }
-
-/* Pedalboards */
-#mod-social-network .pedalboards h2 { font-size:18px; line-height:1; margin-bottom:27px; }
-#mod-social-network .pedalboards .mode { border:none; cursor:pointer; margin-top:10px; }
-#mod-social-network .pedalboards .grid { background:url(../img/icn-grid-list.png) no-repeat left bottom; display:inline-block; height:14px; width:14px; }
-#mod-social-network .pedalboards .grid.selected { background-position:left top; }
-#mod-social-network .pedalboards .list { background:url(../img/icn-grid-list.png) no-repeat right bottom; display:inline-block; height:14px; width:14px; }
-#mod-social-network .pedalboards .list.selected { background-position:right top; }
-
-/* Pedalboards - List Mode */
-#mod-social-network .pedalboards .list-mode .pedalboard { color:#fff; margin:0 1% 27px; position:relative; width:98%; }
-#mod-social-network .pedalboards .list-mode .pedalboard .img { background:#2b2b2b; display:block; float:left; height:130px; margin-top:3px; width:200px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .info { left:220px; position:absolute; right:18px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .title { display:block; font-size:18px; font-weight:bold; }
-#mod-social-network .pedalboards .list-mode .pedalboard .more-info { font-size:11px; text-transform:uppercase; }
-#mod-social-network .pedalboards .list-mode .pedalboard .more-info:before { content:" – "; }
-#mod-social-network .pedalboards .list-mode .pedalboard .description { display:block; font-size:12px; line-height:1.5; margin-bottom:9px; max-height:54px; overflow:hidden; position:relative; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating-label   { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:0; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating         { background:url(../img/icn-rating.png) no-repeat center top; display:inline-block; height:16px; width:74px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.one     { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.two     { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.three   { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.four    { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.five    { background:url(../img/icn-rating.png) no-repeat center -75px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .downloads-label   { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .pedalboards .list-mode .pedalboard .downloads   { display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; }
-
-/* Pedalboards - Grid Mode */
-#mod-social-network .pedalboards .grid-mode .pedalboard { color:#fff; float:left; margin:0 1% 27px 1% !important; position:relative; width:200px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard a { color:#fff; text-decoration:none; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .img { background:#2b2b2b; display:block; float:left; height:130px; margin-bottom:9px; width:100%; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .title { display:block; font-size:16px; margin-bottom:3px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .more-info { font-size:11px; text-transform:uppercase; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .more-info:before { content:" – "; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .description { display:block; font-size:12px; line-height:1.5; margin-bottom:9px; max-height:54px; overflow:hidden; position:relative; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating-label     { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:0; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating           { background:url(../img/icn-rating.png) no-repeat center top; display:inline-block; height:16px; width:74px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.one       { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.two       { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.three     { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.four      { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.five      { background:url(../img/icn-rating.png) no-repeat center -75px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .downloads-label  { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .downloads        { display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; }
-
-/* Pedalboards - Search */
-#mod-social-network .filter .control-group { margin-bottom:9px; }
-#mod-social-network .filter .control-group.submit { margin-top:18px; }
-#mod-social-network .filter label { font-size:11px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .filter input[type=text] { width:196px; }
-#mod-social-network .filter select { width:210px; }
-
-/* Feed */
-.feed { border-top:1px solid #222; border-left:5px solid transparent; padding:18px; }
-.feed:hover { background:#2a2a2a; border-left:5px solid #222; }
-/* Info - User, description */
-.feed .avatar { display:block; float:left; margin:4px 0 0 0; }
-.feed .content { float:left; }
-.feed .description { font-size:13px; }
-/* TechSpec */
-.feed div.techspecs { margin-bottom:9px; }
-.feed div.techspecs div.spec { float:left; margin-right:18px; }
-.feed div.techspecs div.spec > * { float:left; }
-.feed div.techspecs div.spec div.number { background:#fff; border-radius:4px; color:#292929; font-weight:bold; margin:6px 0 0 9px; padding:0 1px 0 0; min-width:27px; text-align:center; }
-.feed div.techspecs div.spec div.number .arrow-left { border-bottom:6px solid transparent; border-right:6px solid #fff; border-top:6px solid transparent; float:left; height:0; margin:4px 0 0 -5px; width:0; }
-/* Comments */
-.feed .comments { margin:18px 0 9px 0; position:relative; }
-.feed .comments form { background:#222; display:inline-block; margin-bottom:0; padding:6px !important; }
-.feed .comments form input[type="text"] { border-radius:0; }
-.feed .comments form img { height:30px; width:auto; }
-.feed .comments .arrow-top { border-color:transparent transparent #222 transparent; border-style:solid; border-width:6px 6px 6px 6px; height:0; left:16px; position:absolute; top:-12px; width:0; }
-.comments-list .comment { background:#222; margin-top:1px; padding:3px 6px !important; }
-.comments-list .comment .avatar { float:left; margin:3px 0 0 0 !important; }
-.comments-list .comment .content { float:left; font-size:13px; }
-
-/* = Notifications
-================================================ */
-.notifications          { border-radius:0; height:18px; left:0; position:absolute; right:0; top:35px; }
-
-.notifications .progressbar { position:absolute; height:16px; width:200px; right:40px; bottom:10px;  background-color:white; display:none }
-.notifications .progressbar-value { background:rgb(48, 187,153); height:16px }
-
-
-/* = Helpers
-================================================ */
-.clearfix:after, .container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
-.clearfix, .container { display:block; }
-.clear { clear:both; }
-.box { padding:10px; }
-.alignleft  { float:left; }
-.alignright { float:right; }
-.textcenter { text-align:center; }
-.textright  { text-align:right; }
-.bottom { margin-bottom:0 !important; padding-bottom:0 !important; }
-.left   { margin-left:0 !important; padding-left:0 !important; }
-.right  { margin-right:0 !important; padding-right:0 !important; }
-.top    { margin-top:0 !important; padding-top:0 !important; }
-.nobullets { list-style:none; }
-.hidden { display:none; }
-::selection { background:transparent; }
-
-
-/* Baguncinha do asa */
-
-.input-clean { color:#666666; position:absolute; font-size:1.5em; margin-top:5px; cursor:pointer }
-
diff --git a/html/css/main.old.css b/html/css/main.old.css
deleted file mode 100644
index 233f5c4d8..000000000
--- a/html/css/main.old.css
+++ /dev/null
@@ -1,538 +0,0 @@
-body { background:#525252; font-family:Helvetica,Arial,Sans-serif; min-width:1024px;}
-
-#wrapper { bottom:0; left:0; min-width:980px; overflow:hidden; position:absolute; right:0; top:0; }
-
-/* = Main Menu (FOOTER)
-================================================ */
-#main-menu { background:#111; bottom:0; color:#fff; height:45px; left:0; position:absolute; right:0; z-index:10; }
-#main-menu > div { cursor:pointer; float:left; }
-#main-menu > div.icon { border-right:1px solid #2b2b2b; height:45px; width:45px; }
-#main-menu > div.icon > img { margin:5px 0 0 6px; }
-#main-menu > div.icon.selected { background:#000; border-right:1px solid black; } 
-#main-menu > div.icon > a { display:block; height:45px; width:45px; }
-
-/* MOD - The Social Cloud */
-#main-menu #cloud { background:url(../img/menu-icons-sprite.png) no-repeat 0px bottom; }
-#main-menu #cloud:hover, #main-menu #cloud.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat 0px top; }
-/* Effects */
-#main-menu #mod-effects { background:url(../img/menu-icons-sprite.png) no-repeat -45px bottom; }
-#main-menu #mod-effects:hover, #main-menu #mod-effects.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -45px top; }
-/* Pedalboards */
-#main-menu #mod-pedalboard { background:url(../img/menu-icons-sprite.png) no-repeat -90px bottom; }
-#main-menu #mod-pedalboard:hover, #main-menu #mod-pedalboard.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -90px top; }
-/* Banks */
-#main-menu #mod-bank { background:url(../img/menu-icons-sprite.png) no-repeat -135px bottom; }
-#main-menu #mod-bank:hover, #main-menu #mod-bank.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -135px top; }
-/* MOD - Settings */
-#main-menu #mod-settings { background:url(../img/menu-icons-sprite.png) no-repeat -180px bottom; border-left:1px solid #2b2b2b; border-right:none; float:right; }
-#main-menu #mod-settings:hover, #main-menu #mod-settings.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -180px top; }
-/* MOD - Bluetooth */
-#main-menu #mod-bluetooth { background:url(../img/menu-icons-sprite.png) no-repeat -225px bottom; border-left:1px solid #2b2b2b; border-right:none; float:right; }
-#main-menu #mod-bluetooth:hover, #main-menu #mod-bluetooth.selected { background:#000 url(../img/menu-icons-sprite.png) no-repeat -225px top; }
-
-
-
-/* = EFFECTS LIBRARY
-================================================ */
-#effects-library { bottom:46px; height:166px; left:0; position:absolute; right:0; }
-/* Effects Categories */
-#effects-library ul { list-style:none; margin:0; padding:0; width:100%; }
-#effects-library ul li { background:#111; color:#fff; cursor:pointer; display:inline-block; float:left; font-size:11px; margin:0 1px 0 0; padding:3px 11px; text-shadow:1px 1px 0 #000; text-transform:uppercase; }
-#effects-library ul li.selected { background:#000; border-radius:4px 4px 0 0; font-weight:bold; margin-top:-6px; padding:6px 11px; }
-/* Effects Filter Settings */
-#effects-library .settings { background:url(../img/icn-settings.png) no-repeat center center; cursor:pointer; display:block; float:right; height:36px; margin-top:-10px; width:36px; }
-#effects-library .settings.selected { background-color:#000; }
-#effects-library .fold, #effects-library .folded { cursor:pointer; display:block; float:right; height:36px; margin-right:1px; margin-top:-10px; width:36px; }
-#effects-library .fold { background:#000 url(../img/nav-bottom.png) no-repeat center center; }
-#effects-library .folded { background:red url(../img/nav-top.png) no-repeat center center; }
-#effects-library #effects-library-settings-window { background:#000; bottom:176px; color:#fff; position:absolute; right:0; }
-#effects-library #effects-library-settings-window h1 { font-size:14px; font-weight:bold; line-height:1; margin:0 0 10px; padding:0; text-transform:uppercase; }
-#effects-library #effects-library-settings-window form { margin-bottom:0; }
-#effects-library #effects-library-settings-window label { margin-right:10px; }
-#effects-library #effects-library-settings-window label.checkbox:last-child { margin-right:0; }
-/* Effects List */
-#effects-library .effects-list { background:#000; height:140px; overflow:hidden; position:relative; width:100%; }
-#effects-library.folded { bottom:-94px }
-#effects-library .effects-list .nav { cursor:pointer; position:absolute; top:50px; }
-#effects-library .effects-list .nav-left { left:10px; }
-#effects-library .effects-list .nav-right { right:10px; }
-#effects-library .effects-list .effects-wrapper { bottom:0; left:50px; position:absolute; right:50px; top:0; }
-#effects-library .effects-list .effects-wrapper .available-effect { color:#fff; float:left; font-size:11px; font-weight:bold; height:108px; padding:14px 12px 10px; position:relative; text-align:center; }
-/* Effect Thumbnail and Status*/
-#effects-library .effects-list .effects-wrapper .available-effect .thumb { position:relative; }
-#effects-library .effects-list .effects-wrapper .available-effect .thumb img { height:auto; margin:0 auto 3px; width:auto; }
-#effects-library .effects-list .effects-wrapper .available-effect .thumb .status { display:block; height:16px; left:9px; position:absolute; top:-3px; width:16px; }
-#effects-library .effects-list .effects-wrapper .available-effect .thumb .status.installed { background:url(../img/icn-installed.png) no-repeat center center; }
-/* Effect Title */
-#effects-library .effects-list .effects-wrapper .available-effect .title { display:block; }
-/* Effect Rating */
-#effects-library .effects-list .effects-wrapper .available-effect .rating         { background:url(../img/icn-rating.png) no-repeat center top; display:block; height:16px; width:132px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.one     { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.two     { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.three   { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.four    { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#effects-library .effects-list .effects-wrapper .available-effect .rating.five    { background:url(../img/icn-rating.png) no-repeat center -75px; }
-/* Effect's Downloads Status */
-#effects-library .effects-list .effects-wrapper .available-effect .downloads { display:block; }
-
-
-
-/* = PEDALBOARDS LIBRARY
-================================================ */
-#pedalboards-library { background:#000; bottom:46px; left:0; overflow:auto; position:absolute; right:0; top:0; z-index:2; }
-#pedalboards-library h1 { color:#fff; display:inline-block; font-size:24px; margin:0 0 18px 0; padding:0; }
-#pedalboards-library header { background:url(../img/header-pattern.png) no-repeat bottom center; display:block; left:0; padding:10px 10px 18px 10px; position:fixed; right:0; top:0; z-index:2; }
-#pedalboards-library header .help { background:url(../img/icn-help-16x16.png) no-repeat center center; display:inline-block; height:21px; width:21px; }
-#pedalboards-library header .close { opacity:1; position:absolute; right:10px; top:16px; }
-#pedalboards-library .filter { border-right:1px dotted #111; bottom:45px; left:10px; padding-top:18px; position:fixed; right:0; top:68px; width:240px; }
-#pedalboards-library .filter .control-group { float:left; margin-right:9px; }
-#pedalboards-library .filter .control-group label { color:#fff; display:inline-block; font-size:12px; font-weight:bold; width:165px; }
-#pedalboards-library .filter .control-group select { width:50px; }
-#pedalboards-library .pedalboards { left:252px; position:absolute; right:10px; top:100px; height:1000px; }
-#pedalboards-library .pedalboards .pedalboard { color:#fff; float:left; margin:0 0 20px 20px; width:157px; }
-#pedalboards-library .pedalboards .pedalboard .img { background:#2b2b2b; display:block; height:105px; margin-bottom:9px; width:157px; }
-#pedalboards-library .pedalboards .pedalboard .title { display:block; height:18px; font-weight:bold; overflow:hidden; position:relative; }
-#pedalboards-library .pedalboards .pedalboard .description { display:block; font-size:12px; height:36px; line-height:1.5; overflow:hidden; }
-#pedalboards-library .pedalboards .pedalboard .actions { font-size:11px; font-weight:bold; text-transform:uppercase; }
-#pedalboards-library .pedalboards .pedalboard .actions span.duplicate { margin:0 6px; }
-
-/* Bank Library */
-#bank-library { background:#000; bottom:46px; left:0; overflow:auto; position:absolute; right:0; top:0; z-index:2; }
-#bank-library h1 { color:#fff; display:inline-block; font-size:24px; margin:0 0 18px 0; padding:0; }
-#bank-library header { background:url(../img/header-pattern.png) no-repeat bottom center; display:block; left:0; padding:10px 10px 18px 10px; position:fixed; right:0; top:0; z-index:2; }
-#bank-library header .help { background:url(../img/icn-help-16x16.png) no-repeat center center; display:inline-block; height:21px; width:21px; }
-#bank-library header .close { opacity:1; position:absolute; right:10px; top:16px; }
-
-/* Banks List */
-#bank-list { bottom:0; left:0; list-style:none; margin:0; padding:0; position:absolute; top:68px; width:30%; }
-#bank-list li { background:#222; color:#888; cursor:pointer; font-weight:bold; margin:0 0 1px 0; padding:10px 5px; }
-#bank-list li.selected { background:#333; color:#fff; }
-
-/* Bank List - Add Bank */
-#bank-list li.add-bank { color:#fff; cursor:pointer; padding-left:35px; }
-
-/* Bank List - Move bank position */
-#bank-list span.move { background:url(../img/move.png) no-repeat left center; display:block; float:left; height:22px; margin:-1px 6px 0 0; width:24px; }
-#bank-list li.selected span.move { background-position:right center; }
-
-/* Bank List - Remove bank */
-#bank-list span.remove { background:url(../img/icn-remove-bank.png) no-repeat left center; display:block; float:right; height:22px; margin:-1px 6px 0 0; width:24px; }
-#bank-list li.selected span.remove { background-position:right center; }
-
-/* Pedalboards in a bank */
-#bank-pedalboards { background:#333; bottom:0; left:30%; list-style:none; margin:0; padding:0; position:absolute; top:68px; width:45%; }
-#bank-pedalboards li { border:1px dotted #111; margin:10px; padding:10px; }
-#bank-pedalboards .pedalboard { color:#fff; float:left; width:100%; }
-#bank-pedalboards .pedalboard .img { background:#2b2b2b; display:block; float:left; height:105px; margin:0 9px 0 0; width:30%; }
-#bank-pedalboards .pedalboard .title { display:block; height:18px; font-weight:bold; overflow:hidden; position:relative; }
-#bank-pedalboards .pedalboard .description { display:block; font-size:12px; height:36px; line-height:1.5; overflow:hidden; }
-
-#bank-pedalboards .mode { border:none; margin:22px 0 18px 0; text-align:center; }
-#bank-pedalboards .grid { background:url(../img/icn-grid-list.png) no-repeat left bottom; display:inline-block; height:14px; width:14px; }
-#bank-pedalboards .grid.selected { background-position:left top; }
-#bank-pedalboards .list { background:url(../img/icn-grid-list.png) no-repeat right bottom; display:inline-block; height:14px; width:14px; }
-#bank-pedalboards .list.selected { background-position:right top; }
-
-/* Pedalboards search*/
-#bank-pedalboards-search { bottom:0; left:75%; position:absolute; top:68px; width:25%; }
-#bank-pedalboards-search label { color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; }
-#bank-pedalboards-search .control-group { padding:0 2.5%; width:45%; }
-#bank-pedalboards-search input[type="text"] { margin:auto 0; padding-left:0; padding-right:0; width:100%; }
-#bank-pedalboards-search select { width:100%; }
-
-/* Pedalboards search results */
-#bank-pedalboards-result { overflow:auto; position:relative; }
-
-/* Pedalboards search results - view (grid or list) */
-#bank-pedalboards-result .mode { margin:22px 0 18px 0; text-align:center; }
-#bank-pedalboards-result .grid { background:url(../img/icn-grid-list.png) no-repeat left bottom; display:inline-block; height:14px; width:14px; }
-#bank-pedalboards-result .grid.selected { background-position:left top; }
-#bank-pedalboards-result .list { background:url(../img/icn-grid-list.png) no-repeat right bottom; display:inline-block; height:14px; width:14px; }
-#bank-pedalboards-result .list.selected { background-position:right top; }
-
-/* Pedalboards search results - pedalboard */
-#bank-pedalboards-result .grid-selected .pedalboard { color:#fff; float:left; margin:0 2.5% 20px 2.5%; width:45%; }
-#bank-pedalboards-result .grid-selected .pedalboard .img { background:#2b2b2b; display:block; height:75px; margin-bottom:9px; width:100%; }
-#bank-pedalboards-result .grid-selected .pedalboard .title { display:block; height:18px; font-size:12px; font-weight:bold; overflow:hidden; position:relative; }
-#bank-pedalboards-result .grid-selected .pedalboard .description { display:block; font-size:11px; height:27px; line-height:1.5; overflow:hidden; }
-
-#bank-pedalboards-result .list-selected .pedalboard { border:1px dotted #333; color:#fff; float:left; margin:0 0 6px 0; padding:2.5%; width:94%; }
-#bank-pedalboards-result .list-selected .pedalboard .img { display:none; }
-#bank-pedalboards-result .list-selected .pedalboard .title { display:block; height:18px; font-size:12px; font-weight:bold; overflow:hidden; position:relative; }
-#bank-pedalboards-result .list-selected .pedalboard .description { display:block; font-size:11px; height:27px; line-height:1.5; overflow:hidden; }
-
-
-
-/* = DASHBOARD
-================================================ */
-#pedalboard { bottom:46px; left:0; position:absolute; right:0; top:0; }
-
-#pedalboard-actions { 
-    background-color:#1b1b1b;
-    background-image:-moz-linear-gradient(top, #222222, #111111);
-    background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
-    background-image:-webkit-linear-gradient(top, #222222, #111111);
-    background-image:-o-linear-gradient(top, #222222, #111111);
-    background-image:linear-gradient(to bottom, #222222, #111111);
-    background-repeat:repeat-x;
-    border-bottom:1px solid #252525;
-    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
-    box-shadow:0 1px 10px rgba(0,0,0,0.1);
-    height:36px; left:0; position:absolute; right:0; top:0; 
-}
-
-/* Pedalboard Info - Header */
-#pedalboard-info { height:35px; left:0; margin:0; position:absolute; padding:0 10px; right:71px; z-index:2; }
-#pedalboard-info .open { border-right:1px dotted #444; display:block; float:left; line-height:2.5; margin-right:10px; padding-right:10px; }
-#pedalboard-info .title { color:#fff; cursor:pointer; display:block; float:left; height:36px; font-size:18px; font-weight:bold; line-height:2; margin-right:10px; overflow:hidden; position:relative; }
-#pedalboard-info .title input { background:rgba(255,255,255,0.2); border:none; color:#fff; font-size:18px; font-weight:bold; line-height:2; padding-left:10px; padding-right:10px; -webkit-appearance:none; }
-#pedalboard-info .favorite { background:url(../img/icn-favorite-off.png) no-repeat center center; cursor:pointer; float:left; height:36px; width:36px; }
-#pedalboard-info .favorite.selected { background:url(../img/icn-favorite-on.png) no-repeat center center; }
-#pedalboard-info .settings { background:url(../img/icn-settings.png) no-repeat center center; cursor:pointer; float:left; height:36px; width:36px; }
-#pedalboard-info .settings.selected { background-color:#444; }
-#pedalboard-info .actions { font-weight:bold; position:absolute; right:0; top:0; }
-#pedalboard-info .actions > button { margin-top:-25px; }
-#pedalboard-info .actions .separator { border-left:1px dotted #444; display:inline-block; height:35px; margin:0 6px; }
-
-/* Pedalboard Settings Window */
-#pedalboard-settings { background:#444; bottom:46px; left:0; padding:10px; position:absolute; right:0; top:36px; z-index:2; }
-#pedalboard-settings h1 { color:#fff; font-size:24px; line-height:1; text-shadow:0 1px 3px #000; }
-
-/* Share Pedalboard */
-#pedalboard-sharing { height:36px; position:absolute; right:0; top:0; }
-#pedalboard-sharing .button { background:#222 url(../img/icn-share.png) no-repeat center center; cursor:pointer; height:36px; width:64px; }
-#pedalboard-sharing .button:hover, #pedalboard-sharing .button.selected { background-color:#444; }
-#pedalboard-sharing .window { background:#444; border-radius:0 0 0 9px; padding:10px; position:absolute; right:0; top:36px; width:306px; z-index:30}
-#pedalboard-sharing .window h1 { color:#fff; font-size:18px; margin:0 0 10px 0; padding:0; text-shadow:0 1px 0 #000; }
-#pedalboard-sharing .window label { color:#fff; float:left; font-size:11px; font-weight:bold; height:30px; line-height:2.9; margin-bottom:10px; text-align:left; text-shadow:0 1px 2px #000; text-transform:uppercase; width:85px; }
-#pedalboard-sharing .window textarea { height:150px; margin-bottom:10px; }
-#pedalboard-sharing .window .item-list { color:#fff; font-size:11px; font-weight:bold; list-style:none; margin:6px 0 10px 84px; padding:0; }
-#pedalboard-sharing .window .item-list .item { background:#2b2b2b; border-radius:6px; display:block; float:left; height:18px; padding:3px 9px; }
-#pedalboard-sharing .window .submit { text-align:right; }
-
-
-/* Dashboard - Input/Output */
-svg { fill:none; stroke:rgba(0,0,0,.5); stroke-width:3; z-index:0; }
-
-.output { left:-3px !important; }
-
-.output { cursor:pointer; height:32px; position:absolute; width:90px; }
-.pedal-input  { left:-25px }
-.pedal-output { right:-25px }
-.output-jack { background:url(../img/jack-p10.png) no-repeat center center; height:32px; width:90px; z-index:20; }
-
-.jack-connected { margin-left:-2px }
-.cable-connected {}
-.jack-connecting {}
-.cable-connecting svg { stroke:black; }
-/*    .jack-disconnected { background:#111; } */
-
-.effect-ports { position:absolute; top:0; }
-
-.input { background:url(../img/input-output.png) no-repeat top right; height:32px; position:absolute; right:0; width:16px; left:1266px !important; }
-.input-connected { width:32px; overflow:hidden; }
-.input-connecting { background:rgba(189,30,82,.8); }
-.input-disconnected {  }
-
-
-
-/*  ==============================================================================
-    THE EFFECT BOX
-    ============================================================================== */
-    
-/* General Style - Borders, Colors, Height, Margin, Padding, Position, Width, etc */
-.effect { cursor:pointer; position:absolute; z-index:10; }
-/*    .effect-shell, #pedalboard .effect { background-color:rgba(255,255,255,.1); border:1px solid black; border-radius:9px; box-shadow:inset 1px 1px 0 #666, 1px 1px 0 #555; cursor:pointer; height:150px; position:absolute; width:200px; z-index:10; }*/
-
-/* Remove Button */
-.effect .remove { cursor:pointer; }
-
-/* Bypass */
-.effect .bypass { bottom:0; color:white; font-size:9px; font-weight:bold; left:0; margin:0 auto; position:absolute; right:0; text-align:center; text-transform:uppercase; top:55px; width:64px; }
-
-/* Blue Light On/Off */
-.effect div.lighton { background:rgba(170,10,0,1); border-radius:6px; box-shadow:0 0 10px rgba(255,0,0,.8); height:12px; margin:0 auto; width:12px; }
-.effect div.lightoff { background:rgba(255,255,255,.3); border-radius:6px; box-shadow:0 0 10px rgba(255,255,255,.4); height:12px; margin:0 auto; width:12px; }
-
-/*  ==============================================================================
-    END The Effect Box
-    ============================================================================== */
-
-/* Pedal Settings - Lightbox Window */
-.pedal-settings { background:#000; border-radius:12px; color:#fff; left:400px; padding:0; position:absolute; top:60px; z-index:2; width:583px; height:400px; }
-.pedal-settings h1 { font-size:18px; font-weight:bold; margin:0; padding:10px 10px 18px; }
-.pedal-settings .actions { bottom:10px; position:absolute; right:10px; }
-
-.pedal-settings .controls .control-1 { float:left; height:140px; width:140px; }
-.pedal-settings .controls .control-2 { float:left; height:140px; width:140px; }
-.pedal-settings .controls .control-3 { float:left; height:140px; width:140px; }
-
-.pedal-settings .controls .button { background:#111; position:absolute; }
-
-.pedal-boss-settings .controls .button-0-0  { left:010px; top:70px; }
-.pedal-boss-settings .controls .button-0-1  { left:080px; top:70px; }
-.pedal-boss-settings .controls .button-0-2  { left:151px; top:70px; }
-.pedal-boss-settings .controls .button-0-3  { left:220px; top:70px; }
-.pedal-boss-settings .controls .button-0-4  { left:292px; top:70px; }
-.pedal-boss-settings .controls .button-0-5  { left:360px; top:70px; }
-.pedal-boss-settings .controls .button-0-6  { left:433px; top:70px; }
-.pedal-boss-settings .controls .button-0-7  { left:500px; top:70px; }
-.pedal-boss-settings .controls .button-0-8  { left:574px; top:70px; }
-.pedal-boss-settings .controls .button-0-9  { left:640px; top:70px; }
-.pedal-boss-settings .controls .button-0-10 { left:715px; top:70px; }
-.pedal-boss-settings .controls .button-0-11 { left:780px; top:70px; }
-
-.pedal-boss-settings .controls .button-1-0  { left:010px; top:140px; }
-.pedal-boss-settings .controls .button-1-1  { left:080px; top:140px; }
-.pedal-boss-settings .controls .button-1-2  { left:151px; top:140px; }
-.pedal-boss-settings .controls .button-1-3  { left:220px; top:140px; }
-.pedal-boss-settings .controls .button-1-4  { left:292px; top:140px; }
-.pedal-boss-settings .controls .button-1-5  { left:360px; top:140px; }
-.pedal-boss-settings .controls .button-1-6  { left:433px; top:140px; }
-.pedal-boss-settings .controls .button-1-7  { left:500px; top:140px; }
-.pedal-boss-settings .controls .button-1-8  { left:574px; top:140px; }
-.pedal-boss-settings .controls .button-1-9  { left:640px; top:140px; }
-.pedal-boss-settings .controls .button-1-10 { left:715px; top:140px; }
-.pedal-boss-settings .controls .button-1-11 { left:780px; top:140px; }
-
-.pedal-boss-settings .controls .button-2-0  { left:010px; top:211px; }
-.pedal-boss-settings .controls .button-2-1  { left:080px; top:211px; }
-.pedal-boss-settings .controls .button-2-2  { left:151px; top:211px; }
-.pedal-boss-settings .controls .button-2-3  { left:220px; top:211px; }
-.pedal-boss-settings .controls .button-2-4  { left:292px; top:211px; }
-.pedal-boss-settings .controls .button-2-5  { left:360px; top:211px; }
-.pedal-boss-settings .controls .button-2-6  { left:433px; top:211px; }
-.pedal-boss-settings .controls .button-2-7  { left:500px; top:211px; }
-.pedal-boss-settings .controls .button-2-8  { left:574px; top:211px; }
-.pedal-boss-settings .controls .button-2-9  { left:640px; top:211px; }
-.pedal-boss-settings .controls .button-2-10 { left:715px; top:211px; }
-.pedal-boss-settings .controls .button-2-11 { left:780px; top:211px; }
-
-.pedal-boss-settings .knob > img  { height:auto; width:auto; }
-.pedal-boss-settings .knob > span.current-value { bottom:20px; font-size:12px; font-weight:bold; left:0; position:absolute; text-align:center; right:0; }
-.pedal-boss-settings .knob > span.max-value     { font-size:11px; font-weight:bold; left:100px; position:absolute; text-align:left; top:72px; }
-.pedal-boss-settings .knob > span.min-value     { font-size:11px; font-weight:bold; position:absolute; text-align:right; right:100px; top:72px; }
-.pedal-boss-settings .knob > span.title         { color:white; display:block; font-size:11px; font-weight:bold; height:12px; line-height:1; margin:9px 0; padding:0; text-transform:uppercase; }
-
-.pedal-settings .knob-group              { background:#111; border-radius:9px; margin:0 10px 10px 10px; padding:6px; position:relative; width:auto; }
-.pedal-settings .knob-group .knob-column { float:left; }
-.pedal-settings .knob-group .knob-row    { border-bottom:1px dotted #2b2b2b; clear:both; }
-.pedal-settings .knob-group .knob-row:last-child { border:none; }
-.pedal-settings .knob-group .knob        { height:126px; float:left; margin:6px; position:relative; text-align:center; width:126px; }
-
-
-
-/* = MOD SOCIAL NETWORK
-================================================ */
-#mod-social-network { background:#292929; bottom:46px; color:#fff; left:0; overflow:auto; position:absolute; right:0; top:0; z-index:3; }
-
-/* Top Menu */
-#mod-social-network #header { 
-	background-color:#1b1b1b;
-	background-image:-moz-linear-gradient(top, #222222, #111111);
-	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));
-	background-image:-webkit-linear-gradient(top, #222222, #111111);
-	background-image:-o-linear-gradient(top, #222222, #111111);
-	background-image:linear-gradient(to bottom, #222222, #111111);
-	background-repeat:repeat-x;
-	border-bottom:1px solid #252525;
-	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
-	box-shadow:0 1px 10px rgba(0,0,0,0.1);
-	color:#fff; height:38px; min-width:1024px; padding:0 5%; position:fixed; width:90%; z-index:3; }
-#mod-social-network #header .profile { float:left; width:40%; }
-#mod-social-network #header .avatar { background:#fff; display:inline-block; float:left; height:38px; width:38px; }
-#mod-social-network #header .name { color:#fff; display:inline-block; font-size:12px; font-weight:bold; padding:8px 10px; }
-#mod-social-network #header .menu { float:left; width:60%; }
-#mod-social-network #header .menu ul { float:right; list-style:none; margin:0; padding:0; text-align:right; }
-#mod-social-network #header .menu ul li { display:inline-block; float:left; padding:8px 8px 9px 8px; }
-#mod-social-network #header .menu ul li:hover, #mod-social-network #header .menu ul li.selected { background:rgba(255,255,255,.2); }
-#mod-social-network #header .menu ul li:first-child { border-left:1px solid #222; }
-#mod-social-network #header .menu ul li.search { border-left:1px solid #222; }
-#mod-social-network #header .menu ul li.logout { border-left:1px solid #222; border-right:1px solid #222; }
-#mod-social-network #header .menu a { color:#fff; font-size:11px; font-weight:bold; text-decoration:none; text-shadow:0 -1px 0 #000; text-transform:uppercase; }
-#mod-social-network #header .menu form { position:relative; }
-#mod-social-network #header .menu input[type="search"] { border:none; border-radius:0; font-size:12px; }
-#mod-social-network #header .menu button { background:url(../img/icn-search.png); border:none; display:block; height:18px; position:absolute; right:2px; top:2px; width:18px; }
-
-/* Content Wrapper  */
-#mod-social-network #content-wrapper { margin:63px 5% 0 5%; position:relative; width:90%; }
-
-/* Sidebar */
-#mod-social-network #aside { position:absolute; width:210px; word-break:break-word; }
-#mod-social-network #aside.leftcolumn { left:0; }
-#mod-social-network #aside.rightcolumn { right:0; }
-#mod-social-network #aside table.users-list td { padding-bottom:4px; }
-#mod-social-network #aside table.users-list td.avatar { width:32px; }
-#mod-social-network #aside table.users-list td.avatar > .img { background:#222; display:block; height:32px; width:32px; }
-#mod-social-network #aside table.users-list td.user-info { padding-left:10px; }
-#mod-social-network #aside table.users-list td.user-info a { color:#fff; font-size:13px; font-weight:bold; word-break:break-word; }
-
-/* Main Content */
-#mod-social-network #main { min-height:600px; position:absolute; top:0; word-break:break-word; }
-#mod-social-network #main.leftcolumn { border-right:1px solid #222; left:0; right:220px; }
-#mod-social-network #main.rightcolumn { border-left:1px solid #222; left:220px; right:0; }
-
-/* User Profile */
-#mod-social-network #user-profile .avatar { height:64px; margin:2px 10px 18px 0; width:64px; background:#ddd; }
-#mod-social-network #user-profile .user-info h1.username { font-size:18px; line-height:1; }
-#mod-social-network #user-profile .user-info ul { list-style:none; }
-
-/* User Pedalboard - Info */
-/* #mod-social-network #user-profile .pedalboard { margin-right:2%; } */
-
-/* Pedalboard */
-#mod-social-network .pedalboard h2 { font-size:27px; line-height:2; }
-#mod-social-network .pedalboard h3 { font-size:14px; text-transform:uppercase; }
-/* Rating */
-#mod-social-network .pedalboard .rating-label     { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:0; }
-#mod-social-network .pedalboard .rating           { background:url(../img/icn-rating.png) no-repeat center top; display:inline-block; height:16px; width:74px; }
-#mod-social-network .pedalboard .rating.one       { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#mod-social-network .pedalboard .rating.two       { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#mod-social-network .pedalboard .rating.three     { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#mod-social-network .pedalboard .rating.four      { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#mod-social-network .pedalboard .rating.five      { background:url(../img/icn-rating.png) no-repeat center -75px; }
-/* Download */
-#mod-social-network .pedalboard .downloads-label  { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .pedalboard .downloads        { display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; }
-/* Techspecs */
-#mod-social-network .pedalboard .techspecs        { font-size:12px; width:100%; }
-#mod-social-network .pedalboard .techspecs td     { border-bottom:1px solid #222; padding:9px 20px 9px 0; }
-#mod-social-network .pedalboard .techspecs td.spec { font-weight:bold; text-transform:uppercase; vertical-align:top; width:150px; }
-/* Tags */
-#mod-social-network .pedalboard ul.tags li { display:inline-block; }
-#mod-social-network .pedalboard ul.tags li:after { content:", "; }
-#mod-social-network .pedalboard ul.tags li:first-child:after { content:""; }
-#mod-social-network .pedalboard ul.tags li:last-child:after { content:""; } 
-/* Reviews */
-#mod-social-network .pedalboard ul.reviews { border-top:1px solid #222; list-style:none; margin-right:20%; width:80%; }
-#mod-social-network .pedalboard li.review { margin-bottom:18px; }
-#mod-social-network .pedalboard li.review .avatar { margin-top:5px; }
-#mod-social-network .pedalboard li.review .username { font-size:14px; font-weight:bold; }
-#mod-social-network .pedalboard li.review .date { font-size:12px; font-style:italic; line-height:1; }
-#mod-social-network .pedalboard li.review .content { font-size:12px; line-height:1; }
-#mod-social-network .pedalboard .review-form { margin-bottom:36px; }
-#mod-social-network .pedalboard .review-form textarea { height:120px; margin-bottom:9px; }
-
-/* More Pedalboards - Related */
-#mod-social-network .more-pedalboards { border-top:1px solid #222; height:260px; overflow:hidden; padding-top:18px; position:relative; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard { color:#fff; float:left; margin:0 1% 27px; position:relative; width:18%; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .img { background:#2b2b2b; display:block; float:left; height:100px; margin-bottom:9px; width:100%; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .title { display:block; font-size:14px; font-weight:bold; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .more-info { font-size:11px; text-transform:uppercase; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .more-info:before { content:" – "; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .description { display:block; font-size:12px; line-height:1.5; margin-bottom:9px; max-height:54px; overflow:hidden; position:relative; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating-label     { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:0; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating           { background:url(../img/icn-rating.png) no-repeat center top; display:inline-block; height:16px; width:74px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.one       { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.two       { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.three     { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.four      { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .rating.five      { background:url(../img/icn-rating.png) no-repeat center -75px; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .downloads-label  { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .more-pedalboards .grid-mode .pedalboard .downloads        { display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; }
-
-/* Pedalboards */
-#mod-social-network .pedalboards h2 { font-size:18px; line-height:1; margin-bottom:27px; }
-#mod-social-network .pedalboards .mode { border:none; cursor:pointer; margin-top:10px; }
-#mod-social-network .pedalboards .grid { background:url(../img/icn-grid-list.png) no-repeat left bottom; display:inline-block; height:14px; width:14px; }
-#mod-social-network .pedalboards .grid.selected { background-position:left top; }
-#mod-social-network .pedalboards .list { background:url(../img/icn-grid-list.png) no-repeat right bottom; display:inline-block; height:14px; width:14px; }
-#mod-social-network .pedalboards .list.selected { background-position:right top; }
-
-/* Pedalboards - List Mode */
-#mod-social-network .pedalboards .list-mode .pedalboard { color:#fff; margin:0 1% 27px; position:relative; width:98%; }
-#mod-social-network .pedalboards .list-mode .pedalboard .img { background:#2b2b2b; display:block; float:left; height:130px; margin-top:3px; width:200px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .info { left:220px; position:absolute; right:18px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .title { display:block; font-size:18px; font-weight:bold; }
-#mod-social-network .pedalboards .list-mode .pedalboard .more-info { font-size:11px; text-transform:uppercase; }
-#mod-social-network .pedalboards .list-mode .pedalboard .more-info:before { content:" – "; }
-#mod-social-network .pedalboards .list-mode .pedalboard .description { display:block; font-size:12px; line-height:1.5; margin-bottom:9px; max-height:54px; overflow:hidden; position:relative; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating-label   { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:0; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating         { background:url(../img/icn-rating.png) no-repeat center top; display:inline-block; height:16px; width:74px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.one     { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.two     { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.three   { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.four    { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .rating.five    { background:url(../img/icn-rating.png) no-repeat center -75px; }
-#mod-social-network .pedalboards .list-mode .pedalboard .downloads-label   { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .pedalboards .list-mode .pedalboard .downloads   { display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; }
-
-/* Pedalboards - Grid Mode */
-#mod-social-network .pedalboards .grid-mode .pedalboard { color:#fff; float:left; margin:0 1% 27px 1% !important; position:relative; width:200px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard a { color:#fff; text-decoration:none; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .img { background:#2b2b2b; display:block; float:left; height:130px; margin-bottom:9px; width:100%; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .title { display:block; font-size:16px; margin-bottom:3px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .more-info { font-size:11px; text-transform:uppercase; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .more-info:before { content:" – "; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .description { display:block; font-size:12px; line-height:1.5; margin-bottom:9px; max-height:54px; overflow:hidden; position:relative; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating-label     { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; line-height:0; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating           { background:url(../img/icn-rating.png) no-repeat center top; display:inline-block; height:16px; width:74px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.one       { background:url(../img/icn-rating.png) no-repeat center -15px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.two       { background:url(../img/icn-rating.png) no-repeat center -30px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.three     { background:url(../img/icn-rating.png) no-repeat center -45px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.four      { background:url(../img/icn-rating.png) no-repeat center -60px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .rating.five      { background:url(../img/icn-rating.png) no-repeat center -75px; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .downloads-label  { display:inline-block; font-size:10px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .pedalboards .grid-mode .pedalboard .downloads        { display:inline-block; font-size:14px; font-weight:bold; text-transform:uppercase; }
-
-/* Pedalboards - Search */
-#mod-social-network .filter .control-group { margin-bottom:9px; }
-#mod-social-network .filter .control-group.submit { margin-top:18px; }
-#mod-social-network .filter label { font-size:11px; font-weight:bold; text-transform:uppercase; }
-#mod-social-network .filter input[type=text] { width:196px; }
-#mod-social-network .filter select { width:210px; }
-
-/* Feed */
-.feed { border-top:1px solid #222; border-left:5px solid transparent; padding:18px; }
-.feed:hover { background:#2a2a2a; border-left:5px solid #222; }
-/* Info - User, description */
-.feed .avatar { display:block; float:left; margin:4px 0 0 0; }
-.feed .content { float:left; }
-.feed .description { font-size:13px; }
-/* TechSpec */
-.feed div.techspecs { margin-bottom:9px; }
-.feed div.techspecs div.spec { float:left; margin-right:18px; }
-.feed div.techspecs div.spec > * { float:left; }
-.feed div.techspecs div.spec div.number { background:#fff; border-radius:4px; color:#292929; font-weight:bold; margin:6px 0 0 9px; padding:0 1px 0 0; min-width:27px; text-align:center; }
-.feed div.techspecs div.spec div.number .arrow-left { border-bottom:6px solid transparent; border-right:6px solid #fff; border-top:6px solid transparent; float:left; height:0; margin:4px 0 0 -5px; width:0; }
-/* Comments */
-.feed .comments { margin:18px 0 9px 0; position:relative; }
-.feed .comments form { background:#222; display:inline-block; margin-bottom:0; padding:6px !important; }
-.feed .comments form input[type="text"] { border-radius:0; }
-.feed .comments form img { height:30px; width:auto; }
-.feed .comments .arrow-top { border-color:transparent transparent #222 transparent; border-style:solid; border-width:6px 6px 6px 6px; height:0; left:16px; position:absolute; top:-12px; width:0; }
-.comments-list .comment { background:#222; margin-top:1px; padding:3px 6px !important; }
-.comments-list .comment .avatar { float:left; margin:3px 0 0 0 !important; }
-.comments-list .comment .content { float:left; font-size:13px; }
-
-/* = Notifications
-================================================ */
-.notifications          { border-radius:0; height:18px; left:0; position:absolute; right:0; top:35px; }
-
-.notifications .progressbar { position:absolute; height:16px; width:200px; right:40px; bottom:10px;  background-color:white; display:none }
-.notifications .progressbar-value { background:rgb(48, 187,153); height:16px }
-
-
-/* = Helpers
-================================================ */
-.clearfix:after, .container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; }
-.clearfix, .container { display:block; }
-.clear { clear:both; }
-.box { padding:10px; }
-.alignleft  { float:left; }
-.alignright { float:right; }
-.textcenter { text-align:center; }
-.textright  { text-align:right; }
-.bottom { margin-bottom:0 !important; padding-bottom:0 !important; }
-.left   { margin-left:0 !important; padding-left:0 !important; }
-.right  { margin-right:0 !important; padding-right:0 !important; }
-.top    { margin-top:0 !important; padding-top:0 !important; }
-.nobullets { list-style:none; }
-.hidden { display:none; }
-::selection { background:transparent; }
-
-
-/* Baguncinha do asa */
-
-.input-clean { color:#666666; position:absolute; font-size:1.5em; margin-top:5px; cursor:pointer }
-
diff --git a/html/css/package.json b/html/css/package.json
deleted file mode 100644
index 014237bce..000000000
--- a/html/css/package.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
-  "name": "mod-boostrap",
-  "author": "MOD Team",
-  "description": "grunt task for compiing MOD's css",
-  "repository": "moddevices/mod-ui",
-  "dependencies": {
-    "bootstrap": "~3.4.1",
-    "grunt": "^0.4.5",
-    "grunt-cli": "^0.1.13",
-    "grunt-contrib-less": "^1.0.1",
-    "grunt-contrib-watch": "~0.6.1",
-    "jit-grunt": "0.9.1"
-  }
-}
diff --git a/html/css/pedals.css b/html/css/pedals.css
deleted file mode 100644
index aa4221784..000000000
--- a/html/css/pedals.css
+++ /dev/null
@@ -1,1054 +0,0 @@
-/* GENERAL PEDAL STYLE */
-
-.mod-pedal {
-    display:inline-block;
-/*
-    padding:1px 15px 1px 15px;
-*/
-    z-index:100;
-}
-#pedalboard-dashboard > .mod-pedal > div:first-child:not(.mod-no-shadow) {
-    box-shadow:  2px  8px  7px rgba(0,0,0,0.2),
-                 4px 16px  7px rgba(0,0,0,0.2),
-                 6px 24px  7px rgba(0,0,0,0.2),
-                 8px 32px  7px rgba(0,0,0,0.2),
-                10px 40px  7px rgba(0,0,0,0.2),
-                 5px 20px 50px rgba(0,0,0,0.9),
-                 4px 12px 30px rgba(0,0,0,0.5);
-}
-.mod-input .mod-output-jack {
-    z-index: 100;
-}
-
-.mod-input.input-connected.expanded {
-  z-index: 101;
-}
-
-/* = ACTIONS - Icons above: settings, remove, etc
-================================================ */
-.mod-pedal .mod-actions {
-    position:absolute;
-    right:0;
-    top: -1.5em;
-    font-size: 3em;
-}
-.mod-pedal .mod-actions .mod-settings {
-    font-family: fontello !important;
-    cursor: pointer;
-    position: absolute;
-    width: 32px;
-    right: 1.5em;
-    color: #666;
-    transition: color 0.33s;
-}
-.mod-settings:after {
-    content: '\e802';
-}
-.mod-pedal .mod-actions .mod-settings:hover { color: #eee;}
-.mod-pedal .mod-actions .mod-remove {
-    font-family: fontello !important;
-    cursor: pointer;
-    position: absolute;
-    width: 32px;
-    right: 0em;
-    color: #666;
-    transition: color 0.33s;
-}
-.mod-remove:after {
-    content: '\e803';
-}
-.mod-pedal .mod-actions .mod-remove:hover { color: #eee; }
-.mod-pedal .mod-actions .mod-information {
-    font-family: fontello !important;
-    cursor: pointer;
-    position: absolute;
-    width: 32px;
-    right: 3em;
-    color: #666;
-    transition: color 0.33s;
-}
-.mod-information:after {
-    content: '\e808';
-}
-.mod-pedal .mod-actions .mod-information:hover { color: #eee; }
-
-.mod-pedal .mod-actions .mod-external-ui {
-    font-family: fontello !important;
-    cursor: pointer;
-    position: absolute;
-    width: 32px;
-    right: 4.5em;
-    color: #666;
-    transition: color 0.33s;
-}
-.mod-external-ui:after {
-    content: '\e800';
-}
-.mod-pedal .mod-actions .mod-external-ui:hover { color: #eee; }
-
-/* = DRAG HANDLE
-================================================ */
-.mod-pedal .mod-drag-handle {
-    bottom:0;
-    cursor:move;
-    left:0;
-    position:absolute;
-    right:0;
-    top:0px;
-    z-index:20;
-}
-
-/* = AUTHOR AND PLUGIN'S NAME
-================================================ */
-.mod-pedal .mod-plugin-author,
-.mod-pedal .mod-plugin-brand,
-.mod-pedal .mod-plugin-title {
-    z-index:10;
-}
-
-/* = FOOTSWITCH
-================================================ */
-.mod-pedal .mod-footswitch {
-    z-index:20;
-}
-
-/* = CONTROLS
-================================================ */
-.mod-pedal .mod-control-group {
-    z-index:20;
-}
-
-/* = INPUT/OUTPUT
-================================================ */
-.mod-pedal .mod-pedal-input,
-.mod-pedal .mod-pedal-output {
-    z-index:30;
-}
-
-
-/* = LIGHT ON/OFF
-================================================ */
-.mod-pedal .mod-light.off { background-image:url(../img/red-light-off.png); }
-.mod-pedal .mod-light.on  { background-image:url(../img/red-light-on.png); }
-
-
-/* = INPUT
-================================================ */
-.mod-pedal-input-wrapper {
-    background: rgba(0, 0, 0, 0.5);
-    height:100px;
-    position:relative;
-    z-index:35;
-    padding: 0 10px;
-    border-radius:20px;
-}
-
-.mod-pedal .mod-pedal-input {
-    position: absolute;
-    top: 106px;
-    left: -88px;
-    width: 88px;
-}
-.mod-pedal .mod-pedal-input .mod-audio-input,
-.mod-pedal .mod-pedal-input .mod-midi-input,
-.mod-pedal .mod-pedal-input .mod-cv-input {
-    position: relative;
-    margin-bottom: 13px;
-}
-.mod-pedal .mod-pedal-input .mod-midi-input {
-    right: -12px;
-}
-.mod-pedal .mod-pedal-input .mod-cv-input {
-    right: -8px;
-}
-.mod-input.expanded .mod-output-jack {
-    height: 40px;
-}
-.mod-audio-input.expanded .mod-output-jack {
-    background-image:url(../img/audio-jack.png) !important;
-}
-.mod-midi-input.expanded .mod-output-jack {
-    background-image:url(../img/midi-jack.png) !important;
-}
-.mod-cv-input.expanded .mod-output-jack {
-    background-image:url(../img/cv-jack.png) !important;
-}
-
-/* = OUTPUT
-================================================ */
-.mod-pedal-output-wrapper {
-    background:#000;
-    border-radius:4px;
-    height:100px;
-    right:-32px;
-    position:absolute;
-    top:78px;
-    width:32px;
-    z-index:50;
-}
-
-.mod-pedal-output-wrapper .mod-pedal-output-arrow {
-    border-bottom:12px solid transparent;
-    border-right:12px solid #000;
-    border-top:12px solid transparent;
-    height:0;
-    position:absolute;
-    left:-12px;
-    top:39px;
-    width:0;
-}
-.mod-pedal .mod-pedal-output {
-    position: absolute;
-    top: 106px;
-    right: -87px;
-    width: 87px;
-}
-.mod-pedal .mod-pedal-output .mod-audio-output,
-.mod-pedal .mod-pedal-output .mod-midi-output,
-.mod-pedal .mod-pedal-output .mod-cv-output {
-    position: relative;
-    margin-bottom: 13px;
-}
-
-/* = PEDAL SETTINGS - Pop Up Window
-================================================ */
-body > .mod-settings {
-    background:rgba(17, 17, 17, 0.9);
-    bottom:0;
-    left:0;
-    position:absolute;
-    right:0;
-    top:0;
-/*
-    transition-property: display, transform;
-    transition-duration: 0.5s, 0.33s;
-    transition-delay: 0.5s, 0s;
-    transform: translateY(-100%);
-*/
-}
-
-body > .mod-settings.mod-window-visible {
-/*
-    transition-delay: 0s, 0s;
-    transform: translateY(0%);
-*/
-}
-
-.mod-pedal-settings {
-    bottom:38px;
-    color:#fff;
-    left:30px;
-    margin:0 auto;
-    overflow:auto;
-    padding:0;
-    position:absolute;
-    right:30px;
-    top:38px;
-    z-index:10;
-}
-
-.mod-pedal-settings header {
-    padding:10px 10px 18px;
-}
-
-.mod-pedal-settings h1 {
-    font-size:24px;
-    font-weight:normal;
-    margin:0;
-}
-
-.mod-pedal-settings .mod-actions {
-    border-color:#2b2b2b;
-    border-style:dotted;
-    border-width:1px 0 0 0;
-    margin:18px;
-    padding:18px 0 0 0;
-    text-align:right;
-}
-
-.mod-pedal-settings .mod-control-group {
-    margin:0;
-    padding:0 18px;
-}
-
-/* PRESETS */
-
-.mod-presets {
-    margin:0;
-}
-.mod-presets span.mod-enumerated-title {
-    overflow: initial !important;
-}
-.mod-presets input[type="radio"] {
-    vertical-align: middle;
-}
-.mod-presets>div.mod-enumerated-list {
-    width: 100% ;
-    padding-left: 0;
-}
-.mod-presets select {
-    color: #000;
-    background-color: #FFFFFE; /* forces mod-remote to use custom combo-box bg */
-}
-.mod-presets footer{
-    width: 100%;
-    position: absolute;
-    left: 0;
-    padding: 4px 10px;
-}
-.mod-presets .btn {
-    font-size: 10px;
-    border-radius: 0px;
-    margin: 0;
-    min-height: 29px;
-    min-width: 29px;
-    font-weight: bold;
-    clear: both;
-    background-color: black;
-    background-repeat: no-repeat;
-    background-position: center center;
-    text-transform: uppercase !important;
-}
-.mod-presets .btn.preset-btn-save {
-    background-image: url('../img/icons/25/save.png');
-}
-.mod-presets .btn.preset-btn-save-as {
-    background-image: url('../img/icons/25/save_as.png');
-    width: 32px
-}
-.mod-presets .btn.preset-btn-rename {
-    /*background-image: url('../img/icons/25/rename.png');*/
-    width: 29px !important;
-    padding: 0;
-    font-size: 12px;
-}
-.btn.preset-btn-rename:after {
-    content: 'REN';
-}
-.mod-presets .btn.preset-btn-delete {
-    background-image: url('../img/icons/25/delete.png');
-    margin-right: 5px
-}
-
-
-.preset-manager {
-    color: #000;
-}
-
-/* = KNOB
-================================================ */
-.mod-pedal-settings .mod-knob {
-    background:#212121;
-    float:left;
-    height:160px;
-    margin-bottom:2px;
-    margin-right:2px;
-    position:relative;
-    text-align:center;
-    width:160px;
-}
-
-.mod-pedal-settings .mod-knob > span.mod-knob-current-value {
-    bottom:12px;
-    font-weight:bold;
-    left: 38px;
-    position:absolute;
-    text-align:center;
-    right: 38px;
-    padding: 2px;
-    border: 1px solid #000;
-    background: black;
-}
-.mod-pedal-settings .mod-knob > span.mod-knob-current-value:focus {
-    border: 1px solid #883996;
-    background: black;
-}
-.mod-pedal-settings .mod-knob > span.mod-knob-current-value::selection {
-  background: #883996;
-}
-.mod-pedal-settings .mod-knob > span.mod-knob-current-value::-moz-selection {
-  background: #883996;
-}
-.mod-pedal-settings .mod-knob > span.mod-knob-max-value {
-    font-size:10px;
-    left:110px;
-    position:absolute;
-    text-align:left;
-    bottom: 43px;
-}
-.mod-pedal-settings .mod-knob > span.mod-knob-min-value {
-    font-size:10px;
-    position:absolute;
-    text-align:right;
-    right:110px;
-    bottom: 43px;
-}
-.mod-pedal-settings .mod-knob > span.mod-knob-title {
-    color:white;
-    display:block;
-    font-size:11px;
-    font-weight:bold;
-    height:11px;
-    line-height:1;
-    margin:9px 0;
-    position:relative;
-    overflow:hidden;
-    text-transform:uppercase;
-}
-
-.mod-pedal-settings .mod-knob .mod-knob-image {
-    background-image:url(../img/knob.png);
-    background-position:left center;
-    background-repeat:no-repeat;
-    background-size:auto 80px;
-    height:80px;
-    left:40px;
-    position:absolute;
-    overflow:hidden;
-    top:35px;
-    width:80px;
-}
-
-.mod-pedal-settings .mod-knob .mod-knob-image.disabled {
-    opacity:.3;
-}
-
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-3 {
-    background-image:url(../img/knob_steps_3.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-4 {
-    background-image:url(../img/knob_steps_4.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-5 {
-    background-image:url(../img/knob_steps_5.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-6 {
-    background-image:url(../img/knob_steps_6.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-7 {
-    background-image:url(../img/knob_steps_7.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-8 {
-    background-image:url(../img/knob_steps_8.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-9 {
-    background-image:url(../img/knob_steps_9.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-10 {
-    background-image:url(../img/knob_steps_10.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-11 {
-    background-image:url(../img/knob_steps_11.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-12 {
-    background-image:url(../img/knob_steps_12.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-13 {
-    background-image:url(../img/knob_steps_13.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-14 {
-    background-image:url(../img/knob_steps_14.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-15 {
-    background-image:url(../img/knob_steps_15.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-16 {
-    background-image:url(../img/knob_steps_16.png);
-}
-.mod-pedal-settings .mod-knob .mod-knob-image.mod-knob-image-steps-17 {
-    background-image:url(../img/knob_steps_17.png);
-}
-
-/* = ENUMERATED
-================================================ */
-.mod-pedal-settings .mod-enumerated {
-    background:#212121;
-    float:left;
-    height:160px;
-    margin:0 2px 2px 0;
-    position:relative;
-    width:160px;
-}
-
-.mod-presets,
-.mod-file-list {
-    width: 322px !important;
-}
-.radio-preset {
-    height: 9px !important;
-    width: 9px !important;
-    margin: 0 !important;
-}
-
-
-
-.mod-pedal-settings .mod-enumerated .mod-enumerated-list {
-    color:#fff;
-    height:95px;
-    overflow:auto;
-    position:relative;
-}
-.mod-pedal-settings .mod-enumerated.mod-file-list .mod-file-list-buttons {
-    position: absolute;
-    top: 0px;
-    right: 0px;
-    margin: 3px;
-}
-.mod-pedal-settings .mod-enumerated.mod-file-list .mod-enumerated-list {
-    height:130px;
-}
-.mod-pedal-settings .mod-enumerated.mod-file-list.expanded .mod-enumerated-list {
-    height: calc(100vh - 175px);
-    z-index: 1;
-    background: #212121;
-}
-.mod-pedal-settings .mod-enumerated.mod-file-list .btn-primary {
-    background-color: black;
-    border-color: #773284;
-}
-.mod-pedal-settings .mod-enumerated.mod-file-list .btn-primary:hover {
-    border-color: #4f2157;
-}
-.mod-pedal-settings .mod-enumerated.mod-file-list.expanded .btn-primary {
-    background-color: #773284;
-    border-color: black;
-}
-.mod-pedal-settings .mod-enumerated.mod-file-list.expanded .btn-primary:hover {
-    background-color: #883996;
-}
-
-.mod-pedal-settings .mod-enumerated .mod-enumerated-list > div {
-    font-weight:bold;
-    padding:1px 9px;
-    cursor:pointer;
-    margin: 0 0 1px 0;
-    background: #2c2c2c;
-}
-
-.mod-pedal-settings .mod-enumerated .mod-enumerated-list > div.selected {
-    background:#883996;
-}
-
-.mod-pedal-settings .mod-enumerated .mod-enumerated-list > div:hover {
-    background:#000;
-}
-.mod-pedal-settings .mod-enumerated .mod-enumerated-list > div.selected:hover {
-    background:#600E6F;
-}
-
-.mod-pedal-settings .mod-enumerated > span.mod-enumerated-title {
-    color:white;
-    display:block;
-    font-size:11px;
-    font-weight:bold;
-    height:11px;
-    line-height:1;
-    margin:9px 0;
-    position:relative;
-    overflow:hidden;
-    text-align:center;
-    text-transform:uppercase;
-}
-
-
-/* = STRING
-================================================ */
-.mod-pedal-settings .mod-string {
-    background:#212121;
-    float:left;
-    height:160px;
-    margin:0 2px 2px 0;
-    position:relative;
-    text-align:center;
-    width:322px !important;
-}
-.mod-pedal-settings .mod-string > span.mod-string-title {
-    color:white;
-    display:block;
-    font-size:11px;
-    font-weight:bold;
-    height:11px;
-    line-height:1;
-    margin:9px 0;
-    position:relative;
-    overflow:hidden;
-    text-transform:uppercase;
-}
-
-.mod-pedal-settings .mod-string-content {
-    font-weight:bold;
-    background: black;
-    height:131px;
-    display:flex;
-}
-.mod-pedal-settings .mod-string-content > textarea.mod-string-value {
-    flex:1;
-    padding:2px;
-    border:1px solid #000;
-    white-space:pre-wrap;
-    resize: none;
-    background: inherit;
-}
-.mod-pedal-settings .mod-string-content > textarea.mod-string-value:focus {
-    border: 1px solid #883996;
-    background: black;
-}
-.mod-pedal-settings .mod-string-content > textarea.mod-string-value::selection {
-  background: #883996;
-}
-.mod-pedal-settings .mod-string-content > textarea.mod-string-value::-moz-selection {
-  background: #883996;
-}
-
-/* = SLIDER
-================================================ */
-.mod-pedal-settings .mod-slider {
-    background:#212121;
-    float:left;
-    font-size:11px;
-    height:160px;
-    margin-bottom:2px;
-    margin-right:2px;
-    overflow:hidden;
-    position:relative;
-    text-align:center;
-    width:80px;
-}
-
-
-.mod-pedal-settings .mod-slider .mod-slider-title {
-    color:white;
-    display:block;
-    font-size:11px;
-    font-weight:bold;
-    height:11px;
-    line-height:1;
-    margin:9px 0;
-    position:relative;
-    overflow:hidden;
-    text-transform:uppercase;}
-
-.mod-pedal-settings .mod-slider .mod-slider-image {
-    background-image:url(../img/slider.png);
-    background-repeat:no-repeat;
-    background-size:auto 70px;
-    height:70px;
-    margin:14px auto 0;
-    width:28px;
-}
-
-.mod-pedal-settings .mod-slider .mod-slider-image:hover {
-    cursor:pointer;
-}
-
-.mod-pedal-settings .mod-slider > span.mod-slider-current-value {
-    bottom:24px;
-    font-size:12px;
-    font-weight:bold;
-    left:0;
-    position:absolute;
-    text-align:center;
-    right:0;
-}
-.mod-pedal-settings .mod-slider > span.mod-slider-max-value {
-    font-size:11px;
-    font-weight:bold;
-    left:0;
-    position:absolute;
-    right:0;
-    text-align:center;
-    top:18px;
-}
-.mod-pedal-settings .mod-slider > span.mod-slider-min-value {
-    bottom:38px;
-    font-size:11px;
-    font-weight:bold;
-    left:0;
-    position:absolute;
-    right:0;
-    text-align:center;
-}
-
-
-/* = SWITCH
-================================================ */
-.mod-pedal-settings .mod-switch {
-    background:#212121;
-    cursor:pointer;
-    float:left;
-    height:160px;
-    margin-bottom:2px;
-    margin-right:2px;
-    position:relative;
-    text-align:center;
-    width:160px;
-}
-
-.mod-pedal-settings .mod-switch > span.mod-switch-title {
-    color:white;
-    display:block;
-    font-size:11px;
-    font-weight:bold;
-    height:11px;
-    line-height:1;
-    margin:9px 0;
-    position:relative;
-    overflow:hidden;
-    text-transform:uppercase;
-}
-
-.mod-pedal-settings .mod-switch .mod-switch-image {
-    background-image:url(../img/switch.png);
-    background-position:left center;
-    background-repeat:no-repeat;
-    background-size:auto 50px;
-    height:50px;
-    left:30px;
-    position:absolute;
-    overflow:hidden;
-    top:64px;
-    width:100px;
-}
-
-.mod-pedal-settings #mod-switch-transport-play .mod-switch-image {
-  width: 50px;
-  height: 50px;
-  background-size: auto 50px;
-}
-
-.mod-pedal-settings #mod-switch-transport-play .mod-switch-image.stop.off,
-.mod-pedal-settings #mod-switch-transport-play .mod-switch-image.play.on {
-  background-color: #883996;
-}
-
-.mod-pedal-settings #mod-switch-transport-play .mod-switch-image.stop {
-  background-image:url(../img/icons/stop.png);
-  left: 30px;
-}
-
-.mod-pedal-settings #mod-switch-transport-play .mod-switch-image.play {
-  background-image:url(../img/icons/transport.png);
-  left: 80px;
-}
-
-.mod-pedal-settings .mod-switch .mod-footswitch-image {
-    background-image:url(../img/footswitch.png);
-    background-position:left center;
-    background-repeat:no-repeat;
-    background-size:auto 64px;
-    height:64px;
-    left:47px;
-    position:absolute;
-    overflow:hidden;
-    top:55px;
-    width:64px;
-}
-
-/* This makes the switch works either with film of switch widget */
-.mod-pedal-settings .mod-switch .mod-switch-image.on {
-    background-position:right center;
-}
-.mod-pedal-settings .mod-switch .mod-switch-image.off {
-    background-position:left center;
-}
-
-/* Invert the display of bypass, so that we display ON when bypass is off */
-.mod-pedal-settings .bypass .mod-switch-image.on {
-    background-position:left center !important;
-}
-.mod-pedal-settings .bypass .mod-switch-image.off {
-    background-position:right center !important;
-}
-.mod-pedal-settings .bypass .mod-switch-image {
-    background-position:right center !important;
-}
-
-.mod-pedal-settings .bypass .mod-light {
-    background-repeat:no-repeat;
-    background-size:auto 24px;
-    height:24px;
-    margin:20px auto 0;
-    width:24px;
-}
-.mod-pedal-settings .bypass .mod-light.off {
-    background-image:url(../img/purple-light-off.png);
-}
-.mod-pedal-settings .bypass .mod-light.on  {
-    background-image:url(../img/purple-light-on.png);
-}
-
-
-
-/* ADDRESSING BUTTON */
-.mod-pedal-settings .mod-knob .mod-address,
-.mod-pedal-settings .mod-enumerated .mod-address,
-.mod-pedal-settings .mod-switch .mod-address,
-.mod-pedal-settings .mod-slider .mod-address {
-    background-image:url(../img/icons/36/faders.png);
-    background-position:center center;
-    background-repeat:no-repeat;
-    background-size: 36px;
-    bottom:0;
-    cursor:pointer;
-    height:36px;
-    position:absolute;
-    right:0;
-    width:36px;
-    transition: all 0.33s;
-}
-
-.mod-pedal-settings .mod-knob .mod-address:hover,
-.mod-pedal-settings .mod-enumerated .mod-address:hover,
-.mod-pedal-settings .mod-switch .mod-address:hover,
-.mod-pedal-settings .mod-slider .mod-address:hover {
-    background-color:#883996;
-}
-
-
-/* ADDRESSING POP-UP */
-.mod-pedal-settings-address {
-    background:rgba(0,0,0,.75);
-    bottom:0;
-    left:0;
-    position:absolute;
-    right:0;
-    top:0;
-    z-index:1000;
-    /* new style */
-    display:flex;
-    flex-direction:column;
-    align-items:center;
-    justify-content:start;
-}
-
-.mod-pedal-settings-address .mod-spacer {
-    height:10%;
-}
-
-.mod-pedal-settings-address .mod-box {
-    background:white;
-    padding:18px 18px 0 18px;
-    width:766px;
-    overflow-y:auto;
-    overflow-x:hidden;
-    /* old style */
-    /*
-    margin:-150px -430px;
-    left:48%;
-    top:40%;
-    max-height:70%;
-    position:absolute;
-    */
-    /* new style */
-    margin:0;
-    max-height:90%;
-    position:initial;
-    position:unset;
-}
-
-.mod-pedal-settings-address h1 {
-    font-size:18px;
-    line-height:1;
-    margin:0 0 18px 0;
-    padding:0;
-    text-transform:uppercase;
-}
-
-.mod-pedal-settings-address label {
-    display:inline-block;
-    float:left;
-    line-height:2;
-    width:96px;
-}
-
-.mod-pedal-settings-address .mod-controls {
-    float:left;
-}
-
-.mod-pedal-settings-address input[type="text"] {
-    width:190px;
-}
-
-.mod-pedal-settings-address .mod-value input[type="number"] {
-    width:190px;
-}
-
-.mod-pedal-settings-address .mod-range input[type="number"] {
-    padding-right: 4px;
-    width: 41% !important;
-    float: left;
-}
-.mod-pedal-settings-address .mod-range input[type="number"][name="max"] {
-    width: 47% !important;
-}
-.mod-pedal-settings-address .mod-range span {
-    width: 12%;
-    text-align: center;
-    float: left;
-    line-height: 2em;
-}
-
-.mod-pedal-settings-address select {
-    width:202px;
-}
-
-/* FIXME put it in the right place */
-.mod-pedal.replaceable-drop {
-    opacity: 0.5;
-    filter: blur(2px);
-}
-.mod-pedal.possible-replaceable-drop {
-    /*opacity: 0.75;*/
-}
-.mod-pedal.possible-replaceable-drop .mod-drag-handle {
-    background: url("/img/switch.svg") no-repeat center center;
-    background-color: #fff;
-    background-color: rgba(255,255,255,0.5);
-    background-size: contain;
-    border-radius: 20px;
-    margin: -20px;
-    opacity: 1 !important;
-    z-index: 99999 !important;
-}
-
-#pedalboards-library .js-pedalboards {
-    padding: 8px 0;
-}
-
-#pedalboards-library .separator-title {
-    color: #fff;
-    font-size: 1.4em;
-    margin: 0 8px 0 1%;
-}
-
-#pedalboards-library .separator {
-    background: rgb(153, 153, 153);
-    display: inline-block;
-    height: 2px;
-    vertical-align: middle;
-}
-
-#pedalboards-library .separator.separator-user {
-    width: calc(99% - 8px - 17rem);
-}
-
-#pedalboards-library .separator.separator-factory {
-    width: calc(99% - 8px - 19.5rem);
-}
-
-/* FIXME put it in the right place */
-#pedalboards-library .js-pedalboards.list-selected .img {
-  display: none;
-}
-
-#bank-library #bank-pedalboards {
-    width: 680px;
-}
-
-#bank-library #bank-title {
-    width: unset;
-    height: unset;
-}
-
-#bank-library #bank-pedalboards {
-    top: 110px;
-}
-
-/*#bank-library #bank-pedalboards .ui-sortable-helper .pedalboard {
-    cursor: -webkit-grabbing !important;
-    cursor: grabbing !important;
-}*/
-
-#bank-library #bank-pedalboards .pedalboard .img > img {
-    max-width: 100%;
-}
-
-#bank-library #bank-pedalboards-search,
-#bank-library #bank-pedalboards-search #bank-pedalboards-result {
-    width: calc(80% - 680px);
-}
-
-#bank-library #bank-pedalboards-search .pedalboard {
-    margin: 10px;
-}
-
-#bank-library #bank-pedalboards-search .separator-title {
-    color: #fff;
-    font-size: 1.4em;
-    margin: 0 10px;
-}
-
-#bank-library #bank-pedalboards-search .separator {
-    background: rgb(153, 153, 153);
-    display: inline-block;
-    height: 2px;
-    vertical-align: middle;
-}
-
-#bank-library #bank-pedalboards-search .separator.separator-user {
-    width: calc(100% - 20px - 16.5rem);
-}
-
-#bank-library #bank-pedalboards-search .separator.separator-factory {
-    width: calc(100% - 20px - 19rem);
-}
-
-#bank-library #bank-pedalboards-search .js-canvas {
-    display: flex;
-    padding: 8px 0;
-    flex-flow: row;
-    flex-wrap: wrap;
-    justify-content: center;
-    /* these ones below are not always supported, default to center in worst case */
-    justify-content: space-evenly;
-    justify-content: space-around;
-}
-
-#bank-library #bank-pedalboards-search .js-canvas .js-pedalboard-item {
-    width: 33%;
-    min-width: 230px;
-    max-width: 320px;
-}
-
-#bank-library #bank-pedalboards-search .input-clean {
-    top: 38px !important;
-}
-
-@media only screen and (max-width: 1450px) {
-    #bank-library #bank-pedalboards {
-        width: 500px;
-    }
-    #bank-library #bank-pedalboards-search,
-    #bank-library #bank-pedalboards-search #bank-pedalboards-result {
-        width: calc(80% - 500px);
-    }
-}
-
-/*#bank-library #bank-pedalboards .pedalboard > img {
-    width: 100%;
-}*/
-
-.plugin-description h1::selection,
-.plugin-description p::selection {
-    background: #4f2157
-}
-
-#pedalboard-info .js-save.unmodified-changes {
-  background-color: #883996;
-}
-
-#mod-cloud-terms {
-    z-index: 100000;
-}
-#mod-cloud-terms .mod-box {
-    width: 500px;
-    left: 0;
-    right: 0;
-    margin: -150px auto;
-}
-#mod-cloud-terms .actions {
-    text-align: center;
-}
-#mod-cloud-terms .btn {
-    margin: 0px 4px;
-}
diff --git a/html/css/readme.md b/html/css/readme.md
deleted file mode 100644
index af284f823..000000000
--- a/html/css/readme.md
+++ /dev/null
@@ -1,39 +0,0 @@
-## LESS compiler for MOD-UI's css
-
-NodeJS and its package manager npm are required to install the dependencies,
-which are included in package.json. Once you have them installed, simply run: 
-
-```shell
-sudo npm install
-```
-
-On some systems it's required to install grunt-cli, too:
-
-```shell 
-sudo npm install -g grunt-cli
-```
-
-It might happen that the sudo command installs the hidden directory ".npm"
-not into your users home directory but in /root. If so, just move the folder
-over to your users home directory and make sure its content and the folder
-itself belong to your user:
-
-```shell
-sudo mv /root.npm ~/
-sudo chown -R $USER:$USER ~/.npm
-```
-
-On some systems the binary of "nodejs" is called "node". In this case add
-a link to it:
-
-```shell 
-sudo ln -s /usr/bin/nodejs /usr/bin/node
-```
-
-If everything is set up correctly you should have a working grunt. To use it
-switch over to the directory this readme is located and run "grunt" in a
-terminal.
-
-It should watch every .less and .css file inside the less folder and compile
-into main.css. Ideally, every section should have its .less file. Bootstrap
-is included in main.less.
diff --git a/html/desktop-pp.html b/html/desktop-pp.html
deleted file mode 100644
index a5635d7f2..000000000
--- a/html/desktop-pp.html
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
-
-
-
-
-MOD
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - -
-
-
-

MOD Desktop - Privacy Policy

-
-
- -
-
- -

Introduction

-

- Thank you for choosing MOD Desktop. Our commitment to your privacy is paramount, and we aim to be transparent about how we handle data related to your use of MOD Desktop. - Protecting your privacy and ensuring you understand our practices is crucial to us. -

- -

Data Collection and Use

-

- MOD Desktop is dedicated to enhancing your user experience while respecting your privacy. - To achieve this, we exclusively utilize Matomo analytics for collecting non-personal usage data. - Choosing Matomo is a deliberate decision to ensure we have full control over the collected information, without relying on third-party platforms such as Google, Facebook, or others. - This approach allows us to maintain the highest standards of privacy and data security by keeping this data in-house. -

-

- We collect data on the following events to understand usage patterns and improve our service: -

-
    -
  • App Open: Tracks each time the application is opened, helping us gauge application usage frequency.
  • -
  • Plugin Load: Records the loading of plugins by name to identify popular plugins and inform our development focus.
  • -
  • Pedalboard Save: Monitors when pedalboards are saved, capturing usage patterns without storing any pedalboard names.
  • -
  • Pedalboard Load: Tracks the loading of pedalboards, similar to saves, without collecting pedalboard names.
  • -
-

- This collected data is purely for internal use to enhance the MOD Desktop experience and is strictly non-personal. - Our commitment to your privacy means we prioritize the security and integrity of this usage data, ensuring it remains confidential and is used solely for the purposes outlined above. -

- -

Data Sharing and Disclosure

-

- We firmly stand by our commitment to not sell, share, or disclose the collected data to any third parties, except as strictly required by law. - Our use of Matomo enables us to uphold this commitment by providing us complete oversight and control over the analytics data, ensuring it is protected from unauthorized access or use. -

- -

Data Security

-

- The security of your data is a top priority. - We implement robust security measures to safeguard the non-personal information collected through our analytics. - While we strive for the highest level of security, it’s important to recognize that no method of electronic storage or transmission over the Internet is entirely secure. - We are committed to using commercially acceptable means to protect your data to ensure its security to the best of our ability. -

- -

Changes to the Privacy Policy

-

- We reserve the right to modify or update our Privacy Policy at any time. - Such changes will be communicated through our application and/or website, encouraging you to review our Privacy Policy periodically for any updates. -

- -

Contact information

-

- Should you have any inquiries or concerns about our Privacy Policy, please do not hesitate to reach out to us through our designated support channels. - We are here to ensure your experience with MOD Desktop is secure, private, and enjoyable. -

-

Owner and Data Controller:

-
    -
  • - Gianfranco Ceccolini
    - MOD Audio UG (haftungsbeschränkt)
    - Ernst-Augustin-Straße 9
    12489 Berlin
    - Germany -
  • -
  • Owner contact email: gdpr@mod.audio
  • -
-
-
-
-
- - diff --git a/html/desktop-tou.html b/html/desktop-tou.html deleted file mode 100644 index d7db23b68..000000000 --- a/html/desktop-tou.html +++ /dev/null @@ -1,225 +0,0 @@ - - - - - - -MOD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
-
-
-

MOD Desktop - Terms of Use

-
-
- -
-
- -

Introduction

-

- Welcome to MOD Desktop. - These Terms of Use (“Terms”) govern your access to and use of MOD Desktop, an open-source application governed by the GNU Affero General Public License version 3 (AGPL-3.0). - By accessing or using MOD Desktop, you agree to be bound by these Terms and the AGPL-3.0 under which MOD Desktop is licensed. -

-

- This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. -

-
-
- -
- Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
- Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. -
- -
-
- -

Acceptance of Terms

-

- By using MOD Desktop, you acknowledge that you have read, understood, and agree to be bound by these Terms and the AGPL-3.0. If you do not agree with any part of these Terms, you may not use MOD Desktop. -

- -

License and Use Rights

-

- MOD Desktop is provided under the AGPL-3.0 license, which allows you to use, modify, and distribute the software under the same license. - The AGPL-3.0 is designed to ensure that all users have the freedom to use, study, share, and modify the software. - You are encouraged to review the full text of the AGPL-3.0 to understand your rights and obligations under this license. -

- -

Modifications and Contributions

-
    -
  • Modifications: You may modify MOD Desktop for personal or community use, subject to the AGPL-3.0’s terms. Any modifications must also be made available under the AGPL-3.0.
  • -
  • Contributions: Contributions to MOD Desktop are welcome and encouraged. By submitting contributions, you agree to license them under the AGPL-3.0, allowing them to be freely used, modified, and shared by the community.
  • -
- -

Prohibited Use

-

- You may not use MOD Desktop for any unlawful or prohibited purpose. - You agree not to use MOD Desktop in a way that could damage, disable, overburden, or impair the software or interfere with any other party’s use and enjoyment of MOD Desktop. -

- -

Intellectual Property

-

- MOD Desktop and its original content, features, and functionality are and will remain the exclusive property of MOD Desktop’s developers and its contributors. - Your use of MOD Desktop does not grant you ownership rights to the software or its content. -

- -

Disclaimer of Warranties

-

- MOD Desktop is provided “AS IS,” without warranty of any kind, express or implied. - The developers of MOD Desktop expressly disclaim all warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. -

- -

Limitation of Liability

-

- In no event shall the developers or contributors of MOD Desktop be liable for any direct, indirect, incidental, special, consequential, or punitive damages arising out of or in connection with your use of MOD Desktop. -

- -

Changes to Terms

-

- We reserve the right to modify or replace these Terms at any time. We will provide notice of any changes by posting the new Terms on the MOD Desktop website or within the application itself. -

- -

Governing Law

-

- These Terms will be governed by and interpreted in accordance with the laws of the jurisdiction in which MOD Desktop’s primary developers are located, without regard to its conflict of law provisions. -

- -

Contact Us

-

- If you have any questions about these Terms, please contact us through the designated channels provided by MOD Desktop. -

- -
-
-
-
- - diff --git a/html/favicon.ico b/html/favicon.ico deleted file mode 100644 index 5426a13c9e9bfe8f84dd4bcbf35e33c490d3a841..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 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Ỉtp(5Mz^E<#V%36Y&U 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 diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.svg b/html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.svg deleted file mode 100644 index 4548c2f45..000000000 --- a/html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.svg +++ /dev/null @@ -1,999 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.ttf b/html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.ttf deleted file mode 100644 index cb4906d6f607ff34273a2c54800755acd285eb14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 63096 zcmc${34CK$bw7UZds-~XmaJWtELqaizIc-?$-8Wi$Lq{^*4Q)2#FLqXkYqAR2qA

pU#{=26e@cnCy@!6v{Tpu+2ICVK= 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 diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff b/html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff deleted file mode 100644 index ea4c74f37d0b5bb74bc2e93fecefdcd3282a62b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19956 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 U5*W3W$4)XU_W^jzfkeQ+0H!eT<^TWy diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff2 b/html/fonts/Ek-Mukta/Ek-Mukta-200/Ek-Mukta-200.woff2 deleted file mode 100644 index e3760150974a3a17546cb69e24ec682dbda0a25a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13956 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

meD90O9;&5(eu$w+w-^q zTk>;>8{k_sK4-JMMDa|sqaohNo1(Fi`YUntJn zVHSGX9*+cY=FOFBrSuwAIJZa}XmXivGcJ7#s|QG?vNq$h^YK3%Ks1YXy|&^h&Ls;6J#!P0_vH zgQvT_QIW@+ktantk4${Q-?&(@aPhn=f!4Wp|0jS|wal^oW!v5Xl$XXagP*f`GKg4E>YFS|}~8YQql zs!Cia_ToSDjKbA3jZZIR7{s*m+HzlJhq#Kr(-`2(X~pr2buN6<-{O)`Hr;uYy!QeZ zs?yQ#&9&E#Hd?GruEyGpcWJO|Yj5=)Tehv}n(>3n#b%X6{iz^H1Gts*s zexjbbmugs)iK#wd=8S&UwEJTb9#~>N5Dcc`0B`)A8blHSn>dOmsh+fs$7;pNwL0e7 ztXFH7W|=awa_?D2;S&!AqkPhUhg58et2FV ze|WVtODg5`TlGo!X%UKV~1!ReRCf!H6 OgdTXaF)WyU - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.ttf b/html/fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.ttf deleted file mode 100644 index dc2df81b69545322275207f28d925b7b6b289661..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57664 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 diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.woff b/html/fonts/Ek-Mukta/Ek-Mukta-600/Ek-Mukta-600.woff deleted file mode 100644 index 73a489447d6a38bc6b2ee976928fe3fbd1f8caef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19056 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�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 diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.svg b/html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.svg deleted file mode 100644 index 582009fad..000000000 --- a/html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.svg +++ /dev/null @@ -1,696 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.ttf b/html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.ttf deleted file mode 100644 index 014020b5d0f2659ecd076d11877172ae2d46aecf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58080 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 z zO`&TFT~p|qLe~_!^kk)CV+vhU=$b;;6uPF+HHEGzbWNda3SCp^nnKqUx;~Mvx$ud! z7=8cl6UmZqQ3($UKtz0A?e9KFoZ%N+fbqn~p0Q;vSh(N8%# z&Aq2-?mbO&?`fKQPx{7>*3#3ooMvX3*39y`YJBf$S~JU>(D$CEH4$Xxt!4DRr)g%NX=a~kW}j(hpJ`^FX=a~k%|6!adr#AveT;qz zVp_A$oZjE(71tG3Tvu3eU17y_g%#HoR$N!)!E0*cXt^Q=j9zhF!FN~WyXz`@#dSrT zTo8K2bwwV$DRgeRg4eFdUoJau%)r|Wyv@Md47|<2o1UMQv>AAtfwviWn}N3(c$V18+0%HUn=n@HPW)Gw?P8Z!_>V18+0% zrkAwo*$BNUZIOQWTPqX4IoRa|+WpJAU0$fXz4~@pZ@ASRyjyJ+>l?Fv{eau++w&oH zyZmK+N2*UxIDc2)==^4QN1xx9b-T3R_l7Lnt9OgNt^a>7d`nMU*Q)N1^;bUaE5e_I zw{&OpS)KXY=V#xQ;GvtCu9_ZE5+o^d8q4U)LVyR@(o%Pn++`{FeIo zed&Hy@3jA#&Z?u2Z>jEkI?qzx(C3?~ZPal+L#F55^i~4@oBuOK{}=u9`vmX2du@sM zyjSb2FX?@B_vxGPnPT^TzJKlSJFoJ$j`bY(THXI&ueU)yq;JP&hlllj!d!i$;Ca2) zp-?@2P0t_Hh%v3e!ieVSbK!r7U&wzO^gg;r`PSh^{c6J|ap^a>eGP`TilZm>y{)J8 zU7!Me6XjWb-(-ir>9Jef7s-mfdK#-#&wEB>&o|}g1A0d6ke=hx^H$o!eMwK^S87H2 zs-9-43P&>*D$`uno8rbaOAm!%y*utd>)m$)p_{kKjVc2Ehu$d{3;#O&xvogw)m!G8 z!{6y$n9+YW4 z{5<^o@H4Fm8beZV=lhT0KPg`RCj2kGRpLAH#&`9mx;Nz44*BGdQ#VsU{! We{0HI7;&XxO{VvAx5dI&MW9qa3 diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.woff b/html/fonts/Ek-Mukta/Ek-Mukta-700/Ek-Mukta-700.woff deleted file mode 100644 index cccc792c56e63059b4c8e6290764d8e19153c064..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19036 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

I9=V6}#MF9`F>NFs8 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 diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-700/LICENSE.txt b/html/fonts/Ek-Mukta/Ek-Mukta-700/LICENSE.txt deleted file mode 100644 index 383af7282..000000000 --- a/html/fonts/Ek-Mukta/Ek-Mukta-700/LICENSE.txt +++ /dev/null @@ -1,93 +0,0 @@ -Copyright (c) 2013-2014 Ek Type (www.ektype.in) - -This Font Software is licensed under the SIL Open Font License, Version 1.1. -This license is copied below, and is also available with a FAQ at: -http://scripts.sil.org/OFL - - ------------------------------------------------------------ -SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 ------------------------------------------------------------ - -PREAMBLE -The goals of the Open Font License (OFL) are to stimulate worldwide -development of collaborative font projects, to support the font creation -efforts of academic and linguistic communities, and to provide a free and -open framework in which fonts may be shared and improved in partnership -with others. - -The OFL allows the licensed fonts to be used, studied, modified and -redistributed freely as long as they are not sold by themselves. The -fonts, including any derivative works, can be bundled, embedded, -redistributed and/or sold with any software provided that any reserved -names are not used by derivative works. The fonts and derivatives, -however, cannot be released under any other type of license. The -requirement for fonts to remain under this license does not apply -to any document created using the fonts or their derivatives. - -DEFINITIONS -"Font Software" refers to the set of files released by the Copyright -Holder(s) under this license and clearly marked as such. This may -include source files, build scripts and documentation. - -"Reserved Font Name" refers to any names specified as such after the -copyright statement(s). - -"Original Version" refers to the collection of Font Software components as -distributed by the Copyright Holder(s). - -"Modified Version" refers to any derivative made by adding to, deleting, -or substituting -- in part or in whole -- any of the components of the -Original Version, by changing formats or by porting the Font Software to a -new environment. - -"Author" refers to any designer, engineer, programmer, technical -writer or other person who contributed to the Font Software. - -PERMISSION & CONDITIONS -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Font Software, to use, study, copy, merge, embed, modify, -redistribute, and sell modified and unmodified copies of the Font -Software, subject to the following conditions: - -1) Neither the Font Software nor any of its individual components, -in Original or Modified Versions, may be sold by itself. - -2) Original or Modified Versions of the Font Software may be bundled, -redistributed and/or sold with any software, provided that each copy -contains the above copyright notice and this license. These can be -included either as stand-alone text files, human-readable headers or -in the appropriate machine-readable metadata fields within text or -binary files as long as those fields can be easily viewed by the user. - -3) No Modified Version of the Font Software may use the Reserved Font -Name(s) unless explicit written permission is granted by the corresponding -Copyright Holder. This restriction only applies to the primary font name as -presented to the users. - -4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font -Software shall not be used to promote, endorse or advertise any -Modified Version, except to acknowledge the contribution(s) of the -Copyright Holder(s) and the Author(s) or with their explicit written -permission. - -5) The Font Software, modified or unmodified, in part or in whole, -must be distributed entirely under this license, and must not be -distributed under any other license. The requirement for fonts to -remain under this license does not apply to any document created -using the Font Software. - -TERMINATION -This license becomes null and void if any of the above conditions are -not met. - -DISCLAIMER -THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE -COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM -OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.eot b/html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.eot deleted file mode 100644 index 1ab32ba657763ec3549e9779fa1bbbbceb785558..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28360 zcmZU3RZtvU(B&`;?(R0&;O-LK-QC@SI|OHNcM0xp!4llvC4}G}+=7Jtwrc;~hwb}t z`kvEW_dax0KXi|~003{!008j60|NYS{2zk>B*Xk~UrCKE1W=?%2~hhVCGGz>^vYHN z|HJ)1!~{qK908O7Wq{Xz=m{|YPeKQ10IUJF|1nPg-QE9V@BupiG422lfIZ+dz~#Sq z4gf2F^FM|1|I4TR|FQu92~FAm`=9@L8x}CB1kknym=^2POG<0mXPZISH-z6T z8%3WN`%L``eu>yc`6D@5KCvn$`61FH%~ih6&>uPIJEo1a1A1{qI=s=%qs?ft>mIva0M7jekZ=448)hPQ0()>NTrjFKdRO{d7D;d zUyP}$tHERUGqMV}^s3A*Bs-#-&C7g_;gp^q(u4};F%tP7QsHhg3}}1Qe4)iA)7)iw zvA&XRjmZ4{nub>*CBp*_ukV5DoQ@)L>v&<_!N8{Dx+9129CeFC#Bb@Bn!@2hroP;rG2iW=pwLw9V^N#s%?D68S=ve9<$x&X>*OupEmLvd)65 zHsCR8Y?5#&SE|1XY;I|n#ye|YhyCRriv83TCcDGQ1=3bQ%cad$uuyNzR;Aqiu~39@ zmE=uRhaL((oZU|h`q{D^RY3)X{26vUi{}1^8gGzyiXKAA#F`WO7CB%}#@$&)xFe$`{=WUXhyPkgZW0qML*N~*tEBQ1= z41vKxVp#$u)sNaV-eGN|L9Lk2e%Q0kN1k>Zcx{n0oRVDs(s(T5#ak69+o!~_VH8oK zd?y7hut&Sw+WewvK9Ff3w^p4Y9E%iKsGMRqRs(qaVS}PcU-T9r5ve>#SlT8qGxRh* zR2ucf#@CUys|f`fl66(Gx$!BuMRPBN?NbktjmHj+q)^1)nkXgp$X-?N?G z3%Tk_@17%BB%}w5PYpadvh;BFe3%Fx2U!nl3IfZO0FQ~TQnab)gxVuPyZBt)5PO}*~G(z3_+9WzaOY7h!3sGKA$X#h+es|6MJcr z*D#UH1Jz?s{8g1$N)4z<6TTZ@n+t&7-Flinml7jff3@YUY=moIn_zOJsM?n>H`=|n zGamQg`IQPw9{TptlNednsPK%`%18B@FP?GfRplc6ONo@=d^%Lw{~pbU5{CCvQdu*c zQe9StZp3|`LDloe248N{CI%^B*&#;bZ$)Y9$J87Ph3Y})CaNTLyVf3(G8&V<+t+Ct z&z%&~$%;owiw5V%3}$2X0Sj5U>bS?)16DSQxGC993H5tj%#H1bXkoE5S`Hv4WV&bW z=OGF(=g*cWqhzMbW2D#~dS2Cn7rS*trO#IVY(~VmYK!ns*gIuE{{ct#n@zUA_1mrP zQ+g!3t$#OmEw`D)M{z%nm^N`S)t+&RNYK}7N0zijfMD<{(jR=IeU*@CZ$;3nNy^8Q zFyi({C&?B$H*|leKG_bVs~{gJN?!W$#tP$DBo{|GI%^XURfg!z; zLwYu(C(l$J;!HvOuU3?)9dvC78PhM!mzXPGnRZzp_r9V2bb?we8|3 zf_d%vbZSJSuigOc-TL*vp*K^;)40jE!N@KVu*DL65GnnoE%$fuBf|`g+u;Ur+h_*A zCc|#EWF;$>NF^&lSp_}0aBd~O1!g6_UP8sc2ZRcU$UYqo{TJ_BlWp&g?H z)K{$p)G~S*8~cJlg zJB8aBYMrZK=SVeXQZ)n)!m!t5LKb~q>wCBQ{B64{xA+-muDdYTplhR>$D!oH+Ht0i zc|W@q-vM$N<(vh^v~0O5RqVRHzMZwx)z^z?y}8+JII$uQ@qDIH6nI-X$GdIKAAabr zTl3rk1oZm#{b@Tvzm)**aRk}wJZkw>zg_FqXY35_pFb9!=yEtm9V6FpKcf6ScvzXU zZ~ovWkV^YnZZJxW#Rwt|rPF-Fh{g6-L?7i7n3GDh12^Hks#$F0tyhtGr) z>Ts>_knuXonw`FKZ@LBZZ$cqA4hFz*dFzAFq4jR#q+^B6FH}ny+p$-FPf*Ko`CNVK z0pNgP#Q6aGk}cIz+;B;m1xt9PFf}PAU#wnn2@K5Y8A#bvPkKc2hG3%-X3en;!r(6& zR_ZWdm*%I$kh$;YKdKdyxoCJq@>a1`omV#*nTg6+nY$T-)`A*F}qqUy%t$AK$M4+W{LWelfyySiECF8NDoQ8o*xX5`^8WH+BE_12V~fELf! zI#QZWt%1ZTS+q^=PIqF;1ASd1Gd7f`rk7)kppB#pbKEi-ly$;P(`RQV6BA?Ith(or z;&8}3B*u!zW%*~xLZC;3IuDWX|ns^Ax|HB!a9ZNBwm3Fz@i(vd$= zW@uhc=hlheP5Yn2)4!^;Y6m!1-<_ce{as{;>p;NO+~ zZYWfRsNQWRz21{-j_4~Dyoxyv;#%6q&xCc@{Lk)Wl_OIMu=)Z}K{;F8c z4pWG(Yn6mX?5-0gN`x#qEaL5jGNzH?06;4+J=Mmy2<%5}t{1;98k0ldG5ja|ob-B> zyV$}VzG2QQqnLl~W4^RxRv8rHVxbKOVo(1{Jn(ErJ{poF7v&|r53_K?3}Q?E3?H2M zh$KH53XoXV!z0DQ-yOGsZQN}g==aeT=jY@3LiEAtPYL1qz3c~v1F}gQn57Oq7Ix*i zgjKkku1XsqN)9A-VMZ|&VCz-qT*U@;HPc}+&kw!*Jj&FK24>L0llE5`8Jn9cPijVr zCanVi=lG#^w$vK+_vKee3gB==6bW$C;c6lk+P_aDo^rtOLCH}IY%^zNcAP@!#+0@k zS2bc1)B)Iyq!iwh8ONK;Vgd3U{IrVN3@iCBYc5M#!p8NRfS&F?nJL`rJRClkt8;EU zrgxd+%xMjHm5?-Hd4v6)4gObdEJzuOsS_e+nqb+6%G?wt(TatvfQ?n_98~PqRUSVy zK~tL*>e-y})`I;{O8}b=k;?w1guw>mkNuNVu)tt6xu+FlGkF9YjZFQ8h8mp;t7<^E z%2#(!4qK5)7PcIAm)&{Poz`mN)NF!_crp^6^EyAhtABF!LKsq35wo%Y@IcofdDK0 z3a%>8PQ8~D<5Br~B1!eTB0rM_G1DHQ(nm(e9G(dAH6)~vXhFW=j&`+3`VjT3$p!## zB1ydX1hwE!HsyXm;TDXL`b)JPm<-%dgYg3xjDw}r8KUqpLo(?PBwR=8^)~sTe-o3p z4VR#QuEp!rnMoHXj0~0HZGwKqeYTs(FGmx1AE~y$yC;CO%N-DabI|8?c!@mzI3N&3 zkmEA)U*N}H>ai~V$~eP0NXr5xHwC!_6ZDBwL21;}UGN%aVy^BfgrxnwbS6AE`Bx&C z_CPAPA0p?0EQFlq_URna*y4$Z%XfS-fCEye!(T*aWYXB~8UIo>vmp!Gorsq{zCql| z02O3SlxY*C_j=M%;uqNk+@4n}npU!KRD^`BSX>1A%P+BAAbDkBdZ)JSN zZ49oehp(Lfefv#52tp#gk6Re(fP|cpH`p&J&}-=e%WU0Z*!AjCiUnKJ0NjF#4%u=Nv5w%r%SQBNV z$Ijm^)k$NFjauAzR#2dN?-I!c$s$%TGK{oA21k-AhtTHtiQCC8QoGNIfD2f49og1s?S zuJVV26SHV(OdPiatfHEYmDgXEOwR&RAl>;F33*k(**gp$OUsuZIDF`b!|puup|up4 zAv+814$RYVPZx4yiOumy`q_I5*A-3cXAbZ`BIvF0J8dGaOSTV^lmW>>$hP#Jl!pDp z^`}dr*(3VwP>wG>_opv3`hiW47U#iHCpr`=4W_7dtS~_N*u7l>e>PhXjBq3u@>JC# z#yk08?Hzl=c+}FS?w6EpL|ReZvu}wT5aXP;N!0J9sdIP(W0khF(L6E80S4ux zz4EfF!LL;aR1v_0!1yk6_5S&ed!)uZ*CDSoVp_8lVHj0_TLA-)^XIoNA46ojFQiH+ zDh`V+TZXrnuz9{vWWO6tq+4~qv*&<)|X#~H_ z+J31d!gnZcrWRxHAgX$4S>6hRjT40B5Sw9}kK_3(rO3k8fAB9m*Xk=EAslUQ)2%<6 z_G_Vs{DG@Dd@dZxN-@g_77e&2IYFupWLDpfxW#F1wCTu5oYDjjCYuC%rF`l6?y|d} z*&w@v%ofNWfR#$ams84m=ejRJ{Z|Zk*qLlajyYdZPmp`&o=M@9wVm{mDFlYPXo!3d z6Ptau_J(H_lWzclb@!Lj`TD*aJ{*Cmw1?vfbcl`vAANPS$&1JG$OheJ9vG~l@mdl_Nwd?-h5IJ2wg|MdAS~?wL zmvZ#ba?^-6i41l-qD4V=9SOp#5IBIHuo(3Yqj5-REv|->xi!2ik->exLYc^xhh|wMl>X8g3|Xmf_$->v10R5!-Cr!T7|n$U zyLeSH?^D)#Jx1xBqw@F##6*l^ucFunv^gSx@1hk z7R9)?x?^4B-chtlyQ$4*(C*QqFyzCNxgpHk#F7lodwd-EA>$mV5)gb#X5BM$cffxK zBuD-hWX@dAZQPFvht2Us{j-RrLk6QEwH(No8fyD{@<+71Rd-mG`*m+8Y`isuyUIod zpF1Jc{%E2q{Z819`F+Ys6BnhRJx&>hE}a%c!!iIF<@LGv`5Wn+r?h>3m~q2?NZVTM zqR}v?h*(rq(#o9&UdGSkl4@5aMgy~JCO}gd#Z&;@DD7=tr8!mqc)Xox2p;>h3-dfi+Avoq9Qr3qzX1yyRb9ub zpS9!%QK^79MGtu(iN&IP?5y9@>E>ZoGxap=0=ViF=$ahcl9r|+w)AZ;vG!=k%@7Tz z9cPAw(UA#No+TNh#G{JRe)!F7xZ=V^rvkUH)tB)OSCQV=Rb1NIh_!F#?Am2M(uk<^ z8d9H+GP`<+Ko#^}jYmfSLt3p$9jT3M9}pm?=z^EQLMp>XpixA=jSo@O%5YUPhsg-$Rzk_K ze%*)oclw1=+hmMqkqLIQ@4@<3@rx z=6ZP6NK}kz#K|k|>a70ih?~!WL zPoajozL&+t;wKlq)0}|UdZML$ly$XHA10AhEX!@252p%pOTkvB>+Y@euW-`wFr$4H zet*wmRvnm3=-oOsf3F}eZ$VtlB&r&_zVn)hS!o8YemNhFS!5*5YMrANRW*SJyU@@a zUxfYq)-ZT~z2eV5onLZ^#$X9c4;-t7adPXb8t(Oa z)2oTAU=gz^mp9bJvRcIAb*5muE_V$rdMdGRpp*gTk8X|V2Nu|k3$oS{U!c}uXuWlR z#y{Tjs4fKi>I&43Fh*h%ESOVe99vkZ_?5tX;v#PVg-GrQ6zI9O8Q_e>tilo4gT_E& zOUKOb_Y9^S1s?}Pu4BU|+~`ud(@q8qDN8Fayiewq9g>CRydbgniB<%oV+9PcpK#=d zOPnUQ@Q%bDd^_Yk6rt;gmru28(9-J`iR5ujv_L|eD#96}*^ix@Sj})`N;_x&D|?N! z-qVY?cSyjT4%Tekc>C^J39<|m(!uC*2Hfa|ynOrGiK&S3t<@(W!utc^r>p{_fQpGs zpqGUe1adv%Q!}9Iz+o(%=Y*;X!L>&^S_n@y&vC36v;l=jeACrNi^^@8+l#_m;KVvA zr7#oYRMsdK(4hdFJ<Qi2 zS{z?4hiekl&`Ly~!QHxE_sMV)m@e4}N}WEmipA)X4Eg-e_|?060>;2s{WZ*v^`h+k z(ydm4UAqOXVh-j&bXr^$nc?_GF6Xb!rf)QADSX-b?C*L262cPhYp}YLJ4p(bI!Fck=&*80 z4p(NR!U`7E&CEYE8=!E-5lL@0UMBRu#0^EQY7*G5@|eszNkM4uij|#z4Ht9}=}WTB z)FN!=Lp=*Z=^m{7#VSgkhE*{l5D_Og7vO_7TNHPER2lJEQ;fhjvG9*MqLXkZk|=9@ z*ZtEU-cYx5Ej?W2SJ@k)z(05|jly~sq7_r5&Hh<{Z)HY~5g2c{EI7(8Gk zY?j6uA-6LaNbyk3)1*Tu6EVgqx;(0?!cy@`pGB0W8j#v4Qk;flB55dpAvK1s(crLn zS!4jP&`E&vpV=r!0y!BS#y|>7WQf{7ElcB;{zUa%Z(kiGOy=a5_DdX zM7O=MS-S6YDY*@x*cC82>eNnOLzeFM4mZrt=U=&a*9SxMhUV>BHl2n>-}C)B0Tbtg zN8<<5A8-iVv{se-Ol`Hp%T`r{7duyniza?T(1b^x(oued_p~qaVA>uIj&ku(2A*t= zu2P-l)rtz^-wsKO;VR)8TyAExxQ>5nYbP_qJ*{@;Av4U55HbtU;Nt}cvBWVq1h36P z;G3gMPZmZ5A!PK-xB004S0B(+>PRfPrODQ{b7EKm=evZvFN{Tj`no8*bK>u0ZL#HV z6_>FVd1>tmEx@)H`1vx=%RaGplM4aW?%wKJF%Ip1nFI`TF5tJ-yzWm?eXF(yexxTXE)>Ymp)HmDm2$de1 z5BJW!cSWJ~=O4FReoTV; zNB3F9S0lOi516on98pUJ7qdN{9Kt4Hnc3yhr?_1HKIaPt0Ce)sg1S+S7u`{e3V zT4W%j{aW>A8&~llP%5G(Iv5uIN=jVX95o6J(<|hgaTko?`J8=7`f3*Sx2J!3*r^K3 zmFqCYBj?Z8_p^>6a-omw!ASPZyQnBjrJ3RlO-p6UW;DG@@LxNi%*8zH{#4;xw1QWx zU}IKJk7q6{IPFj(h+1(QWffF!YXFVRpeyJSdH&WRkVrp*q}@&4zRfDVFWA+^#7sLU z_%u8QimQ3m(uJU1=M(?L6V!{X=;a|&&z)NKEg_;A!_aBnzOi=RN(UP2)?2YJBG|GWMG^eelWMP;VeoNj!Xy(}qrV>HUkVU8J;0 zobhl8joT|>m+RLc1kR)Wcsd}tSN))3+qgimJF=`{L#;Jo!qGtyqh5kUEGpidw!<5GZj@#)Hk=xwGMVR8oUFhQFJ$D~WWjkp!t#htpflOg=pBJbox5utoAVJ18 z^^}NXl3WrYVhN@0^+kI$nOU4Q*@5KsRP5(pzydMotp!Sc?mm6~aGE~;XlUPXHlrWl zrsCyAH5_5!Yqe%W@;luOLtW(Z*0gG5jz`~&8gQDFeYumis7zTLOOsp zkCd*)(gfBstEj_BwTt@Ich3afP?=M+Ay;y}tzL!VK>bCuegeyt@FfF)lh^jNm_7Z2 z^s}B~bNkIpa(_S^28j3y>-^Q31}I-`)`6B*t^wH} zz;W$E`@BQt`Jf#>rPswcI#0}6Sm(=_K`u$gXgcz@94LEJVia&1jws;^Yd!AG!gsx) zu_d5~yi%k{H^YgfQsfg|^k0>7gQ@r%mU>7BIL*a+%+`xnI?cPo5TE+VAPPxLPnFM{ z)N2`Hwh7Rh^k{HfZRKa>l)w1J=hQpnXlCVKID{Xy` zEdu3ZPi5eA*m;)~>GdK|Qw`2pz&7@!p;#){Ft0C=iP3JN`Zm1#i2Ll z>S+c_rAD+a0h*5hj}GyP@xy1Db5E^BG@VePbDQFsb7l$JddM(MOxsl(A72nztdVR& zc*ToQ$qP$V@vQ?vbc&hugK&gfFJyGNZQN8p!f!7ge29d_gzY&hrp1m-^p|#j2yUNC zZwrKsS^c0&#wa^|u-TKMicbK|zZHXs+8a@v?+p-uKpJU*A-Iq(ERvG-Y3=n&%V+iprBIY z^F18aTU_VIiUz&lO0|x7b?-OrF*wkG-&GeAouzdwx6+5YY)V?W{i<*>{106;}QCQ~gTLt@W>b5nr)Uml%{zTRut_(j&qn zW>cwZKLfHhr*kCI{2;2_CZa(`ETVFbUroF8qohn^m5K}kqs?<>8?JDFH(EAH#yr~R zsr`AMJCvSknc{fI?GZi*(4sLJacj*Rj89#1s0eFrC4hbGik$k(ma(U3Yhgw7lZ3Jn zgOp!LsWn*2!ga%UkjrowrKu{&F0ogcp_^(^J4_s{i?b=3%n~&ikuD$yGT3BV4~b&w z3+YuF<1GIydOfq#NpUV2zxolzp;tk^leezUx0r)I;9fQ_eo%sqcZKhXoT2jA52_hY zjBHw}3V_j+ac_h%#wd?!tEDQ3gV5^LTST*jv+Pd$L+Ju)4QgYqV&t`Q?c-X@JyId*uH2))9%VU&n60+GqSkg{k1mxBpB(tAbvMjw7Rn#eW;(Sd3O`Z%(0tja-548 zr2~dE7{E)3R%sGUd#uZf^&ArE|G7@KJj=96Wh*XBiA)CN+NPu()b5+E>!_T8_S`}q zLS9!Pip)%*A{hGXbT2R=U`ca<`{;;pjQ|j)*qLd@ApV)u2^_lTGI_S_cUEZ?^4F3Q zo#iXe@$qJjl(xj;lMkDbF_$DeIfolLr@So7IkawBaQK8hOv_N5OlBnRN*?BmFUv#5 z!Z=FpRI|&t9g|R_fOeS_W;?E^NwC{ZzdQb`ml@DaytfPksDS* z3q_rx)qq3yv@U26a8_;UbO4fU!H>7cNe9JIqo!X zxirl4#m(V2yLpr#a`bmdcyM+AL&ge@c&HPj8)L^CM@fI1Dv!>e(NY$N{j^N63y}EC zo&=R)nnC2*@RFVrgtxV;O>8b-Dk1yvhY*Pv$XCGd`(uLdI=Ey=natZNQzOnSw7Oz8 z_5n_lV%q7uE5H4x+&khK>FEQJ#8%mqnztjeSN8nrubmzJAO7~zkDJJ-%J$d}aHnt* zi;qM8vZ%kF5(NNBLy%%}$>^I=DYaDo>>uEO9pb+1D;^BVrEjn!DqCnYhgASC>VB;VL>0p?mAVmhr@-Sav}Wu=&cf zJ4UBdvEIbV+fxk{8U!#lg|wXb|M}jt*y?wP%*u)KaCVxJEz-pbi>7e&dV-kJb(s&Q z`v^hAodczVdE|ZB&<(=V(G3E4X1iZ*p5}$j`C+y0(1|)|D4rUJPfLHQknv6F!a0?aKs%s;&2^nU{ zf*F;9-ZYj!90e(a)ol~cJ23RrS8O7N!TH{06@``w7_PVdij+wXyvlQfQc8I96<$$^pyX7i z$lYPhfo3LUSqkj+k|zK=ce$X!&Pbh{lg>ozw&#Tf@|K^E-TvJOlO8CvrjqD-J7USk7c!@rO|jm?Oyh7;!@R@CeB%1P z3Y=9D1n3{A0VbS5o3-)hp901H+g4PJFu`NY!JmKVrDH=L+PUT?XCZ_`@cXdG4X~`bCB*>Mu6(&ViRRTohv23_@K% zD-x;XcyTT`oF9DcGe$=SJoY=^1?&}x%b%Nua|w{KvqWWiu-qEva3rTr8RFqAzIYE% za76x{{K5cxsb|sKH)rU7qL(JUmh4)DS^_^8Ogq2N^@kbcZVU?4Swd=Zkn5;O=stLc zT9>U~H$54s=X_&G;@$ld!9Wm*z(Shh{9$Jw|EGGwd9tcD(PmJs*Ut>KwSV9f9J!<> zkLf~N1Y|j$XP}D=CMeUwJ?F3D&QMN_yF7hQ#wQ_y{4UlH@G&MF%RXGb0Bhnp|GYI8 za>YBKm+mka`g5zrEqHJKk=JZ;jQq^KOT)p6;_`j8Cvv^BC}#uToLkH*wfRcxw*Y^Y z3%A=P%rQ-uL!qTvNfHBj(%qIXy6ny_0XoI$6te9UWcr)`)>ePl5sp3 zJD7AB7faccx8?FUR!izH(;pz;ja52oTaq8syXCXKKJUcnt3eLb^4pK_x?dTA1m9Sf-$ z!c%zItoxC_K=)&?VuDxR)%q_aljtk@`4YBazn~k;q@p)b@ZoBW=pyblRT`JwE!-q0 z%;;>i!rTdL&6oH<`e>tJ2AneXZ>uVDZL4M4(O!NC#p_pmos1|Ni1-$B2}Q1={JHOU zgSaR9ckrU7HiRC5k8xpHxnWM?JaVeLe>Y9jJMo>H)(%g9MwtuIg=eZV%YuYETB=Ip zJ6m%6_EnE`E1r9h5bNJ~rhkQBONv!{w62hS_Sx33^0{2fDV+?(G!jV~HY()wx3rW~ zeIf?sjYqrHq|p%s5)a)Whv|koZ)MC-LWW_qDj3Nn|H|V-C8Z zB=382%1(QtLObEHJ#tFxjq6-V&v{Ys@X&x4Awv~w3Ju2E*FkrG?tCpl;8<8!zTqhs z>F|HGE;lJggy8cvN0li^tx%b_tgo~A1W#g$>1GjQ<24gsY~(!s)Jxn_Cj%QQ6aTdU z5zeOM;?iFEJnEoEbEkCk4Kxxp6RhXye?OOlhY-a_6Zi>F>?|izhdz7bsK3a6s!w2c zt|t?k28;E~Jwr{jES)B-+?Dw^w8-r9f&yEtRnlRrcR7`eP@hO>d^WbEe40Old7rd| zBZJMj3TLztWUQwr3|6C9{Iu(M2QeKj0`=I>W#gQ2?O(Y?ZUrE?Olw4}CJ8C~X}PP_ zzFr%x%8-m{nPyi?t_{duOEr!S90EBcf5N4&C+21rMg3(OXkYaU7bUmp=7yYHgz|R- zRpt3RpMNpkPwzQ$w^^@RNjSOf7^~;nAxPQ_p6U5wW|+l!X+JrjGYvS$K`<{QAx|oG z%M|aXFBiE`(mA?Jw53Y87|0I`>GRw<&|TdC4p_OtPcr3f;WD;y@`f=kq+?Ch0q@h7E1@ahq%n2yo zT%`G~+5rhOu9ho zzy%jD>pUeVXR7tR5e91KZ}9Kw+aBj7LJCH#H0>w}8p&uO zId*D?gRwXyhdfRiQ@0o{6QT=7m8y1EnZ6J@+BDxBICXBX3O=)Vm-qj*wcE);9y3VeT>c+}>OMZDguE zqpEJ_CJfN5^btZZH5O&A{3aT9_$c;QXsnHm?@>w*Aiy566S9_DiG9CoX5~NURNRZ&@;| zF)8)!aYpo1_KGr(Ge9Y3J@MD0F8hvAeI)OL_10726WH@T^= ziwf9(gD6XsYCwleITo@K~-HA68jwM z+0AfdjC<;-Io-lAJ6;Jzrh5ga6}JcbAZL-D8Tq6)2&i@bff%_JyR91 z+3xC~4$XyqTKnh(#5+DC{h00C7u>Ile0?}hN~aW6J+VDEtPX+2>qh&IQQ#~%%;okxZL5q;qZU__vuZpQ0o2;P`F3wjOkt2<0s@;Xq)jn41b=&E~`yx zDSQcL>1_$Pm@*}JBDloF$B>jM8Lb~By{f;iq37@OMIZ)zlIN-FE$iieF8arN%6%Mu z`f`GfvqBN(vSzdny*fkZMhmVctp>A}bD#S+=!%|kCVKN~3%^rFXn2fRPkg5-ppIt$ zVz_Q1ylsGE(?hx+q0Qs0~v*PYLALS^eD#QOcKq3B%#3g?DRAFce2>v$U&JYYtQrYv3?x*UXE> zhs3uB_N}oa;bx%2qjgZ&B-+(ZW;uA9$e+ObK}#o;BqXmm;XHwFu?Bu}|Bi%G9v90kq-_+e~1xScQpVE_yF-^CU44)OQV-54e^a z>(Xr-rD<+Igz8qW6{Tf`=Y@ZTOQZ4;wWW+^!>>uOuSGq5{J~jygdVk$ueQKyB!caq2cC7WJ`?g4W4PMDJ8B6^Gd&O;Vyq-o@7%c)H% zJT@v0*C6pK@$1l#P>arb@s~Ba=x|2#2Mu$$1lLJ1*Kh;a2)Gk^?=|NPKXNr#OxGga zM%c6jFN%uAC> z0jcaD_HP_q#p#bJp$?xMEswYeDcSMMojKQ^4+)vkXXR@gWK@?ZwO?{Hs0^fw^U^!U zxriVNd2V42L_0&vmB1Xt`1mMs^%M+q_`@HZo>)Xp(rhDahk~?B(u8sm=x~^{T;+Hp zl-4|Ip|_d<$)>RUuwwYXAS|?0R8Cy^4P(McJIg9FVRJnTREvIFJu6Hbf31^H3JH8L zWu>8XBpb4tvJlE|E_ZAhC^2R{ChysX)6WVCl^nvDg z3aU0KF{x9+O<_xNjyS@hc(YMVOGJ)9LWj5rU4)i9BocNmG!rVJaP$?cPl<7VKp|hn z!jzo(ci)dOuDHLrrM<>eY?(w3&t1|4uP7jWMa%;AfO;ZUK~R|kdAH3^jSflr3I<#W zd3@*2S--%xtK+D~p^`$DBzT?VBNt%`->nIm7y>Ag%+&VL+huO`=~^UKRp^-_cq4`* zlt5k)wKIgvj)B^}|I#(Zxvn=|b$qgaDQxTtUDU zAP=yBg;h%B$+PsF&-?@MX^T~X$e+oY1x3C-+~g{ zAm293usCB?+D#Gh_6_4lZkG;gr+t!=$OaVX2XU!wvl2w5{u1mYb9vRD5BU`QpeZyn8(;<@sZlC~glT}VLjY+2P&R<3Id3fA zhT$X#%CRbWo2$NN6(Os4l_N}kTk6xwy@)Zuo0zg^8hszaq6S;4Q?KS$t7XtzoR-zw zzpF6I7Kj?C>|5#Bv2%87)4Cvsd$>SFjL+q!CL4q>RmzBw&=Mey=I}UDz40a!c;cmV!Z6OfXHuE zZ4^7}$$bDfBYR*C@#4%A=9}Sz zC&RP`#N4C*%w3|8oDr}~0z0vwbR_6!eM>IAE$c!)g{ZyI(x3))Eu7142t2Kp(Zf#$ z;=+n;*!O1e<<@a5drs>hC6S7D)wqx$A&m+w|5%jH9~+W6O87elw-i|M+4`U3;011_q7keBt?=JTl zWOkC}6J%(AWMMW~e{SY5|4WX{Or%fW)NHXgGYunjk*_`{{x7ndfM2|=ig{s3;w)*{ z7o*5t+#%i?!wTua3) z`;yEwFrgHs;Vmw_(YI3-D^ zZ&M@1c*C<>?kHBcnR%iuahrQ<`dIGNG?sEMDUAl=f~g@fuo^;E#N!ER2~vhS5ia^< zw=Qz3DWaetSY%{u_<5)PD^2_%sH@hOW=$80~j7Cg?agyf-h?xn>0^-T7Cz4OFK9J63OIu1aq6a>5%5-FtzIx*6J=vp`~fmA_xVXx@u+~3WoySt9oHrG6&|cy>L`B zYI9wLN362HiHU@zaCjc(^QQxC4AbqND31~5VRk^5>Hza?F%>9ToGrHOKD3#Rb(dmp z!(l#(m41kt5@l&3W@UdLGD#Vc?PbC(M(VIie9v-_=q)~1LaS*KwE?K72h!(p7;FA| z#(Gg*G^2j9!1sJwNhWH(nQFYM&=6IwVcMgqWGt;EnoTxda)3^Rrie+|(4z8>2MCna*qWPgrnW9i$Lc&EPzK_8S*-d9R<7 z#_V*JBI09GdC!6{aO6E9@~CcrT*-x#i8zdwl>riWCJU3eJjlrb0S|yTWErf}4|00i zW#vpx<^Q%6TX@Z`;%4j(^}wJ+>@uq*|0TYb@Z?;nSJmHT>OdgRQb`xB=T^Fq8KW0# z;QqdrGi)yFX4??qNn_%CwUO&~wh6Qzfcw7JQ$~~3GaM!L$cv^mxa{GS1l{PAq=WK2 zk;pOG^n;y&DXYW+`<%EzA`fd35y@nlQuT{wA(3K86%ugMGMU0exs#f)(Ir>n4W<%H zZm0>bZ?2(6Kt@(2W@@SHU#@3k_w$;9T_z`pIfNtHbn$nT!#0(7nj?GGZ~N@ahkZQ| z6F-Jehq;-R@Uto8ki9K)%cFE7Fa0zjUt%}s*JaXpcb78Wk2-QXxjRu)(D*%mN@cG+ zI-h|btQ;Z!qz3c1R`13-#fc6Ti&hO=bn__zsag=_sD3~~6T=hqN=9_TSOMxzw!}VC zJ1q};GaRy3(vgBB~}+M6cAHfSFGEv}Ms((r^E}nz!9e@ce6CQfG-^jsfKGriWFE-WN_q@&7m!n~N`&;pWw{XYYF#;FxfqzvH7I*@K>QdMNhqz#Uwhs^Wb zUF;u&SYna1b>7#vJut;J{aT`WK#AC0&cZMp@Na__9PYXprVRmwafMPHCv7&>#h9bO`_j6MD>r$@C=S{ z?iRZ}9{aK}DJ$IG@S|8gWQ^V|ksAt1jMMwTErOvDLuex^(|MrwXne#zXXpS{?Z|%L z$L2L5$BHP*MDl$I13XW+_Ba>(T(4vPnvmi6x7FO@7tx?H6`%22t8JH}iudi7+w3o* zWlE2V$Y@P)>lH=5-*k*lI%zq1EEAlLv(LEaNT;fj}KnnY+EJY)jxkZ+a<>BM?M!L7|;OiI@HJ z-(`PAs4J|Jgyd&VAi!n`=<5xh>|wkPFwlf=Zq5Ewu7Nh*pPveD{i*zPw5{Wq3bj2T z_gnk$2H>N#F%skq z7eY&ES}t;YR;6TpJ(Zf|b>G8x#5#eS9DaY`uN~)x7S3*Ew<)%CtT$r~CI00z&)z)q z@|U4hQ+RxHX{VI8|Ff%j?flZ(3*I+djAz4Y#N<>bDXcnC01(dLXvH#EMwQCTxuhBy zsY>VY+&tAAlN*MQExVs#F@WGVRON$q)C|NJ<0v->oN@;6%Qwc_HWzyYR9HCF1_pC%-n8CQIN^7 z=-$jCwEUEMtt~Hr@C$*{bK%Gbe$&e8m&V4Ut0Rf5;S2-Hao2Dg*l2P7$Un3YgLKSn zI4*9EyO&OyDXYvXRvQlC1+ubtsy=wooocDO?`-GGU#*KHi}f7%YfF|*h25JBKgC{j zL>8e9CH{Jw*t3o(&j}$fdy!O=#axS}zC2{dmWu>t_V0mcWa}nl1G#z`butE^4uDJ* zt#OW|ijafA@G#5@E;h!VC&IcM-pYMYOoE2CqpY^^wAa;hs9lN?)w&H33?OoZ#_Re^EkFm4#IW2$E_F&Hg|+jXxdm+z4Wha5Gq? z8Td#h@`!7y0Edr|)Q{8S1rQsQ2YSgJgGV-f3-uV5YjXvEv(>dc^=8mqEqh}!Y8st{ z5Z(|jI3F&Rstpsu@o7=MRiFc1!6`AaIR2<$qGI5fY zlbl=#mKqQZBrv?FD?OPnfvjA^-unmz2yTCPQCFp!uzQ|o0>}djfr_|Xs|`yk zv^^0HDxvGK0bY??(jEdt!xVr>uuEE=(=Epr!c7rOq)bH1i}89891Oq#$|;6tjjVQG zg76F_(jJin20wSLS<|q=Npui7KU)b3@CT3%7ek5AVBVvk9!b+>fq-0RI z#DZ*u4a*ET1%w09IL74Por6-cNJS zv?i@ZS7Tu3o&>eQPw!=lQXprc`n{FEgH)ZxL;LKa&C^CW-OG@*obKVsYG!w0b|tgB zYC1PFMis$L`%iEpFtnKe4YU^&qr|ON9_yDzozB^(E{l(W!dEdUZk5QGgVeorwnnv9 ze84F6Jm(^}f>Zo|SQqzor|9j}Wdv)PnjhXPj%t*%gZnynv{UK?f;n7G4DSM^?B&em zHqXJ6*P;M!3#xTyKr=HkZwR(}EVfHKA&fB1=s%AodC2*VEIte&-A~}?2@R7Y{Q&do z(sa!rAg~z#=KdWaO*zV8&fIlLRJ3Di*Ae3*-1iY_iRai4Fm<#XqnR|4Xl@mM&8~$O z&(f|o*-_swkQn5gE_%-~j-j2Uq}zyP=my$qwE%jgrX>{wd<#*O@s{lQNVWu>zWbTq z<|yi4Fh7d2EJW*Dz8a6xIDP}YMQXArLm|Sx>qtsc|W;S3@vp1vETGjgDbfIX` zbWt$a*-)?MYnGBkRi)YSSW%woxZr(fL*bf@EJcZ`XtRT{B4*RRogf=SSk0=x;D%$Up9R%w`R*FI)2EpzwN zH;Aj5mR8gmNpOB(oZhvZv=jBA(;IstJ_=%QiCU^!r3oF zJ>4x`AE8~QEv3O5TRu&nkI7Isaf>$rzpIXNCJvepGnn2MnymjRT=uAcMcEL)WOAK8 zsh7(ezl69B`lrBUj;UTjX>e*&smI(({~>9bkujy5BX}PKDl&%iuec*vBBM(=tMTqs zRH~&_Qc|1Ig;VeIS$wtb{b30mDn6{by8RE~IE=Zn|HJe@$bji@u|J6_Uue$ye+&Of zP+5C>*7Q$#<92frCRgezCA=9`IMtL7`S!`GI+ae;ijh;(cJQ4Hvn6ch+l{E&j2nj< zm=|mD2K_1FW$kP68nV^7=Ia&r-GO2-fP9ZSaHs#REOJGXSOU^876Yd;qeF<(8bzK@ z=NO?_X%fLxruGup{&s5+dR0Hjyr0^xP2=G*z5Z|TnDhkAgWh|g11}`bt85K|-jub< z!JE=x{{V$J{0Z&;i? zo25Y=p9S4h=uG5JpTE6){p0^1iK1moxWIR@Aw2igoxCGbBRbTE(~}3cegUii%|JJj zDR2o4iwqO_&s%8z|Cm<6>Th$DJR)9@|F?w>_R5oJ)h}T?k zX_1|9tx<5j%V$d-{?c%^`$&P~-(+j+|IGcrWFB^LcnvQ$obGbIEzn~ZB>4$pd6>fYaxuZ*n`8qQYFXZ;Y-hKQ8)Iz1hG zuNoMg$87uwt@;K}$HS$>0^)oZ|Ai$sBx>bZRx1)9`t=8%#qV;W%SU(;nMK3xpZK|d zoS&g_#noPI#!m=nPkK4iVk@j4+|F1Ig}y#~w<-c*?Yb(VAofBzftd_yu6cgtQ4_Cj zC42|h+yT$Evx>`4{^%3m`!p@8?wqHdN%Na(WsKwS(eG;nBpgfm_)vm|39bPuY6~8kOz?+~R@zM|$qG{=OvPXgLN$ z{2}J4#Y@TdoFq`k9*adDtx$rgX8tk$-Q7{)?GY!nE~l0>T*d0HZT!$-lW2nuouD#8 zyP~aV?72dLSBS?Rd*&%$CPgIxK*^h*#2e`_?UrpbRc(rtqnJ|BB+@Zh77n__jAuW2 zrj6}u!&%j;>i6iqAaM|6CL<=3K25C@uMQ^57UcT8C@dg?cth8IKbFfkz4eF^s;?MO zB!AOWm~ITlsr$g-@yM^E0-k=r)QXw5@W7zVM$_3d-dMpFKSf=XU64|*o$u(MAN@?n z!E)SErX2Z>jpK{8w>3Uy7bBBjy+g>{n!b7#^sBAA5zH@#$ISC>u4*r z*5bR0t>o%fAF&E_3uzGmYC%ve^y@T5b4i`QYI8b|00|}h z7C^M?#R}jdo|E;7U_tD(&Ki%`pI`(R^oBCe5isd^MO)gp-s*#MwlLQR)#sf18%c+8IrIHYh&9YrOWg84 zCZB-WX2e;D-LWs3rNqSW((^o16?%#)UXw~P7E}MslmAG<*6FsW(M#?H@?RvIc)sNF zheBS|kB%nOxv_g9B4xB3+VmE)rQ$NV{I$edkwj+xb(wSJj_B+a-F-pPwwtQMHcF(p z>GebXPB-xB(mQE(R0_xI>(1}?qLLmPB8nrd#4;)jGLY7?l0$ETja)Z6Ri;|AUkr2a zKtg*I;gEqZalG%2^atfgOpc;nr)yk<9Fj)M?tH&Qnm!^|HZ=c(-(jzswXGs97RSwN z0eJL20z=8_84!*?cISUha4fPm;_2U09bB&NijSdCnFu_8i}1JSkR*r_Sn+`)Rw?<9W04Zq*W@V%mr=q z$Z~|HqLF{9{*b`{X%Qy-*8ET!hh0Pg2 z(ya`m-u1KyU6Dn(tWjkjFaPm*2aQpB>l=y~*Qi@loW`rL>97we20c-`%)-I-KF?;# zPyt$3LFk`d^>+s?*-BEkGe=FXKa+@(Z)0kU#8KllRrp0`s^t&J?k#^)Q^}C|)f_&# zsPSGq90{=l>df=Om5warRzJV|5%h2ytUTam;n4el%?)Z82f+O|9P|nPx&UJhWcC( zN5P=$5e3QTb?2lt&6_#mIj#brx%-0lY%TkKD$dm z&jlb}AWSCgVl6s|A(Ot@pzpfm0ek+FI3bYx{qrx*%0C_Mf2loofAp0*n|V9UhDa{_ z=OTfktYXEm_l4pGHOL|r;_B~4%-<@tVt(1#;9j5o^;6^1{`08| zzVaGjHv>4e?2@!aesxgrIJuW;VrMVUHs7K=ch#LjIq-8{gYXgiJN7$2#w%VN>qbD) zrNK9po_mJlHW=aJK8vGPqYWJ-XRy-u$mOAjy@|n1!Q)$P0t21 z2Qw76W?A%Eyf4qi6e1PLL^If~

U_9vpMLkFVe{fQ-Hg^7N>p|F*yS{FRAQg9f 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 diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.svg b/html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.svg deleted file mode 100644 index 4c53258e6..000000000 --- a/html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.svg +++ /dev/null @@ -1,918 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.ttf b/html/fonts/Ek-Mukta/Ek-Mukta-regular/Ek-Mukta-regular.ttf deleted file mode 100644 index 8417db9f1ee6e519f68c20fe2f352fc9b2ffc066..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64284 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�bm9{4?~?nCZ~1^ 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

wL8r5PQGY*Y8_eXqzCzAU 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 RR>9xUWVu7}uEr>o`xiuHCPe@M diff --git a/html/fonts/comforta/Comfortaa-Regular.ttf b/html/fonts/comforta/Comfortaa-Regular.ttf deleted file mode 100755 index 3f900aa00f409efe2c4ef08a0ab83db1f05e7e0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98408 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 arVtyz*(s!7Uql5(9yDlG`NTqh~l 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 diff --git a/html/fonts/cooper/cooperhewitt-book-webfont.ttf b/html/fonts/cooper/cooperhewitt-book-webfont.ttf deleted file mode 100644 index 2078ad9fcc054b22e80e74246681ed47af254f63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28744 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 diff --git a/html/fonts/cooper/cooperhewitt-book-webfont.woff b/html/fonts/cooper/cooperhewitt-book-webfont.woff deleted file mode 100644 index 5ce9504c3ae35ec118adf363c70a7615f91b7c61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25504 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 diff --git a/html/fonts/cooper/cooperhewitt-book-webfont.woff2 b/html/fonts/cooper/cooperhewitt-book-webfont.woff2 deleted file mode 100644 index e5d9a4c7864cba1b56a67567a0c09bcb219407bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11152 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 XNzYIwj|l27Xh)1_@T&;+VP^je;rg8y diff --git a/html/fonts/cooper/cooperhewitt-bookitalic-webfont.ttf b/html/fonts/cooper/cooperhewitt-bookitalic-webfont.ttf deleted file mode 100644 index 9335fa672f4884e60a42b64139b18cad7362daf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30368 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


LEt~Fm_xYDkg4TS_W794|{}QU>0;T%n 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
  • ?gxyd0Z)O7>Xj$lUkhU0Y+#JQEJ25%dFII<-b=A%k!sH5uj;HFLcmJ+ zA)n6BY#SqrN2wZNHelLRIUZ$%-Uvm&`P*Ls`Bbr1dDb-mC>4dD<`thq@7pYBo0w2qT`0F^*Qp z^pQFEd!<2i6z?nrS59C`@=20sD4x7dy{5$h9e)L%9y*oPk`6??Bw4iF&-o>|c0wwL z4jB|8b4+@;7@kf;Y*~i8R%Twi0LF@-L^-7C{NZsJ_{iNZ>1Z*Vgcf}3lHjPYNPSar z>G_aIbbYcxQ%u1{2_WUM5B=p=8~D5Y?_P;7FX|WA9~UWIqYq>_V!)-&pBXF22*|nQ zO*BmQE@xHD7TEWnqqwTZ!FIVTdUp@UwxkWtUEf{b^{#+BVJY~qNrTV!~~LL zcP@64ux4E!)~D}uM@EdXyV)9>QMcPnxk*a~;Ft*o+;dp@#!7De-WQY8lgS~8{`Euh z?p`sA5om1cICorlYQ)fEtTpyb;_YasfcO@F?;xW%k1};;nEV&_C=9D+1HgDPdf3+? z7c|^|vVm2b?}oQe!E5{0iO1bcLQ^b3GIT$ku$LkVvpkhIDP+iO zSWwdEyO=xw=vF4e@zv3d_><6S0=B(`Q^hI%#-5jUvK;e`;r@`oEWbTRth9_SJJ+16 zF|!=3KU-n(9k-IRipVAgfLvpH5vqRBQ1upVfRe{utlO+9y(@-Wc=m){&SKIe;d`_T zKsBJ^iPKR_?h{3LcQa!HTfUZ+b-W-0ICwv*T5*`tBiIUf5P&fwiY#PaE{rYECJcn& zVqjrjaiN|tiP-JUdPvT_%U?#79Onn2K+)3PDQHZ-)wt1ySH|&tc@};sJw80WD= z4GGezTo6#@&`o=gLVc%jz!@AJJhG_yalbd$x+R%z5hgBg=A4dwPGdLo18WVKgDR^% zum+k*0GfR8Nabq^QgZwCRm13Gn}wHE*G)b10W}a*c~X#7%%0;|QPiPL(b)L>`E;ug zNbEa-w-xpYe)4sF-Kyx_2us?n9pra7#El?40lwR3#d)iPNF}`4E!|So#(#68lH!3VA9`6#KcIEb?)^tC0xZ|rtpy~>DmcT zU(_j6L5S$$F_UA{=@$wy7t)XhM^nA4F)_y`F!Z-%`P^{+zG~)n1s}L~5ms#}t`rt? znMT3TjE=-LJ9s+QN3c#aY^GemffCq@O7Q_4mlM4+8^@_7UkxJPYjM@u^VW`v@wOx% zi5*#fW9aT7D=15!Dvt|<7^42#DeYav`~?HN!DPow!d1Hp-%~tOg2;)i78b%JEh`ss zPWstq4Ui_@zn2XP0?iVBbtC><#>r(WG!zm_xoHt&J3z~IRTwS{Dl&d=-@`;prcx}F z-~>LVse1st0vZu80NVOTcJ<$%fX>5C zde^38+aEh;_G3Bk8;{WSn7R|9RVVkF5q4P6bb4dEUvZ!$Q|u7LpY!VH{&w*M>R-3g z9f!l|n;rHOips^m(SB4KpY%p30oRX2iAq%Ld{u?H5k-==On$@Tll2n>q3mSfBj~vi ztIF)a>VK2-xBVM;QE{un_Os}PB;bju&JM{ ziIEDyqxK{Y0|0;sKsW$EP|oxt6(<4?HdWRAd$j?QBKE+Q_6}$9il$jb`@xKc@D=PB G0smjD`Z+iN diff --git a/html/fonts/cooper/cooperhewitt-lightitalic-webfont.ttf b/html/fonts/cooper/cooperhewitt-lightitalic-webfont.ttf deleted file mode 100644 index 0c5373cf82181ce5553878aac04dcf5c21915dba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30904 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 diff --git a/html/fonts/cooper/cooperhewitt-lightitalic-webfont.woff b/html/fonts/cooper/cooperhewitt-lightitalic-webfont.woff deleted file mode 100644 index feea2211b7e00909e09c18a7cb1ca8761c285705..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30116 zcmY&gCMGYZ^uxUX0HDeM0CKjIi3E_Cl8PVz051K*>jMD5(TM%WDRN45i~s;c#gFbM z9-u!PGR$sdV_**eK>oNuQ9syg4MEK|a&;yE0Di^(khK2+4i;j>)ZWbIhwJ%?sr_ls zM5%$U#LU3yM+@!z6Z2mK{{g|w+QamR^9BG6JOP023D)%CSaTBtV*tSVCqKYX{{U9V zGPo%79})ntq5km+en0{T4en@e;3s=8q5l9~dN5%zo_u8>LxumDHa)V7gh?@;^HpxjW*% zW~6VdufGFi$U|UisBiM)Kp4Ui7#r>wmx9+>VVwD2c!relvqGz*f&h55KqP;3?rVdo zI@Sp)7{lK*NlA5$&XKh-uF`GrO@B^4_(i0{0)&J`*~s#>Q%|Cx(1$WMJ?dW^3fyZc z5a~%|k&?r7sply~Vbvlml0|xi4Li;zY27Yw{l0vbyUx+C+gzVgo^8B5w@Rj8v+gsS zvAqF;7=0KYS>6O6Pgd92LfF98p$s)S!wBr|Z}Q}Z(_*{PnE~kp%b(_5Uh+NhNA7e7@XJb08@8-CSxjD4D)mpW5hf6+_)k|Lg6V&TKs{%G^SpVo6?TJMbE0@#71F)|je38AZ#UMm8~}t+g9#4LKOh zqJ1ewdXAXzQr&|!3pR00KI}3XnuIa6E~35GJ!pyu_@vfaF6+~=ef=u7o4$a5uY+l2 zYNp{19cf83Txz;*af&i2w+G{Lpwoc5TCy-{KiCR~*4w<#?k?9^S+`W&2tFIu@rkOk z>*^?(M7Nn#JbM-e>t3{Eu#?)lE3@9xevWXim7}_mFYvZPYZi4;=xjN%jB8RZ>%7+G zk|}$)T0En%u}v(EO2EIKZmLjUWjKB7<-I@c~I0e^V^xKF?u z26;;;>3u@`&Ogudv86vk}(~bhtpiv>> z`-m#HZ2Ar8Y6!Um(^JBw``?BgfW=^aA#A8P7hD2Hh&YazI7D>3Y=`*OF#T#cGRYs3 z(>}=4A&I#_hPjB8QQAy0ANSygeHBK3CS$g(eo(PD-m-pjk}x@jQ3Y?&z84%l`t^uH zu#{0a@9^r>^<|Qfe=S25RSB-%Qb;dwOcMsl&b#D{{yC!nUs9TvKv4UL7l%;L8}i$I zy1o7T`SehrNnw5_M0?Y|DS?CzyM*T`$4%<-^}}Wn-}8fJ72m+Sb_rjjJM8$?mdub_ z9E*h2u!*aldt+!_f-H8?H-}7PYPWI67-}(-R`h~Gg(|nvN7WADHv7L9iO-XFx^&mS zJnUkhc~hRrFzu3WO)>3~Zet_uVsF`t#X~zn4|xJCy!*K;pYc3m#=KCr_r-kM8@CDG zVPAq9tl$KrKQrCl@yl8|`c;5@qw`a2e4ORQw!KarVy)`4zu@K{5qui0NQWAcxXjIi zz~$xy1NM1^^jw2Jv33JBHQ+5W191*TrWQ=1&j4ahQHa${@5E!i>K-}rTM{PReJoB9 z+1K>@3?|-ZeA{@zweD+CajR583K&Cv!`>t^OAOk%7IoL}SAs1_mX3snhDhjwj0F_N z+s`y!cVZ)1hxq#r(ux$@ryb+>JlCG|{5U?Dh==oHALjJj(fDHQc6P#2nECd<<-GtfH*T!W1Dsjg+v~B3_b;t}(0@uS;im5O`DJZSSa*N6MA zu$+!lrf=iSJp{pEy* zAM?L?-Z0vfv!`dQr;jsYG4;*T{XpL_~%KX6D9%sNJ3ZaF3jC<+ORac()yZaL=nPkH&y`-b?&f5~~?KEK}Xro+SW zvES+4g7Ct-@UFS+ZG(`)XXd5v^xIi-S{jx|M}oyz#n{orNb?6pZUfF;)=*zv;b3oV z@o;~A0Rs&V5)mF8ASEd(G%-FrKt)MPR8d}BU}0`-aB+TofQ5;Ql#!mCprNj;u(7_p zz{SbR)Y0DD;NkA<@bUiq009mR5EAU~BPJ@yH!|GcLq@{X)LiExm(8fR@69KTNTJnh zHC#Mvv|6g%Zt<8;w$XCC+~^F=qbFtAcU}GXs1PekgRx=4_=|xtM^H6hWvJd%z{`O? zFjdx-urR~@*wZ_%X1mehX~Wh3B?JS1z3F$CnD_BU6H;6?bQQhT^_4xUgh4i$&Xcfv z69=4I3`GDAIIWHf`)@%9fbxLz0Av9&0550AUjr9^}u!3IWF&N_|@FkXIhquYtuVLu0PsLr4oY$G8XwAbkEm z!mw-An7Mg{;u+wC=;Gdjyo5+hR$=+fTwL`|Q)x_6V{zqfr&iNS$0V_Ro8XhIpR(eO z^?>KX^Yf_4hCm2SYtx4@m-jDd@Qm3+E=#~6j~yjErVQ5~&4!Y%*$=3Y_YeGgE{q1| z`G*D0U#EniM;Q)Mf!COmZR7B70gJna^z?(0b+ki}wyFQnBO3wXCVBbzdaNy}_f-DoTwLFKfLzb@eCufxjpJK&ASvhH~zO>wRI{&(9N#gvUHAe@?CeTYZxRO54vB#s5fK!{Y&!C8#i?o zvpF27kSCkxcYfnp*uM^R-a7L6?pn?Nh8PF{^!*KhcV9c`{N;|l*b3k@Gi5H&DHx1* z(@3`QNTFF(O%!gbC!abB8(E}}LNWwa32vJ}rN zN}NlKPh6L3O{86JZjjfki*>*I`koL^#!V6Q+IG8chwq9MH5*EI`tsrWrl)2~Fj#R3 zF@YHllP(ZUy;(>cIsT-~hYaz{N#9dvH$j05g=Nn~0=ph9qYT(rFzeC4vGqD6~ z71Oa(e;Q3-dR@kNktmKf81W<&@N*+e2&m-@#t2aYZxJ>&Qa6R8%rsF)BW5Iry(3Z@ zTpsnt=%N5uEP*^S7!*Fkc-eCv_3kL+z>4^r$u+jP3UQH_p?ZytLGbypi_CIU(fkU! zUd~6=*K?4{xr%^m3=@gy$DGe+CtpLa+6CvQhKNxjW$@~rX<=%oYj5%E{xjqU`lr(3-Tx0I>d?^$l*+PC}pz3}{X z>v)^-`}Ha(efwSa`gx&q`||UusPNp@g>IZ=)JKZ3UOWGZypf3$E*D($bq9;u|XfV-Y*GJmaq=>>}Ji~mNfd0Y28FLUPcIt z94CcX=$)$xrxPUfu!Y1cG!Y5o5vG^MqAzvB#lL}hTx17SG}5_HSn@c@eZ%F{kb4hy z@gbxoF&pQ(?OgFD)Pya069eT!R!y6ANa+T|T@_cZ7uG&GpnIZ~m~P5>4YLnRCY#&N zLBfTEx7A_7?_i#8JS#XzL312%d6;zDVr>tsLb=PCTlLXm?J_pSJ_vj6#1;=Xr-~T$ zVyIA+$SyvEnxEr}L=7J<&~k;=!Rw}iONlPr>;@Iy(2K7e%z8h%Gt;Y#7C*leRmvhcAb>%uKO0Wg55O@XV*D4oQ&b7<5jor zdJH?K!gc@>&e)vksV5&qqSVJsk2_(wr?2RmySRX2+=2OFKNf&OC9K5l{kw7FW+z|- z1@FWeC=(p&#KIq6HL^pQ6-6~u9BtFUBwQ9v4L70AxEGGH=)K~S2!qEh7#7(!CgizD$sdG^UoEx{S!n!P=Xv@5ihAf@{5s;z_TM}h0Jz^L~lr)ne zwc73WiN|_fgncaS=lwm#x11q|r#{M}?Rl(`!o1?(ezcT*rhAN(Y}OEYfGSz9zE{)YO%LUsWsbhyOznSrF?ITv0WuouDg7X zN7L3u6pxMM`iA4_w%k8u$#ru-bRExpeED{|(=Ck97$H)X5o+~eR*VduH93nbo8iF%>QSr`G{_T+w*NkXfXo^`R&!r!5ya z0a|m?EI<#v4k$ho&6u$(EH?F~X1C63kojViKo7p_wBP|MyTzlZUF-$Ui(EQ^hPeU0 zMHu@=BN1WH!l-n>rfaccB5w2~pkx1-I|go$>WtedBl0llmWHPR*hetnrS_Ez#bF)yuN{-nY^;Pzl*W#(z30gem!fYWSQt{(pTF% z`i>kPsIMn+RWAFEO5#yubQnlHAKX!eycKa}V|Hj*@|eA?jiI%(-|gxu5|zn)3G+Pl zW%#*2{sGxGI}ez=FQ&6QGR=M*2{u%=9J8Xft$;a}I=<-2%ONbScHUI4vY^sYK~(n7 zEm4P7g7O^We+08EX|C7&^+imuK6!ylupWWICUjsZpB{=rrC%HL^#}T7K_uT5udF%o z84UZC*AUSxfl76HrNw2HTA~5L%HuV$O@VNG-LlE4Q4n5dpH+By-#6(Y+a_JZO$E}q(VFxwynn^!G z^-IvcYpcFEZS34D7;i2T`;olF8o|pQr3*!fcNS3xFr*Q&rEzVR3*i>_t9-)(0Xw8r z{&-cpYmwMU+S@@L6m~6S{o=pq3h7R{F}$I)?Z(sOBq#f$=S`@8SROK+F#PS&>*J(B zzLxmv7!dq4BZblw@Hzyi{HRFsGubuqq2QtOVDH(WwNYd{Ahb@eQC`7gOaU_pgpV-P!JnqAlWvYGi>;s zA$3KV3)N{L;g<1p;K=Zr%VAXj1ZEC=+1pXVhX69h~>si~r5Cj1UW7$F9Tfk9@)#G~o`b-M`E7V5P<50T)O zRfKRx1QxwBh{2{th9OJ__%+Gh8L8`RHBZPvqt;Ihu2Ao6Jre$XpuGa}ye1kwi6%g) z)$HriU*@LxS`Cn2Xx5CJQq{m3>B9^3DfE=&U-m$y@<74nV6t_r6$_{0D~=CK6{etZ zr;T_iRv~r$b$apRAt+Rlnj!M6niaZ!8ZuSZI9!4%=#D;Ip;+Pv7aOJEmS#q_zjrPw zT3myfFXNA^wi^9(T74dzZD#xJR#-RNn@^~hR)N6_x~?k4@JpbLu}x|fOi2gL z!J^UsNLCJGrdg5bBmEsxu%X7N5Ap7i5d{5JvnZXtUNSVkdY6tL=W|rJtN7?vKRPEj zA;F1{KXFWGIj>!^-wLUm23@Nkf?N-+F=)*Ogqj>;@=iDiKC!!eT!KwV5JjQ^=vbLC zmO1w5#gXZCsGuIZSF|>sF6FN4RcS>)Q9@*gX3SH9$V*&g=vB|4!pbv5qYm*uL2kK0 zrLwL#el)Y;dlm6eq`>BQyzfof=D_5YY~kx5xqLe_ zA>OoBOhAs}cWc>#v@lSVY0(9d*8wbR0nTY4cRZmb`I%9~z)8iF0M@L(Mj5bFH6Ki_ zIg_htxQIr5Cw=M07#1dw)XgP%%y0e@wvbK=e-O|@;;~S5Q4q8B2ugX~nD;;rJ^+6R z{Mu^k-oGeVyzxqQru-cDq}0*S1M-s(9Y*;uk3N*$bEHgv7BOG!z1~YD&koSKtx#mT zRj(gRP}5Yku=@*q|sbjm%)A` zS4oCOKT_~K;{Sp?c|sv+unKyILa~~5*kETt!6H#-G(vz)nuaZTFB*GcFtkD+V~2KJZ`_BgOafm-FL zH$5WG@?XE?qRu1D`qk`j(}+1nB}W;y3e zTf?r_vD{kI=H#V1W1a0%8dH_KMd&@GIUs1%cW8PxA5+F;t1Hx?mDLdcPiJZAv|UVqqVBbm1k zU_TcbrK&Y7u6#s!keUW+1z=03!L{FO`9$Tv1tx%`IFOMgR~fDnXNJ)>J`bV8j#pUE zGa(?l>rZyKp0;ha3%zS)_CC)1Iv&MTHZ3jI?C%}V@4KmXpmaT_Jny-najoUwFjwur zMV=eU$BVDk?}E}dHaKqPP^XNBB`Q4!zo7F&eGj}}`Rq0rlI9MLdLpU;I_asplhJu0 zY`Vsc=>@udP4`yarRIQ7bYm#|A;s_EUW@OQ2&9# z)9S%RlZAV9n8c6jV2CnX5q@|5mMbhdbJ{qWyab+JtfC9=r=ApQj zZ6=f#E!M)KqcICbE~41hW&S&oZ3l5!%N~baYyxplkQ>ZxS3`&!%rDH0<`(4xEqnD( z1W5>F{^ZptRe5QJow-HU+6p@_|2@3jY-wrP(5Yf(=22t&Z>HT;h1Do!Wd|(O)?toQ zrd0%s&J$O3E&hvZMIIQ(k2WiA>pah!<8IX$yC&uwH!ry@w(sQOqs|xUs5^r#Fpp`! z`d6**A`AcCZO;)Mq_mEK_qoeCD!cD1Qk3gn{4J`_8~E$aI`3!9#`i8tp4SVfZQ~g3 zmlq*D2$q`*p^*Y6pyp@AjG}N4dZR4hI1hw+Sbq&E|6715P1x#D4H724ejLdvOJQO< zGv1;GItX?$)qZe_8l9*oRbQ!3iw zOwWXUK7e}M35$K#QnYUpXF9VY2XyO=*kC-)2Vb7;z(ieXruFd|ESr?m&Q@?MG1?~| zPx1TgBhB;qbK5)hTI?y4QEOj?$Mjjdzhrl@f-`9^p^YeB4e2PZMy4L^tZ)N!Yv| z?P>2_B02)Pq}8+vGHp2xz(JUA5~$KF^$N>RDm&o@_S%$S`E;lXb;*q8dCT&(nn2ms z!G+4e^5sC1RgmU60?lZjZlSvoil8YI#Rf%aybtUMZeW;kA;Iyp|&)*tR5$+l1i}KRDJWziaS@?J!Z$4j+gWtjFy)M69SuT z{0*`x*FJ94RGWBS8^6SwpK^S*HmTIM{B}c}*nD0mu&b=DTCc{-AJMZ_}}Q!SO@Y2+UpddBt>g*ysDLj z)Q$Mt+qIV`cyD6*r((T>%y|*Nx-(4C5C|SLDRq>zV9BM59_oq+na9x&22K^}L-6h4 zSpslQ!jco0g!3OY=riei{7W|!LE5^$P?Y~3ZvQaOU>AWBH(!ayDhH^W z!Nnml3Pag)-6m{0R4Yh6RCPZMG3B?zJ#W;ISknKBKF!GH{*L#evP7DUK(cy6r%P3~ zWAaRQ<9=WAcM;b4=c{Z>EBO_+z-LFSN3=+YAj!0#VF}??{O|S%dYKPXPI;r_YZg7? z4~uvz_qX1>t-HeK&hEg|^`$1}?N)WeBkab4O8rq>MoNX&1IuG$+%=+#Gbzfo{dq9H3i6*0eoXW|J1qMIl171?*7H^1>bpZ8_3NN>$?3KGcbg-+TqCoq5* zcjJtVnK<{r6FijXz$6kuTLH&#_P$T8xC68EERMI$exp?$+TwWILdK05rQ8v&k`NR1 z;MT?7J2w)9PgL8}Mim0IS>5nD39j6%!bMqO~Nhw6jC~{4Uv`-T&9XQT_tw2GW zxON`@faaq#6339soP7LXF9H^ zsLs&ij*jZ$|5SB}6wT9V%w5oJt^IK*gBE!9gS}bnfnhAO3`)Yc=JaEM67ZW*E;-aK zb=ks5K8L3SD>hK?G#u_p^HBeF-sAc9QrS9+mh)@=cL}*X*+d3??s5k&O?n(h!7L0H zfMF2g-~P{;k@N55zwBYk&G_I^$#3o;>`R^uvy z&=v$k$mi`9f-x+N-z81WatsE&qgZMijjL~Sbdp{xM32?|XL_tt`$496fYy&EC;Y4~ z`i8pmD$#_3tA4Xc|%}EKNT9XxZ*iN zLX-MEG)0U5RYldu9D^?&0wyH+iymkyB=w3!62H*7HEs3Yv(#1=}3Oy>k|sI(c>N+zNoc4#|!_T~s5y3K9q9Qg2wm zHtFynPWK7%UVIyB${Gy`TI>xyYC^Yg6_~v{ZNW^lK+CB3WMKXsh8LNS+0@b^b5(dg zK%!Ay^rQ2_-{WA-sR1*KTlBd8*NfE93q}EBnP`w&>~g0bzWNeNW7N*)n2SOYc%i8a z=)NJNmpCO5Cnb=hf0_j1AXH@XuVkOk7E&r9u*s~xntrxuHmd<5pj!XcOaI$9!WK%K z9k5B0-_*Z*M%2Y6)j~;VfK}CEdeK^lL& zmPGdI#?x5)0!nw4kb@Xlt6ums0zg4!!N4yFzGJmE34k~V0mYwaQ@=jeM5W1DT|v4v z*U-Kv-l9DV73^=0>aVx0JFn1{))xCs8Eed|-`-wh;3f#VD=Mz=&B>kz&CZ{~| zvN`m4jN0F19*>T6u!$bqb2J;M1-3Mp?*_IcQm&?F#;_BUU8>1R4bz1RQc$cAcD!Sm z%pR~phsu(-0e!XpD&{~?;2a};l;8=w%0WsBbP%JXp4MFHf)@ngJkk;qL`59XP@)Bi zM^WI)zU~7KOwmpj(bFpaX=~6GttafM+T*XwWbkCmSs$?S>*7G~q5BZ*#PT=>ZTbe- z7THzA=TXMa&aC5rgo8Sz;n5@6c;bSX3(iz-3X*928TWCAGatBf$&Lvy&yZfo2J1om z=H8h1KF2LW=_dj+t=V9I{OM)CkGcXn3uCLKnS*+XI-f8FYS)S4-8iK9B#8O(6Jbg_ zmOjeSh;s%-0)%w%P>x^LH8@2ci0w0~9Iv~f*$>;v9R(N1)nC@WLEgrCyk_r__kOQH zIqbI+za9rz#_ckAexozDHY%lP<%V<63GjxK}B=KLBOH)q&Zl) zFTh9#{E<}B4x|cC7oQPENJ??~<0O_%uBBR9_jct>=-^1(Y)9hZ2;I!@BgtZVG*ubW zik+%~IWCpbic%)1P8ND%J?LN=EN>StVi&K3VGG0XheW1pq6_lw9{ITR0tM7PI?F@M zOI8zs<_SsrMs!bl{-X|{{*JY z>(&?@p*oD^34iu*R3*aF(W(1bpwgf%Wnr-dwf?dj{B5g&=s40_SlAY_rCw*YU^Uc? zh0*vs$j0O368(6OO~??8&d%|3v-2ghh)|IZ&dj<9-mfdjt$@0n^k=sXkBiyJ=V=Q9 z1cQeNv2T6>z!l%LNpN7eqLwV7A{4D6@o!>=k@}#0kxTC3-(g4-P*&qQy}HZxTF$>EfCTjzZ>ue9Ocd z*+|cxN#u;c)Q+-XQlIme;>hU}e8mfT%Si?#CW;}+ia8`dQIW-LQ`SBV-yWV9Ain}J z@5&~{?@~vik|_D#kjw$baW#>$Wwb#`F&xXW3yH|%prwPQ7Np>n_sIybloo4}%_I=h zT-BWL4T*0do-ma|x|ZTyGU7v}3$W6g>DnFajh636=jn^}i#q1qU4UW|js$IBQ$WOqB3di>M;w8gRnQf31dGhWZ_Sn_xF9CtICYpit1k!ky3hp(Ztd+kpm3(558jKC*vx&O?Pf?+-6q z`k@G#Q?k-X#*r#zBsQ&4U$uSGeLVJ)rY%GfQ{*|Q&=%<&$^vWwF-BLVJzR_eN)a2s zi?lQgO5#`}cOf=13*>NaQMeh{zKw=QLWCTXA*ciwX)5do z6qd}xDkPt_>PjpHpWF!+n?YLl*UzrXLg7;>L;Yt>iO|bpq=_OVPUc?*h8IjL*-OS# zYWET~cTnwk4^in>>}+ec&nVhoYB0hySN_g(Q**KW6`U%|iFNWulB_{L_9K`RNFiw# z@aH1c01lVg)QVL)_2zbjK|mEZ7`>dV#yuW6U_?jU6p(!p!#Tq3a5W#?Ix6;?Fp|TC zjGi#fK_D|`n$fW#m~RHonIvN%V}T`Y!zA%6!#gCu%dFvshG9nzsXB#Nao`0=qR1A+ zE5h2B{iQf8-hD{Cvn1|;9m+Boyb2Rdq6D-Edy(W%EaolyIkycNQnQon5}utIsD4)& zOw@e-0_XT%V8@}rUwgxSs)~<3~2az;+=N; ziXXm*e%n%AzUgp&pROjp2$l+$5Krey{vNo0sn+2ZGo|x+K3OB>)+_yba}%RIC$GEw4qyY<8BCfWGNvl}q8b|6uH6{8?uu zIR?z<>$Kcf%|;Bn0rr6e;fvU-B>oGgl5?3ocsCSPH`3e#Y8OGBso*qRD#o%_*D@_P ztuIhuG=gJLgZb7sC9QqA;;A#!d-Z0wFE~d$1fFtJ2jKk7%FWaRLth45$VF8>45N;o zE`4awdJ)@~2>iOE#E}ZdO|sl9$m-Hxq|eIQtX7bZgPby%+9K@mN32{OT7DRr9`2y7 zMKzJ)z{96VI}wdk#3D@*l>ouM?lSto#u*wXKQqt<96bbZw)OyFy9-$f8EZAV8cD zr%ItvF%*!2@o0Y1?dPo}+674<328|Iz7pJ%FINAgz&6CI#Pi$h{Va}yt4A|%o9_#T z_j;%7Sp=PX`fr*G)#I=FOzX!&;OO4#*bcT81%QL@#!IBZJz- zEX$0EJ&Ah_`REV?9{F`81_$HK%7_$54N>4O=oi;lWRG{B`J?SMP?oRo<;CyKw^8Lh zjQq42q=K3j(tr|hoE9a8ge$eAn$EK)UPm;o7J~x^N1vRxnUU*OgkxL_{cZNw_XNB8 zP%%q@FMJ`%VXIwR$PpV)9 zBWBCoS}T7+fWb-FNsh)vU*a$OsX!?S5bSg8R?0YQ2>h8oAMZWHMY*k_nir=fH=Bv@ zR?LUoB?@L~O`1r<9g8zKeI#N-{^{&i&@E5v1287H9QQrD;g!dumR+uoz8CWPR}pck zBPG)(PXqjs;38&Zvl&JQ;qigf!>IfwWD)pepRD+3v}q>eeGl!wH{dqGC_Huka49k7 zwTw&#qy8E^A7+Y1yhK+LcwG6*ahrZ)(r`0xL&4HyvUx(;*w`f)oagRwL+{eWs&@>U z7>GfjWFLKsHI-AtPMTxUC-G?nwG%c!5MB3E zHEpMQR)!WF+w1&bGOQpIiH$D=|MAtCd^f=I{zLdc)TB_d?1hW9%r2?y4Q*3i9m@f`gjYaba&K>bjtf&#`$bAO+BG-UDU4?cgh|O-A{3e^&0@} zUm|CwQ5ak%gxZ2={uXY}%XJFLegaDdrC~Id z|67yTWlN!>tqc(xY7~7RPc-NPc`6WsGRuTJCIFX9{r1743Ba7^hUU(td^kABjp#AFVIybP@uEeVH}!X&mG{;X(a!q( zZ3%igwv>>wuDrl&u1%vpK3GJF6PQc4!|Aq3BLXY@PqQ za>A1*1iuGsS+ww)AN6P?3~h?sQA^!+G-_)fFVwkl5p2m36;S=VLOGBmqBl4mji6wz zMf*_t)xD5V^cIXigF|!AlL4zDd7OdL0t>T3oCIGJ1R1rLht7^fTxGN4o6e55%Tl6` z+&<{I-NS6xCL`y?0g*1gY;!uh*2w@@F{#_>Rc5@2*CE;1Q0EVFVZPy5zDXl(3ElKH zT^i1*=IyMO$?Zv&RTbH6(y>dj@cUHu`ij%?DouhWb2rW9@lB#Q zW?6xZ;LR_@n-yYS*~OL16ibi)fim6Gy;=Jf&9u%=lrHiSYn(C64e6w3P16cZ5w0y4LJV{adv@qPPJw-@y?gTE1)Q3$Y}1yYxeMl1 z4GIg}^d*$AcfM*{UJB~7*3*J={9HC`L?>6vEn`{y1jD~~S5h|zd|DDj!^cVF3NxMJ zFN0l)@OK1<>}s;se*b&V;;dC@L-^Ms7%O{V1sNGxAfp1tNHFBTfipaj3fgvJ>Q8uz zeLH6N26W=loUu4A25nKrN)Y^m!)vNhjIqsVvCTjWKD~r6h*~rzHFv5%Zw_~;jb@xp zMX&1QaijV;aPQIv7Dhlu+S%S1ioGvtHJ|Li%bwk&hIG&<13`|+AXIv5eslp$*)e*> zU)}r!hdyd<%bHLE1l4VoZb-vW-lI8N9WUYW^7*eHsxHf5&p8Hcz8cn9&BudQrt(vs zcSXS6-Mocgjd|B~CZSx(4cRV--g>_42R(j>=RY5Jd3DxD)LPC8JGrvj=oUSt<7Hih zNwR<_*8}ooG4NU&vT>~L*^!;!oZ4Mq8dXEt!WSH&n1pXF}byfgV1`DkZqN?`UNAQ1dF2{n^p&%Ovo#Huom zUD5iXaY4cr4go`_Jk=Nw19ED8+i)bcZ`p(XU7X}&r*3{9@WP|c$o9uLIq=!GFnnd> z{K+L?CId{3krh8^Atbq%Pnw1|NrHy=ak>cYHC!=*pA^0Z-dYtsLBHBl+NVJFgl~5I zN_iUh)M#4CuK>=}$=8@?)9gj=AR-4V<|bN?mV^2MzdL5MXXxhlNVn(_U*k63!@-~O zp&%kD=X)e+@QqcP6yU1<2a71+Ns8JVX4#3Aj0HLh{CzHc(^Y8IQhx=VB1*0@9*%eL zozRo)>j~4H+#s*8G185MxU%a#2Fg8LL6to`!yHmuyWD&MH}E-OzGp(mPYPlkz)e>KD_rdI&f>auM`mVvC9_`z)<(z0K+egRHI)t*$0ae^0D4Fh(-2> z{Krytb`)Ynob>e3jZ zrPH8i*i$xX2X#a1Z7O;s{ahD{7g%|sIY}`y=1N*gZLq42>v#T6Y}49lKNfY3hHTLB z3`s!G$$bIiATwI@5@g1@h>+e2>%YTyfo_dPjT&B#<8CgrNH=V@y-D6R_x}OaO!MQ4 zY)tc0dT%vz-^frHzA#YK6{X@D7hqZ0$GD(~RQ!j7pbI%djT3m|=nr7uQjAt|yPd5* z%x{qwjH${+;BIq9{BM&*oc@=;C@vtMGt23LiDq9|hs(}_Kw_0h4?(gu2G=^yO$b zI{o(7WK2rM%VXlK?bok93+i+C{j`1_rtm*n)&w$H)1}uabv9Ys>&>MJM!0rV|7>+t zwaH&XAoCnoZr@I&M?UPe{4HTEHWGxhYw0wP+7o0j? zr~cuWiZ3j(9ibmu-JJ0~^1fFYKr1B{c|#l-hv^;*Wzicc95hUR4l+YjXE3Hsev7aNJ-V`cucMM+ZFr{0+?u56*9B zNR}&#TW<{8I#aRLw8lTy|8MGozVS(ytvyOFuu3E1Eg_hA_ik@cg=V0$XC9TWnWX27 z>*^RHeYKyQ-JTHwRT#^Facm(0+gc9Y@z%NQam4_}PBx`pGWJ#S(aSWEWuL86p zvwn+y86EK4wXMNe=|Om&kmB9TOQkB@fIK)U%BOYAL(6?0&duM+(gP7I!dWd)hN5B5 zO=@A$_9SaIKP(^EUynd^Yu@6?MZm~?lyF87$jZX@V|l&K-$@-f9j15_d3}_6W~BMZ zU?4`vc}+T8akv_M9B3yWrC2_EDDvFniqgXF+n!B?(7kw+^J1Cb_2w68W4WMlexGpK zw4$bpD%}O`pIE4gTXgm1ULqvj;W&qu64wi%3@O=9)JnT=Jf8M2Nzhq89jGWrFNH_p z=g~J1$m$FxzT5B8{tljzvpz0HKx~XB@D!Pnm8`|p^dLreYG%Q*tT5Fd2D#HdAz9A>Z`pmao~0ho~<%j^hG*s z+zM#lx$G18!vwF4RCqCpS^)u#|G1R6xq!kS8y#x#FMUS&;$c+{bWW!oCwlJBByLWtk zQCqPe@B50rkIohu^uhZr+UB>ynb>rw#f07WXBO6i?(o^0^0FWLovVuXD6bbe7SQ|G za{@zo;W%+|mGZr0N3E_X|LH^jGj-}0{lVkm&;PNCZ0d)S5}2@c<4K-28>y;Z16;w0 ztp!9X0|Zw8Rxr+q)j>M9q(O+JQ9{E(z8|YZ$wvLLtZ}oheTAf@R z`=b}p#d3({R8X}1UK~ixU}I(LR9|*bl%BtuKa6)Lkg;`)t#0qHy_Az)%wo&%ORZ@4 z-R{ol7WK@$rZ#9v1cW}{Pp)k2j~d`C!8UGkX9renTpT4(G9V}nF;!oK`sz?|ubE!cd93&tzQN03)k7$a@Fm z*Yax-V*}GxStbGZjGF7$_cE3YL%8ORAEOFDr;S1d4x%FHF<&#pFE4F+scz^a$E!Sd z=5861%B3yBHs<#Zux2Fi2&r|W%2Zt%p-Xcf7Z0lj^OE2tU0%wSS6_8`2QH11gE##Z ze&*61lAo7oW6IA~v?KBe0 z_3hWlOJ=pSBiTvbUqa?4+5VFu?yZsglIp%Cs)xK!d3IEXh|Jy0xNz^NRjWsN1ue>} z8M>KT_Hoq^RL2Ne9V2MPAg66!#}Pg=BH{@9ZPY_R4dS>?B|fn9QS_KEOaSTZ3fNSq}NlRLA{9;OLfTdG2|yF;u>^YpMqNU#lK z6nP%6kG6UcvrQV^o&f!u09+@$x;!nT=nFA zkL6x@W#7holchJ4=Av&rtG*5gGTVF0UDsW4)_j}&u3gd(IwL=juKZf_Sv$IYbhrzL zoiKdBdFA~uOw{M@{NlbZA-u?TLq8YO5B_0Pe*in14V-#kco*>EVEoJ(Sd(T$%;aTil}bPmE$Xyk zquE6;*0~7vMCTk+-C(GNj)q{gC4{3bjaW6Zluio+yiTpIeTr#Vo+2r;fdIo1WiDK3 zh{$s#Ow7=Ye9Pc-_7tb9(`>NX_`Kp0PiPVK+*>-Gu5S~Ng3kN`iQ>~Gx!Nkqc&|%h z1-`7Jij`bm_-upkRWL5NTU%&gk1HX;7Sz6WIP;)BZs%H~c^(?+;|8w&6$z6?B>bzZ zul|*KP)(@^f7P`0W#T0D#QE~ptuLz|sJ~D@c=?s0&edO9zVwFVq`YKl=l0~Bi|0qZ zl?$%zoq0iLts|K?DS5-v%Y@;YAxZPpO%I!zHr=k(nK3dFAtaW;9Iw!j)HRy>%1h74|sbhGRlZEAv|> zRfs5&fNP{egt+9vRx)7c@iZk_$7{t5<%g7jNDCGy%inZtP1d>tYrGn)yVjxorWc03 zuMJz!LsKH+ak+U2OMs_o!%Z0MQOe+M|Bzy_8et%9ZNkPb&3I%wt-QfvwfW1co0=o7 z<4W28-X+cMD@T52kz?yBu}^M5Q`5nCrf-B+mP2ER!C0n2oru-!v=?WTrZ%w@Ct+ge z7)SohinVQvXVepxm*#I@zuB^Y6DwzIU9fCR#AylTO<}h_bMa+;#;%2v&zV#2ELGJt zXPd|?bLOx?DY~esToOVh+csTvwxhLoNn^v}jh*V7?`^&Iigg{UN}6hXAJ#Y)cWLqI zUed=s&wIe{wq-kI=pVgC@{(1(jWk$mjN}Ja^>)%=WA96l#M)ELDW-?CXHP*#?Is8K zJNbUbz$~VmZOGKKWqLGb0yl!T8$V~4*o8-L(kl26m)c%@PGJo>MZKVDc7x}!BH7J* zk|V2Fz2C+^-v^OrYWNy4*% zA;l6bq#y#sIq1~eI98#27&K{}I80hpwnW5S5?0^fmL#u8dq#U{XlBr$*|;IPT?9ib zKsR!UQ!zW>GvHDR^WoF$ObeXdLd8b0#py~LOpFy(L#Y$HE?2tJJh2%y8Pd`g@p^=E z*5i$|wN#aJ&S=C7QUW(i1oK*>kpyX}BQ<-D?AdeV@;iQd#~nZQTpvkvc214Yo!QYb zlRu0X_K@50${i|b^473(j_;Q1um5h;6lDk*Fl^zXh6A4hXY**89uoV2nd~tewj}jl zC--shb5+3eHh}c~jJA=c5QxJ8)S?fLPyjBdB%#u+>CZpl#2 zxCrB>A;rt%K7W36bBsw!8%?67+(n~3&s&mZ<#gtowi%CL$izZ3-CCn#U29g2?_B&8 z>q^~t`+Y9frQCS?SJznAueY6ZgN?OrSa0pW-e&Mgcii{2Tj}BKfeSZDXYbg&Nn3vd z>Em}9`~W`(b8~Kg87r2VfQ_aIrbr~k8<4(u8_<_Mg3c&>Gl(XH2W@SqHEG0h0IUJd z?Q(bF(d#J(*`>5#7qzWHCL2~9TJebE4jkvwf=P?+jn>PPoQ9?iw6o0uGdYZL%)@52 z20#0fNwz(Sy;+m$Pe_Z#dkN0Z-XzRrikR(8%88rUaOJa|o0y;>;we~}U zHi6j!lu|Nro5?%}wwc71lAgRwOG)i)w54PLn&LUF_Qtl9)Nv=0fS3@;_0h1vn$B2k z>ivRaF7N+n=T<8##-^w;xz@<}8_1@n8DVGF;&q$-M=o9GoVqxszC4YtZ4T$6YiqLizGb ztgQ3e*c20My=C*&m-BY#IsLP`ob%6|Hhsn@w66^~&Y$aCv*lWVH|yh%aNXm3I*+Xb zwvP%JERXQL*Yh5Kgv`N8V3yeihQ-@-k76bBL%nyq$!xP>C@9J)xAFLfo`h(^Z1D-I4ShO#bk;A0~V4 zvo616N#$BgIc~;sofB+Xy=mz*3%@S1<}0fb`Nt0!KKw*tA1UlS`|InL->@j+WL3H^ z3uyf+_BLYW%+wyElF2ZfZ3H~d7SC$ZsCX5a+w5(bUR(RrBshx`QITGv zDN-vvqvdmkLxYmYEC*!zFu=pPwE`H?sSpWto;Blaf;rUM5)?yd;$y2SG?MoD6FoO> zkC*gx%{0&Lzqqe?ow|E+L+^Y(@Wif;xl6mt=v)?nTuKPj88fqq$@Jcp&EY|##;mN? z4+x0Lq*({ntP}b0xR$(<-jY|Epe3&sf;Pl+TJvIJNDNitYbh2O4=#PJggC=%ehPwS z8hiQ9$xn=wPRrQ8T!h-cKA_eCMr&JG&JSmdUQbvlLZw(0&XVBIPc&;JNVh#H`J6_A z`mkI|H!(Y5R2pKwEr^mczto=-RUSW*?ZX)WJ4AOLxlB6HO}$GL0BEU#EjnNtdD9^B z`QLwF-sYJ#*|U&)!_F(d;^DOqYIzoHpHcR`!!=#!=$|C;Rb}v=GCXK{FbuZloujrU z?U2T4A7LxmtiA~cV~u{c$w>Ov62NGWdLW^`m^}sCZ2`jwB^1YYrhq9W43n~;hv&-& zj;D>LMJp)Q0t=Qh%HHT;5v4%IT?|^br~qYnkrQOND>7&_TLfEOE_L{6V$lZ@pzJe{ z23GG3(yRF>2XF_b>>5hDeJ)yW=h9+>1^LMT#dyTGgj`6&QziH{1;^ZkJXcamC4&X2 z&E@tM6ql5q)+4M)>*+Kh?O}YT5?jzl#UO}p;2?J_mmbv;!v$x3awiuuk_YC_+-2TX z)K&CR?<1AY96~+$F811ZqnRxlIX3f+H>PocnSi1Ce~ufAOK2NoMyYmuI%EQ$Vlhkv zrAmQZ-_m3N{nl;lUF(>``~R|Yo0St|lXWX%9LyTX=H_X+Mn!j<`orn?j*&T(X6FJF zBTRysPWI>#(kWAcW`iiFNOZ7RgI95oIvQoBIwiqS8lD^-?9ga9)(JG+k-!@|T7ib! zB7>$TCI~P!(LWw^yXZH!Zj#KvEscYI%_I^0WyU(1JvM+0jA9f`_DjlC3~2zt&m3={ zfL6;NQX0TOsTvxk^r@0O9VmT@MBi_*>sTQTc+-8e`9S7AJjxAHI@EyMXzTHacc)`h z+Ti3J6H}+d*G@c+GQ~9fnt~t7v37j%6#NLDh2kl=L2Ep0v-|R^LiG*PrssO; zj?8ddY;vMA_u8l-B$Uy#jO=%UIV4YY?R5ofnxZZ3)Ya-pz{Qrh;xbVIFT0&`4aR&i zdHMMaB{Gf+la!=Zd_MDuyL~*LBANXoqiSU8INoJXy$(A12%lg|!Nxj=q2=F--!Ke@ zIo98$Jam(k$A{srAPrj5P1O>0#Be*5WjN#DmTQ}_3xHrM@D(Ud@J;OoPca3b-vizh zW5h7I*wSu@MeP`ljMDaJW(_J)vAMo$`I@EJT{6CKMbDhNOK$kqzOp1=^X9=lkCB7; zvVkw$bI!75tM6F3^6vGk&Ro4~(HF1y)1QmfzpAIc!T%JKKAhGEP`r=!0knVCPJoVV zCqU`HuM?n!M18?=-2gA`S<{o-5s=*XoBvgF=FqYlH)r1iJrCs0dEalw&)JE--e;M! zD?4ZRzcgof4sfA8e%jo9!O-~WAO2(ep5B2+#;xFi2eNC}P1jJCsmK5HHOK{F6rpIr zmWBuIx&<4+7PW(A0&^pbmuY#+ya+B7D}c-YwYBmfmeR!TE})F$1|6?h%4mW>!F;l8 zcPV*ZTG=rQib^f=AB_N`5iL7A9xm!9*1nn53nGc4q_xYua#r=iNPAJYBNt9@FFP|7 z4sFnm46nnhU#C-7w!_e;Lk!GnM^v%u_400-)w6;7V9C_T+qB4-6HXmC=CTZ@d8dRa zKcE!PzXm-T9U!Mu3QZA=1IhQC1J38bgUN-#`#a#jEUoMTTK530JfN=}3$QQ*0}FJ~ z?j1-KqOM{Cl-lz|+V+OF;DuAOzJCK&mZ6JxKGrK{?CAGvE+gG6urZ>t8XYA+`wr30>~)mYz#j-+aFN`2Gwe-mQsuO{2YjnG<{*=5 z!I}D_iWfY8ZwqQSZ(*j5s10x!3J*4D4Bi|bEYlf07M8<@1}j9S7fh{5*%;)}+z5cv zgpSt!j!8%K?gWKe2(s9A9K5r%u~-BP299H20w5YqlCwCchoL@HSUk?SZwLV)*T&^$ zr&3V|Y+vS*quD+ly#7-pBx(Xo~zhQtI?m;3O$u~>5WEx(rBO2 z6aN<1z3CG0uXkTIxp@BZm-I$B>O1O@5b=CS``o;!e()4F9Q}j(fq66aw|$!TeUFuF z&+hNxH-fIf_eA}}uAEXh8@~MS>&l6$__WTP>UU8aX9z|FRs6qVuGlgCw7LEkm2hUN z0;=FKb9MdWxw^v{QTpErS54)f4%$9l>*h`wb*?_=e*K+c-~9Ahv92Q#0jrFadGPDvNw`Caj;QXu0RNQF2ie`&|O82xiQ{{2`qA$tlkL;>7 z?Lqg~f*{%nxWXLw;t6&#O;qPF;np>Ua9U3+)~Oi8>_$8{AOgE#Hc*;Aet?p*_FT3^ zf9{-r>A5V)G>*t@ox|tdLJ9NufecOJ^E&AB%*?V0o@bfpdDe-Z$7!YZGI7dgEILyR zrp#(BI^E#}THa6W>D}>2W)47PG@gd@m@a1CPj~rgGr>5fQQK8$(t4(9uRcg~f&nZK zMxcQ=oF{e@(kl$GcqFH?8ee*A&g}fNSWfH4nX~iElA#)$asd`50IkqDXGjEKSHm!d z3fiZ+4Cbr#G{ip59CAi6a0X!{4miVEmU-7*2^LBP!WmN{+Y(G_l#3g&;v4%l7t_L* z{T;8LaA^7}Uy=)k6f@{6EPt1zG%I06loOA#OG=lxis5S+9ytaqE4`U>r>qmfs&Blib$I5Cz)Q5rGy5DcR#vB+1l!%h1c+h6PM30Fc+jJ1 zaz9PQP)%N*yVVi5RRrKPpp}#9TWvFSM8W^jo|uZ&qHUD-2C!p*qcEP?J+D}?h`*UUK z-Yi8`6AEXl^1wzqmbGocMk?1{H`Q_QL>&d5j|P&E619W~V<+0X(oAOThyq`8Uc$J7rR< zNHdVg6ChnP-2m0EslTVKGRdXyq76hlWxhz9djCKE%fDg%55fzRJf9g}tQoY!XM`7* z!nnd1c-8zJc;&n)^8W+yLPhmCNUTeHi#nl}SO`$VhH*rmFa6D*o!4LHq?Lf!J$vDm5+e zS>;k18gm+gekw91kcyuJGer{yOg<~34v!I}495O7ob~Inp_Vx`5!QlXITTeY3|ja7 zy0BbvNT~#)BZx*v6`WMk-N8x?oQ80$)-t;9^M4R~p~{T8_!-4Y^mB<8vQ9I$ou3u{ zzt7lNU_=ptf58v~+ktVLNX$fhCM;}|*b;T^bn+lu*f#PWd0?ixcI3BYI(eJCJw*-D zgBqMl-d2Ms*Zrs7Hwd))WuH}pO1E=Eh*((JAF&ZgpV66=~{71=$AyjC~hr!Nzw zuT7Av=u62Y7_|?j9g-c;0LR>z0ms`NUVl|+6#nB!w17czIaUZ;O`iN38Wf7gs`Mt( z0BA2oMtMkd>l*#TQ>vucBzU<8n?=_wV7)xdq`ra_h|$A!OdSG+TEq_S^(HU&xeVjWpd8 zZpwDubl^rif2MCd+S(4iuTa_84Mg_bt&0q8ut`SSY&ux*;!NJ663vUFI}^vY*KB0b z0>JK?Qr-l;H3u5lJW%;sd(Ct29^YH@;vWkgzxm&`9>DIWt!EpkZr>X54xL ze{VhI6Rjus&#b5P)7OI<^i!5Zp8aFu8Bm#@zAEY%a{9XZDW1xaZ%*cQQgQCKOZL$n4w0H=PuRBoY;MFubxp9e5SxU<&ejejbZ zqo0mx^15>ebu&K&E_Y<(6SUVT;M>Sp|4z42+eF<)?f-9d8!f`s<#rr>hz1!(yN>dQ zfl4(WuoC=beD}OAfoZ2MJrm*b&^Qu!(1To%o^mLQE9g4h*p_890#P~sJsK;I{8d{} zkt7!n;j4{k*1;{MIX6o?cj3`Pk3l?wr);(q73&h&Y;k#tii2YvWV%CKtEtKDTd%d$ zPBxI~v|7uW?O9*fmhGplRd8WDZS|SLX=i_Zoz}2k-9sMKI%zMz0o!O3d=DyjOc-F= zn6Ky%X^Uz!Uda#RORaf?L5#wn4Pekl_n*i`5yh`1{j0TR_1P%*B}ez=_C;vJ*P${B zX{CJ;T6KCYZ3AUr9H$NK_VQj!Wqm^wYmz0W+ze)06ieSNrJ9$TEu|HGxHpB;Gv7g? zl*Zd)ZB=0sYbRI|UuGe7j}-pf-X9I-v#y69U%&d|PBSYuExWC6-j-QS4pC&gc~Tl( z-Ff{@4%POo6JHtneh>huCk zkXyOol$F*CSzVYJZ=>l9eIp3gb(iJrN!W7q&fGLX$VN9GWIBh^B3I*((kLCLoq)1* zSC3%^#m^m=OaE@mP{ja@RWGHD^(K7TEFMR@h-R9I+G$3i)E}yEXl%~uBs%&w@V|dq z+r!`lL&926Q5$KYDM%~6GO0YSL<(q0#At8PF^xspOjA+1i$QNEip^ScT8idveq?+@ zQLjVqC;IrgmW}6+HWM}X+}e}VQS`Apa@&dCxkBqD`rvhEUafZ#HJGsmbUaSO<8d1O z|2e$* znGCvaR#<7pg4wyb$c~V@!8x?(O`elQJ(g@tg$oI78^XN*D}*p70&2Im0yhsi2MesN zlR7Cmxa7$>u-n`SwcNi*QH)ul{L#6KT_Ob}W5r>I3X_s*3{J zKb>#;Jha0XEjzO+T-D#xgGU-?p>o3TuBHQ+I63>XP*EfdmXi_%Cm;q+z~o#a!VYXL zVBJU1%x{I0mRwRwmzTxubxIqIw}q8B^#ao6ff$TUvJ5Lz{;yD11jLL|f!zk%THvg} z8Xu*q&qX`BEAvm$%P0CC-_J!MQMw;krwiJbpqWW9^GN@Ax@g5cCv)^-<CsqipVbaQ1VmakY|D2)W!Gb6JH*-ouZ1L2F*rLxxHOZb!SI@?OSO-9jE$Xk%6`ZOo*!5dz1x`_pM-CeX%Alm6<}s!%sv?84&&FC?&1 zI!Mf%HGAGzD#(yX6}{Fq5s5HL6{s3H7FVoY)LWdG61+Z_<|7BR&Cgm3@Ul>5>t(de zU8QY^CV{qpKnzcR#julvBf-4J zq$*LcN z_FHX6+C4%p38M#}c`-%D?qdsbi6+mc?V)5yW)EfNjB;;nD>ky@fqVTnt+G~$Ho!?! zT#h-F+Gd()k>Rp4Kl8d=?F9flHkZhB{&!{Y#ZO#z*2s>&2Ec0MyKODnI{=Cw8qB-_ zpfqvDuI|Yez4ELyapvyr@sb7CKRspig#b${|DWcrJ-ChH4&UCL-qPu5z5GxtSC$pU zmMsMbB{(k%3D71J!z6*Y8IsZfrNA(B3KPxHQp$7+10kezXr>Km0v(`~xwDiKGL$hX zC7sd^4Rmbyqd+J$4+yjn@{ZEqZ+A~R$x7@{X!}P_=d*RW{r0ze-|qhQ`(i6MtoZni zDSs=UqCNn9D^@M&lj?HMHXdN@a{=nCQg5d&VVW>c7;d9k6;KC0x^3GRf;vc5%p{-* zmfZ0+i;H@M=xRWMmaH7FF?Wp?MZ zslYsYfO+<1)TyId8fat+xx+L#Ni&;;44ii3wO*i=NH@@RRBQ7=Gwn{pS*HcgGQ9u{ zon4;{GMtK?12k{y1Z)Cm#H%Rjs_4Dv%}oF6>S|^dE_v#r@8^=3W=Iq>QFStlu25vo z^W-b2aMXF9we-HFsPj&(g6MOIt^7Hzs6L13Gd_o&Ag7s#E)vUyg7E(ye0S-)_Cylcctx6$_Y zNi5`}_)6Lx$s*1sSoGS}j92sbxW<8PEVM|0#b1002T0IedSd2~#Z z|1)LEA!wKJ=+edcF@i+YMU|cA0#%B6QebpFjjr|Fpal2IHo-?Yi_>_ONxN51OlPk| zy5^#F*{C=SH$1hY6nh4^v(3k=FvK z$LsclB2gyC(aFTPgCUgSHO)xCyHO4$+yp3(q&Gx-iQ@J#rl)7OGac?*evyn{-+Nj4 zUMETXWT%}7j}yUJn%BMi!ir9JOY2XmN;mr;zDI|sLidtO-n@Gt|HtKzTp3&xzV+Va zt7ptCe{yOc7wjhM-zuLzG}itW5m2fdS9>4`wwjI$ejz2i&sVh_PJgX3yPJtEw#b++ zuZ3i~!fjYpG01iYNV=3_6D}#1aL04++Ta&4w!1UkSc2J)TV`<)=`ho-Mv)%OzOw_5 zA$FIK>v;1smNSJPTnnUt%_O~AGy$I>=rCio!uTlc z?rTT&#YVFl6{+{f0@n<#?kFEXrT3k5)}kM0Ef!Q~Ex7)BX%mXS69u*3O^a$LCnT!z z`x^C!O#tF|ajoNKh~`ec8_?o)DFk(a9JcBEzWWXPzTGs10E1R>*Y5kSzrxA6mF|_T zhACaAY7mszmsA211>z0obwOxFYNJQu`Pba@*ifUmlV#c;o(+rSe;11+V$nGnETBi7 zBo+@LE1D1s@wc288L^mlHY^N!mH%5TIIWr-91rV^YLbZ1xnPP3^i7D#EaCSCOmsNZ z>3|0GO8JbI!d~fujM_O`n#KB`Sss*HDfO{g-hnR;G_7}**S9Uu98X!iP3y*U6Jcxo3auUYdI7JN3m zIs2F##z%GbJ29%=I{%e~)g&h0NOhl(W8EOsI2`FRP{2DKIn4&w?BjSAlB}YQ5-em@ zs49b3t;n!4HT-JLkpUyWV!}>2y2og>LlzvT?)DbEvUjaVJUlp9P8AB$-T0J}UG;lYEn4sX8dp$87qI=tyBG4j&w;;z+) z#>%T!K~?Ug{Ief*`Khi@1l?;;?PA!ki+l$4(ZjIla8kkeXnmfPVxb$C9Bdi~w}$d$ z&BNm|gDPtLjQB7Tgkt=57oW!AXVrWvlRp@yy$&%^(F-+*!f-5)NNlfF2f_DnWPOGq|9wh@ns1Fs*X(8wdo3mULP)7>|C&JL{1+n{! zIH*aKj$msRL5#vh2t378j4LflT2I((anwK@``jQ71p!5WUX6IE3={|TOp&H<3Ohrz zEub64)_TqW=q~z75t%;&^$B+hE17asolV0y&x&)iX<)WDRDz4!H8hJk$>7+q8FkkT zt_|{^xdt2cei}Bf5rRU8@S?yHq@z6BvSN4G&g`FpIXycs2-O=LpPhHxksT~MZ}*8f zdwR^n9MN31V^n7C)+1Z#B1h0ul!BO<*F=vYdhEdCFkGpTkWo9RXWcWB)72DeZR;?+ ziR!NKBt=Pg`jy6;K_NMF5=A%oonf<&_kn8J@Z<|WD6g>!%-t91LY)KD+rnv;wh>yd z&_=LcJ;MF9-WzDW;mT=tXch`I3$HOd6SeAq1*kThld6>Sr@hz53mGZ zZ7|3z7?hf5K&>T1ET}dwb4;&9f*!<%a1eQJzA+?B1DpVf!nJ~6*-ZP#DZ(QHYxH4h zzvhW#v%^-AF-y%6&1OqZx8Lfb>#jBX94lKH8DGRC`Y9uo9ls_u(xWd+Y^jLr_^t1^oi(a1r=W10Nft$gr=NB$vq-k zHtL%hdzp0qW;x#-yj*mO7yTN$aPF-mr)6MB6Uq)}x^Uh&(_%~0W}`ZDT0gX$+1XNHW|vua zo7KY|6HmSh_79glXPu3 zBZE$`x#YzV{IO%BTee4My|HQK1Iy0CCAb6OO}noA(PBE0e8II_t||XAfBs*8_O%CB zw6;Dx{Hxu~Cj5A{S&E4-#(u0m@h0Wf$4KX+>o;r}H?vIo)^Fx4`;*s^Wq$Uff zviA$iXI{hG&b9^_&68+AMYF>W92@oJEg7nc1ymaw)kH1o^Ua6$OT390bD~X^&F0m- zXp@8Ia}yGg4@=*qbIaW|+L@}9<-SQJi8-TKas7la-NN2J8+*f(2p^#9bHsShj44lZ zv6_UX0y>*oAuRnFO_G@hGTgF>jkKF6f+YtVY2!=Uj#4F(f|GGp1*M>x(6i91nZ58S z`Cu4>gW*OSv`D7mIJSN!tycG0sFij8&weL8MSmBn*Ep_Gkd}t{SJ-zfllhLt@SP0+ zbiq6**kFWBH++|5sv-?hs##EX)2`Q<4r?_QlF7#6^5deTv<)}E-*{w#(ma-3%vtM!5QB(uyCk=_Z6}H z;w`lNesp@3m|MFJf|AA7YR@4Qx)cOFxr=FaqUoxO8YkGfT(gc#t^q<&pl5BfFM^`! zSm}u2a{y-IjTAHb98@XP!^Y+cj?K|pgB4YERG!0IeGV@^hedx5y~w!+sLrttT*Mwn z$5%(0>av}VktZq6e&KS4G#Yo9sf<#?=U}L-R>pvRObA1-0M+f)9Pm`CkLzYx8a!LI zV&>FW5w9pBTt~*l4H9a8&lPC3o3QBogR8@Gg?0MYfsU~xupi;CC8P9uGijHun@irG zL&nGlY<6`uKFqlD`J>34;u=1o& zir^X(6t$iIdqpWIV!*vt5u22PyHL>QXb9@xiwUYp8Wi*nlMBaNc|)la!#7Ca!}l{} zh#ar`zNz;6bpodbSyTAPo&G@H4(*|bgoWX>zO68xMg|a100W@C=h>$4-;8ivK(~lUH zO2BpZh?aC7gJF*eow6*l6{Q)!&B=DsQ&f^JOdpDRicL|Jst)6E$Lx0wMW}dV1b-Zc zqtWmv=`t*>ZF4E^WF)HR5;D%Yyhda)h|=qapu7;`_dcFB4<^2&Im}IYWS4K#JKrb0J zArDB8no%DuD2xcIIa9PMKL3|OIc%>IZLdR6|8{4VS?`!fQSyJeoE|orsi?bz%#NzP zn+01MeHwj7 zu3LXGiQTZaaKpuNVM#$YC+5v7hsnNjSWK1Yljl#3k?HHo1LSw>%7215#su5}>h+c6 zbBKgmj>`rLqB9ZJE%bTYz4#Sek(SW^QNG$-;PV9g*v#{=KN!IkNxW52bce!#F?9s> zL8#+!zcr^dqlhJ{&oTLZnc&+X$LUXGuT!)`<;T<#-O^~*w{SLH&zul7{3+(0XcMaYp zw%@gNrT5d#dRge^`%-=sZEgudk-LZ#jcP^0dgSe z=Bw^p6>2)C*AP}ZF=Lq1Ym6Y@3;DSqcs9(=g4fvKSYxcvCjQ@N6SVjM0C?JCU}Rum z0OG8Yi2L#UHeVU!IT%3TV$Z`9F#6xRe?jbP*w-;IF>nAe5C8yrKMq;|0C?JCU}Rum zU-wUofq{eJ-@5-v>}wc+A}HV~0F65ajddVHn51clTbdWYHl|722YMG!)Gc ztRRFeiKyt zR|wjJ56}BPzuxD4o_qZtS`wfCUh)PR3x1+wcc2AmMOD2FtC~T7jK1Y3>0waR2DWu? zkdFMG;&Dv6i|!uWfN8i6Gr7D4@A8~W=5Mi<18&1y(9!*9kp6N9>1Wqd-F;F!EFzmA z)x%4AYb=l2p8M(|kEB=WR))!pK>ZXRlpCM;w>q3J&p~nyZ^tZ+M9rnZr zv&5AYlQRhidJ+uNQLv|tpr3x@?6TLk8nW~6=Dqh>Kh67h)9l1vrLN~uOWT1{jr|(7 zuJzr2t1`CjpsLsCu933_4JUsZzh~ro;XY^|-D=RtVk-sKIgOxWGvMB5Q0S$H%-~Me z{|T)BlY||W^Zu{?3pJe&ea$h0^+~cBFe{hPC#iH6k;!>#ZgQUq#{D`8 zu>Y&6DeQ}r*bHn|CZmoXM4R|pP4X^6h1n_^N~e-u%li(EF*-qZk&iN4d*bnuMzL&A@-5QGLto^SYGO^Qdim4Sof4D`3qN%&J_Rv0C?JCU|`UJ!X$Aq88=D{7G4^#F8XVU+OE`CNt>AX!p2U5Q z`w0&Rj~veg-d%ire9QPf`1c9$34{r%2=)o?5t0(B5LzQ_C%j3dNaTeWo7f!jdEz%D zd?Z>VK1r%bR!FXrd?h6(l_J$7wLt2C^dcDxnLV;mvJd1!9Dyqv=@2Q!oWvH!CyQN;EzDXlQV*(H!(d^JN(VC~tpglwTjLt0G zB;7XM1G@M0O7y1ai|E(szcE;1aKtdlu*L9{k(AL4qdmqICSs;xru)n!%!?JGek>8yF}+j&x*bmqZE@D zGcV>*%%fPQSS29*6W12EEIugy831l{pwj>V00031008CyTmS_C000000ssL30ss~O z00962t^fc40C?KXQ^`sLK@fejxG(5IksvZh1&xWQhim> zAK<~S@EcsfyLZ1sd|j!*Q9(g+kY>7HSG{^&U0nm9$FkwTa$5l0@T*}95$m++BC7CBVl zVGt<{aUDYpag1Y_*zgQ9O{Rw>uIG%X2tR?M;2g^291|xwdzdGyEV^d5iYj+$&P6@r zLopZ9i_+>dX6T1AS3=n?b55c_ON!Y>nX?%)*d}WQi$uXaW;BBi zzJzIva{R_0{lY(!YGmm*kwsb(jH=ZmrM8k}dP${YGCiz|zR7k$ZW8oiN~~pxu5i8( zPev-9{=;~*58WVRK+eVGOMiX7AvA0;FE?gRWT&Oz}f&07jY@VEN@#W+YM*I8; zP{aS`14x*J6ON4t>^O)d3MbLT5KA2KB#=lF$)u1<8tG(^Nfz1U(1DKR(uvM=p)1|! zP98nzNiTZShraZqKLgOvF>sNOn*s_cqL_gUVlYD($}mds;H8u@$}t(v2u3oB(Trg% z6^vs%6PU;(CNqVpOk+ATn8_?=Gl#j%V?LE)<0vg`Vm}|*%x-pYfa4sK2)6T%X7-6) z9PDB%w|Fm+9OMMQ_{ndMaEklf!$pm2PE$vQSy1{MYBP)K#yp zJ8J^IP_VkHve9ovhH2?GZRMe0ef#1zOWQQP)*Y=He*vQgms0=$0C?Kl!T7&*17k0P z_XduDh>eVleUTg8*t8=QHwZ*}Zx9IrG8!UfH?V2PL@;b%R&d?GtnIRaMZt9!12YRR z1CutG&#K_MiCGE4Vcft5RmBbzWwU3}-pK4$2IO*pG_lqHXMl@vfF>SPew8T0RR9104}fq5dZ)H0C=9UqYh~ z5BY2h`!t0uK>dKRz-edQa~LjD zYK1pEzs(+sLeeoGeRJjQ-0iko zUaAqD6=}23X$s=s4GsY7b@1FtveIn#pELEgJR=!iHh}hv?ghq?M&7SPOB|qYPs=xZ z_gLT%T+0~1|Ml%SMLb*zrEZz+IyGUIAT6XGhtQ}A%>4tUZo&<3R)~iLAa?odW-!L>~sA z?F9*!ZIGjf$_Ia%)urs(LZGJ#d_qL|Ln^( z8U9>~wRoj{ph<%ll_S}b@!gOkNy~Qxd@@d!=2A8quYlSRFBHgICBHI}FEZbJja!xQ zMt?P=K*lPR;zn@n%$Qm`(`OK_F_&a|sH8J09&j8~Y}6xXfXtF0jJd$LD>iwaYoaN4 zv$Wz_bld#RYUs5DNVDalY|JI3(TE3e z>@S(>8=9%Irfp z56X@4iztt)y!?mw*!MZ`-IpT*xiFJ62oC%U3g=i|Ab1uU3=2(eF%=`R7Diz-rU?wILYGg6z)uQofmI#4 zKp;fHgdv2O3u6ppV{C#+jwvAsHJ-7VLna1dL?R40$5@QRh8TZQrl7EmHLwQO!WgXV z=-MZQp1_2sRyFAm1~$Q@o+Pu*GGHF#9lVP|=ay(bSx7eSPa6vMc2*j%u!3R_E@x%IO*XfK}qCU`sSqyWPO z-()Nhkg+7(Ln8DDiwucl?zts)oM`aF)&YVNWpD>w8t!(eoO-fC4j5MDfL%#BvP+!|Pn|2*K1@HC~J+|2{4!ldR-S+6yZ@?uN zj7)`t0~X1-z<7(HWXMT0GtT4MUwLOraFmr&C@}jR3iYgtT`Pmp07C@B;Qc!#Q369o z1D>*?t{BxTM)%V74qoa><9EQ z{wclxF}xki3&0*Y1kiTrd4L6!f!LU1btipFbv}RGTmY=W0Ebg$)NvcI@F*#Z<=KK! zj42Flh91L!VZyLtI5FZFlMCm@|Nc`lY2m2Saxx&~(_>6vP#Lrn9Z^ia@j5T%#k`Q& z8TenlJ3m@@dEwnDE&WD(? zyeKQ_bbI~5kQqi$3@1p6W>}6FL`hauO*c%-c3jU7!YEGC%%do)x@o(97^itzxBWP; z`+2{=Hc`>inAo^@8ECkvxuttY-|*1L*y!H<2M>%-OifN7I&$pj@slS`&z?C8@=lYd zJ}nx|Ip3e|K0>pj5wBrF- z_9KX{T>x0ek0{br2Db$OLnQ(5D*?oYGFHnlJr5>>j4B~>1dS+-E`x54eiYgV*PO~LAI#;UBCPsZp>BI=Rh@KJ4uc^sCuknyNGc_ePp zIP92F%g4YcjzNqcGk(e>B1MZrWTSMX(L3!F)S7`C+x2@%bIK|fJ|Kd_x(wZJkQfgl z-!DAjRK*u&)7dEc+~+f;WdPZRQb8f%2M;eu09I;NnTXMnlt+fLMhbx{c}A* z4Iu#w#-L)FxJUp5ly?p=wqxw~8l)t)mKH!ql!*Oz8-Pd%D$95=wj$EmBu=PMtP_hd z8^`nASZi#UehJYqQ~*J%T0HwK=C8{iuIF4W%ng)v>~2#~uN5{HXVC&*h}NwEaYJ8Y zW9BwR(fgGbQuk(Nc96DrKPzfJwuDuPOg}a`{h)7}N-3svm$a+r+^&^){)B`Tr;lSyw8=(cI*gpHY?}9j#uN{c!U0xMN_h&7i z+HV#f`%DIorWiP7pSZQJt3f0&rWH`CZdF5)hH`D7#FP0Al!%O%!Dt<7f1p6cKvr1k zgtE&fcNu8CLJMw=!R?-zB@B-KcOj(}RV9ojAFqrHaM~<>RTwPhofN4jcW~sIlt3AGI~`ue1m7 ztdQGd6L!1ehN(*kU&0ZlUoXuz1-~sfg4t&7EC0or90I%$mTea|sok{?_$D9-i*x#uRl7kuhSuA-1d2SF>tM@dA>HcK2AG*}R^H=|%;& zEOB+G1OZ0X@pY&0*%UUJ;*b3s`C+-b<>km-j4jn!N@Y?9nbwN!N}&YOj`v_H4T6GN z2$*qwrlDhZiJ!?8JRPzL2ghK1FbhbbV3}%?hbzE8A756tDL5DjE2fBo@t{`_Y*z1bzpq_fnhJ*u;8lHb;#C@hwELpgQFMa}Bgo1wkcWm9q5I-(a6r*h-ssNtU$c zmhEiRrB$+|W%8z#44OIZi4ad-JHk?(YiGP$uGd?RVa#BkucYqao(SX0N>3O?@|t1e;HtA|l zLTF(Qg4z<(70)FoGlT!0e(HXnUA66}9+@9zUS;1s)yR~eeeF6=KgoWYd1)k4;_&&~ zbi}#K6LlcQ;aZJxvWi65-*oOHi;545sdnoz7f7hLkA{QYGVz=QlhT=^^?$9J51)9@ zc=E)<=E{@Hjfk2%A|QesMj4yOa#bxr4!fmGOq3UqEbKO(_LO3*=0uqE^-Xer^2#Gi zu1s`l7elz;W*!(6gDX^;lQBT6>0gLcrng{Y*o3Kg2vtm%O*N$T$qL*m5Qhd40#IEKvZNJ!j%ErgYH&HbMDt7~+Mvj7bB>I0*)OnD9_#P&_cb^M<7z%Hr$= z6BnFn%oZ8dE2#FBe}Al6Mq-F2T+<35gHf|{OnY^slZsWGh#?RXSsm%p1b(+#6!(>^ zdK^9s5QZbKc<2zSx1)mD8+_6K0J_lM&BYK@TvDh%aZLL=jsu38NGpJ;UEh#oiZ7#_ z(J>BMHAr!3BxeiQ5UwwQSjp0ti-f>H+x4EX%*ZQyBl1g6bt8T>wDlr^F-2T@g0-^? zYE&N;dMPo48XekxLGqL5YolImFP^M8n-)L_*-q|L{Z5O0htZX?iRmtU*yhhE0a+mW#qdd6ia2Z&pY7^XHpwPeK zs4^2WBrEIS%hn#V9`D00iv+7sqjDP@;|L~gV?;s-~-7ZHDlHEM)_-M6{o>j{nq~iU4!Wc^4P#F7E6-!owwGLgNpoh(TT`rl=kMW05!Jdo88bS`kqhP**| ztRx9&qBfuR|7(l|4mUodftqM zK~99R2JX8g_SArkMSibRaE2`{MmI*oLHdkv;xC&8)Xr6{$1V@;{|RtX0izSkX>dAp z`8k;cdcxD-OspzA16*5_(PWgG%UxIcvz*(Tgf~!$V6f>t_1bl7mnCr@FBaRdVr}yq zzN}mwTrZ2NafJ1t&CJjuC@$7ue?9lf{Fg4bs^Bv~JL2ATF1wBW@5t8-|s zK9&Ef3C#Z`fcJeyhAuW&T%+{6Lgv(~p_fUIXeW=W?V_t6{C@6Ms+Vf?Ur-XhjFmg5 z*5(QsD4h?yV{=t|a*EVOr0o6w&}DyjZ1h*+<--qLJ#qf{y^C9k&2(bTP&2+5uV}A1 zpmCM9VoDiYtRpr6&1lZU`$a}QafRBfaC`}!vUh%>)my=g5STV%!l$>{&x5+(<#hD# z7RS+nWy*A7Mfv7jT*|g4VilcOUfG(nE!Wd*Dzw87dg~{?Lc}E%ExEyQ6|qVf5xx9I)03_g`Q-eWaCjIYk;^h`wpp= zoG_x%AxmNBjYr7*{tFi#;Q6F?`{owSIUa0*zmS+y=6BLU;sR{b6N zSx#-{(FQ(Jx~H+wp`DRsxEt3FCc(FFd>>9#bF46`@kqmZ6rDWG_m8)q6J_9gmSZ~| z_a1%P_hg8}aSb9E1*@fO?zf+Q^7+y=PgH|B;WL9CewMBOc>*(AI^?>%f)T8^EJH4b z>4IZrSegD`rz&`!e#B@Vz6|*6MTe|QA2PW85nzdCHtn3|Zz`S!el~fLqpGFuCyq`1fev{)^>&alNGA{6nmZZw6aVi2*V7m1q>fW_ zjkG#O(^c{=IDbp_TW9t9yA zP*xw8Bj4`Kx=qKWvJNDtci4;6+g=p7m$<8;kCly~`J#e7w%#kEn#^OK)s;^3gi@mJ zCzJo~$Np~v_44}F^|)wA^hQk;{SMpH`%4xhuzA{Z0A)g8G1kHKOg@BW9sAR z)TJG%J$o|p$h|*!TTkKIUbF<4uB-T9Dy?QyGq!LdadU4TQm-(m3-fCLlLUfXRv;S$ zM#@$H_!+jzeI2NhUm#vl7wIOBHvByG&UsQNoq84jZ1wHN8xArKJfzW}e)0BbEn2=q zC}_+hf6P$!(J>PC<}|32DN^76<<#|@DdQK9C;x*#{`xq1h)x+iw|~F&!S_Ry0q(v^ z;6=vrD|3-7L_dx3*8*Z!|Gpi=VS|hRCcVXU6?#`ce@Ps&nIWn@yA6o@{@&IC+&;sYrKLPUoWh@`$lX(etqXi(v*WkOi^-muccHgjvA^sQ04`5&i4^*&2BODtI zdTr$c`tXtH>xqWqqS47RW{Af-YycHE7A;fu%W^EbgXB6#9Gz>B8cL&;spcf%wX*MX?d(fML*C zkQAGaZpq9|9nWUn&yz(=q)22)>i>La z%r9ukCIw&pB88YRp~3;Uru)K4-V0{ffRKn2CxE{O55lt!gcnLLDL4<4y`uw-Wghz!0yK!eb%III+5dBYzha)5$qnYpNZ487hrk4_BR(P4! zxDfo&KIE5J4XCd?5a?yk=l1c_E7&)5{6T+cLUo`FfWNC+7RhALb07l0j*3Uqnx}0( z6QJS7@SjEYZd{!|$z` z|5DMov)!`D^3t`yjDJvD`yg?2oBdR%u}L1*VH36YgRMSs>{5fl`Prxw2UXa^&sL+? znu}s{U$$y>=hWTcCfG|=-`tXwnS!yMp5{;)n$0+H%Fz(jyp z;D3jLNd|@|K{)~;5UCjdW4QgFa!lhtdba;WG4=_7u5rC7RiPn`y{C0AZ6R%Bcpofl zEd$q=E-xY8OUfImQ0@LVL&Y~Km~me?^F!GU9lSgBMyGE_Dmvs6ATG|7qXkUD8it7$ zl!M%Fc=0sEHUolh&%XMt7I~T!08w5~8r4rmnSKR8?=vRk5;_D>cko2*z9R4#Hac|b z&$j)8#A-Iu%Pz&6m&S@9UrTX}r|iw{8jC2k^p+SVAUzN~|D$0tZJ4x9~Yd>P^{Id1`@r(6`z(EH$oo7Qz$HS{Q z!BOUE)meWk^rGDoBz~=%A_@*h#BOIS5EN{^zdsp1468BZJGq2t2(jS>u6$e!cWXyf z&iJ*@V3FLDMwMVQ%J_71n0$KPd)psC`HKkz2N39UJ3mW65^@A%d?~ z9^SkJL*TsnQ(N=y(1$CLo4H{U^Ef%Ai}rLWk*AFClF|kp;**?OkRzxlHhH-0kH>A@ zv0e6}1luN+0hGAp`uHzDG#9Sv-QB(pwB#ZqsvkPoAI1FyvHN`*6FhBZZG_bmi7@^T z!?1=~#j#)=t+o9BC|?%SVIz*UuSV=ZLTuXm57>u_gQAkg?k?h(o=tCM<{lR)lh%$E zxdvOs1xssLVbRQD+g{I&0tY!x%s-^waMNDueuq%08t#YaQ`WvS(wxb$W90tC4M_IQ z0IyMcD91JkaoHcj7bOEXBScvze*3CwbK0P>_i$jGT{;H72w}W`F~aIfjL`u(MMc~q z%&Z~wn*;q-Ifr){j7pGcEM4;;;D&EX79=*Sh?f9DC@3gTYTSb`P21%0Jez=w-XS89 zLaNQpD!BQB!q7ObN&_~5M^e+uTI0z=m$1X~^sb=+au2X5rsgy0$Um2mSC#{S2M!bW zzi2PBX)ktd96L#FQ-PzwG2QmjiHM3*NX>+6i7#RmA5B_ z=5G$6AB@p}GEoA)YE9KP=v+8F0T00V-9$-Wv8G~DwIM9w$z5SRUm(ZYib3S2rmt#qO{FPgwz)$3V} z)Bnl?mOYQP{AyGn=6R6H>ve7A^S)#%I*ST8!{J1{GnK@0LzB1ugy zPt>+6IEi+oF1M#L;QP7bQ-q0|U%H70&fRb)Il9c_n~W>U$Sv)mVFgK2e|(PDS9G9D znvg5humb3BMAK=AwF0wmNj>x_Xb0EB=>Y<&$W^PNofFGrR(oYW>3`=e$J0BQWPlwTwpzm(YS~ zq)ZxoD`}T~Y?4DOd@oKaf{g#@C1d4}Mk7}6_p{R_8p@AN3?Ii=$^XR)3~%}^p!u&{ z*CDs{R~Y`K0zZIG_mRS8OM#EQgc58(hd8bAFoct;p6$#GGHMPgZ18#VZ)mOMlP8w7 zp~^#^Y2!((GFS@I!aT8nRpc^>g2Yk~7Z!*L7BXLDz*M0FQz#k^DT*txiSz_!NL;AC zr|JoqiHmAMU{+~rb{-}n*fPmT?8#Sb3XaHSS%(rc51E)#Ud7osCDDAXW)Ql6z|7(Z z38AO}dR2h*N)yW059tdGgcPhScY~GIa(NZDt30eM=jtqHIeP@CZ4|TsM2X`>dAqpP@|*K8qEO7_p!#SSm!MyjS5TK)j3r*n}tc4D_nQ_{&}Wh52Dp>qI&*45zI40E$jJ=%0NkD4 zJJKby*cp%{5ylC_W4yYo?!0e`!;avTNNI$~H^#g!w4$(*`nLbD`tBJw?-s?aige|- zx37t9%5G7=`sZZaG!y^Zs_WFMq^w`2{NZijX%+^eg;63OvtSdwWgR{tH2^D&7I~Wm zJzw3T4rD%yUyiw!Oe`(8ep<6SwW@Y_Pt-PMSTzRLYrhyw4~h1rPmip0T1 zQ;R8yMz5I%Hra;+crXvH=n;P}yyNI#D{OBPIwT4|E9v_kLe4W^%}Z>3KG6+dD1q=@ z7Pb5!l=K`9-1!qbU&7gX-<^IprroQ*@ppd{AEOt7SCB1l?8!~wq$bE;y?8{29 zIV%m=vI=~~HPLxSU@jObi?R5gr`K_GA61$r<1!)gbllhpwFdI8+R1@U=6)FORjAG1 zd#%flZ=Jk)?1APikyJmtv|pAI6yu#==+=Yg(=)Bog)tp=(tunY?{nBaA^0OglZbpL z5UT5K5JPisZfzmt;L`Jk26IO_9(*{X?{oF)qaw>b-qYOnJ>JHb_rg~)@gLImEB!6z zZhz~KjSxq8n}r&OdKlA!aB_dNP%KLS^M$C`R&O-Jwf%z+_Hea=%5!eH1}6&7(=Bl^ zzKO-oen6q8n$5mM$)A7fIE~&1orPZ`iau1f)aX4jwQV!Jt_rI=!t}lHO}wGq4c&mnxy8RkV%voRX`3`M12)3?A;TCCB%?UucfE{>mqLqBdVq`XqAl zMPGNpkAIihHYM^-gQl%9c;?mu{K-w|kPXdO@;6$s;$t#*yK8rFo|o*Qk{d^ae}V_(xrD5c z$k?i_P`AzpedknawxVCnHc=<-!?$vKSkwjkV);7Qht{_D*$Mrsc{xn`5 zIW?-)<+SzD@IY+mkqg`GlYa?J-1$>`#hvzI=f=^AyU&ta3h-9kIQaaK_D<&Y?)Cfz zoSJXwwhWJGylhOnvdQxjB;xMMnuMfI;RWy%N85bI{h7diW-DEN{P0n(#4?~+#LHZG zs-5TcVxoDfrGM~}xqv8tP1;?(d+}7ufXTAHS;>1aqg}TtQ+bzkuvj_yPMF-wuInG% z)`9qs8WNF1fKc|#)xWHXP&V@SLIC+?&IM$4^<%c5fdj4qB=+*!ewsO61R1Fp{(c0P zn8ga_2$&^!xt`^FwqTCTIDkEd<2f%vBvOCI>Xq6pYj>PPl%6X)m%;S40lX;xUsgHPZ@14qEdtboUm4M`5JlkkMl`-r zAllmz7_f3ViiCsTIY$sG&*sU>N-=Om`MoNYrALtn*uT4geN(4enQ~a?bVQu0OIZHR z{1G5hCU#bnUH(7)Kg7vlnljY12tWG(hPVGW2S)h+?MxUZ|4siu-<1!%0m|z@JQi2C zD9N6;n=GCrXW-h^aeI~Yyhch&-l`Z$>fs5|n@gpWFW$<&ECp`sam`o?Hgpq7D(%y~ z0kEK_g5;kJt(FH))hJ`>N##bPtCb;m!8^I zCO}ur=mX6v?wHBC!PQUCT;IQ_aSW=B{L?096CHhL-VzG;UICB> zi@Qcl$OwblO~g(Ko&PjYK&IZUAuPDgCiEcz4>pk$#&5)Jfb-RLzHm|l_6RT(cn=ue zLxcAK>ZbkP9V2xF0NeHA^I6_Z6x4H;KhN_4j6=$P@N1bUKBVUQpk~=DwB=DI}{2^NRbeQj$EN&^d2&Q zs_$6J5!;%AS)D)F(4YVXWHO~moVk|R@-fatg1O(5)`Zc{ewy#!M3&~~+~7Q`ub7Hb z( ziBcr9J>K#m)L%?4K{7qFXW`oejI*AJ7#M8T4wustcUW%9;n*i0^9F{?Qz%WoY?aHL zR%#nE#bsQt?|~>WDbn0kARwWjVPN6l5vU>}O42$+~_oSGKpU` z=?Ew9chFdDAl^(wMdsHLzYb0hUCbTE1yE40!51brbL-iX?&GnRna?3z|)Yra9+>8d};y zJ9L89r<_-sn`*tfJ_lKNK^mLw!JaShKHZZO;#N66g2QIBL)IZqh#RsA*@o;w_8|w2 zYJo?iH5+znjY&Q`r7&NfBvYh5oW}9(Y3mF3xja8d$V>Nv247DTXwsbnU`JmMA^-qG CKM5%S diff --git a/html/fonts/cooper/cooperhewitt-semibold-webfont.eot b/html/fonts/cooper/cooperhewitt-semibold-webfont.eot deleted file mode 100644 index 36491a51f02f6b4d830fc74c8182d4f7e2cd1e9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12024 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ƔYk4 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 diff --git a/html/fonts/cooper/cooperhewitt-semibold-webfont.ttf b/html/fonts/cooper/cooperhewitt-semibold-webfont.ttf deleted file mode 100644 index 1c30bf5120b0a9da41aa3e5505e463250c361e03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28476 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 CvEyw3 diff --git a/html/fonts/css/fonts.css b/html/fonts/css/fonts.css deleted file mode 100644 index c2963ba6a..000000000 --- a/html/fonts/css/fonts.css +++ /dev/null @@ -1,56 +0,0 @@ -@font-face { - font-family: 'Ek Mukta'; - font-weight: 200; - font-style: normal; - src: url('/fonts/Ek-Mukta-200/Ek-Mukta-200.eot'); - src: url('/fonts/Ek-Mukta-200/Ek-Mukta-200.eot?#iefix') format('embedded-opentype'), - local('Ek Mukta ExtraLight'), - local('Ek-Mukta-200'), - url('/fonts/Ek-Mukta-200/Ek-Mukta-200.woff2') format('woff2'), - url('/fonts/Ek-Mukta-200/Ek-Mukta-200.woff') format('woff'), - url('/fonts/Ek-Mukta-200/Ek-Mukta-200.ttf') format('truetype'), - url('/fonts/Ek-Mukta-200/Ek-Mukta-200.svg#EkMukta') format('svg'); -} - -@font-face { - font-family: 'Ek Mukta'; - font-weight: 400; - font-style: normal; - src: url('/fonts/Ek-Mukta-regular/Ek-Mukta-regular.eot'); - src: url('/fonts/Ek-Mukta-regular/Ek-Mukta-regular.eot?#iefix') format('embedded-opentype'), - local('Ek Mukta'), - local('Ek-Mukta-regular'), - url('/fonts/Ek-Mukta-regular/Ek-Mukta-regular.woff2') format('woff2'), - url('/fonts/Ek-Mukta-regular/Ek-Mukta-regular.woff') format('woff'), - url('/fonts/Ek-Mukta-regular/Ek-Mukta-regular.ttf') format('truetype'), - url('/fonts/Ek-Mukta-regular/Ek-Mukta-regular.svg#EkMukta') format('svg'); -} - -@font-face { - font-family: 'Ek Mukta'; - font-weight: 600; - font-style: normal; - src: url('/fonts/Ek-Mukta-600/Ek-Mukta-600.eot'); - src: url('/fonts/Ek-Mukta-600/Ek-Mukta-600.eot?#iefix') format('embedded-opentype'), - local('Ek Mukta SemiBold'), - local('Ek-Mukta-600'), - url('/fonts/Ek-Mukta-600/Ek-Mukta-600.woff2') format('woff2'), - url('/fonts/Ek-Mukta-600/Ek-Mukta-600.woff') format('woff'), - url('/fonts/Ek-Mukta-600/Ek-Mukta-600.ttf') format('truetype'), - url('/fonts/Ek-Mukta-600/Ek-Mukta-600.svg#EkMukta') format('svg'); -} - -@font-face { - font-family: 'Ek Mukta'; - font-weight: 700; - font-style: normal; - src: url('/fonts/Ek-Mukta-700/Ek-Mukta-700.eot'); - src: url('/fonts/Ek-Mukta-700/Ek-Mukta-700.eot?#iefix') format('embedded-opentype'), - local('Ek Mukta Bold'), - local('Ek-Mukta-700'), - url('/fonts/Ek-Mukta-700/Ek-Mukta-700.woff2') format('woff2'), - url('/fonts/Ek-Mukta-700/Ek-Mukta-700.woff') format('woff'), - url('/fonts/Ek-Mukta-700/Ek-Mukta-700.ttf') format('truetype'), - url('/fonts/Ek-Mukta-700/Ek-Mukta-700.svg#EkMukta') format('svg'); -} - diff --git a/html/fonts/england-hand/england-webfont.eot b/html/fonts/england-hand/england-webfont.eot deleted file mode 100755 index 5c43d26f66eba1d48ff0aaf72559dcd312edc266..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75162 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 - - - -This is a custom SVG webfont generated by Font Squirrel. -Copyright : Copyright 1993 by DATA BECKER GmbH - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/html/fonts/england-hand/england-webfont.ttf b/html/fonts/england-hand/england-webfont.ttf deleted file mode 100755 index d51154c8d12e77f1f14fefa7b22b2b611494ed13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74900 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 diff --git a/html/fonts/england-hand/england-webfont.woff b/html/fonts/england-hand/england-webfont.woff deleted file mode 100755 index f79cfd6c826f21c8d95acbc5453a4a0b82719d4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43872 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 YumvDRumdYZ0k8%jMX&=aL|L#DE1xB0RR910 diff --git a/html/fonts/england-hand/stylesheet.css b/html/fonts/england-hand/stylesheet.css deleted file mode 100755 index 530501f10..000000000 --- a/html/fonts/england-hand/stylesheet.css +++ /dev/null @@ -1,16 +0,0 @@ -/* Generated by Font Squirrel (http://www.fontsquirrel.com) on May 14, 2013 12:29:02 PM America/New_York */ - - - -@font-face { - font-family: 'EnglandHand'; - src: url('england-webfont.eot'); - src: url('england-webfont.eot?#iefix') format('embedded-opentype'), - url('england-webfont.woff') format('woff'), - url('england-webfont.ttf') format('truetype'), - url('england-webfont.svg#EnglandHandDBRegular') format('svg'); - font-weight: normal; - font-style: normal; - -} - diff --git a/html/fonts/epf/epf_lul-webfont.eot b/html/fonts/epf/epf_lul-webfont.eot deleted file mode 100755 index 8f2a0a1a9b4cb0cad4e835331c7f80cd51887b72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12528 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 diff --git a/html/fonts/epf/epf_lul-webfont.svg b/html/fonts/epf/epf_lul-webfont.svg deleted file mode 100755 index 78236dd66..000000000 --- a/html/fonts/epf/epf_lul-webfont.svg +++ /dev/null @@ -1,190 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/html/fonts/epf/epf_lul-webfont.ttf b/html/fonts/epf/epf_lul-webfont.ttf deleted file mode 100755 index 6876dd5ab1b0b5ceda73b9df86f1e6e8709eb1e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32076 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 diff --git a/html/fonts/epf/stylesheet.css b/html/fonts/epf/stylesheet.css deleted file mode 100755 index 2e8a6720f..000000000 --- a/html/fonts/epf/stylesheet.css +++ /dev/null @@ -1,12 +0,0 @@ -/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 9, 2013 */ -@font-face { - font-family: 'epflul'; - src: url('epf_lul-webfont.eot'); - src: url('epf_lul-webfont.eot?#iefix') format('embedded-opentype'), - url('epf_lul-webfont.woff') format('woff'), - url('epf_lul-webfont.ttf') format('truetype'), - url('epf_lul-webfont.svg#epflul') format('svg'); - font-weight: normal; - font-style: normal; - -} \ No newline at end of file diff --git a/html/fonts/nexa/Nexa_Free_Bold-webfont.eot b/html/fonts/nexa/Nexa_Free_Bold-webfont.eot deleted file mode 100755 index bd283aeb468e281a8a13e21cec8574679c9ce2e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30098 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 WL_-3C>*Z7_x&}>||8Wv11_FQ)K%ut) diff --git a/html/fonts/nexa/Nexa_Free_Bold-webfont.svg b/html/fonts/nexa/Nexa_Free_Bold-webfont.svg deleted file mode 100755 index 963844309..000000000 --- a/html/fonts/nexa/Nexa_Free_Bold-webfont.svg +++ /dev/null @@ -1,1816 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/html/fonts/nexa/Nexa_Free_Bold-webfont.ttf b/html/fonts/nexa/Nexa_Free_Bold-webfont.ttf deleted file mode 100755 index 1c7319f11249c00196818c1b1fdbc5c57e8e0ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75136 zcmdSC33yc1`Nx0Hoh|ERW-{4BGLy+lLI!5C5JCb32&))E2nhsa7ZGF!ky;cK6&G9) z0TmDt0rlQVL`8PBt-n^SZNXZrxYTM|wUk<`k=*%z-+L1lo7eyE>Hqond49?BnS1Bl zJNNA8yyrddIad;rB*o*yEcLCeZMb4ibo@$55(D9yK4RGLS`m*cl4!zr&xpD!C)|6@ zRo~(J^^$bU?hz9v)-1Sh`6fx)kWSaHoZt_vI+_}f@AUiWvlh-+yu9`4*YJHiesgZt z%H^KeuVct%FZb>Bn8rRF_!NLA_>mEs@MBsb&yoJlJ|MQF4_u@P5H*Hz4Xx5As z-%L0siS$?D|C>arO^r|^C=MGD*yIvAGh`(e7lzP&ys&>7lAN@ax(~pmS{jh$; zj&I52BFXqJq)!1-6W@$qMoAe`kt7z(Sbm)pp^ zv|19bbNb!OrE}sgu}d5fC*`l@4%2e;0LyI44VEpIJr>1s$nvV?P0R1C8P+=M4c51qpVRyQMFMYMs-B@kDeJbJ!W(40(*^pyZuf3@9ckx zi-}8&8yPn@?n8&{C~}lJ20E^D>~K8mIPN&-jIe%w@!y$&XaC;#$Fuc+Jo&;uo~-{n z8*I2AgBtT zlZN5?aGZ|>qi}5uxDw|RaGZ$aBph$TJvW1OU_H16+zK{;+i?9++_wYgJHamS1lSFp z1be_`cPS?VXHOEt)?6g)3YzwQnn#WgRkWx}-|T)om*DL(wR zM^-Blv+h@SD z;5pC_x#CBzyp5D!f)Mznfnf(iQHN0UL#q3c>K`E_{SXo_QvM7=<3~sab%mq`xo`rd zaS(FiZREoAt{gau9PmmlVI!2c;o75k?hZU>C)fp^0K37HU=Mf-{_MqXo(B8Ceh|X5 zTR|Im9vlQOf+KkDF>nIsC-L0Ts7GrNlj*2G(@}rwr2aTofB`tK1Ostig^&-EmLOJj zh}BudY6)UB2=&U3CpZwZK}hEs#Hhw+6*S+dA4->;_MQJ>V($xfjoV8teo6!2yKl z8SpH44uo(|D`*4HgM;8j@Djpu2)qmqgCls}F>nIcPQqV{lz=o#M9oeHDJXZT;mwi_ z_0^` zjdc9ViQE{Zm+aBV(?*;(A!VCUCR$Jn9>MpmU>n#DUc$9Q;ALGiNpjK7UThSkD0n?-c+!e%cN|8?G2w8tnf$zh> zXk5DjAsCN3HvxW5g#RsQn;*eFTfsK49qhopJHamS1lSFp1bcvr-yXqlj)6F-H&U+; zQn3WbQlwRRxDdV-qQ$F`M!;=U_#MQq5OwMu)TskVtIcTDHlxJVAeZvcdiF*>^}!th z97}L40~Fo?c=uF>6erxhVh!gCssYe}e) zbhQC-Da2WCd=}vtz_A>@Re*tD6u#dD_q)M8U=z3>ZV!M5!9!p(*a9BK{l{@UiDMjc z@C&5pzOK|bpr^)2_}c<^it%2YKMnSQ{on}Pj{!;n6GDpIKne`N^D+^e11JHfq>;Ej z8hLRA7?1OM&=hV*j-Nt~pF)nGLXMw8j-Nt~pF)nGlJ?@Br@=n3AE+P%T0t9l9vlQO zf|u~DL*Qj_7@UAx1^UOEQ9|}1M(rq%M-h^D&~BYT2|0lfpfqCOP>=f>;MR!q zNjNs){_axKf@@RZem|b~0C*5Q1U7>$;1S%r6>J0B!4CMd6YK&{fZgCpum?PaXYU11 zgMDB>Q1R>#{AdMj;CXNmya-;x^A3TR!C`O&ZpXlJ_Bi2o_XpW=QBaX*E)pF-SEA?~LT z_fu$l3(@u#BA%yEy1qb|jqp+}J%!L6fNuwIgpeBySFR9jz!>{UaoB$e7Iwk@=hDedg2*Du9iT;TE zsL;!J4eDAW{3}E{Nk}INWy>v%)V@Fqv>9n7Nn`P=x^NQ8m|Loc`vjafz+!9K7b9Dx7N zfM>yTKt(u0aBl@|;CXNmya--GI1YiA!C`O&;W!3P;Mz&}9gB27ijqM!h)TjKX$;b3 z9G+T-;{?zEH!2m>YEH)YDL5}h+B6_-8t|(|)H}3I$g$Cg?-*Pii};Vju`WCxX*3`8 za1fp}A5TKw;n)Z!p)5Ax*o@<3_&xA4->;_MQJ>V&@7tebd>;wD3 z0r>X}cosYdR6HXD_g2sbo(BiPi{K?(I|N<^he3D0cmmf-^_(AuP+p8#BVyIi6{~i{ zXftB8xhqDSyJEB%G1`n69Yu`RA~yRFn*&|3*^HK$a<~yOYDA105u--Ls1Y%0M2s4{ zV$_HjH6lihh*2YA)Q%XnBS!6rQ9EL^`A1^37BO0j7_CK&)?OAP%Hc%h(L2Z^qxZZ* zT8Pk7dq_F@4nliM59wZ4;#YwMOV2dUnutU%Xg4hUtp|3Jv#NX1MvKTI3JB%qlFP`0Y#heh9n_4ugy7(+BxY zGK7G{l7v*EoTiqXT5&c21fZHKQ9k|x1Xj<^6(UTu1Wa4(Na)4 zeSt7cLaH_)9?dvXt4-l+!TC#YI|N<^hrtoJ9Rn8JMPpSX)ZP7srOPGBC=rO=F%YXu zQT=c)$$FPcQo5n9d$}skd5OZ8~4Q+EPy`R3z=vf%0Qh|j~;v? z{wq<=CZh)51nIaM((z_o-vWt#0wkyBa7C34O7o=`@xK`I@kxvV#r&V>8n%3CviX*n z(+*FO3! z)-`Q!{%XqLDUB_ATMkYgHuX1CKfG$(9BJx@*US`Ax+aUXSv`>hS(<}1UmTSj$OFM@dU1M?8Y^YCvlBq53X^LhL?jh zzZ|3y<{(Wm$4OjcklnhDnDoRwLAqlO(l&FDu9<^$&>WEby^N6$gJdk)g+bC9l|gXRD@Xl{Um<_tJ!E`fvQ7&vI| zfrI8GIB2edgXSTNH}QjgoEZ(IB2eggXUm3Xl{ms=4?1#=KMHlE|7!f2svo(kb~wFIcTntgXSPPXl{~& z<}5jAE|Y`iI5}wUlj8*9$3b(Y9KXRhH$29AuTkLDni9WW~Zk)-4=l^}<2cFdSqh!$H$SRJ5tmQb!ijIS<>o~~j zj)Sc6ILJzmgRJ*B*5MilS^II26(Gm0xW=&o*EquqdmSYuq zX|nz58BRk%?qpHRL6){0WP!^;mbn~cvCBc0yc}fV%R!dE9Apv9L6*WCWI@b9mc<-o zam+!M$Q)#$%+a7*F6SdAJwX=D9GqN7?wssK?qnIwL6&D6w<9bZWMR!gme(A2;u;58 zq;Zht6-O;3WiJa^d~*y#K5=lfyyVW!@{&6@%S-OuEHAlpv%KWa&GM2vH_J=zM|4Ye zvS#lIvT)}h%Xbd4i02?nc@DBj=OD{^4zjrCAWM7>ve4%s%Y6>A=;t6ye-2s!z(Fem zIB3NH2dyOFpcMujwDN$1RwQuHN(ByD!N5T)8#rji0|%{y;Gh)}9JF$RW2?R00*sV;-EEb9JIELgVwxp z&{{YSS|i6nYv(vm4qD^KL2LgwXiXpotrg^;HG~|r zI)sDP9CFZFL=IY`$U$ot8N?=iO(U&q>T)+BS#T4fGe!^}Zzn>lFBGY74O=Abpw9JF?tgVt1Y&{}JbL%7C4 zYqL3M%{IpogoT6FcyrL&Zw^`$&Vdz+$R!S1G0s6N$vJ3+IR~vg=b#no9JErMgI2I} z(8_iOtgxbW?Hsh;orBiFb8u2ExpRFZxpRFZxsSweIXG#U+-U_T2d&rVpcUI3wECTc zR*Q1b>P-$>Vah@K2XJuGclUk+{}&{1uDvGry~qa++Ao2F_EF%V{S`Q9l`jYF$G}1R zG;q-V4IH$u0|)K*z(MPJIcPO92dz8jp#3B`dPAddfaS-v3Vi!Y`&DqzJ{BCbzXiuN z`o0&m_eD=|8ZmOGJuEnA{|pY=SA&E0+u)#mI5@a=g4|oME}Mh)^WfNuYaH8fjbl5m zanODt9JG%JgLp~bHH3B!=?N|u$enf>;TV8x9JDJ5M-`sSLA#i6)Z!Wk?RvsNYvws< zmlO`#J%xjITi~GGRyb%E77p5-g@bl&;h^1IIB1s_4%+>NgLbyypxt6PXcrj{+Fgc& zcAep%-Do&y9|I1qW|BKsGs&H+ndHvZOme5aQ#fd^1rFLxhhrD6anSBN9JDJB2kq9w zu?N>Up29T_+VzKnb_3#|U4l4h_aF}1&4hz?8{(i{h&X6>A`aTMh=X=B;-FoQIB54H z4%!uogLX^epk0(WXm=$J+I5M8c4Ok8U79#(_a+Y7)ro_4d*Yxyf*8ay^c)Q=v`Z2P z?F+?0`$cikK2jXCzZ3`UJH*qZ6$kBW#XyU$pmEPtbl~9JEgu2kjrmLHmkv(0*eav=12v z?N7!*`<8Lger6oB&lv~pf5t)kqH)lEX&khV8VBvK#zFh8anOEj9JEgx2kqa+LHoLK z(0*?mv=1By?GML6`^It5esUbN&m0HsKgYpY0Cw+J$5{c=K6VUf&AIUdxzoOP99%0; z?p!Nx>dc&oe_EppFra(VZDhqUKmPtZPy9JD_o2ko24LHj9k&_0VC zwErRp*IFApP&T5)?it$0k%RVkj8C-zNv{D9l0ogK}{55adof zYI4wio*cBlB*%}nOtfDq2km3Zu@BccXx~!~PNz=poKC%a|KtCvULEo`R}wjyf!sNr zI=S~ppGx}y_Y9}g>fXuqKg)UAm9}R%s|a#G@*~g=vK$Sp{U6x{(mt~soMl<}zO-D~ z=4=DWowE(>-rx2=u@B^|oyeWDb|QDq+Npb2cFyAIH?ZBM9a(#Zv)v_k+JTp2AfCrT zJN9yLdS!B_9ez1z=U$R6wE<8>vGV}!W@qx?i`%nj@&uDUH1;+|C#QNcDU~u z+5wq^c1Gr)9g{g|CuI)WVVQ$=Ugn@3jX4hC8VBv*%t1RlbI^{@9JDJjM}Ky$0$YpdG6@XeVoqTGR)6cSO%LqnvSYTBz=wvbjElcF^Xa z9gI0>$8Cf$|t#VZ4r{|!3>p5sYdyXRr0|)JY&tXF7@%|1# zJKy_|4z!*Vf z^mhc%+m?EQ-W|Zftyd&>de;C4z0rw--t@#V5YOeHcNuWdI}SL0tR&Do5jZ$WliWE; z1@2-2bjUwuZ{o&`Vb9RJL^wEG6LP2bk8sd?NjT_zB^=yrA-U5#PB`e@Cmi%H2@ZP4 z1P8r)f`i_%!a?s|;h=X|aL~IgIJi{~-S5KSRyxqTUpQKz@8;m_P`cl>@qgd`!;M+N zp5bgi$epwO=zdGoe`f#j-<}n0z!@e6`(t{7-YLUD@0#JDchGRqn_xKToi!Zv zE*lQchNJu4H+6_dPtZGYIJn*7$ekNOkUPCwhhrjs%R%qr;h2QDb8sVPa&N{nIp|$K z9P|z#4th5b2fZ_hgWe^?LGKvipmz^(&^w7Z=v_q|+zwyl&h7Bk{chR+>Mmc%!~d?P z;tX1to}qU+ad10)k$Wv$+o=_xcMWoIa}LIv;(lz#sU4-hXXu@89Q4LAjvpJV|EFVT zf!(hxc)MpD-fiX5-*J_NkzEef%l5`-r5O902C<_`DMlI<7&TO4&(9IqzhX2rg0wp( z3vsIqz%vw@4;RSc-ye$S$dz9X|I`9X(i!3T5f2@-Qjm2x7I*L7Q&?l1wZ_G*Y}J5 zTzZ2MR;eq@mtK*=n=!h){I3AHkLUcGyM7l^2KR^C!(Vh?N1EX;EQODT3(+tC;180R zgmfhdT>lF<>SxA%m&I9s4&LH}+uX=qhAyIuPeL-(5zqb7d{m}fH5eS zt`}1FlArLWMs8hv7E(+vRfY@Ihkq-1Nc;cIpNw*li+_RrnetHk^YJfZr<@|ZaoLZ5 z2lNvCP?H1rw_q($8QvAyAOBY92nOPfcvbk1#OlsrcvoI6{-ZI6ITG(%9E<;0?16qI z+LZD5x8vP-^=M%x;6EPi#0L0s8~z1$wYwANcVUMb6Z8Q0!7qAWo&`I>Y{BOvu*|oj zRe2PCJ%)c5R*OCfzxLoiMtTbW(b(Z+Kh6(eFU?r&U!}sY5ZPCAPJc(h5! z;R|M%apy_=+w@pc%q@D%t$NH|dd%bXnA`N2N9Zw+)MM_}V;-f)JX()=j2?5L$2?Jw zd8{7uI6dZeJ?0KQ=1#O#jfi0r{>{(~wZQ+W_)pMN!J?;vOHYM(JryGKREX45AyQ9; zC_NRT^;EDT74{(QDE^6h{A2a_$LaBR=<#>z@pnS2co;q&!M_Ym)G>TgT14t;;ndS2 z8g7YFHvT1~M?RiQ`ES-!!Gcr>AO|kyd?eyug&d$fkI`cutH<1aNz5IH`2^%Vz5mdS z_-w|r>HUYj5$@;kM0)?>5IuY&^!yo#5S>Jyf@vf?IUR3V6boi7zYb*$eF(}rDw6&u zn-0r|kz;1dR!dNlM5b{xy)Dg^aRXue-6ToR4aO>;uCG#UP5n^GBgK9%TO|#Sw(0WY zIFNsm>6~RN4j%pICUOAj#x>~+e51S45t3iy*cbPiQ7a^rwVz^V*ET6ECW!0hpUHpp zM0wnvR8NK{%aiNzdj@!}@*MDHeJFh|cZEL|zuh4z(m_$*^$W@4@FaWEyM9q|;TM8_ z5&mcRlkiFO2FJtKg-3UGc7FchYabr}@W_XUKYZ!KgC9Qo;gcWU{9);t@?t1TijDmo_C9_Mhn;@t^}Ny#axY3aQ(GCkfbUv^Gz zUVcIE!lFLK{=WSJ!IILl^8OVADhF0o4;nnAX6UftwIfE38a-z072~d~8(%-6VPfN? zrsm00TBc6BYWfW6mRoPTAFr4%ZP+3$m87eU&@H$@+VkStS=Z6Gg=_ve^QQF=9Y68g-~ImGQ>R~$ zj-8Y~`ryo;K9yFz^9O0&#+&cF{qB1<-SxnO(*0YvJtDpGD*fns`oJIZe~a{qut{%8 z?@R5{-=%M)^N9K@B39}E-%9@wX6cvGZ={D5sYsFH$0%d#nv~Hin-$47C|R)| z##W?e>rR6&I7Jk>oSq7QA0@KLb0c~3DxU9AOgW=`9>ttHT9N9SHqO~N!$T+i)4bm1 zw2k_=dgB{;7-fXck>>EiljtJPZ}jNI6nXrLt+1uZ;~C+roiX3j^m#Up+UT1>A))BdCxypB+2BGpI4J^j z;`%`Z5Kv#OZ^r!Tm&SyC8efD+Y`l$i*DKH6h^~c8wE%Hwk=BI&DPBSOjMLvZ8*<9fZYyrTBAsrFh?P>zg( zs|lh|>f5ipq*~696Wn&WSdMpkooliO)YcBjHa>famnPwS9_evmK7?TH!Ez zzdr-NWof->iG0ek87-d;Qokbk6?3o+bs)lAs8|AR7X3^p5flp5WN%kY4%I9QRhzwC zjnqAlcLw$U^`C6~6c5Yke2<`K_mU)w5AAK5lqu?^P%0#(P(or#Fc=Kk5Vuf7bPUeh zB#~;1Eo_yY>AkX(f~pkJ-s(4Gv_MP3YUra1kVv3bShnisi zPKj}-(Kw_!TIEz*d||6e|FqJllHzEMOo_lrqN6n`F&ZZcj@Hf)zDp~&(o|)GDob>MJ^rCxOGrI50BzM!`WZBf+@H(8AHoC>kpE5WVxgK8{jQ0Vr zNhiT)3IcCDk>ic`_Ih{PzK_NV*O)Wogk$W3Z%yCzhoRb+!#*0OogFIr3wf@l3HMpC z>aU_i`xWt}cIR2`3*ja{77yuVb96Y#GS0e88YOm1O0B=mY?h)>G;;k)fxj)oEJd49 zMo0UV9i|veTuA3Uzp`)1{gV zDk_vnr;=Nt400(s6_RQu=b_hXNX{+S}rXq zmh*}uO3^TsmwFR2Oi8w4;mfk4k;pJ7WkgV0VN39q=4Oxnd;S-{W88_^MOCAw^`EhIR%LW36rD3@?y$Kv&F-SHCEk+kl=vvC zEhaHJug{PxW>?OBYEg~tS0^3MpsZQ2tI9dc2bMOpMe%4m`alQKD1|c7YA8}r^~bb_ zAh{qL@S�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 M0003{ctjTf0QhxsXaE2J diff --git a/html/fonts/nexa/stylesheet.css b/html/fonts/nexa/stylesheet.css deleted file mode 100755 index 5d6e319cf..000000000 --- a/html/fonts/nexa/stylesheet.css +++ /dev/null @@ -1,36 +0,0 @@ -/* - * Web Fonts from fontspring.com - * - * All OpenType features and all extended glyphs have been removed. - * Fully installable fonts can be purchased at http://www.fontspring.com - * - * The fonts included in this stylesheet are subject to the End User License you purchased - * from Fontspring. The fonts are protected under domestic and international trademark and - * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or - * distributing this font software. - * - * (c) 2010-2012 Fontspring - * - * - * - * - * The fonts included are copyrighted by the vendor listed below. - * - * Vendor: Fontfabric - * License URL: http://www.fontspring.com/fflicense/fontfabric - * - * - */ - -@font-face { - font-family: 'Nexa'; - src: url('Nexa_Free_Bold-webfont.eot'); - src: url('Nexa_Free_Bold-webfont.eot?#iefix') format('embedded-opentype'), - url('Nexa_Free_Bold-webfont.woff') format('woff'), - url('Nexa_Free_Bold-webfont.ttf') format('truetype'), - url('Nexa_Free_Bold-webfont.svg#nexa_boldregular') format('svg'); - font-weight: normal; - font-style: normal; - -} - diff --git a/html/fonts/pirulen/pirulen_rg-demo.html b/html/fonts/pirulen/pirulen_rg-demo.html deleted file mode 100755 index 787394811..000000000 --- a/html/fonts/pirulen/pirulen_rg-demo.html +++ /dev/null @@ -1,608 +0,0 @@ - - - - - - - - - - - - - Pirulen Regular Specimen - - - - - - -

    - - diff --git a/html/fonts/pirulen/pirulen_rg-webfont.eot b/html/fonts/pirulen/pirulen_rg-webfont.eot deleted file mode 100755 index 32057ba7d0baa1a8097e5487706eb0a5e06c8ba2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13654 zcmZv>Wl$ST*fpGl1b2d4aCg@RcS>+5P~3`BC{_sWZb3@%;_gQkgB!ry z0$}a}aFP*Eoy3j$nHr5bzVcKL@nf{<^5S;jR(fE4fGC80ry5R(`+5I21M@39pU;>b zPWg&r;6wR<(}nt1pQuT@BfpN5n6dV+UF`CPl9YGdhqJnS=Bf4qg0f_N#^sjoc0%G| zg*XGS@-_+Ts={Csv4wEo{EJ4GS66a=h$2zB2b`t@<#h8R>4wQnTt6x!&RPBzKd({< zx=pf%9=)5uB7P@HVK7H~;EzZNv4h1i&35Hd98}jB0RTs67o+Kes=sJk%!joc{}6q! zr|j(jl}-4EGea$$F4{m@DVC8e^6FzDtT_7<@$FF5ckQ2pGM%Qq=Yx7({UfOmZ2TN9 zpId^rAwNMs8z>#qM~Mi&_w#5uWO3tr`+NPs($QP^d#V`Y=Y;bDcf43*`(~BXAiH5KCn(H!V=M_U5#Z>P7ggGWX}i;w8hnieL;&vk z$wqrv7xR?LyYzlv$-d_Ub8p7p}NhW{ZZ#;zxDraiS9#1zu>J0q+uo=CW9fj)7pdYO z@BuD_9I+|WW)1YGcB!gt`JAgSaahw86gW%{gvyRI7guA|S=-lsJk&o9#2a-Us>E9e zZ2svw?Q{1Tsgv~jB;0wh!Fi%=+nP>i&hQDp@jdxXD6Qw)KzrSjj)?)X1Ykl)RuoEY zY?;%bJBY9Cg;h;d&1TADOnGGKp6ZQhzmELM8_)9$u}NAEj(3q;iGFm0S$PB%dPTGN zD5J7K;4y(}KzIsye7HB zN`-uSq=by_0@}NGR840@7uH`r4+n7!w}Q7UK{*OT`u&A6;OcRHeo~~`zb^n}q#Dc3 zqS0C|W2q)aX|)|l^D31`*D>NM&V)HtNSm?g9X}w=vYa*nH`P)&FBZuh4pI|GVJ28I z$Bp%~%8)hqvPje<+psLN%#xJEz`aa16VQKV_h*%cf#7dmMu5yb)wPM4iV+d{FvJ`r zEFZ>HT($HXKdvh@h0+ep%U&xd;fY^p30%d(i9uA`8_GWezwQ!|rd03kSdwNtzst-D=UfA7zu*L?MUNc7` z9wWR^|Dk5oZJgod!k>evwJBrTG@S2EpQe$;yt zZ$q4+Rl5LHwN}7nWoCw(V8lWQ$>arC!$NM%oLH3Pe*pbS9>Oj%GD*cEAQj|WkdpV9 z(6)arq1dMXTH%pA$>)WHcInmPgm!sTIXEg)S))`@dHm_7;F8_OzEFsfUmZNGI>@k4 z&fqJl4kmHsuo)&X_byL(;4YU9L{8IGH3PZvD?=cxuv}j?({lA8V`V_cn=|#wx_>$1 zA=Of2PUegqBJt_NI8Zxc-WslpRjQaEp(nndAVDHAM&_9=IUFxZBB{7g`^V&gwak5d zrjjwatzIWLvzN1V4En~$aTr^;tHv5aCRV`pfN1n@w4$Culj%{xOHa*td2RgQQ8mQzPO=BT|Z_(i3R& zL2(f2q*uEc!pr~lMa8+m)wPH{$I~E8C7{?T7XLQ+d%1%lzsXGwYh=`(pcWDM3t|;f zAlSOka8V0KaMi-MoSi!5)6;O{jKX{U%=7P9YT zn67hAZVH@XkVcn~;I}{!4*(L)joz10ST0@3i7+Umh^yvTn0QspEz-tV1Mnf`!~Jw7 zSWwdxZQnFYV-fLIXpS=48Bd}?Y{T_;J;rl|nfqyX^=SwmR2edHT#KG&?&Rm>-1a5M zO@b`+TcaG+*TVM8V`hAI2C(Gl{$UfQxegn}CdEg$3`sAsl#_z4_F*}9arI5Y`1XFC ztN#wO)o?iaCGIulmIZEow4Jmcu0sm3&MHm1jMCUo9W^j`Ke2!QU5zbyjV(!IiY~sm zW)$0*YMS**zT+BBy(4?YJ%4*pxcPn9)GR8%Qf@@fNEU{}jI3)5-m1`~2|_D&)Cn>& zP)u`@^Sm$Yph1A&W_?m%a_3*zG}ah++|8lac#~h&dZ2|v$Or!Yt>CRPD+x0zNs-0Z z!LMJ#S-Th~DV19D35ZuFWyM%pzn_I^AF_CS5w)8k;`p)ir}lI&rgg#z&6F!#g!8n7 zE~&avJ_7hsgE&Pc7ezn^2(vDXpXJ1WH2+}MGy77^8fD5t6P@X${%Vk!MSO}AZ+6&bG!vW{2`1A2{FUT2L;gTzb^$@XpcPBbG8>3~g}m5U z>8@(Grf36-Oe9v#W}+Y$~UK!lLO&9IpxA4E!YAOg-F2t-#+}C-mQ$76YbsVqay8~3in_q;|zwI%a zT0YIeabD>{NRFS79wt~bHRIo3DXB%SqeJsFEQ&JhyG^8c%ne-11olS?cpyuLI5}b@ zuWW~CT}|ZP@C%+ouAR^Y?p9PhNUfTz=!Crmg$S%-frM5utg6OeUi-b8(OubQ3!}j( zSx~G}ufV1oc?N9r`&h;uNfK5@ks340UN$EQrRtxzU=*8O7nVe`VBAtg%@ecIa_q_7 z-1JIx)EjPk830pnK3)i7)(m7cQV4$dJ`>qbe$1hM&moaaOf5!h)qhz8cKT6Ct5_5f zVZ8nEk@{h|uw8+W>0C#ke6KXjLxofhQ22Y&3HURF#A{9-Akn&U_hpACYB!XfEHpc zY00DR_|}O!<$RnKh~|8?+i&9ZYN^R)yzd?g-w_>x)8wxD>t5jE+%UR0vq&m9_si-Q z+EHO8U(uxR2ygo9x_k*gTuxp^{fN%g&<#_YU>yi{!1$5oa`byeW`zzy(qA}Hww<7k zx%cb>pD3Rkh^_>mR!4S@Y?)x~<_e@}4xSdh-3>gf9TGbe*A+9H)lEf18`Dxj%0!xx z&WMA@js27=)FwnCaKLq%uX;n&u4s_7wqo47me*jq5cxPE ziy|Cn!k(#c+zYG;lb1%t!|Ye4 z>QKR&0@rW`?hY_LiWc=Z{~w^9IpHb>!<#haq)8)0GzgEF%|p0V`7j(VP$Ig$_fC}p z`spqvvm9%4MMM)35tsTJX++){}pn#H4 zDZ?ry1UpyH* zdraRjs4y@Zph6+}OEV>G*l&;*P}q#;6;5b%p55r;87D$Ve>9)p0_QgtNQmOJ)*2}8 zcORxggG8x}FqAkgbVhR86-S$(;N7f}9@oOOZfs;iyD*ERIf?<1VY} zO37^msRbEcbfKY&gvH-r4n~VdBH$5ka519V?R(jx?Z>i*AdiE7V~Ls`&b zQFk87M1)IxgWkFzCU;ClA6GN?8K|t8cDiMA zje^iH;m%8|>Ne~rE?s+e06!FP18^~9PgxIwMaFIEjgK=T+Yq{+G*8HHRD<*E_^T-% zVMC9gmk*a|qm;YeRVFqsnKf10iv_uxG9EchPLizv)iui?MGdM89EoYV7iXOEwvDW# zDJx_})=MV(F3s{m;s2;YL+8SnZog%U72g4+x~fY1-Dp?ed`uWzr9mJHi)Pe&6g)Ao z1Vzqj9{fylFR?oXi)d_uzCj5IZESv9H ziCfU+s~h8)E_7xRl&eM_q8j?4A^rvEM}9hazohp^yH4UQS}_N*Z^MDCZuky8%(0)> zm+*BvF$Bv*jF~#N2xdBDSTV^QIw$7Zjw+=08hTDmy0C60=>lS_L>)HGL^F?cg(zoX#K{2(*ix6)bf znQ}CoPnm4)r^KnH|E3JxRl_oVYgEyy@2?*{bD<4DTPRY;m{7F{*}S=z>_8P~8*ohz z2Dm4Oh9NQ!n^Tq85t+&4NdbTg>JlS`K2~5{{nlBheJy%2I9x+(cjarRQ-b4xn5^%L zQ6L$@T=@XHkBFSP(k3CQEX+!N8J#M>7~YR10}5Cwr**=J+Oz8SfY&PP&yEn$ElXM= zi~}O%qVDdJR=9x0s_q;k0+~4#$yD~FJVwQ?UR?=6LZpSF+*zp}xj(vw2E($!7N{)g zGw%=jqd0kSUv}Rd?%s!O24TXiNpg&I;*1bD9v$=46JAxZ5xji}p*lQd-&=J^Ci6?v z*hDiW?U?PI_qp#o{mX}6-$$QPp2xGyo6>a=lrC#48pfDN<4QX>|0pl!S}jPTT|;84 z^$bbDk(4eh6W$9l+Csh%)?xTvB{}|T&BiGWmZ5O)S_6Re^E4$PkFk_u(ktv5K|t>6 z0sE-3Kt6UCWuAfXgW}hI=g5LxgNS;@?GVxS{fT`{yTLb2dt!`MWst9Hju5gf9bfGT zYy@c|!=;9;F1%E|qzqWu>iM^L@|pP~c;w`%E3&VLrs;bc+UvjCnR6LhPA~qX<=ZkA z>qV9b_Ajw1@IlVp}T$VX(wFq%9!Oamp5(s@J1q}l_%*_m;sjfo2Hz&qX-He zz9E2s-I6{fi}t^hH1$0E!G_0I&nbDpc;eN)9lH*lf1>(Oi6~;NJ(Ar^@kpuhBjGPk z@FjD?Ck#EWiK2!l)=Tlhx(bf1It>ey3=bO%np08;z> z3jlsFk7HFl$_TGSKWp*_I$1qznh0NvVz_hZ4HaKaB9_LOBy%6$Oy{Q1SgGnrv!7j! z9Acw$u9zgGtl*s(L0gLEhu=iTRl^@zGl~PQKt?2~Gx^9Q=5fSZ)z8Ivrc~Pyc7% z5c%wniBIEnVcruZk|+3x^HrWGJgCz8Veb1WxlZphR4?P$@iG0`>Y(9`9{Lk(*Ob{B z%jkMxNHtu?~r^_ctE-D+YyS-J@o^%)N{3v3;b7^q7I4E3oP$nkt$#jY#>V+({RNSoYjE8V33R(xY{wwd>st6)ML1XZyCYCJ9)M(x;L52rZmyr@6!o5IoS2S0xvfXx&3nM{LN%+x<{%&W;nLKUgIK^TwD zN4EB;Z#HhXl*9eR6x1llpk7A~9j*35O8BKpIs;b6{OAa;_}CZumCu3Z0cy{f#`u;# zR`Y~TEUasvRB3+wDBeP0o)dHLkYUJ!<@73+F#8v?qBy0SObNUH+7PjPGMS!3sPbFh z&S=K0es_qVVk{ULr`IO$QvT#=on9e$=>CwWS1Kq#g6QyglXw2Tg@UGQp6+x8@_;t< zb0jaBkuO5q=vdYOApxIdf3t~foY&x%n$)Q?;y|dYlgp_TY?T&!)T2o===}Y9B&Uu8 zWTEDYT71~JG125f3fpsfXK}Lcea;zzF{Ho;nN!zqX1owBj2_aMBw@it>Ak`R)EWE2 zTy2t3ZFVnbyBHj2$EtWN`8}*x7Ae>%CD3Lj&^~@u(USN14K&UzQJpP5J=FG!eWc2% zqWpj;RHRlyTw^tvwZGl|F2?zbI4hS+i5u8paNh)n2&{BabB8vFwQlp6xg1 zDSpoTj@wO*)~*klt#E4Yd}`Hc+78J#q;EKu#b9}l=VGwv)x?k1xhMhPz;1e7A9lx8 zMuh8uYc*CAhMO|iOi%B7lLx+<>Hl+#Ys+m(dg0hWgG_$(hv2j@(+l&am%FTn6u^eD z-qDjdu0kyF-hp%2b^3o0n+f~{(xv!mxOVY~b{N_4?zd({muyg>neK6U z5t^V7d7ac8_wi}OeW?;YQ*!a$u;Q-8ZluE608o*}5dW-4j^xJL&>&3gRB-1L@ZX)O zxHr}%dFT6r+6P>X7N3g6Q;*m-}Jr8B~oXqnG#6ux5^;KyYO zBNlgLq9%W)#ZZ2*KKkyrX^yi5l#`K3aGsLH=2o^h^qhwXN2UmbvPr<%JhsZ# zqU1J}6S!MXXalihipji58S6nRr_EIGIOT@lpIDv26at#gYUrSt(C`(?q%hB9yngEv zD-7HnbZp9LmM~@yMy=Nr9phBzYHm3;U4H9SUN2VVS8=Ho&Aj67mKn|j<3?Jl#`ex{ zHqB^6hg1WDLQF4ZY)z!|XBCSmB|I+y)ij_~g^>pwk+#XP!e6h_6yxhix-b|t(-cI2 zhdle!Z~U?GN;y3lr|DSl(=Z<(hTV>r%fhziV!S8&S++jK)*RE$X!82z1FZcgg-mJ; zwCCA{$;yXnHpE_|4}+itmL!jt{^@6H&{`!MtbnXOb2zZ&WZFECe!tp4 zTTpHZ9Lv{eoH)FIvD6!jawro8Zdh<^pB(g@bfyV%F%zUEX#V%BIfAv9W!(^}M_9%L z1W~dH9ObgMl(1*WXHE~Tj(4lpUOP>`|7JCel4s?^A{-Pcj68VUHGMTGYh8<%K&q>E z@|V#guR!}md0(S&^!^??8W<_38}IO}=$2|=b8U$M@Em@E?@0Zl(vrDbD9ecStfJ86mXN64ms8e>Sjy+*#HwSne766>BYp-IU{@qNLSIc2 z9vw&_F>gm+bL36iSVF(#MsnNJodErY#kXY`dI&D4m3O;^DW{Sn7Pzz$s zavu5!L2sFkM3poLV%bJORkk@qS{5VqQ@Rk7gJl2vH#?+tq53aj9We7q)oOv-xGF;o zzbJ$;D%MmiV8k)ef}+>^*9Y+*ia!dUWG9UgxY)lWG7{&T8k+(yOcVL_Nr-4xWiwid zm^K{}oI88u2>&*-9Wkeijiy@!2ed&7s-nunY1=-2|A*HWghS?8t|6wjuP1?N$9#Ul zq85s(TU)HJiN548yG`Zxh)CWChf;AGm4O{EKJudjDU!sMQL7mm5OR*k z#iual$H}^?3!+>Wn_jf-G;Ju7n>HH4qczCN)J^(%N<~ym-1%qf0hoUdUe0PV&opf! zM^57o6h9ZoNYZ9FZF9n2knsLl7^gUXa%J9iOJvzv3G-HOGP`$LyA0CZShy;`16w7m zz4{0NPuM_axTu+OSgtkRT%XP@&kue>3$`n0S6vln%?bQAA=G8st~BORnH)7qR!@fz zwe!6yRn6us=*DQ$uh+y@Sq3)ZuRjZ$$jRwcVdQwfbgBI+__?bx*U-mABz^(ZpA#}K zd!2qhCz4IKqM%A8xt68QodO%-$6|iALD+**A8=u_&+P@};OX3He&-(96FgV71701K zs$bnN)rpJ#!LOm5)KPj{!Yz4YQ)b|{OO%%MTzn_>#D^~|cKO;AwezgbG2ta~rD4UG zqp{Ytafj>`LgUMSFUctK80Xo&zkI3KLvijmhz{=7kpXcQM2 z#^%Im-40^A-P{|}atJvrF|7F~(!5=P6=pD2ecqobmAnZFG|^_u7|hn!wH^spP;^XS zg*K}l*4HtM7V;>45@FwAsME=srs=ptluuF7d??ip!<>3(k};cH=dfwFWq~beh>F!P z3}1rK?oEn#OA-9ypEh3uAZbg?NtGFY!85f$e#tmiswt*)!-RD$Bx?`qEb z+3-+Z{8h{+c}%99=v$qOspwktQIM+^)X}gsF|fyry3CND|*I%kBdkG z%p7Ms+626PyO@i5d_6S(4RUgQ-A7c2{-=S?7A4G17)$#|KlI+;l!I<+2Y;98w&o#qU0l-%g;AW%FQ z-oQ+n^W$zLuUWd6hX>AYp=P)-WSN{ypFD$`x9V%Bz=FO?>u4)eNGh|^J(*u?r5#J@ zwI**L#eqykg^99#?Nn5xrU9$grn=d&>+{6>G6(#~TqV%2fMu=9&#I0xvfILuAmymr zwo_)PBsEG*sU^vh#*!B9kA4OT)5P?E@+;s5qJ?Gd4;{2b9E6Ry9Z0s#qP+in1VU+& zLYzWb(n`Jmwcn;M7rfiKvV8P@n5n!UJHF$;-!`GGxUTR8c>QL%q0OVA%XnVA5lj5W zzWwCw;y<9a|JB5TI&*x5PbExKArt0ui(Hg*1}z4u zSz+_Ycg_};T>br1Z80rPmef+MpNUyGth1!*$?On^6_4f*yH;SINSRCNBGhL|{=_PQ zDqpLzyzHnHghkm=8CzU@B#7Zm>z~8ao6DTHHy&s195l@&{xO#bV;gj@xf>4D*Ur>x zcTF{v6$4(85*!RPrdgMnovkCkIl6)^Y3ihRi3!!Vi?^Y^`!9{fnY8vKWlqv^!)S7F{N~{s!9*`|`4{X8-^|G@vDbqM1kNGLI~=C~{+J$wPcHtVq)lv*wA2 zmQs8q%qXpE50TD~pE;9F2 z271(gPv$uGYAVu}(x2NPVlYJ2DL@>j_TRS_ixAXR?hEzxi(3y#X{r!_FBtwf7MFlLnU}!U()MEvH9Gf=TLxJXn&I2i5!Jm=o#H(Q&K0! z0Q+@_C}mvfiko4-L0tIv(aES3PNw*;CC2jO&!EpCU|3H}LgLefzA{j^l|*nnW!>g= z>)cz*{-mHmeH#xNcgZjJ6k8~jr5VPK8;o?tGBs~i!9dJ3c2mO6^7?B+B5bie3I<8E zi&+v^OPOfSf0_E%2t#?VDK;Nf?tFiF-!9suw`X~;hW**i`hR@zf6!cH_>Rl|&)H|~lF|R>Yz_M(k%Uu;M zx}QVKT@U7NS#ginUy^9(nsr!5Qqz!(!#&#w)RB?jsM$fL{$VO9G5VTslEsZh`1&OG zxJeUtPL30D%E`aYaa_by!;lxb!PFe6&o|)A=i?M<^wmGY^UVWFP9$luB>zfWQ7R_1wU@VNP6byD7Vij31eB&id|fw@%|l|PqGez!4OI-O8?RZ%gvmNzv+L*fU=ei7~=2f(Kb2`{VI|8Se8`&h|1C}%*3xhuyJcJt2-FbsSF1tv=tG9~b{y-IA;2oTHmCOH;+XN{%qa}JRL2)z}I#E35UWrjSi#-v8=|5M;NmzXHjtc&bIMjs&IPu5?Xn$tj z=HW5xQ7|VpCAKtS?>UU66r#0rer!v(eS}wZKx?B!`H&#(uh#1obntQmz4uuyP~5k% zoh9E7X_5$WcRR*xS|+^zDtP0NA&1MX!=eo&h034(WyVVI+q%CMO!=4#;tw-&8vNAw zO9aNrn(HBKQXoqY;yaJ}>ATI1f|}v5rF#5ETCw(qMvTs-A!{Wb)=N1aZ1l1vJH%&B zzb*wKSwK|^0|9E(2=o0tw(s?&{UdzVddJqlL?s|fT!B!$E!my#6n?($QQCZ~xUrC( zplJ;Fe6#IylJng1?ZsiK95qf5HU$Il($&P*ABi zu5Up5Z6CS8ontk$xzdI2U!1r4opSmo&AEJ7v>wk_Stn9Woy6%>>$6$up6I5}pe;+% zIxE4v{U>>A|8|{C+6_;W{0Gt$dJ^r z<0P-6Pk8?2XoP^$Us)n?iM0iLf~neiMAPv2FlA>$<2#XGLzaX7j;}!dCyCp~Ze5r5-Uw zQKAgU@<}nj`hzl7%}}Os)O6{_=lbM>j`yR{g12F(w9x`-#q-ewoq;_bLs*_u7-}c* zeCiubcCV8#izNG^nFL5IW-t_uhTw>*NF~`ewLg)0y}duDmzj9S{Jx0}6=60hzCGkdwt@-(^M1VKzo)=HkLF%JK*!MAo8D*&N z=z>+v>|(nB;`HSlodP>89@~G3SAiL{1pH*&+>VNx6%rWsk+P;rUc_Gd95S+*N_xe~4 zr)}-~@-ayC2VUOZpcs>|D}_9zpR>Y&TI%Wxif-5vT^e`qIA>KG;Uk01b4IJob~vz| zgYvx){P5>*;AHActT=fRWHg0u)T)KweZFqzHSN#^QHUo@Zy8rEO6}9*V2qCa~9=c)^6>-dh7SOO&T%B#o%*T zRoL?tFcn@!$WKU^Hh52^GwUHL1Rbj$-}LHnI!E?c|Lb_^oFtg}rb&=@eZ`40cT-rp zQ+eS2odw)xx!_N^*qUmeM7hp}u48+Y`r{eiIZK6r!%*q4DUj3aGxxeHUz**^uS=MKFLy?sgxYUGEwd9K>AW{2WFE)Ede zidkLoF`nCRirb@a)BrR#h;*@OuFF28pyJQ{#MwVja*Vol9_$cYs!rt2fC4A4_j_hM zuvl_%HPYV_jJc#{ROs#TEeiGyfr)Y`zjLw$f-(X~FVv zj@c68uDA6bIn(*hd$TVA>GHcsTN5hgryb#NY#!DVY$K6Wy$Z4CCUx!~Nna182lKp(U-t4#z_8VZ1tT-oi(PtN~!_v#Mo<`cPOK%TS%WmI zF(G}QY5Ybyqgr8p@F<{iK1%(ato}x!9=nYrQS7cH@#pPO=(rT?2M+)C&8vP@!ZU}C z*{aY0wx$jX4U4_A@^RDa=g3~1A=Zvw5^;cWQ$DUNV-0x?da zB~h}d^ZL3GpD+_!iXFr|{d5#MtCPRrLcy$z2Eat+*d)HhIusD~viCzOW|T8LnkUVq znE|hF-iQkqg^$C&efz9XT&O$xXZYQW$m=F+VMy3x^I`-+KsfDZqY=8+P|$b#d}o>& H1?K+)7?Io& diff --git a/html/fonts/pirulen/pirulen_rg-webfont.ttf b/html/fonts/pirulen/pirulen_rg-webfont.ttf deleted file mode 100755 index acd0cd46569e426ae0d1dd393e1604628b63d072..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38244 zcmeHw3w%`7wfElVoOvdh%p{q-LuN9B5Qi`@lMn(#5FtcBN(0hBkwSm~5d?WEDMgAA z!B>3&wMe;?QZA+3GsDP5iw|tIwU$eJ+d#EGt5)$+^`q9SBy;BbuYJxWlYwGy@8kEo z-$zc?ocBI^uf6tq?X}KfoH3S-AB7ERXqbNe*Css~W{i)*(c%f?#y7|xNKazF8T;cV zO#RZd8N&uYh5cQOWj#1y+6`lmEP4DWV>v@`{>?8<3k2_5{^55Rb33s=cmA?@E4m(9 zdk6Mc;GPTf*RJ-Mvh81EEN>~5-@0PavT4!453qk1W75J!^H$+HhI

    #@f1Q>20mo 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 K?4P`nvHuHXgF*cO diff --git a/html/fonts/pirulen/pirulen_rg-webfont.woff b/html/fonts/pirulen/pirulen_rg-webfont.woff deleted file mode 100755 index 8df692edcc3273eb970ffe5fadfe78892683111d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15836 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 diff --git a/html/fonts/questrial/questrial-regular-webfont.svg b/html/fonts/questrial/questrial-regular-webfont.svg deleted file mode 100755 index 73c4c10c0..000000000 --- a/html/fonts/questrial/questrial-regular-webfont.svg +++ /dev/null @@ -1,244 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/html/fonts/questrial/questrial-regular-webfont.ttf b/html/fonts/questrial/questrial-regular-webfont.ttf deleted file mode 100755 index 76270d4f4a354f6a06974b313cddfc1f96fe75a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40088 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 - - - - MOD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

      - -
      - -
      - -
      - -
      - - - - diff --git a/html/img/audio-input-connected-highlight.png b/html/img/audio-input-connected-highlight.png deleted file mode 100644 index fedd20bfda982833971ab9e860789256b0dfa8a5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 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 diff --git a/html/img/audio-input-connected.png b/html/img/audio-input-connected.png deleted file mode 100644 index abd00e117da6d7282ce50b89b2cf058d5f2a047c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3801 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 P00000NkvXXu0mjfEx}uR diff --git a/html/img/audio-input-connecting-highlight.png b/html/img/audio-input-connecting-highlight.png deleted file mode 100644 index 9db6fcfdbd291ce74dd23a2f6cf4c08a0ae548b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3083 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 Z{{t{|F$oORVMYJ|002ovPDHLkV1j5>)P(>5 diff --git a/html/img/audio-input-connecting.png b/html/img/audio-input-connecting.png deleted file mode 100644 index 89e46d936b3067fbaa655f57fae296db67a4aba9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1486 zcmV;<1u^=GP)*c(oWWFBd> z-p#ILJ^JhCnc0~bXpV~!I~qVL_E{MRJ*An5xZD(w4vwK@WqzkGc9Jmg#iju>Y!4nh zXuf>;GNlD4CmsnYAOmEBmbrQJrscXWT5vMPqrt=%n}77^(dL^sZ&J2xGZ+lC;A0T4 z;IMj&*REZ&(&;p{$+hX^4e!MY!uj8JL@u<+wy4w$zrtEQAHt*x#7@#M)9 z9TCT1yf`HwUDtI0Q%6K{!s?Bqf+hfOc6Qd%f|C)?+!Uk3VhBXvxpU{CloBbWj)*Dv z>IV%!gToxo;P)m{^?Dtp6a*JEM>8%r?3U$%R*bcLtyV)Le zapOi-DaHN!_lM7)KTp+aH9md%q%(Lz;+Y%9LJlZhxNxC#`}XbpxpU`I3kwUW>({Sm z=jZ1$VFjOR!Ahy0rhFufhYXO%7mQ_D(G8hQhDxPEn8Bx7FmQ27$?<8)JTSAoyiBLl z!Sg&k&%?HDDwPW5ayhEt)1JW>l~Ndnv2n;f@qTYSgA2>c%K*H7{ThH$sl?pe9K+#I zM?{QCD>***n*p+C&YU5a%hBm{=yW<{vsrSv9G>TC!DAdHdHls@8Zd{$A?Pc*GZ`18|qxoRaa}m>^ z7!~YoZEfLsUUY+$l5V$4v)R-cJSB0l0vG~&jYfmb%}rd_#dTd8jRreAJCWd19T8KY z_-~S30v@mje0lox=`ElN%mXF-x6SEhv-xYGP|y`T1ySw-F5mzI;2)q1{2jC|@S)jk z>I_amxIA?Te8Cs|0kDBi(6)hYtJTuel~WS0U=P27cYz+G6>I|^UcGwtyY2^1PCSDJ zqicaBenq>%(E~)k-ydqh)1hLYJx051A~?nurKC>mx`_Xgxa9FyNooAOa^Agr_x@U6 zUpI6GCu3Z4xXLHGe)Z~Av)AiIqdC3PGZ|qHhg%6O{58V`A;d51>+769f1XaKqk9nv zQTtp=0qLcsB`TGQ?gxKkq9v}L=OKh(Wo3o4XV2=Lo(YNXQ4TkPmw`&S)AQN0XAd7g zeylS%A>%78!>t8YuuoYmEG*pG*x1k&oRIzgoxu$Lgii^`7mLLlAhh6Q#49+yXRd%B o7g>Dyo{orbOE_N<4xjh_1+DP=9`?M8RR91007*qoM6N<$g3#WyXaE2J diff --git a/html/img/audio-input.png b/html/img/audio-input.png deleted file mode 100644 index a001b3aebfd359f9ec04706a712312bb4f9c1ee6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1388 zcmV-y1(W)TP)s1vM=V70{lz z`vP?LF(^SN@dc2sKtO?ngb+;{paMm41ZO852|1tu6r)kNapQ*Nx-KF(8?(`15{fN7eE4wx&6_tl+qRiZCL(wN(iI$6 zZ{_OMt5!arr`PK-8jZ;R(2w}@@=duw)%X41Uc7k0<;$0O|NgyH@PfpmO(N0lb{ofW z&{`7&0l6Rh`F?tg)W`#Q&+|}9C4!|7&PFV?09b_aunufkmemY`p!)Rb(?1?Rek>8O z0JFuZ0qwf31DFyK*@>$+O%M$Q_-kuxmI%&9I&*VOPm3WEef#$92U=^i))EnO@YNqQ z!VHdcxIoxV zi$M@@@7_J{`Sa(wX0yqsPoE@%Pf0p+<5*Y$suwO?sNTADt90(%x!mUFX71XxYsHO? zjY3?(B6vRHcqjlRLcv&;mAs))C{VB0i8ELP&qsP$vIMN|?CdZY4Dfv)-}kX?n|i%Y ztyW7aSTgwgr2F1<2A6ksb^v(&`ZWO6YL)f%bv(}#!5K)e{T6`YnKNf_U6;XN06@Fl zW@Tjs-}goEoXmc)nFmbI^XT{cNzZHBHcBZR$B_)qz*n<4*L4|;HFLa*0DDV5x7tr?9* z*tVVIvIt&)Ua$AnGl_^LGAr0H494TJM8vX~jR>XGlwhgg1?l(uxUQSrpPZZ|5g~o> z60j_5O0ZH2(=?|lSY~nyaOu*eq+5Wni)gi4tgfz#;AL>};zf$ZVsdX;7F%0eG#U*N zybQLtw+Vs(tu+9ZN`+dj#_sN}WbiWB+S;PoY$o@OMuWArHCnBfbP-D+&{|^{2IX>@ zN~MBf7-+2}A{HdxWD*=49B_PmoJ=@O)8y#rC=o2*D$h?WR|C4!>G1jU=cJQ3JUnDL z9470*AZrox5HKy+KR7tR_xGA>D3QGI&nXVin*4C!J1*{r!Dh*Tr>RI-L$j zM@NZZiHOq?@b4nK27KTI`10h*lbb*T*Z``8-!|vF-R`gDa#<>P4wBpjT)+V)z~8_S z_$wMi;6u0Dl?={6ygk(ez7Puj0NB7F8i&BJ*Xzl0<(#A|*e9&uV_?K|1>3-fSFc|E zE`9LnNoTNPdM~ghtY|m7`hXgb$DRnDk0ABhXS!um(KWp(B^R$nh~U$cmaJxemM1(b z=ij}1_s_k(Jwqxu8?%z*T|UY4D_5?VqtPgt&B;m6Y{WSnA0@B|_Y9YnQoro&?Q#D6 zc?N@lbP*W|zVR#vvSZD5Yq(+nhanR!(|mBz;CXJ_ud|>hVd> zXV0EJc=YIzWN=1icUs0r3#{mzvfA9-y!rO+TdClTeCyvCtP(ExRDn{ZQdt3%2+l^j ug41W_%7k%IB$V$gJzv^y4v>5>fn+By}R)`29x?Uc9K#hc~ zPrLCRUNmtZjETD%%|r)-q7P_HHpcj%iMt6K1taUslX0ThX2nDkysU0SL39k@irgCL zdsWvyR9AP|b}J)vPn^`3oYbXH)j8*Pe)T`6>NM!+=;-L^=;-L^=;-L^=;-L^=;%xt z!Y?=!L zeC*;xGN}%Y=3E1iG>eSM-1mzpTxg}QuaENbayD+<_(~MT@2+0GdWo=e6XjmDoQaMv zQR@{;T$7g%jT=BhLL!Oe3D@wKQeM82?(S|DEn39Ad-p7(qoe--egJ%gV==^E(;Hq;c!q?R5UU{LE=Jl zbMrp|wr<^8)7IAZQ(IfxAN%_H)WKdpaNxlAR;#rZ;Le>pbyu!jIig-0OI(BM+@8!% zzD+CUKmPkX8o9^zjK9(~>nU>wix|y+$LQF5iu;!W;4+N!GWQV${u2IYe8Z~LD)1W+ zOz?02HBv^(n3X#do4;7epE}0#w+|?MUj{&0S{e-v4al-gZf-6a85xw7mBmH0iE`=E zr5ZsHSigQfckkY5k!&Krx2OUq*xNJ|-K6u}_ywzEHc z(|H0ue0Uu`-uDiN&im%MQOkP#_%RI)4OlD|UcP*Z&1NG%KR-UIO%O>^OgeY&T()oD z&hYT?cU!h>IRFS{Wo3fdY{p`-08m|Bjo0g~tE{Y)H*DB&G@7`e5f{Mu%?Pq2Gy7dW z&RHY)@#DpVh=kmgf~R1Vj=^?{Qc7@*xDluM@diA2a3ci6kvHJQj~5X!B&O5oAjy~% zI_~Z5Wx;|4ba!{t+}zB({T-(a}Lw zRTThEr<20MLT1mNeZ+3J$8>I}!L!D5d7btQgJj~3v6FyFWWIY59z0|ja`4D*vIp}K z^IVMo*NfpB1JeRC_;yAKefeETvV>7EVoUuU(l9ua9SmCs0Z5;bPWC`Po?ux|pFZWu zlPBclz`t)f|ojL`;u3fu0e*8G8sj1}TNjxBDmektjTJ%;`8}1o6YRszaM}@hYlf05>~4f06`G6*Zu7i z;<{t~6gMg=D!6&`Cd-#EN0w#U+uJ#I>{!Cf*kt0^oj#OZXhbm`JJ#OHN4);-l% z+5q7XM*!nMFUrtu1Tuk{!QV!Jr$8(480ZJ&n9fZLU6(i>Ja|B7XD3-%S-4y->HPWg z11OErHWK0|wpLg#;12E!z!1;_xPp1iKsL&YSTE29bf7q0hUjl-07!^&sQ;&V`0yb; zJw3Fyw^LhN+X)P!O!&qKf4G@yVIx;TB)}g`?%*+i2Ssqz(Q1dgfdSwRiV;GK3^BvP zYW|e)uyBiiy&_!UexMt8h4M)H`S8owRH9w|kWhs41(QhFy#%)siqOtr-A04^o?w1I zM0c(XFv$BjwBfTjP=p;sdBk1=!-O3)mEuNzR#fjT@}YaBU=mP1Y6-!-J`^$C!Q>^} z5kPe3nu93|r~ozq^MGk6ouL*mnT5*8g~mbUbHcr?TQ|(-B zJ=CqXv$ZMO%7hw1v>oula#S>N)l7ciEpP{AR7^v0ZxX?8zLRK>T4D9^^Pq^Sx^@(0 z5Objjt3ICbT&u^A}yIWr%JhRHNUb*wrntAoQ> za9=B|HkQRx+{ojJF7rgaM=a-xC~i{cY~J90GD=tw__DYg=?ryXQ0J6x!lG&&8yOA~ zwT3pS{ISIK6BbTF5jvT$Yhm)vjdZUnvQKkP8~1)KzPKZ!38cnTBT9TVX_7V^Ooh0S zb4xX8-I}Ns-zg{N-Y_QajpeMOXRiga!SNcyUGl3uzpgh+y#)HIm|F0^g{0000TmJY>{1dhAAUUNw&loM7C0rEiov2_Uua- zWH2F13NY4^%(O^-9(t)*d z>E98sp?L&HSV2LHg1RPv{yBf6JCDHe6aN(mToM}wcJc=4+XmhCa}Nr=ALs^zhK9;{ z`g%Qbx$o~L=NI?@yQ#qk04zKRJsqpC+zo7`x7Ap4mv*FMF%B-Yr*H4E#>n6UX{bla z(kTqo$Yo_2QPFx1_SVo=KRW$^Oj&SA*qxxX=7@GseP38+_6ADeJ-!p=V?#ZD;#2)O!bep0wIBt!)u4(68@ z6aeV9$^(hdhf6=ZH^pHDW0Bb^(NE&*op9({{ELZXJ?&Al8Jc;ds;S|dY_R<;5I7L@R>0Qi?2Kw^WJ zkDtFkZojFvAu}6r(D>cXzxU>f&Avr=_zhrVW5X1yV&;|60k^Z`Q^6+J)F@RTz4m7J z)<%jZE)sWKvEgmr(>3Ll<>iTuTg})B$4FUTXi*}}-wQtVR*&Z@nk*zw5E>mHm*}r~ zOI&_Cs0Y=VEJ@Ql|72SeW@&joE-nsG#hI`4W$S{TwY9aYn_FsTCN0d(%}vRwZ@Eto zd;PvK_sYo3OmCt7GuzsS);6jaPY(vQj{mqQvA6c`QXM_|IAO3_6?U~rS6e7)-@n6~PmjDFK70tM z1}xI>t9S##=%^076(=WW#iYdapL=e@g=%W*>gDC-gvlzGa9v&97(k1jYL?O@tR;d+ z;sV+-Tx;z*=J1hYWAAOSC7&It-IG0c`{q;aGvjC+yh9X!5(PM@>caEsTbH)=Iu`y# zAWTe(Dl1cFXB{*ISwk8HfchCT@OFVS&w1VxGauf|Y&{GjPhL~GU!gx0JjX$l@!`Y} zojdqY?)isQQqF4c-UW)3;|dU+SJJwfxzpqnJ!_Q=NhM|FoYGvc<*EPr@#HNN;)Pa9 z^P?BLQ^mqG1iv;mR`%K@I&aP4g#eAi<#ZB@kQQa*TP(d0iA1_BS~`|>FZwW(LZQe4 z@hk$pkbO+^d7vkaL^LyA( z=yw~dw(G`pZPa!Lk4>(9OSGo^Iz-M@O%kV-(ti!)0X?V$H~fZJd3vS6b+be(oEBqh#7$PHNf8fKzQ*`dlBIuS{W9xF#P$Q@qxTS5 z`l%`xdN`DUfuXy*yWs2B2xI1mqA1FC7fBqkm})3U0M9GEzP|2wNZB1cJ$8YBqg!`1s*!(_bpTmXm!I;Mp(V%hJ-%%H?ibTE0Aqj)G`IA6Jmi$s+;c0FJt# zq(mZzb$NODWoBjvIEe{}%HCJ9V%M+p0N8$Rya5kPax8_|#8a%=H_tUe@D9*<19yUT zUQ|raQo%BcZMYsYtaYm+iUWDXm_)M0<DrxBhe zpdRuvE6dQ(kiMg%V>ovi$<7j=DxL@ed3SH*<~3DSvd~S9?e<=@)!nPjP}{5kbG*J7(e8EW@9HCF32YG8?~(~2{5!KE11w4w zsWm|U%*`;n1oRcLCBr047n)C44=qnv#pB&sk=4pac#y_^{4fR)GSwJ*m61oT-QC1t zAV3oXpC9 z*H1luc<%OQrH+Bbj1uD=au2VhsKctuau6`W#4%!}Uc67c$6Z?lrLA@?QEgyyV{1}j zjXk6W-p-8l1aONO<^`{hO66d&*~(try;)Zu4CZONy1Sd>t^I&IufQ;X+uProzZo2? z3{n%Iq@oh|XR@lysO5N5{guoeI0~hC>C&Z{^AhNc3{FZ?3j3YN;lI*aRH9+ltV0tM zh87m=a3~!;Jue^M_q8BJC8hS(R^Xa@9}N1f*d(hk9r4)6ncKgo&%6@0O!rMj{$AeG zt{WG_0oZG_Ass8a(2T$YK|%hw8qO%5&$cz*_<=7>7JOQmFTg@Cm-TFX9LdMWSN87R zV(Vk-bj1bNR5!ES`aJS~3hXd+c@`Yp=k{!NaGQ%@vVCB;A~qX{n0|M$ z3rvb*ZoONP^4ZF5BlLd(Nw=sde}C z=s=^Cx<`Xg)}r%^;DCoMaH~Qnw2ERC{0{S zADSwINHc@p&lK+w$H*hnFlJZrRlZ9B;!d(Dd`{`3Ut;1yw zWTj(&GwQgI5$5CLQ(<4vf|fOj$wF^7shsV^NKduIXfrc2XJll6s(I&Y(Ar`58n%H& zcnEpPC9A{`?dWvDr&6C=p4tcJ%%(~k#hUv(%0>oeYmuQ-U=L-d`2$a|61Ik>GEHLG z+*`#lFP%nTwjfKAcspA5P4*^Qj<;I!KYv!lu>D6-j*jLat8#I18Kvp@`pUtfJ3Bjt z6Q-AaL~+-pqCx1ap3>wGmNp%4Hk#KQJd;o4f>Am-xuAt^O-Bwbj9-A^^_XfJoJ8B+v04ZP-JS#c3Ox|8{_~QQ<#A2QI)FO}z znS z`8@|R{1;MUH0aB~$5V6x>nfl&JnNUxeoi=K`MpQT2(zGbkV}$OU|H&}*z6sx2!rY-w(_}pKVl_Jm&~(pH#lf&thF>7_%B>2`0#&}=z6|A@vO zd3K-}|3vz|Wn#N_1YvL7^fR~?bY7m>XSs_nrtp~B)I;zsV9O#yqbNG~sZ;6oxjAi% z_7~2mQD%s&M^&wm?A+HOHQOzRxOTQi5oILJeS=-rU(~B77YsNOqA`gxgC2^5SCP4)|KAFr`r;rXfeS7%JELbSjs%tML%*mSz)Q%YHO6eX1H=t!Bk?@^wPF3 z@_-8RG3wvX^mlpH_Q%$A1mNqGWYoz|!)Yax6mRqYZEgfF_+oA_+bUM#u? zhyCeR>9|-Wb{2B2*_`rzLOK1NI`dM#ZVZlmgX|??9m-dKG~ecD%`X9Odb8!x1}4M* dHA?dKncvhyZV_St_>BYrguc1nN4V3I{{a9;0eS!c diff --git a/html/img/audio-output-connected.png b/html/img/audio-output-connected.png deleted file mode 100644 index 4842b3dbc9b936e65fc809313ad551185254d9fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3683 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 B{J;PJ diff --git a/html/img/audio-output.png b/html/img/audio-output.png deleted file mode 100644 index b032c33115194e4ebe728f025342dfe1d81e8b30..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462 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 diff --git a/html/img/background.jpg b/html/img/background.jpg deleted file mode 100644 index a0d864f871e87a941e3ab0f2ea83f424be391afa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 472185 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 z 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

      JEvGWw8(Gi)8(>Q;NI7Qh+g;g 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

      q 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
      n>B?01eYdZWws0MgN;abMLv7Ej6 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%0Ag=JN}~jugs3#miY^^^HoF(W%)Ta=!X^9 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�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 RB2WMT002ovPDHLkV1oJ$vmF2c diff --git a/html/img/cloud/icn-techspecs-midiin.png b/html/img/cloud/icn-techspecs-midiin.png deleted file mode 100644 index 623cae00a272255ee2b639eb15deed5068feb9c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmV<10VMv3P)G*MAZwJ0wltKt9 z{tRsS*7yDM&pcfYjcg;&Ax|^xQPPKxksqO)mc66Y;TK}qM>dhC#Gw<&JXyO)9zKzE zlW@Qg`Si9E5cXfjiQK_$7j_9bb#iP09KN}GBZ7`#Le(f*d~*Q|Atr2#k`ZvgR9z-+ z)a31yQ2jvCTz*LCXvxY3Hg3%Jssl)pWi@N-P!K}Q>A520Gp`-Z4n#uq4$7Z8$MzE;@42)Hc}7N;TUhGrw>Ub4%P)-}fegZq4us@zepztVgK(5_VXaQ(yhLHRdm`T#^lH@6L1LX#DFLbKql3_P zLnFT*z0!flt?z(Fq)yr4t{>Hg^WXq9dkT$<^0>fu8p$J-3T7=tNEBwV@j@~2fa24- zTw!>0(gx_CZA=dV_u#?@YsZr<0Q55p;P_LW3G4f&CvY;lSPN^<5E8of5zWr3VzbpX z+_Df=&V?v-DMnk|moGV*kqDj*0^4zklTosnKp#lBEtjZsHHb`7)e2$|bHrd&P$qE) zXVQ5xnpv)@J_~-`b&9cEl1k2nH5Ql&yW_O~_3UuLTYv!oM(R4e2nv#f00000NkvXX Hu0mjfH@vOa diff --git a/html/img/cloud/icn-techspecs-pedal.png b/html/img/cloud/icn-techspecs-pedal.png deleted file mode 100644 index c31732f15d4a0b19f1fada5984eadbb1231b12f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 775 zcmV+i1Ni)jP)*07jChK(dilDv@I+>gM3(3C`7Sv`h|SYfpsm*nksKoCDo3I zVV+VCn`aIo=NZYViwn8IAgkN$CX`drY&H{v3|Vp*c&=0`HPv*a>|NPd$?s<_$$?`1 zu)zS$wwzND_LRNpM`13>A*Y~Kr`fD@y(TE{8~vEh1pu;HtyU47vojQ$E;|$&qGnm* zxy$7eQ8$b<-w`n~qJHrDRF^}6J?eCNrE>}ZjDY&YfZm>c1CY#=92{`uS@{Mq0HB=r zwC?Adb&v@FvH|t%OsCm)22gP#LXY+j2uLI?BUN&U%B0ymaPSNlC*AWY$8B5G+IX`{ z4x8#U0|?V>9ypvL?(rJ^wviNQTJ-nGZAUHWhI8D@*4=Mq;*J03nG57RO=k4-lesWUFGN<8U~H6#b*oE2RHp6LKFG4^?XM)WII*q_h0-+e*#_4ohk@A#Jh0|47^t$AKrl~e!#002ovPDHLk FV1lq^ZUF!Q diff --git a/html/img/cloud/icn-techspecs-rotary.png b/html/img/cloud/icn-techspecs-rotary.png deleted file mode 100755 index 32217bf0c0ba2e9bf88964d483845a84b73d4f72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 380 zcmV-?0fYXDP) zl~4&dm;|Iu0yqE%;Gk=hyMt6C z2EH9JMDbCEu#W+CK-;*DvM^&4GrUF8wOYn|X4GLe-g*GvIp$ceY5bnsgh{vB2~0b| zmEHo(2Ej@ij%waXuVMOj(-TnQfTx-(^bqxgmwecq%<01 z)>;SfjFFw4Ma8Qkm#wO^Kof^MaCj5`-Zf+lrb$GdDis$7vJ{t-4HH+9dU+|?IPL_I ztM3G_g=D8}x(f-Lj(jD1FySki*X9Sn)J`9k(g}648_r0{3I_`j%bX+*p85P^I#G(J a00RJq&8*g+>5WMM00009eGf&pv1coON|v#X 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 C-;cTg diff --git a/html/img/cv-input-connected.png b/html/img/cv-input-connected.png deleted file mode 100644 index 38b10af9c4aa6c8605cc3803cea80f57c73a37cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3451 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 Hu0mjfACXI} diff --git a/html/img/cv-input-connecting.png b/html/img/cv-input-connecting.png deleted file mode 100644 index 0fcb7aaad1f4fd7e8cf260039a082fde6ca6c56e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1303 zcmV+y1?c*TP)3J5IN=0 zJ1Xk62mVG6`4NrsAEKTkCATVqqYqR^v=BVWzc9e8jVJy(R3o>x*y;MBToKk+U65qT44K#KrPN*)U-wfN-R*Mah*?f zLkNnC116Ao^XAP#e}DgP@oRmwFCW!HmAu5r$VgwcTD?6!KF-q85?bKJ!~g?7@{%uJ zyx7R)a%^vJQ!baaz!n6Ph5>W|UrkI*P^naKT^G;u(0yPys_#?L*8>b!tJPoMy?e*x z%^}05x*=%NC`IK)b#W;*=+VC0wW_(O8MxDw+6>`XNM^UrwJqunCt87jeI`u zDS?q02TCdDfK?&HUzfNom}Nzv4!$;lZXgXj0)7U*ef|3N%-gqbqZ5J0j9wxVgYt}l zfq}&H=g)heJb7{(zrX7NQpa^SeiHG3B2ZEh7{x3+Dy8ItNIW~fGw0^!ei$1YdzDV7 z2WDqyg_QE#8_VS~Yiny>lm$Zj5>-Ff{rK_YpQfg!GKE5cgM$OY1X`9wqtS@Du8WlN z%NKauw_SycBr1Uk;7&4`{5q9NkX-;roG0;Q%x77aFbo6RwnGyL_*pog&v#T4 z4&t8q|3qRwpQl!l2*?BetyC)3!otFzz&H5wV}s_gB7xd-UH8W*3T#&%oC^F19030S{lGr{ z`kz{jZd%$;rBdC%tsAo%a|tdZ4^9Oh0XFbAzQ{YkE&MsMlBjm&x?a9~`TN4cLiAQ+ zE-4S1o3I0vfGYm#j7jr;hzTTtyTil7P2<2$-qsYHCKHd-X#9vTv>vD%$DhAftyX`@ z<#IfD@PI<05S<9T0uo<}n)n{!i&FbU!A&I(zX``CCnt%=g7c diff --git a/html/img/cv-input.png b/html/img/cv-input.png deleted file mode 100644 index 0e91fd6188e3c23290f9b0f99d0cae3fa1f2128b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1189 zcmV;W1X}xvP)m{Lw^7g>?#zNS+J-eDGfx#1SucHB&oy1b{CF=131HCBxdCMNGCUP zV##{-9-rfTuR$OX2m}IwK;TEDm%e~67^(Lmcs7sp5&}LS$u&w34+;h&xgy{SOMc0# z`a*CE7X%a_w7ll!U>HWgG)>?4 zf$l0RxkmSQ1&9D~;0NFr;M={uy|sgb17D}GTReGud_1(hy*<3Vy!;ybem4Zfx?=>p zh?qbbsQ5jFANF_3=H}*)^Yin6#^dqvjg1Y-vaBahtX8XJvsu&c0z!X*h%7EH{=BlX zk|>o*+}_^eC7`ORbUK}YVHjAJB?JUQz?*0^`gJT8BbiKMnx^MT`Fx&oxr}L=!hyKj zlbf5H;cB(Y#KZ)WPAaR8^IByDbFlVmT2A1gzoVVPsiGQ4~)BgTWxO zEDHg-7taLDLZQ$}CX-~dS?HW7X|G#TCo4;l<8K$SF zDV0jTcc6qV9N6M@ptnxsUQ{x%Q#g=Hr3eOtJqP-EQ3?7TXmq2~jSsGHju|H>CwJG^ z*M>;p$2cvD(_p)g%h;{WyG$k{<@5Ra*4Eaf*c;Q2*A$F}?M$ayUjo5Or9z|8@cqL2 zARKKR_eFrWz<0p+zu00000NkvXXu0mjf D(yk*? diff --git a/html/img/cv-jack-nconnect.png b/html/img/cv-jack-nconnect.png deleted file mode 100644 index ea857991f1497d42ad0024a79fe48f6e6d1efdce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1987 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 diff --git a/html/img/cv-output-connected.png b/html/img/cv-output-connected.png deleted file mode 100644 index e7119796ab5282e2c946314bbdc6368f22b9da2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3407 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 l_qNTl$eX)5USdsco7w1}a0J9}J8O;qdUDGiT1L zAR;0nBLA!0;*vF76<+wS2a;7eAfNagvJ6ilI>-aJ0iWNiQ31L*I5-IV{eB2M1n#j6 zR2+Eaa+%%TT`HAIwO+43MggYcou8jG9*^1I-+$TdcHaVbfm@p%SXOw(7=j?6R;$r$ zHUS=Ct56*HQGkbshYSV-fHLrD!{f?~xB?rE2JLnm;67Rdoy8S6nM};q)|LUh#U&2> zFbpxqaCCHZ3XB1R_JGdfDGW@3kHBZ($3{n$A$}sj7r+P`q5^c}g<%*4_yKqaT%Z7* zdBzxwF#z9y@7VByjgBfql53#B1{W;u#X)ik>nLjt$qLk|^cq$J^w1H1DqggaW*M9U zOd(l;9(s*SZ8gBC@>GG2{9Zh@=vq#_a9wJ?V5heQZA@f87_wil=a)P@r0^0z5!XC1-v#g^!Pq8I48& z1>kJMG=&|-J(1~j8VrZSXg{Neh$F95DzUS(!^z3XX|LCNhEAkY z@#gb6v)K&bJutyGl`c0rstm~iPk}qYbKniOxjtK5at$9FSRQz_xWB-5=)^%D_yW9U zIeovP)~2%@_V<8b9~_s9D?sa@lW4yeV5=?)FWKUhztGR*OQjKS?)jmd2#XCT+kiA&D4o+3Ze}wcVfYPR%AD zmLl3JN-vcjJShqV6%oAXK@WoVViBqbFH+F66ueoevuTogFfO}0GjHDaz4zvQvzVM1 z>+I<1APAx}F)pO=c*6bKTJitR#;*%_=ti+DN*j}?Bw3IcRg63Y2~8@%6qJ8>+AVxxtDalh1fjlgzdXW72`V9$GB}iW6L`F2Du&9n# zESRoLWaP?}98k#6IWXezm_UO_0**GV+q@GbtGqm(yJngMRTnfBBzKd_ib)VPEC@Kt z=aCtf1%5xp4sw1!I{>^4>!lg|`aSF*&-r=p5U4#Qj%F#7d`gJdV&PSgEFxs`G+io{ zsFIH|tOCsj0s)u9>-As{k6qT0L;rw!raMML^f$9lK0u+3X58~9ROPY9zK=WBj@ zXD8HhcrHEP_I5#BT5LVOxv~B(JT|xfqCNbCc(k@DZ_&)h=ee$>n=gK>eV12muNMx6 z2adQqk9&Gow?fArEX*YPyW*FBcO1x$e-5|jPIB_yd!R+{etPu7wMu{2jZec5FWv9_ nmg{{v?VP^)Y8ec!uI}4^h9gP2NC6dfdAc}; zWHi3L)W~_jfai$A?vnpgZ)-YDxZs9gP2NC6djc)B=- zcyzu!f02_xfrH^9i|nFnFK+*J7h+wj>B4oNrToB|;u@aN(s1{bLme*;PG7kDzimd^ rYAYq-E{{^@RdO}50vA{IohV`aZ6g&`qA=eMXeNWFtDnm{r-UW|fg3;? diff --git a/html/img/expanded_left.png b/html/img/expanded_left.png deleted file mode 100644 index a65ee765a6e30da97bbb2bc13398503d0028f04c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176 zcmeAS@N?(olHy`uVBq!ia0vp^Ahrev8<0F6mfZlPSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tt&xXL`ENiZfwmSHLyU12Uiq6u=(X082^hQ~PxS+6V4{jz5aP z!V|`9}a>Y-;G*$2y2~uHmNk0J^zSwv0=29?#zyAPifsr=?nXlgwYCJm!HnR>e z;J6WXk``t*1wJ_MYvx%xz;8*pnYH|QDPRTUz&k>hl&Nr_VP+=j$;=*s8#C)=4gy&C z?^{o1{%i=`0^c3{MN&~Y(HOWQ+}8rQ0R|1ifD}o)#om^KacCPTt6+~Dzdz@cK(9fl z``#7Q4%I)zGmynetM+pV%m@>CP3RB9^3;EPM(~`{5_(S2iwzNk!$L@=goLGs56>&8+8_krOWObp;SFO;sl} zvs)JuJ*NSzGgmSqn9v5eceQnWUIHJzR59eRssE21w#+20&1?q@&1~*wRclygHgOS+ z%F@;+wC(F#NgMg5K4JQ{z_&}i#Tf$L6WnnkX&oDXMeyS;Fut_k6IbjKTyYJj{d`Ms z$BX@3(tTX}-!IXSP-Bt!cr85H*au#^8VFtT%wgbK94>WB_`Dr`sL$5c)eWfs`mYIP cI675~Kj%;nI73+WqW}N^07*qoM6N<$f-`L-TL1t6 diff --git a/html/img/expanded_top.png b/html/img/expanded_top.png deleted file mode 100644 index 588717feeab711b4464d97c5c8cf750d012e161e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^7C_9!!3HEBn#|n+q*#ibJVQ8upoSx*1IXtr@Q5r1 zs=p4xj7}P}D}aKMC9V-A!TD(=<%vb94CUqJdYO6I#mR{Use1WE>9gP2NC6djdAc}; zcy!*KbdZz5fa8cx$GHdpK9}^ZTTr(yxT9dELgSo{27$%z_PsUenssyAVU0hHU%IuY%J#4_!zEn#$nm>gTe~DWM4foBc^C diff --git a/html/img/facebook-icons.png b/html/img/facebook-icons.png deleted file mode 100755 index fdaa78231852d6cf97236c8939da6d00b80efbb1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1298 zcmV+t1?~EYP)VR@`ZUzFV8?1Y!U-Qw+<8p z?0b*8ZGy7g;_ZNxy{EO&LtT^U?DIfckwjjTlB33spu|O9ljG;`LR*n=hO}^pw6ea} zKw6MYWtyO_%|l(1^!E9Hl)Ult`0eoaN@STrT#`m$m-F@b@bdScuFa96#pderKU$DT zVVGNTpYHJXT63w5pTm`<$BdrCOJtfsTalKf$H&m(hMB;pw9(Ml=G@`!iJQR7)8vSo zz=)c__V@b0%HHhn_1@#|kfFqnp~OjJnSPSHNn@COk-JD@n0=ADVR)u}kh<^k_m-x| zM`4%X-Q(@H!PsqsvV4)cTy&|{ z-Rjrf>h<>eTy?2odaPo4tX_AjTXd*da;I8!sEVAzS#zjhd8Y-^x8Z`H$ow43X0tw=V_JnD{0#*sm_8EJ8w$=ajS$ou3QjStLcO8je4r6* zn&61a+f?vNAPD4bD)=o>z>RyG3cd~$gx;otp92NpJ8x3}zx(hv(>Ni$QGsRQGSehM zy-|T>;U-ZrdGd2+v!p!2DoGK;Q#-vhzDMGWIuAHlfF2_cXa#zTkQQkWKhJQXN|)l54G>WvC43q^%;&RB4T?}P;x`L;(6 zGf9Bw7g(4x8v@lKoOWAq)+|X7CmSx9p~`l3b>Y-j77pXW!h#vXGc+}?9nSedu_Rvf zT5!ToL%bNY;EbP!c+p|ODZj?XMpWlV(Uf6QE`DR05xkC_`ZwOX*o z4B>r{{6c6FWVqGLED zNT>Dm6#=BvS^!f3M^h;QM5h)BOoR!cm=xYF2NQ_|0KQxk|BV|EmK<^}^UDTSRU0qTk{R}38t<#J~Yh)zS}$ZSxH2?5&mTN@`~ zzgiBIz-kME*Ig3=X1sODQFyOVxbK3-&+7+jdFXm;<0O2fmd7q=oP$@}l0%F{+&7e;n5dZ)H07*qo IM6N<$g7R{VF#rGn diff --git a/html/img/facebook-menu-sprite.png b/html/img/facebook-menu-sprite.png deleted file mode 100755 index 635ceef0e8c07b0b7d9c38d2599321f62f92ac1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1549 zcmbVMeM}Q)7(WF8p{Sc?B06_gCMt049p&1dl+yNEsH1##kt}oL+8*Vky}MnHQ840y z(~1$CCOStPxVU7%+;Gz@Y#6}6Hrx>A7pOCCXw=QGxhPWvVQ+yt|1kcs%iX>2``q*U zJ>OTAotYLH9vu!rP^3AX%mwQ*@T7-@fOl=D?|rZ=5RLg_9#<%qQUVR>9Gs1Y&2Gv` z=hBp;?49FuG6V$`G1h!B-;zPtIX6Q2br7$c2WSXN)_Qr$UQCOyjdn7uM*3H4yA);| z8tIxOi`>E+=prV)T%hyHGp+XWV!PTQ)uzD7UIGxfX_11xZWrqzyc+2QF9G&`u}lh2 zsEEZH>7-NnmTcI-2{fF9BqrG9C<@~^f+~`59F2!DIf}{T;KmbB1(Adkm=d14q`;cs zC?s-8)08c6(nyO$ktbxb($Z3-G!fwhrwmoA)qV~PO8^=Po-$UXya}vlX@G&GJ$8ZN zMTTQxKO<%1N<@tmcsdz^o3~h=5VM}CM1hpayc91(5xLCm_Qy4$?Gbb7|J-<{w#Qn= z)3RLJ!<7hjP>;f;0Wiqj^9}hGfj2~!z<{DqE|RmCxM@~2lNu@bf;bolVbUv2D5_M* zm6#k?p{NSObVj8PMNPO~Z!oF@9M8h)P?OR?8ptG6uSQWLrdQ*nQE$}aDwT>vab*B& zW<4Us+UbB@2H2g#8lH8JWL5o@$qX z2=t(T`=t57;mP>WESMPq3`hSLGb$ix`YJQ2vwAPsM#smsodv-el1=lr6RtDVk&yV7 zm?LlAWa`#7-)0>#=P4Lo8kd!r_IPY)^U*m$(~wNOR(rO*P(;E@azT${2 zheuvoM70PvuXd;3jOf@jMfF$k@khvKjru$FLkwV z=riw%j7gh~ccky28pg-@{9Z-v52ly#8;5dy)r9M=)x4>^Ara}RDy;cVxRNrw`{Bnv zj=6SdfNQT=Hg;@a&=~qCdY7cFCR!4Hs4(40-iSHfK9)>jYy{^v;ki4pA_5cC~Q#gBIf zPnX_^tytX}1V3)+fgS(+5|3=P*dtcyzuGoG_Cm+`*>!EshWewvKMtmzZs>9@UUImx zF0KmSu}j!~t}?c{EODQvv44JVUE8hT&Y{-k<14$v<{j$#=>DD4%7d5d+aGtWcu?HLW)`!LkKb#PHm z@KBt#Vl*}H=lZ(Z?)0xaP3z4EW-Tl^2Tgkq3W7F^{Z(UeF^&EowAq+ReyK00{1@ET BKcN5s diff --git a/html/img/favicon/android-icon-144x144.png b/html/img/favicon/android-icon-144x144.png deleted file mode 100644 index f67328691b81c3f0c1be1db9f1c25b7e1228b260..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13822 zcmZ{L1yGb-`0vsw-Mw_Tbf+NF0s_+A-QC?1f~1H_mvpyCiAXmR(jZ;;>^FDj{_mZ+ z<1P!k@4j`;d7fVxtFEf}44n)e0)aeJdLgF?UQ=LCRAlgTM`5EGydYXjzmkSPYLhYU zO_9LgaPFFlGLWiqiaqcLjrj}BR}hFFBLor>0fF3tw?cLy5KnFhF5lXDmbaDfcS^RFxB68(H4;$-=P4|| zZaO+!u0DD=YDx2*Suxp45>LbFXZC2)Y%AaTKc0ELF_{qSZ!xp?aGKHF7 zy6f00bl8|nYxFC*$r51?5=`#gvEHG<`R;k4B1f4Rl++uF3byZondkjP7l|a*^_wLs zH0`&h?pxRB@TCM4L!mhEErwVhRHL)AN$Bb6X@rH*SXjQiP*IVSk%2ceH^(I7+99b(KP zLwj>`b9GP@$wZc;67`~k>YR^PT~9A&AfA|xjSV9HEu%v-_#3si7MiW)*t1@GULzIOOCgkup5fJ{OSO zG34}-2yo`Ve*IeeS^DyGb+w|J8a5akxoX%gXYesF1oRdY6$AQTj4#qx0@a*433qQ%lR5Vd|QE zXm}X){rmUouU|)g{mRTwVPm=}fK{e_tmgC82YTIz+#DB}Fj=rKN@6+uLL2;!>2CM{;v> zE7U2sZnf9q{rwmUr)}IEvN@Do^63+DUtb@@>MCwaNlF4qk@hr==H89a*%!ScVAVCX zP#7__9VfAO-0)Lrsp)d7=Uj~`!r9pwn7~$K##&ezn*Xk@Ht%oFh1|AK?dA5a?8f(6qF))LS9dIqOP!co67R z8zmktHkps4F-+Pu@+~)#_Q)$LqDb5w@C972N88xihR)c1@LXJ|fYKyw7OFGDrU<2| zm&w@s=URiCE)*#B^Oz-5sOck!;XNU>wLI&h!Tm(xhMds~C7}u>Q99+}M%CW;zoja5 z=xAxplyB|o=O=&u48xYVh7<(dviP<7A1p+_sjD0lf}2myAy86Mnrn8Y>%6FRHU*R0 zG;mrka{vsIpP%34%1TmF5|)RTS8-b#Ic(`rQAJJJL=2dP&O3Z7=UkGz=gq-XF2zHS zga*2W~p%iAflg7Hqx%#8Z=OS^wyK)Pfq!ZU4XaM0z*kYPpmn$ynC-lSH~ z3JEt=KAvcd1nyL(ySG~hYWnT;)6wG88B2V*+g^71mc9X&JUx>Mi+z?ooTVwx-o zVZ{$@XnFs!H@n7%K7HUC-JkjAC!Us;#_hZ!wzacECn-sNzB8c+=8IlLPKIW~w{IIA zS1Wx()WHdlkB_9QKdll%gpy<}Ea+KTSx@H7lj%f7?SBq~y0p8yD$_;?LN!-R?o_Wq$EHNQOMaJVwn{9fwI zN4VK)V`9W|J~%!ZsSM4JpFV9&DN+yot~9`soyIwEPNVbb-r&(_W#^O?Z%8nXd(3kwUCzuLC-^Xj^~(M>CU7}n!?;J)Xlx~j6l zo#MaG%8EV?e!2s59-B0lVyLLB3}t7cVCaihnG0ARV6KK+zTw8?W4lJUdV~*ADCueU zJy+M)k88A_rRCys)-3x0mixhK7d3Uj3Ebe|;HSVPTKF?tudQZBVyf%Ri|gvJ9dDf~ z!&vKlU*v&-0Vu~GaFqIb{2f*{*MD<7h8=!{;JP75P}Sa3=c?`BZ+pzf5X4ssPNBcu z0u%hcgon9TDC3@?(lam=Ra9Vt2}pyEjxMwPq@bYSvO5VqSZu-uLyXmai*t5Oky}<< z5V#UBpFTf2ys@zngsWK{4pC;IrKMHZ&baz8k^MpcIpB}G-0eTdf`0lPv|KK39qg}D)ml~TX+W!9jH82>U zx`wR|&?L~rCnrA*XbVWOL@Jl|%3_O0SQi8mVGyyS`qhnD@qH~XKfT?r-dyVmx3RMe z8?fsrLmeVN38bc?QULShFXyc3l2Fptmc{PHZQ&phE^g?-fdf4wV{uChDOfJkVYw^} zH2FT?92cYBws}FHKYzZvv$(L}a?&l`-g@^M)LKye#+9k8d8JU{hFo{|k7XSlIo`jo zlC4gb)6~>dhgSxj0(72_rKRiOw0HOS-LuzJD62j>V3ZK3f618p=13lN5>9P0o+m6V z?kte2@#anJ>cf%u^=?Trw~!F3D5urhM`)edndRWtYO9i&XhewRn}){5qHmvwz~I^1 z+Q!7ir5U31alcSg8_L_V;BRUu?CO%l+`JP1#sa0u-<-i!p$smZyzy4pB6 z^q-uZWOVqLGSNIXysj;Rf4WY7iUB>KFu%if6Z!IBJ{$oBtFWm_aO*Hmuwo~9B0@-< z7oN1GEema%&dGpX50mJ6=5u2s;l;&;`WNkNQST~?KH(_S6wub1=Y;tA`Axv8QI26g z80?L}sbGH-Tb3V$e!e}Heorx4*X*%}XS8@u#;I+LvnAXEFKKJnNH#JulFet0g@=b% zIJ*z3Z6w;75LOoFTNy{k%6NKVMn+_EK_@wFZ31}T!&ZbL*X-=8NexIoU&ul1wE z7j0ID^SJE4c4KxwKGw+bGCAfKP4D3l6GtZ`U{)BtjfHhD^v@6?^shDJmThuo1V+DWzyN{W(#l^JkC%qVYZC;i1TIjiBQGfs18MgaOSyF&* zHdkl)Qk|(liY9#|B|AF?Y&+*5z%L*WWsxL}8aigx2j)2p^MN)76%f$*S+8G7v}e25 z45qV)sA!+Sw;G2S%)Y|nVt7%n15kuh|0T>j45rd4o-D3D5*;2MLiv0EeBt52Rg<`} z82+2O7dAJicYnD0$npLAcNr=!D56d|VVUZOUgw~5@}*{1*|U0K4EK|Md^H*lj#om4 zDnyKlj>;@VTt*4twj1)gTQ};TjxZ_KSWi%SczQ;P?cHa(uLfS3{`vkcordbPSFEx1 zPk+Ch!+af5Ef`ug+Ah3@iKlz)p!3{SSZPelHzz>`kaKYLer#2$d7Xe~0XmXPG^}YG%s>bpx5NYGkkSgFry5en{ zP96LS0HHn?GrCg?e*Qn*&_E-gqvLU2X`kGG59i(r8uiGHhRkCEUr4`v9@CVY--vgp7ZfT=eaJ7j|>>qhyH+Zg=%aKKAko z+kWVnNT^Wm92K9dWpCH(6H|aRl_m%Y2~CHRC@1$k(*K4BVuUAKYBn^Sa|(u>j|Fcn zt}3XiCVh+oaQ}2W*SYxX*YAHsjH~@cs~+%{n`ij`EB%-0gJDyG!lMsAbrsHd1?k zHu_IubY;kItMDnChEe5DsD{6oH;DV#h~N=p-3%>AkR2VpPX?a?WzR+&K+~A3HAmUl z++5x=bvhHA5{q?J!|f#+bfo~z=VX{JnTC^-)5KSq1vEm}lQroA_=Y_g>cnSKT`SEp z>IG2zEsml|*7f6G-LBsK>aL{i?d=*$?~ZkbB`H+t!$0~5%Wbo!+Cz#gHZ(PT+Qz#)Zd!bH zzTn%5y+IgiN}^Y(lPBtp6$}o^BO*ek>HpZBD_=*l1J4Ej_gjZgE`v1(rYtwNP>lDA zFUqS|uhMSod``_OjJv3CaowyR%vL77-OYqkP*Z86Ua_;Kj{ecpGUB{Rtf;IUD3Xl^ z7fLy0^kp=k>poI&TjLjYGVe+6^$kkWrpwWiuZQ=Q&=$2*g7BI~!I+iot5?sCmRj%y zdR?I;O+4|gNA&cwox)vx7*q$dBr-6h>b)8`yY8|^-Js7Q;ItIud%i7dsb#j3B01Si z{S7CAB1SV#*nQh%`qQhlUxWad2zl({EG#TozCzfXt#aEb4tkVaGY6a`XE+q2juWl)t~I zQP7QL`~BJI^-Oh8Bn%@}*+t>#KL4ATdVvsugNcp3nXV=wt*EHjeFloS{cM%IheyNK z2Ra%!4dtR4yIN2?lol=@AA=}_-2lqbG7tCX>IMWK;Cbv!OCC^5g|NmEab(oBw8BB{ z4v~{al{Phn0usy6m6wKUv(oOXS8FCOMG99+@cQ-Z&y|%Qa4nQV_w?!kcR@_oiZZP+ z=?NpnK>cpOOC=d(m=>?5sfh>Z;Zx~0qLLnF+A(Kx{3ack<<*G==pd^Lp{ zPcB8qm2Wg|&iXU4pw7lg=4}}>8ee0&DS7$$P7mrQHs)$K)maHaE5iUV2RaC@1WTuo=j0+wh91Dudx~kGQiP?88?&E`}5i^Xc{&aGJ z3S+iQ!A}oxk=+1TclXN2Px{??Ng3WOr!)WI_C7LH`f=XhkI2f#Mya_nKXk{9iGO)d z@)(l*QPKcD!i^&O{d+QgK|vIDa(w*oG(rY-)^~8Dw+u8gsOT8z0Amu=6jxPoYU}DQ z_FYcMz-zL;i%Cp;*6NHNxxt2Ol#K%;j)u)H(85wUDB{bwOd1JJi8bZJ^bjBSDF*qM z@U$tKaZypo0EYVH(5yzGcOJiN*>NyH2a*>1n>s|152_2eGewNUfD?}>I(&nxW_~;y z<>KMy#;LgnYCvjg4sLcx09uUDc+|&_^Z?2s2iU{7!`H8f?$4?RO(m*t@bzzqZIDLU z!D=$y983gP09FnADEd#c(`d^#b3)``q-x!FRF&9VYSPgVxn5vKuQk@z;sOZ?b8hJK zXJ!H-qA*jEF3(%xNH|hb(lmHF!0$?`s>UOI^RWsE;BjAsHa80$EHq*OJo~w#LM}MC zYj);EsU{Q%ON-we``$md@9ku8r$EWHEPIRdog4G^_SWUkcftz8mY-Z|%vqzU1z9K` zRCi{RM%myr?66b7T!dG;9OU2_OFuh&kD0B)2pvr%0EnA2-*=nTVYQQzj*iXu zS|}6_zMyjvXiFmnp$dXM16`um%KQ+Y4iD~>6)QC-mz#<6vul5Og!yA0@^8+^NyumM{7`1! zlZ!zG0EKQCXdo|MsPqFGJh`;Q{BRzYyhO_=XqtS219+VJ=piWo>1;o}|L^aZAZyshFptfbol( zw?v|t|1K|-Ho|?fSaMX5m4%aU0~h49lyL#L1>7?v@!#cTab>0B0u!7|>rK9}J91@Z zCEw3zlOE97&nF}m@0Qz4K51|cAUJQ*53Cq~5fm3+uAYt8g{O_6VPR29+YAC~5g5Hs zl(-w60{r}I-Ju9+No9O!K<2cb$ba@d*q*i9uCchZ6lrsFGidabrRn}AiRZ|GJW^cC zNMB!HYE)L4fi_arOrTun3geTz9YJ;#`3o8P<5)VD!1pssxs|~p4Qf7^lHBWyp&T= z@FUDshqxKFFgt~(@__P>X*1>AsPB4p^fr5pacC}p)I=lssUrv@H3lNe_04(Ji2wQ9 zp-c_~7l2k_fEYc}Y_MG#h*5KMB=2)`T@L14DMY<6-@bjzNlE-zK!6KK`8^(PW4zJr z-5mn**SOeNX%FoT)TgQoKZ;G3Qgvnm*in5Vp696S9vno>d{-^cA0fw)0gNV;&w9KN z=z(wEykTZ$mh$ovNJ~!#MIILy7pl~S&w7$N^23TRDk^I7_ix6Jw?~JE&x9R}uTznr z53gx}N*fcG6vc%PSM5ggPMKlE=Z6hH`ntC@!U>|J6Nw_A@PGeu%5o-$=vPK5mqw^C zMgw(jICm&k1AbO;(OK3d5SOw`Sh+{P5|jZTN?X+<3FM0Rvb$yv{y?X>%rcG(Oi?J2 z4hU#>mM#|UlKLVp=M2=W?(c~TbU;9o`IeibNg=Gw8i3cbcR+pY&2=eWLbdn{6TY#Y zIy^iaa6dSPpMW>PONbx&`-3H_%qvSmO+5sdMYr2D+>xm#8kAG|xiz}ayU6QdvFX&y z8=PJM3ryZT9Ym`z0{tyZRjM5~hrp=Ef_L2KuYA%bkkf$_8xE>10IVpdr>8(R2-7K# zlqt$iok>+Q27tztn}nO6pFZN@aDP91!~*a87$V?G35kh4c8#|m?Ee$e!=@u`8}*eC z`6Zn4czltETqkY#het+wVCWD?UW$Gr%)mfkCQu%>s3T=?3bJp~uY@t~9up~`MpwOU zi;{f0nSc>_KYxGmSHWdy34^X>$UWG=a{%?aTG^fpQI3JD7HIiZlxu3SPJ4rIe+0Zu zC}N@cIrRdLY92_jFv#0^Gv-VSwouqCFI?Qn&BKxKzwKOG8+chHN5`;ue zWsS^A9R|#Uu25q)!>Tkh;pKKsH|L9zL+fDc*lRj(oP@rCmogPR4Q#@08jdri4=sp8z0$Op&*RSZ_$KU!a z-e*?Ir4!`4xIA9h>SrEDV=ZcS?3mpVf*w5B46C+>EQ~AWnTpWiU=6wO9}lj>W5uLy$-*| z38nbNL;z8#II#P#KkFKycH`y5BZ=9NHATtZtE_we6h3Z3Y+!IBrLy#AHJzi$}Euz z<)`)qj$b>4-~io+60dXs7x;VD3C9I#YZfQ=VmqCTRPp$M35t9 zxWUXA1A|;+wJZPym^09UD&5ur8NYn{-nEvz%q-rOYpo$LYxEDGxtKl++YG-m7GBHC z4FB_slB0Bo{$ys&cW)gVL*Y;P8-mwDMUO_LEWXLJ!|kh%W%B;)&qqkC}>HwgLT79OCYg- zYBLxwo>E|g(u=_YDg`+?TWpAeqGFHhuM$diYO$1ghfE8quTwVk194a=hiCS#qIdX0!k_{W0iUaFxs=Es%QP532$PV zo0kB^_skLhFep?LJ<}2>!<6c3#oDZ?`T2}_{ZG$?q6^K+5_n15vzKEFFrfc7dBwaR znVX@XEZB86l1z8)sz&(nM-E-=!|vfB;ZH`N{bcVh?j%`jYbGFo!waMUdt`2I?oB;> z3zo$vQ5>_TGLkIdrvQ8h7g-0HoS)yDwVB*Wo0^?v8rc^zv>>}EO39PQm&`>z=Cdz?2XoGe2^>2GaVmdq` z`U;pWFpgvQA93@1ZzefWj~urax82{wE^hwO9zR8n_SmT}PWDN05)^a6?bq3*5cIs+ zX+O@VmEQeq;E}G*^}^aC7ik4g0>X4h|5* zfu#egIhd`Yd5_Eg?45Q`BNcS-TWKX@=DpJY`1+|JA;>IBn2GyUk5zgWG@m4+sNLjH zC$~ZBpr<~(ynOTn;=rtRd6srGkTq6jUq4_b{qkizeaX%JeE?`f)?O#l^%iU&C{!q^ zEO|-e;^OETSe%@l6#)t{zU)7)-P<0^P1}+N`sDEFXzufX$=NkZVEh0vH9^U=DI{kc8%U%X`VR4b6RPEQE2OztV-*NNw*8=I|!~+}=irS-B+%$!5s99U_ z4c}Hhzg~%N9RPNmUx_oyf2M_Z?|b?fW(lkxVKRCm^FSt4ka-fF z0^Ne-Fw2JmH5O^%QxxP>^M8%_`{dB^IIUw;kAu=B!n8*xt+Z|1B(vugSZfX=f6R%NgRh4;NXtvO3%;)8lK6_*Vk!bgR`@=;BBNrE!Sn(@n6TDUs`ipMe^$Fwb{Jhp;BrW8R3L`$?HW6Bl zk|$K##N!+#U0u}gf~ztJ@>)NBMD%U(g=?xP?3<3FZ93J#4hwGTa3VEwA!KIfG1gtX zT;F+8j8daBnar7{aQ>YL5W?9H$1cj~mRc?!D85d^V;Svnr4#@wSrP{4rKH*-b7?S>?jed@cdW~8~Nl7W8<2J!_ z{i<~oJI|B^W={V4qLsE32u$l5-*YRlV63Um)Jbg+qg7ZuBh3u9a*GI8&ok1Szm2KM zbn74_$^T^%6eP|Sbk6M0TImcVXHv^2PzmoC*lMHoN^%7W+3Tn+9(QT&4AC zHOXfS)UU|kgpnmAB$ASoDN+dt^G!*#wY6ayIOgV}mJ%!Cf*&e04M!eT`t^)2g+u@e zz^pRbuOImUE(Z*36L?H8t~ZAoql?Xxz;4oFauC%H?6DWBs)Odq;*2b_q@#60t{aG) zvv0Bd+TBLV5gO^9{=O@}{x_}06a07|LbeQ`ZosksD!$Be)Yt98j9wf59tVNDggnNq z(Z~al(7|7ei_uxeL8L%g1aS^m>G#0XxwWsKr=MZ+#AGeS(}1g^CQZDo2~E2QHd@eN zCV)9@-$zFoaQlJce>$ZY+`GH`nJUrVG!XEoUl_@gvWnnl11(96hKqKy8e;I z@Dk=Oufvqm$w~ELIScLt0H|+NBmp<63Ak|!xIY~NQJA1bXoQK23r<16S?ntBx?v!M zMvx2J9f8CxF(IMbK|t;6VOknqz>er@s>Qj(fAW4oVbu{j3GHA`Ll)!iJWzFkAqL#g znvV~fU$o5t;lD2D2u5l#B>K6i!XmGxmTbI851d5cA>_i~FEEQJ$!x~$6=d?IFMY+Z zPbz+4@7P4EHQfMT;d&;*fSssexrL5}GgJ^~Nd5cBNb0{Iz&1X4ygTkADMly_#Go7R zH$p_r5OPyFExn%kF$Fxa!S%jq4I`tZyW=iN6FNWJc**9A~(gm zq=Z~LCl%)vCsghL;3zk!v8KVib_l6 z`K5Hrnagl9>roIdOCNy5^ZE1VlQ#aLp&@f{XJKIp;FeqQCzBNL8I{i{$MsEvkWQ5S zY{baFJb2wZ&mO&`h44Pf`;$JOe^ZJKBLM(q5*z0Y0?|H_0F(1_(aF&#>_cJLM(C2L z%h{F^&|vVAB_DmHqTZX5WMpM+?v)h`c0Jv7l~h-&@k+}5=Q9CcIx3M|&q$Z{^8-O2r&jsvuELDw7fOc)g*CW-`;F$t^t;E$ z(IXae0M{7{+E9T?1j?HUcf$HYqk>*Vv5?r&EA&I5;FXTWr12`%AGxB~Acj)k4e#bQ zxw@MCaCc=6kpAxRK7uKUpxkx#GrJ~NPG;uriJ(iq3Zo8vJm`t&5LWEd11?&0+8Q21e`~(r@Lxtt zx7rA4v<}Dw5eg+OWvH>5{=cfh;@#+a-0!M!UhOQ5%xuqmV3NE+15pwBvPBU4>Fs)0 z>?#64l-(>YrHPyB+JzfPI6xij4nxAAe`N(?B_QQsLLmt2$Xlfu6Vg*N^RWO;uWt;* z0|P&N#*Q$;`RL+DMk3CTt4xv)$X$WUSZejeFb+6HS_wFRb+FPw4qErszR1Bd=F;Ku z@xh7UM|X#X1|_$e3vlH2v+ry|e*bLd%(&A48LhFgVJ?N?b|b$%1_DAtrJyR1(s;Tl zc#8F2^(8issx8#PTY0SrI1H2%YtMa$mV@INxZi+`hRGB)MDG<8S@>AhlM=;~ZX(m& zqTEi+&xd{!b==)Oh%gPHDC|LE`lBWnkAZ%&8T@GNu+*%s4qo$FV$CEInJnr61nR1~GrMIsS6=}FD`slx* z``dCfbDfE+J*4r^pR{^37m8@Gc1R?j<|ihpwsCrS-zi_jySxS#meX=8Qv5&|m;@n8 z{=UG=>DrJ^D9YIyDu96*I0A--9V; z-~4u6MQ5{*ocUYP_r0#>>;iSRqDKGl&$YnyS-Yvo=C1MQ{t{5hgO>g7N1q;vyNbd( z#zyArtxq@Nxr*oIABm_?K~l$e$$6<6u2eG?7!xDH%CA`o0hEGeqb@HmmCB?yJm1v+ z0gBVn@ap4b)9JlhzM`qAsrtp+&Hz%b&TCrEx2^mP?IwC?F$F?ks%&pt*)-~dnA6LZ zGLY}80p30!QD#0iB#w@bAYd7s8gvinl7?9mj(3E?|!~gvGy7AM6aT&i$ zi%O{nPReX+;BeS|Ow55NF3I2^ERzJ1l}bGcK0p9~CF$P0fq$nT2@*n3P5sH2T?J0a zATgu7e!Pxj=f(OBBIKAe`u+RKbipIRVv}|%Qs?o2laZb z9=4M#V!}xqZiklb*TDyizb!lsHBHkH=^dNsBf3qv3#+QIK>gHfb}6E_7v=#9)yJ~3 zl7@&Do8$enSL;Ujtmm z0l2_&yBt4P!A$|x#`c^Lz*N5uDscOUBp;?Fp?rLNTcMYrg|)VlQ3w9R9nTk!2gZmV zr86ZThAuRoJZo zXRNNH6V(E|47-Dlj*ht|XX+K7%|xZeiwN{-RjCjy_JV?f0^$Q_Ft-)U42NLyFM@%dM_=IafeEj_7OV6K$QJb#CBw(un`N!qnYh#xk+CGna3eeoiw%gcU zsVzSl$ac{(F`HBq|h0wcsIB1ac+PAB~bD`sF}Q3>M-9 zs7V%R+Mv%D&F(X>iIuMHfn>+^CiPPc2w0)Q;aK^_=exphg#PCXucazd^^AWIt+kmd zX5s0p(PM|ff#6_CpbWuI1z4W{J0cBi0ELn%c^f6vP#|sVl*@x=2XYxOb0Z=G5kw(@ z9)k;nR1j>{>IGq*gf+lzeC`gLT!DeDbe9;3Z}kigP8Bx@Ock%ArC7kY=vY{6^-~y( zLMwF2UuK%gpaLfmh|N&^oH&)|dhA5MW@b#E9v{FQ&BkGH`i6teJ&KCz!dnDDUo#Bx zfSjAz#orlY7P?!hZfi7HHW!OhBqB4D2$0G*w%=ZQh%8so(oh|!a7vqL(t_I%4S-(> zV5(pWf%Gj4LitP_AX6K=Qzh4+oJ9a?v)0bfNZm(klii5ek5Ev~2c(zP>p{VjNm=Y7 z5XC@4L#sba#6$uk} zlVRcg6$~y&2gA~JV0{5+XaMk?*!+Ad-3LP4O=bFAw^Kncbep_pPusCQO~vI)0U5F0 zL)=ahF45wu*LYcWpJ@c?^eZo^^g_i#lMA81B1}o4$qs}qLtkIt7s|?E%BAm59mnk& zfes4GdchXa&H0XofkF7UZ(cz5LFi7na^-cIz{9~dn+Y}K1j#RgpVQMC+S>FlLbbHC zz`Q}J)DbOZBPb;Rh_j@m1O`y;?b$$e2YZPJWUvIJS{c)A^cEDFjEptbr7&k2Kp#)p3rT(EqQZ{2VWmB57)5|4h`|}@`eGh?BVTQ z(osq2y>L_rGK2uN$*?P|2<((gaUV%FkR_&1xu_!KJCQe<>g zM$5L3Iv>A|UA&yhrX%36zJfAENXtb~kToKUbYOw{1Kbc9AhN;YPn49;fDBxzit)19OP0#`W%#f98??dJ6K9q_47RwkO=Ne?EbeNW^vxa`1RakkIb(5 z-#biYQQK%$C{LL;A4kiCn-r-7$b;Jch2Y^NDxAO554{id|6$X;_t;l0_NasI`orD` z%9fP#@AX^Ddubp3z$?`2+%*$~6h2kLM`Qk_wu7fxZniah_**hYq;a9CBR>Mc@lpAd ztx9&!u7l&Or*bDvwk)?J%%ZN$Ja{E8%6}=9!W+_UBptDfgt?Z!(y48e<19Ju_KRAd znYK#|cls(LaU-oR;WFn*|GjpGW1Yrf!xHB}Y?h%U7n>w&wOU0-S=JLL9<0;E?!qkeutNw5Y>(PDo{nZBB67~=o{pAI z9wH*@U{iMpPuWu&*Z;H4f5#LNv9YwZw()@Q2=ih?+#HpZ|m93+thp&qzS0!T- G_P+r3mn|9q diff --git a/html/img/favicon/android-icon-192x192.png b/html/img/favicon/android-icon-192x192.png deleted file mode 100644 index dd8c24fbb6026e6a287b0bd0659ad94ba2691821..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17333 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 G(Ek7qVyWE# diff --git a/html/img/favicon/android-icon-36x36.png b/html/img/favicon/android-icon-36x36.png deleted file mode 100644 index c0cca08d1a10dfc12c9460fe05f958f20adcb8c0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2453 zcmZ{k2T)Vn7KRTZ(n1R$p@UHr1dkz%2|gL7w|@6Nn4v(B1z_V@p5?>V#AWf!8IgqV^T000sW z_SSA--n$(lg5dkzFufE^J82dK3jp{lReYT+1l9skZg!SHIZu{AX{)6>(xe*N0o+WPtP=h)a- zd3iaFMnj_wetT&jKYsk_)2Bav{Mg*wTwPtAot+&YAOG~})A#S+YinygJUq4=YU^le zY1!M`-@kwV%a+2sre7JS%R%~pngM-82!-t)moG28^nKNhZ-n~0BGn1Q}Yi4G) zfB*h{`}Wz{**$;$d}L%KAt3<{hwt6H*Vfkd+O=!-_4S7infCPbY;0^id-lx5*+pMp z-_Oslx3{;csma8|q^qlId3iZAGt`6{e*3{HIdi3b$&z~_EOmlN{dwV+$hpVcpDl9Ct zw6q);7$6V`8X6jpA3q)%8ZtFCeevQ&QBjerHC>mbef!2>FccIN6k&=J6BDkku7?gCT3lS*y?gik{5+4x zv$C?Bo169b_hYl!^78V&zP@MAo_+c9WnEpJp`oFioSdwz?5kI=Zrr$`qM}MBldY|- z`FuVajSdJ1=;-Lgo8X~PsEmwEJSYC@)vIxFaa=AJg+hM(`0?Jod(zU5HGztL3Ww%2B$jOC)_e$Nt+Ja=<p@Z!esfo_^ytM3$Fb(p=73~hb++CgQ2uDF)4X)L`PYXhjITkT2@^EGMbtO1F zVL0+&cHNMzyRBS$QvaJb8%Hu2za%f*QmjdbPqmF6;bqD@_BB;|P0l|jG@V^&X*QvU zoIkf$Zr)Y@3Oxs-C3qvARv0B9mfWB5H#}J}$D#+23?RUh0-YqE*19DWCK_BYS!g_V zR%C6IQoHWo+gT+S4|{iBJ*@O05^~)~bgdn|W}crR`Ioo1T1vttkpzpdw@a`pUUy(h zW?IQ37b!v0DlEScwu&T~hfuG@$3fmvz4c)3ia}5e29jTlIWCh`dI5jG&L>T;9k46c zStinrbNao@j?~=`@vOL5Oz}u`f?Vos(23t)C2-0{)l0!Y%q#Pd6w#EQQXfdiJ?Dp2 zIP>SVo$HKr!|6=sd95eUB0|F-@#~5G%^W*lg#q~!r!ud)zdlvQUga2;C7iERxE-xw zrT{7MMR)Xj@st&dp!^ZT0528wV-iEeWlNQ2SoZ{_b9U}gW&?Nw`PqiOQg}HmOi9q>KS>l#Z&GQ#7ZkRi~<(Ug~CtQIm- z-D65*2D)!=-cvvREZfmxQA_W3{KdLlq5yX|>!IAIu~8E!bYmpmO434l(#$uVRdQ6i zZ4ENLM%AszToj1EC%f2fo?+AXR=6nTgOE_}fo|1ZQ5@x_B+c*kyRS`t!AYt+rB80| zv^_cq%N^V2ut`dFN^cWxrTy}YAs9qU&UrRbUyBTcGz;W$yY#s&Tq^#?XJvAYR;PG8uYANxOmv+Ep|Nwy^2>vv5#0`E;l{CoriV6IJLa3{ z$`kGaGdntmBCty_rv7i%f?|jzuZu1(+<@~YRS{dQd zH$LoYtbRG+Seeyqrge!k2DcfX&y=C@? z2*EEnIHAY*$H(?$!7F#cnI_bFW)@*u9K5+{H#IU_62C62F0bp=S2_6|oFDtxHs0(Y zGMkF0L{h;77$8wbdME=u6pDmI;n8S35`7Sf#3PYh+dkI+2*Q~`jNsV+FPK(lyZ{BZ z+a02q!R%;qBo%N7C)20|GL1nA)xhXu^^Ns#8emI9J>+&*4ObLKgU)8N@CXDr-SrvU zG#DVQ&y1vfNcapI027y8v1{+c+SS-fa$RL@I;i#0R|G{6Mvg9?3ce*%Hd QIIsiYU_-R7v<$fTABO@Ug8%>k diff --git a/html/img/favicon/android-icon-48x48.png b/html/img/favicon/android-icon-48x48.png deleted file mode 100644 index f77817846c80fdc9ebdf1575a7666f7ac2a687f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4213 zcmZ`+2{@GBzkih3PGU}5VQw| zLYE=vCXlk~2tlYc2;%n4YBW&=6Lk117%k}V=$qG4L!|?TIvw!`4w;+PyNcD0?7aAn-74VA4><{`(fX z$9XYp=hEQ*+9a=tl9JVT)-blSvnueof;{nFHGfWsZg1cOBV0>1V!4S$7Dj6VV>^Z& zG3NY-+7s~_FC;2TS3Q2up@LqJ2R{2NVDlFEHPeQvv*nFQoth@fUm_p3A#Wyuio{3DKgm@4tAV7#A03UGFIbgpIi&DX33r zp2em57z}+K`Sap@5B0&rheHz+6Jqli1qFhw;r+zbB)cnfLK>PH2wXd@WrYLQ#N-5t zL^AC?F2n<8htmxyGD9s639lSu8b5CA%u!IvLBA1VhFN(}pI*5xEW8kG`&gU#v7A_6 zo4BbGU%ZsdG@vD~0! zn`&ZGQj)r<=`h=A3k!?2iJH5mrKO3i_tj77`}%Ijz+E$R@c6SLA|lW18j|blFE%WC zH`II19D9=>u(a5p`J%RVcJtQb5I9|np^9`s)xSSSp4m60{P`19aw6eP$E$Gq-PNZR%j@g>Nes7v=B+wsgC}da+vHRb? zeM!Y{-FavI)5UDVuvd9gYTs4<1a=o~yetsE)#9)|-EzgohS#Gmb8XE{ii=6-Q4(%uc-Kq!Wg(Mz0T~6S-GSXwJo5M(z z=CUB0-)}Zgg~1==UXl)}sY)Q>1|#3d9*pOMmQdw2q9Azux|K zs7WM>g412N@xl1&)wc<12fB*3H^VKSk@)U%N#hrK9}c^nmy{fDyeSE6MNNh;g#)#z zxw#2LuBY+HjyvzK6K2{YRV|D|OG~|53&hRM?eJS6dv-*Oq6SVT)@IDRaOY8nUp(A+H7RiddD~ z@gm#dFW%PHB9DC25@={UIWcy0fQ`=r(=>!CKE@)W+{NXgN8Yzzh5gf)sl;mWz92KP zwDfUd;SYf;srvZ0y}iE|Qm++YsN%#~3Q9s!vg7No6ENDNh_3Va6gT#$^gMq8#(_0@ zWMik=Z^NPV>C-3UWj57xO`q-;k~FcfyyD^*J*p^8zHklsGrF;{G3t^l;&^atNOy~8 z8ndRqzw#+1kH;-7x3xq$we$1y?}XE{_TEGLEE*IVrlx%cCrZrSyB)5IQCZd&Ln{>PvJWwrKxl#>(VrHOu$73@@bOUqVe)Wi zaWHq#DdCbRlXg0Nj{hR>ny(65DW?2dD|(eCqcFd;w0WSn7yozfm${{70f}#<5bN~e znN0^;07k3B+yJ6rbyUK#%r>&0curY4{f$6K*4|zKr#6F}qavS#xOn2gRWmb9AD^ul zld}eGxgiG<967J?Gc_L_9s%AEJ`;``LlxH5r2_IZ;Wg%r4BT1Y{63@UhCF5Y^r3`V zq36LL{|GiAI*^qdq6Ueq7M7O7U)TTf{~c;+Wa8{oLh}65Mk9*N=nVUZDJC{H7FLH_ zIwdtUFkr}X2BoE~t$lcKz^*n=zI?4Z_U%GJWn~gbWsnsO4Glc;bYbcz!wX5)Qe5op z?DI5+MbtdL2k%{YLU{ZSYw`e=Rqan=4^?c=^CE(WSxCP#v}kW3^z+8jOh@!oYe=pm zBF3TU?uW{4`zVj!LFkN(jQPJme^LxY74C$pJf^80m%8!85us~k^|840q=sXSZO^~} zaeHmtAPqs&;-EIGfTMoj{|oZkdu3R}X6U}T{EdvRj%e0}ntmd1-gc&O{Q?ttd;f28 z_e_kDzCIpUU&^K`0(>y*1PhBNPo6|>yxhNE(RvWjnQQ}7_w%dkW2FmMkMir#-3$^I zmyua~lIoyQ@o{8$SObfV7uGO@N8x&j)k##UroKKSU~qGDb7Kbw{u-C4mv;sP?Qj{) zY*lZccdYyh=p$}D7v=QbQ}$WR`}ozX=~K|pAxxICk7&d@$F>>Iypa`GGC9Ha%_%tD zhq9{}5=mlnb8~)a$;`n4-TY3gIFM;>b2o_gSU#K_YJ7X$w@Ji1x+@5MF)0rX{gv; zSzliq$X4;T=SIIMC12E;r=ycM}u(2%ZNIOW2NO_Un*HCHK%}Wo2uV zb*y!hXH0x}=`uSu=ib=73{t+5BBfq5Qt9ytRc_zZHK=wdwd3FH0BrnbYf#O|%}ol> zi85%QQifS>7!-|YON#+s?CI$Ni)OqViUB9{z`p(pm=5?V&B(+gVo%R<`pb`nx0)Od z_ySE~6nkXH4BLIJ=;vZ%+A~a%1?A<25iCV@ zCiFX$HLUxJzm>ScFdpYv3`mr1_}ALvE^jnw;Z ziTbTiB~h8eUtRX{lFL*grz{vaIh`XnZ_+IdWZy+)ny&cNXT_i-ef7-VvdQHUMG{^kBC2Pjd5Z;PyZ8CA@$nvdfuOdebC{^tkCZa| z594at;B+OWrR~>i5_7MGzH)3MR&P#i4JIMw;xjV%Y}5c3?Ap3M%Y7~ltjWm8I9BOI zU(x&{PKsRxg&M0OFsc3duBpX&x;^wYKDPIAy-(w<&9lL+xnW_)Ku<}mPUlr18e3b( zyubbgaB5CYPRxpy;+vB{U7WEah;##IBC!hBL5JR*r^d8b00d}D(l%NT`7JCkZYi9Z z{YZR1dycKt)!KX5Or#v4m$QKjMq6A~_N2Kv%jwO16MK8Ci;I{;g;j=Snh+I@6dzU>W@i8zk%r7idx{b?oN!xaUm=Oy{A}J~bn684M?j`l*ViCkKnJ`CicqwzDb6?w0p;XP05?b;A$LJqPF`A0&Kx0! zQcyr46eJM{6atZ|GvxWd7Pyn0Nksquf5GA@QXg2LbF_mGnMm=&c@rQ#cbp3Wi*q44 z-4H~|D9K!uRu%+XDoP`cb`>;{LkhZ5D4r-;SwBBN8PX9NTmUUY_I8k(w+nGg&>c>e{#lH3Ute@_DRAFX6PJzUhPEDisU9IQD&L2`>OVOj-VG%ED9+B9hz);P|rc9uzmSi!2f6OL8K6_{jc` zV`SwJibO>xCnY81#S8L8CxQ~r8HaRMKq@II%H!pccp0!l2IxnFH&O;WKziDSTICv! GVgCh2owgVN diff --git a/html/img/favicon/android-icon-72x72.png b/html/img/favicon/android-icon-72x72.png deleted file mode 100644 index f48103dd78ea8b2f9233121f49faab6223a699ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6252 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 I9BC8!UvQ?Y;{X5v diff --git a/html/img/favicon/android-icon-96x96.png b/html/img/favicon/android-icon-96x96.png deleted file mode 100644 index 6f058ff1a4fde9b562d3e7eb7f3ef4aaed77f75a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8503 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 diff --git a/html/img/favicon/apple-icon-144x144.png b/html/img/favicon/apple-icon-144x144.png deleted file mode 100644 index f67328691b81c3f0c1be1db9f1c25b7e1228b260..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13822 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 G_P+r3mn|9q diff --git a/html/img/favicon/apple-icon-152x152.png b/html/img/favicon/apple-icon-152x152.png deleted file mode 100644 index 58343bb6c4395f3af97f9aa47c1311f34791beed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14396 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 diff --git a/html/img/favicon/apple-icon-57x57.png b/html/img/favicon/apple-icon-57x57.png deleted file mode 100644 index b2639039d5e3254fd4d7b08ef1cd6d576d8ddb54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4993 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 diff --git a/html/img/favicon/apple-icon-60x60.png b/html/img/favicon/apple-icon-60x60.png deleted file mode 100644 index d0df6f5a4550d442ee85c1a4f9854c70d934f231..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5128 zcmZ`-2{csy+rK2n7P2!9vV<5jV;ftR>}w=R60N%k!g3Q1YAONnI3Psx%c zvhReDkWlZ}|GekCzxO@oJ#+4S=id8#pYOfj=XpM#&oi-?O!b%<_!uAvVm8p%wg98* z@d2X+-^z!h-e90{(lpV8psFOsLx+>#oXW>SPYZg{1786rf_Qxk69@_vgP_nz2>J~! zg)T#oFA9Rb*#j3@5X9}3^V+?F!R8f|@xTpQ3;!=CJ=m66qhwwfBj*XG0;~Z3MhWUMGi)w2(f`UU@f|iZ0 zdsI)Qy)p0E+0R*0>J7+S%1ND{Con)9P?*fOw|hQIdr!z>tz z2V!@3{p953^Xu!mt)z!82^n{g^cn6BjI@!%s!}<&L zE*AE;OifLl+fKI_S@+8_7E`^o2`wxvh$E4@*RJszi?P#aLY-t`>MY|t)%_}MDHt_1 z^K0LggW&G5^;GuE0oO55O&P9ytu$0?KB~@%}ETY@ouz!3!{$r-h-1`Ln z2LBBNA0J=eVk*(lA2L$&G=ZJ`iFu}4c?oChI zm)(4eIDhqpw!Qu1C(R(RZx4Sk{`m339>s$gYiPKBM4o#;vygf7eKqmpW2;ipbsHNS zujv*lxLP0wGSl_aW1>yD->ODhsiowbKfhP4YaE$D0IhQeR`mnvUf3t`aJkGPBMfsl;!PW1#ux-F!3VP1LKC^Bju9P()@vy#{(-PzYL2`2R0!b zYj{DbAjYB$IGaobW0R8hBpl2W6x~Kbhf1#+C1wu~TfvpQY4j4|VWV#M^(|Rx#HmlP zJs;34x4I~n1~!u_At3?A%-r#7YwjI6heoi7&pN;!CwR8J zE31G&64-4oc#LQBKCP0HQkH4}#&7+rXg`O4f-_i#OhyO)nxPwi8}cY@5qrwl*LS4( zj*5$m%jWKwr?9v<3<7&v6?_y3a*u<9<7Z>;?LeDwLBaFq87rE9mk@gS5_E6xFJ%6j zOS;_c(zy2kOFpaMIT>$|CT1YlF*PNSZt>4N2IM7+ieRc$sm|@&s%M3Tx8BhSwBV}r zHOAZ&;1_Q51P2FOzw|hhZYa9CH+vk1qsT=$th|+=RQ_H zGvAeFT=4yfMpMJl@hOd)%#QVpCL(-gWkuiAkh*spVKqMEC3x-}-Bie5HTWsI)wG

      bP>5{hg11M&OpnhRi3s?69|#;A*RtPh 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 Od^aRy$hH*iR~U+=%>bl?9IFaDIO9F677m`kV` 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 z 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

      W_rQ=yf_*(R`jWM<5^{c)|7<**;G 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 G`~C-A-{PwP diff --git a/html/img/knob_steps_10.png b/html/img/knob_steps_10.png deleted file mode 100644 index aecd0e296a9e9e623d5cba221d23f13c63236d29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42557 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 diff --git a/html/img/knob_steps_14.png b/html/img/knob_steps_14.png deleted file mode 100644 index 12c15a880bc41254125896b3d5d5b4df27bd6dbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53094 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 diff --git a/html/img/knob_steps_15.png b/html/img/knob_steps_15.png deleted file mode 100644 index ade363388aa8d2362d08638ce21418745f6bd030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51633 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

      *~zM;cZf`B`H~Js;9Ak zrdbg$#r$yf3-7VbrbcAZvb&Z1OEH4Q>Hl;lYsLzu#?3t5EEjXMTSqbXq?)MUadQjp zgQe#asqY58m(Pjg_VgbmN84&kPG@!TO;z4u?m=9ubyHq)w=krJ4`7q4{@D|>R6B1= zwKGh268E`bf^4kdZg3=cuj)8O=Iak_uOJ?S~@JLbF)I2sSBsY%AB~3h0|3T;k#^)+iWP=RF6Cvw{%ATBJ~yD-$GjZ zG25*Mm~AT}qdTam^?UV4`hPXa#*)XOsDUC$M zH#EOSjpMm)g!9(7S}xl>U8|4viJEG2zg-H;T-}lxb~sVo#8o=tAZMfL?vdFMvJur8 z-$zU6O1Mp76>~k_+W}K9Xs5M0&Itkks}JjG>7sSRovRmjh}Y55@dJG8R%mNI=`P~f zRhecvN$H0RH9>w;vV=^M5cM@GEBx_!R6pBmW zs|Tfu`d|;3T!d8x-3R|hkMP}w{oBY?x{R@GpqUAB2{knAKUFx3n z%E0e=P$m>jMzb%ySp&h0jPGC)RI=ccKJDnai| zgl0&JPOgBBLI2mw2cyasw6eRpHCULsa@5)q$8$J- zq{%FJ{o<^i{kxfqbixg5ub?kzmQ`+YeJ$FjBWijar!1kZhtB%Cf=0CS670t?asCO~ zkiE0H3`!5L;EPG}7`2@$vD)r_f|$A6O(m@52a&E>xkJu%l{b?Ml&w*%A@0@s<_)~} zAzDSarf@|55U!Mrvuy#d#*nBq{je4W`&mv;Smo*8SW_sK|JN%UkjlQ#;!9tb#n&DQ zIHy`5G9!kBpW9cZWh2S<>@>cw$aF>wzp{Ie4ewexp5(Xj7#^^(*Q=*t_c3Mck_Y|* zT~nPsjUj#}L>v5`(ZK>Py8H!W?vvEefK#Ak2YY@4(#`uW9(m2LdbACx3D}0Vhu;z1 zBugh{+em>e1G^{f7ily59~)v0L z=HGitNCWQJ5jIFb?^M?2Qu%A4oP(y5v3#*xkSbjH1CdE||=_OCtQ zO}`_IfJ&0uTM(i3S3MMX2HtAs0ch9;H~!vYhALI=m_6qV&30TMF=54V95#>BbvI^Z zL+=3li~jRsB5&?6^#`E*4;TQdYr#5{i`<1^J5#MqPd#0JqK)yfwIVTNQ|G6Xthyp4 zqe#0qmav+N!R{6z76<7;S&#|z@k!zFi1G@ zz~+1>Do%#nC6s{mlhz`G2qPf7cb#MCl}vXb?p0HnQL#R!RBH(qV5g1Lr=qRlKODtQsV94Ev--N>c$U~QL@-@ t8`Y)p|8+5#Vd%koaD$n}IEoxx2bD5BhSGZ{qj2z#)q$fH#pbS2{|oN9hy(xt diff --git a/html/img/knob_steps_16.png b/html/img/knob_steps_16.png deleted file mode 100644 index f3456437b2cdf03772819cfca3318d9baf495011..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57648 zcmd42`8$+v_&%;EBGHB{O-Ym`EtawkMW`2(eJc|sYb5*n6d}8;l^CV6ldOdqWh-JT z`#P2wYh#RM#>_nT_v!ulypQAaCw%9JF>@T_dG6=Fulu^r>pagp_J*-OKd&e+2L}hg zp@FU`2L})Gk>e51ZsZ+Dk4@&_nA|ed)iDozwagA`RQhg1iVZ*Uuw=HB@|(ikWNuC< z6xl6i246Ad9O2+Re>+m1Gxx}7%WThH5sfZol`-|)qr;J!0STHjmE95{%T!MvMV04z zwO>SjjqJ5PVBl6`JFZX@ObH*Xva+~$Rbwl;R6_=nWBYN@yuV0ICY(ZUw8*%wdpDdG zH2wYQH-iTc|Ns0_lQz}A^=Oa#Scl9VW1{QFhb&C3I7n0I0C&5n=;8nK^<@q=j;gDWAPA`T~kkd$Cy+)B*Yb`9F8Enn?g%YXQs7`u{tE5$Nhq4FQh%-8J-K zM$@RuxYRAJc*vJA@u{Ns&;K*Nfzs6iVnD(7@Bep>`eu^RJ!WWuL|M1t$WGZ}r!UuU zl-<>5)QFZDnRktvU`ebnKlXN35W^{dQuzUkeCtjX@OgD-cKy~XY`y;CM)r-^82)s+ z^!}2aT)G{Wt8%6rJ5uB@n#T!kHk0HpR5Y*AR}k=Ud5%+U&~KFJy7q7bnY1d9R%SCr z8A2ug-!*f$oF;slqoDkDT)m+<#QXCWJ|MjKRNUn|2^{7n{e{CG?S`o$`@RY_@1x7Z zr$1vwjAzpRpP7%D6DT~!6LIa`0oixv`M+E;{&+RWQ}*ujxdf;EDqZ6a;Q#N+zp2_u zUyVVR<_7bAjarhm)q1xx{#vT8d%Ed}RYu|a3?021ZJ7gwr}%weTK0YYy5#2GMaA9O zr~={s1b5&dvfJd4UiZBV<<~6U%35bQUcMhH!K*c$uj`7{cvotfD;R6!;bA2H)bLq1 zAKxZ^5HE%Kv<;1j%0c^wXVc%is-h;R3B$kZ8RUg)FW=`RNPywAe-m+qrdSIOSwtZB zxD@=qapVqA`F)c{_bxXjXmZ=JXp0-cHMV8tyLCPsh@NV?R#b(j5I74t_^uVv8urN5 z9FtUUeqXcc_b&awGr#@AO6{Sqhds1%-Y<;QxDVQM|HmZyhx+pgF03smy?oydb=xvi z&&{=2mTVmE0N?&MKCV!)wzjrBEf0#gpu{#{SNg2VsdmP#2@I~^Xd|c>&rut z=q_SpY-1!Mf-BDV6ypa_mZl`-yqk~R>j@ji&p=gu#Zop^Y8!N_g304 zA*_axFzgc6?MVt8#(xnTSKHUn_SiVz)sgkReuv2ZPkWc2ehbc`1O8*Pw^<~(VRS72iqFvIP`7g(KCMwc{?F6}0UCZ3@6n#7;zown0Q9bY{QY#)eFv1D7 zizJ+@tf_S<3p3WWzuvpV6SE*vp*Q(%SW4v#zJO>!u}UwN;l+{t+`pa#1?tb^rb)Ca(1J2zYlrYu#wd zu2J19D5g$OKIE`O+2S#c(Y4y6LA~8x>^$-=FZC*4Z-=7r*YGF?QriA1hsL-aF1r70 zgiG$8YNQE69iR{MuL053EaWAd(aES~6R@ZKN+`^L;M_VvE}cI?6FZnh3TNqIB~c@T zeyrrG8J<0@U%%0JOUm`X12WY9?m_QOD5lxm6e&9S=_&<4PQH5Jzx`YAI{mtb?nq*3O|cJcW)53D;vlfjf}A0@%vX&~))D?@k% zPn#f7(GN53gHM8bzgBX|;|ICEsFGP>B=js3zgP<5Yq6}QyVyd$fzldm)j;^LEz>kr z3P*T2+ez_t1q;g}zANaM-XXesSpeAAg-)6wVw-~dsklbzcGUa=$YB!`ZZg3WxSfOWzp6Uc5{yrgweI z-``&xP~D_p2a&5Lhm4*;m8K6^GUX@8qy-Q{4S*rZ#dfs7cId}EifK0B)+C1L3vzXt z9P0Oh$JJQv4#4%LV}k3`Z~X2nY2M;sdvkNMpaM(Cr4cJ0+b8Nw(gl7Suv*TRTFGW` zvKq!$lOKbn_UHfNv}k2z1#=0W>5ZX;-0b&^aL+!nb?w9JTxiOM?YOP1*tGT%iWIv- zB`SL|RogXQykDsJpTI;_Y!88ALcR5dXT!qSJKL}+&2Sej`s967a7UfidSqAE^_uO) zk6*VAbw(&>%HRk;Dxlc{*V@|+HO8-042|MyhL1fmnL(3*OtAwCFlz<`xO5&=+LjHx zIVFi&O$*pwrvZaZ-#od##>0ya-vUT$S@rcdTg*h|-^TuQu`c&~&tlP%Y3&2O-;F=l z4ky$>Rr^)7@HI8G7fXYR>c|uQM4q_Oy2$+V8nHhSs@z|n#TFLjq^TX-q0+0w?p88J zPmE1n2rk&3cAG8#b0{lyw$ssV)kse0AlJaQ;dRmL1@c(^aK2`KE|IsDYZPbT#3*pJ zZQSS2=Qs7XjL`TOJrQ16VR|JSEU=#wbEFP)C->StPn3|CFhYU<$~H1zoF@ z->`dG4My~iRu&QuE6dBQj-|m0!XtNZBx_$AdheArV?xUieVHmxw)vQC;>ViNFX&$F78cljcww!cONUhDkd$@E3Nj# z=lP6!LX2%kH3>-dH}a@g^Qm2f<+qqC7n4*kiR|@H+WYv(XTf{ASEv={vIQmm#WPT- zk_DXexcL~YIrMMt{-XtKqP_X2p>oR-P0{Enfj=zw8qv0^I33nw&cQ3*qn?AhaFZDD zza4nOFf|#ewAk^XA^P&bz<|ZEx!ZSA+<6u&Uem2g`g{A`{7P933SESN36Vo9Xyn(* z+1=RjiHY!sckav_J`bNBR-RlYJkbgz&G42to4!4ZSGne@9U?hV(|-L+yckx?d1Ed= zm%@I8T5bcqb4WHIv&0hHvygk)w^LDiCzqkAU)K)7+9!*f+`S!U*I#5*HL`0d(+w#0 zQ8#52sn_L@E3a$UYNyy90_z>&$H)M`is+!rJ9R17gu@q9;P&TYt}nw&hdtm$$n-6=#fWnsK_k3Fo}vPeN88C zKw9(653G<|d~F*^Kv($y61FjsD?vRl`Eof3=zN*6gQKaLsr>*cv)4C**&+F-wqKu$ z^DOCi)0ATy8|V#jw$#x!pCYp`0Utb`NZ0Eq9SW5 zbA0=_;*B~B*~7B^$OZN6D02c2`DqO?Y{GzBjX0Q6N@pwf3ELDZez<{ks0@zl-Jr2v z*8$a6xAyU93PgRCzFgw)DO7n@7zZCIzmM-3=@C;(HA+=#HyB9+c^GGK$Et{~xVHrr z_r@g;Q11Tjh6AAZ_Q4&`>~CMvAVw{Qg$@pbxc--zw^cEigi0mHmg{0-tgrnbDbX^% z?2l-fZ+xG$NVfj~0FKBm$-fVu3rT#O1O@Q7LFx30ED$qM8AkpbIT~>w@qj?`Q|%~S zdCd@e{1jG7f&Hs}WHY|=nnz{j<&z`VyZ4Psi*Y@Q!UeD{B=*By?NAJvbOC`==vUHz zk?MkakEgI!=*dQ5Glb1vJc_4f6=NZr5h5fc^x1#gcVaZ_6Oe;-puag?>ZAMrlOBXG zG$Kt%S>EdKb9WX-?it$gX7|_uTd-d-5T=4 zqGz#{k>zBvUD06^@A%o+dA}?%pX>MjsbNL2)o;%OJKTp;sZK-seg)8F{Q72BQQ`l zZ&9IA{1thiQ+1U)3tW`ze^fYLpDuF!#JNy!S_x}=V8)|P-fls8+Be?ZRCk|>eC-NQ zt*xyM|BJLVm}&Z!>1i0r#R0Wh-fN2Q(;%Yq>QU`ON44;Ah4W6;6I0m{XyOVyTAv!q z-VjbxWVdhRY~V)mcRS|g)0jYpg}XuAoXUv8sY6vO94|8R6(jB?aMQaXZz{v{29UA<=O z!MnrBL>!^cz5*DCM3a8SL(X}Fa`ec^6XEf$zHSHpCHbMbxjB+MiDxe_mju{PCvRe3 zmjV*TU#6D9akTt)d)hTQLocEB5prq2lXXxdh(@{WCduvig}<_>CW3s<~uj z-uV-#E>hX8hLL@(Z&fsJQ_|*;LDp4EfLygF>_}5lY*Zi1Nhp8UMEGLz+TVDRw({y8 z-8*ImqM2nYPcZoH(a?J^tt8ARR@Sr#CC4*oq~bi$K|dwzf7@ zHw6T@LF1x~wXJG_IQAMkNA zw{SG{n6-_~r8?xo9beC~(vYyN4Q|3O(c@)mvwv-IYVr6J;`2r+4udtEy@M~i=g>BG zcFZ;eKwHg2$D65sTo<~bzB~d+tpmc{i-2BG*qQuQJycS`i#hDv)`ul=5VrUo^7Gpm zL!wwf&t$!Yks#3V1>W&nDJ&mBA2T&IHP{EN0CaK!MBTa=0qb;0fLk>T$a*{gwOt!U zQ%i6US19Isjn%ZerHu9kZChZqDFDB*z7}yg_5)slHIfBRSKQZVyXTXbGa%Yst@HA) z5kd1Qgf344=E_1$VlJM)kRC4|?ffZ!(-UrH2vmyidJ_0Fs`~WuvJ`6~v0}AygV1`l z>%)tiCsov?RHV^uJpf~YWZ7zDTA=th^D#(kH|*F!bYMe@qzdXPPf?JZ{BGyK7@!{n zt>2fYYrP)e5ftl6l$y2bCXwF_IM+XGyxdayY)I&8YA*NUG@)EH4w_h1Jq@$*TXvbZ zE@?e3Htj9x3+rzAlDt+vscFvknB#Ge%B;K@8$dT*GOJ+6v;zhvwWd?iemrm{!-(?k z-pG(kS=C=U>NR_dIpJmVVndIK^iegIC9?=<4q$C*ZBfxab3fYt0c9jz;0BjAMnC(p zj9)@8NG;_)8$e594+sS}k=^+n`8|#JVhPC6LWcaRen2Cf9BZsN3WMj-YNnkhgEQmW zEYVyxBWA7WXhUJ`+st89ywq=lr!~k%3-KtP3aN7||j4 z+1Gr|S7e{XSn_6H9y=ep(3VA~cR}%qIT8ceR<5mLt%e6rL{FD+ykZlp+vh-=Z1q~< z{4Sx$Z0jURyz{K0_w^>@x1rVDxnrKndof;3J^FQkTV+N_?7P#;1?j5?xR&S`D@_LW zv+qK7N&g}aNzwue^74XuCZ_?q@Ry90Vz$-v{z6`5uZ)v~_Ix;bwR_@Dp9ZdZ@F}vC zjh>>c>oo8uxUv0nP-67(u?(RIZz>ejEe_68wd-biD>OI2PQFF?>pB?}Dtx{!xPXUK z;N79!*Dusm|4vtwA<{~|LtXwQ8|&?xbHtl?|BV@G`%%}Q4_MAm!P&0P(xtJ#d2B_c z;|Yo;*E6lpW4s5x9!vtUQ_wVJX`t=%7~IL>NEky1F{7bc3L+FHVRnDdvR8OQ@omM8#dd1Sb(@h_Pg>_{Jsb zHnQIKqo{j9=)-gwq)7eVSQ-TFNXLGCoeYT&wWP4(Z+3hqj8g2ouG&mslE6`fKc;Pb zeYZMC>mo<&f<4U7fdy2^s&fmsXOn@*_7i-vbVyc6|j9C;@HT+z=seymqHExsEF zXH!+&zq>1STQ<=ADTg_dKx=;nSm-VAvazvYR376A|6pICI7bOwo&)LyK^l#KI5Bl} zUe>RsGXk}GltQGQqU6mn>9!7~KR-qbFY|}%gvWK?&F1%c@g7-+iQ08Px8l++)I~TjU=NpmB$Rsaz7BhQDgw> z<$$w{4au`ro$zpGq#rjvG=Vf0KVYV!m=iLkD}??y$Z4j1n^;>L^r`2!aa7d3#CLCF zjfu~m6CV~d6V>64bOH^*y`;s(MQ~zo3k7R!ZN1nJ_cGing2*Jdn(*27M6o71?m4|e z9^CN<6l5E-=_qGF*@m18*^nqFhgw1Csif^tFC?NUav7ah`rR^)@!Ys}7-Q}_-y#}H zn9cut;Xhl+VV4x7IU*p;Pfao>qxTr2TCgqP%2$?JMC>Y2AN+a9a<=S&B>=0Jswl5M z#mc{)b*4#%j4kP34Fhkfpc4TV*!winZc*_oa5C*8hMK;8V4mN8O;khdX8z$@pR3QO zK*Lwj9nii0epuN0Y0pG3Eo5hyE00g$ws8ML{M&370uIN5$}r0Qo980t#~Ok}TN z%gtp20@|S*esmfYOzsz45cQ+%~(}Fsornal|+|J0d;`ZwSX0H z;U|n<*ugRWK9r|spnue}VdWoSpt{w37T4RKOWv`*ce{N@sQ6OMCyvgWx~?zny_7^D zur}KThHM+!;a|sSS|<_i|MsVuf3bz+20{l`H#mt-^c$mN8~j(usZyV=4ea-or=xpj z7WYgpht0S1ug?znOxUs>4y6nh|GE_ZgKs_AssvFZp05=ovq|BjD`=tUU&%<@nkBqc zB5y^!5&yE0ybKXXEh(?3gPu(1JDyc|U2~_t@!6W!08q4dg|*zv$b8di>$xiHzY!p(baV%@VurYPN6i^$ zHiQG?KfUiYbq>)_ztAhtnVJ36OC0m`*!_`X*A*7y^>!pto%VN#P*8+ zrY0i=XYYdZONDog=fZ^dR@Mm9GD66qd<6WeRR(|DHQt@o?h+aB==3VWP8rgOLn=n1 z_Y#NxF59aofkrAS1`x}SCvp#rzB$6mf51*6+&b5_^cb~r>R@$kOHQD7nbYLbW-KG@ zM82QbG^cR+3rS={mnte~L=K!AEj68Q101_)S(_pN|5agLvR(73g! zX(XTEip*u9H>O4N$9Vh$=2d2|9LYy2tW`?S*^mZ8B_fEI8}>>Ms0G)9`0WK!^gd8)Rd0)HV(}i2U6KGcKU1 zmeNM(cVo9BS{3{-|JOw!7K-e>(HHi!{;{z}HF<{HUKD>E+ZZGlI4hH$1;?J{tr2#q z)(YQ%DpoMO(6wR6!s;up!;N=~il$pumu`KE^s-~@KXcXZ^6X3jui=xoCzbs7B7i>! zBC)zWq|ezcWGvqrQ~5jmV)Wl^s8s`$IkKj?ys_pvdK7s+omTFqonEHo+I^8VOT$OfvW| z8fy^p^C_m#t*@!KuPH@;BYEw4SiTpYHR(& z^K%mLrDu)%f7}8#WP<*q3R$k=h}6tNsqJ?UmhMA$&S}wh#*SG2c3FN>_I#tp*O+?; zqT03mQNGJ0##RHjnqry_ZZfb2BtM2=rNSA~fCiOP(=Hd4SrXa{>HW}97hh? zLf|Buk(ijM_|f@d&`FMAy}ajPG7qL10%^4a+pTND`+qBGPSO#vHVJ5~1;F4K@Ig>v z9YTZqvH@ZAosmGv_OAlSfdX5EfaV{8=G6U zQViVewsdA7yHz0+^>Wmy$eKOU%GT$Sz_}@+;HFpU$)s$9;xBwDe_XY2p>a{$bsyjC zl{}ieE8`T)+WXho*CQK(=Lq^{vVlrxrB3;hw!GD0GYbqHA0H3w4(Z*Yf(SjsxL ztIt}}UT&)ejPP+yzfOPjNG9&2ab(;tSzWnt+FmvIj!7le`8JzGaZPrmL;ZgTYUrm9 z6*m=eSl+f%uI~{xJozP6as_Ic8;l_oTb4j{@mO=E*{WnrbuFeD6uWfpi*2T;So1dSZd_S7IzY|k^N11KX_=2Fy{cGsunqLKM z@xei?=r_{VjY|Q4$JC9H-5!AGbgKF$PX8gcqC8;Th4|`?Y%+9nmx*GIJ zwHn6XYwWi4NxaIJJHimwXxOw6&Cc}gatzQ$YyvNxW~i1-g}_e1MKwI{ug-$O)84Ft zay%>llxPVM=8`*IRDHJgYsuzme-~9*+Z&csudQ$I(tA=7`thWwGG_tx`C1H{5>om~ zJ>aiI+9cY5y)~+y!>gC4^g3}w{hoyX0B^Qi+HQVR#{`j->5?M?1!pz@)|=&A16#Q$ z<*w~9&(Pj=vybACaabec))mPV+t*REyYQWIb7o3T*{y$54%BfM`9Zf5XV6QCp4~_z zc?G~$8@$f_4S_h8;n5WCpnz4)2zD9C7kDBj3%v~iG%GOcPQ zWXH|A4}y+1c&iOUNFylF+nY+!HCcBV-XuAaSNBYTd8AHY?QCp z`w#9I01YtVuiD}!@J5^|LM%ODMf*_j`}c1W(trF4?UcFm;|zA;SLB!K!wo!=bNL4g6~U=Eaj>IH9KkI0NQ!_~KO&+z(!`%9vIKnL zY6fUJyBBq44b$64RWvxQC&=YxYi|!P{ELBKIncT0+;f`c;V{17P+l>=23Gd*d7YCQ z5{=+-F9i-E1uY4nS+|5?d9s{W!5d+oyF2cm_;A#b%l*h`9JVM}T?mssTaNxQc0O-thvZk|2VqP#YJ!vV%L9aZ#x87NrFU)@`j zX!zd`Cq~%7aI3Y$*1B!ssG8RCYpmD+8212v@PS5t{qEg6!oldN7DjqS)ge%{iAD)v zdCg4YZtJ;xNHkFCeR^BagLH&rpB<T<${^0?f}NL!c5WUq?2o|TmiJW8FT?FrU)cwv+LABxXRv^kef^laKcmm z8AZ0^@56G^UN(+Tc@!^A3qKVFOUv;NR{T>#M*Ep~0!1Ffayj(<>8zDY%2rM86J(?k5I-WtE zAPL--aE5z;K&ENj*}dc!0N;bl_QEs%(WVuCRlrk+WJneeN5fwY3C5WHr&zCI*!h*^){TBYS^4Sf>3%=o@i1xVR z&EhV0X9du@RS6KXqW~gO{2fjJhp)LFdbx`!eVM9VgM;;-?k_LQ+D|=q;7;4#S1|bC zrn(bEA+d7j3*_p$zyUn@p(+XBgn1x0yT9 zEt-~o+qqM=`Ia`UCY(|-hTifmc~}hCpjBAT9U!Y$smuG-G8p^hBcLcR&ni2+mx729 zr<1`50?CZEAFv9fJD@yqaIUC}O}a@#dW>1+6&UA@_~+EtW|oJmw(9iZvGSU$x}Q~8 zzDe}w&Jy?5^{L{BX6_vn#5lpn$0u-(iHX>pMR7fz!9E=J{zLhno~27c{VGdNb=pUnKu<@1v54(6-sJmy724j}l<7P&fe9^~OZ7A2@dwq*!2d!3Ueb}BalY6W$ zrDd_?6BBSDIS5KH+g32&II#aZy*RF2pVB~hfzG)JHzUh_*72;$@k*nY{_&ZyfwFAj zPz(GuxyrY($FAOZ!*k>2hq?zZnR_gvwDsmU`~K>OsfmMyZO9c=IU2Ygm!3Wu6#brO zfJgG!smmorK5`Acpyc~rMC;p{Ca8dao1omL6dcY&nu*s%#TKC)*+#2g{MG5J(V@HC z!xE&d*N{%EOU)QYDq%+iB*?{0Cntu{4ge>sr|mMwZX8xpAM0jX*C=b0X*WMjv7X}1 z*7#01UU{_ABXwwZX0;|8dY^U|bUcP^Bs6wM9f*=f@I!HMly(bykvk|m?D?+Hol38N zbJ@D>w%>$)RM>{kqXd$?X-{qAJ*0v)f+wH&U&w3l)f+ZfhU)ET7o6 zqTC8zuiaHfO^|-7?67QNsOd@GnY`N6XRg~_VrIfef8s*jG$Lymbvv@rimXf3Y`cWF zZ{O>A)D9aC8YHaRF!>sfkG^epOvw9h;D}G>ld-P4Jc~$e3#$1etv`K#lfY|VU6`QB z@hIKg(NwPS4533vI{Rx=lSSce!=C&MtLF-ipyqr$l_XAsmZqntv3wDewLSEIn%cPU z5@@s=ymI==E#s-!5xL|8wJr}5iD?E0PwbIwDgcO#>BZVA!G<>|#@^Wfy4dVj*O)8i zgsJGeQ4APeUH}Cf-OwM z!PslSK}qqtXA`=!Y&9cBC@R$hb>cxwNRA(fioZwQ#$nzpd3g=5%%-3R52Ie_!{xxM z-f3JZaT^jBzA=&dk?&tl`}*&}c_SuYOR~bvG}nJuD@J%{I*8E6GwTW>>qC%Tj*twE zoYvEM2QMyeJ-!HESyq(?NOsSKoZBe$th5>QEx2W9u5f|B3rb=Gj4+!}v)NpYaf;CB zfVAk?skrd4B^$!<=L5=3?!u1juNa&FY3+v5p#yTh7nn51C{&1fLWkz23f_b*@~rrV z*>&@E$;ZW$&zcIv`eLb|<1EZv=%IV1u$?77MeEvD-_4e&`tC;y!WU|Fzpr_l+7xE@ zdNpIt(np|RL;b0F&ZBD~LXTMK378}ZD=|r^u2!-Diq^XFMN(29TaZS;YQyQjT>MUf zHc987vRCCQG!JTjG9$Af;Q0Fs0a1?a5lmfljOXZ&8A3QFOx%c7FanfpgYx_f3)Msg zGmLdKV6mJ ziDrA1-7cLiwk3D5_!6Edbqf`>M%kRWI)jYPx0JEf>#>Te-1}yAm1?0|C|tC7(zqlh zun*Sh8B%+^xoW<-#-npq^6kJ{@s=!Z06e;%tFvp)vq=y}34?{`ipePcFqBBw060pX5*R9ev3Mg0w7ZbPJd0%-uUK!n9`G z0T}wg<`as~@TFLAxVEOPDKd(;#49VUX%AMwLTr5R`W{foTwTRZHuto)qlB!qwGD};E&WQw;Q=9Cqx6`W0(Ix&*@&K zevd4NTmN1QlJ9ykzI0j8@k!T2{L{d)3!-@yz2tQTkxCT<2zVhOl|s&W%HL~swW|Az#pYAW zl!oGum`wJ&0QX$Ya}a$pHzj$hxb(^?ACpt>p1zr{?Cp9w3xOhBe znjQdh6y>VM5PgfBh)~`!G@#eL2O!L*)xmP$JSBY_1+s?sl%Mo6zq_!uCDu>Bqoqo< zUE7m81UG09Xy?`WuaA9rYxG5$H$yg5$&XsE*p%#*jy8I$Y|(VNaFH(i^+brNFyde$ zW0*~pf1}(&^}tmZ1+EWu<_Z%%Y_#b7am{X-|;& zu>3cU4DgHr4Tte-^PS*pe2;sd(ary;n$IT7>4w&4#L@!qrAzsmGDr`*6o7?DG%ku$(*CsuB{jyu78{ruy#z;x7{ zCrwDUv&G7Wo#qGIy>tvTY3h;bLz7>!!)%2dhrb%|r3+eq?Xa}U(&8#jp;mkVuz)yt z(Lc3}HH(!^E-TMvr09p~RaFPZMRoGp2a45o^MXb;nLFYb{YxX;%W?@AmUytS_poKk zh|I_?DJda!EY||xS#&uan(!5Ya~`siD}Z7Z`xP}{h42FdC=SjX-}J+|w0&U~W9zEP zI;psJLxA)1kEpXH!e5RJwOGRA1FmI7gG=ZeCH+T_HSGCD;@{ zZtqAASqW=213ZVz3YRP-EjrBh4>LbIhe&gDptHAE5DsSxaex&dTi|!@o@3916dJBv zsjZjB{&8hr5*=`q3aM%+I8^YieLPeEKO%j@BJ@3)uUTmkT$;rGqe}KOpzq~JDn$$p zPEH-x>f!g|zC+XDh`4;`a6&^1kFR*l{~^_g zjg$2FreejAk5w`_snePnybVRbfVs4>ec~eGG+>_GPv_z)j(h(_VvWZyyXmrS>1{z3 z^Ukb389_OvZs{VWXPdp?cX>spc>D~>jSNse82rYEndj~SRw52c8H zxwa`@UZEU6P1WA!5m*GT4EU6ruDumnwMaMm6{;J_ArAhwz2*Z*yO&JILvrFCEQJz} z(a>vK>AEkKR-_F@SF2gPR(;Y}M@CQU>AC(@ro3Iuk(Lrudea_=*0|2nBxXCoWTctK z2rYqMjO35@f_tN%JdsxSj}%+v-ILjO&&zA;WW=V~rv$pxR^En8AKZf23uygr8w9F` zSEbzyWMfnZlW59U52SOwwLXx|zD2daGwPXQaPWGpFsEtl-aeMDVO&VKCBRzLvUn|8TnHwVm|n% zCDds@gS-#b&ye&G`AI2@_4v*gFwX`vi($=&-L}^|vzun;%5-ksDlL0uyZ!xCA$sv( zUfY$}d*%tflZdl0n2NIOokT@X-@^{{0VE9%?e(B~6zwN-!16L$>8|}j4 zE^|kqf}fZe2=2Z!gPy%5KYnrh-JE*+E_n3p90K-)g@q9pTslp00D*u3_rk2(7iTu0zVU9}|za zr#iMRtK)P8k^Hg5FmFx*f{O`YdmJPmicDw&l^FA9W)fMhRdb)7Z zn*iFPW1xR!`BJ}a*robt%9j@X_J58mnNSjRy<$fEYVQZ2vx4rOMxUxUvx4@rL0CDR zj|JMaqP*lW7!i1(0Y-p3Sg`__e0JTa|M=z$Z}fny|e)x(yM9*c3U)bqb`@Z3J>D;Q5cr2c4nl)S+BMzf9@}6 zKDiGaeN%5S(Vo?Z{$i#jDo}PP7bO_|_FagM`oAq$i!-i&k={B2t>J zNp%GrqX8dGKc#UwR7qh&5@U&OkNed8=8}=zed;S#$N{OPpBd}g;yzC{z(23oedI7& z)$%ZSHV%-P)qoMJu{veP<}&Gx$H4J|)jfp|?1Is`k7{hl5Z{#RhE4f%VsG`H%H`Wq z6c#CD8?oCP&m;jR6{XL@Vfz1;AUtDHv6I{99`#w~Cl}%YmqbfmzPFOCj)C@sZ!)vE z2jk&U_p6!)86-S(U|-MCUwFW5M2HoKDoQC4$#$C4@O;Vf5(v{)|6St+Ppb!>>xXQDhCvJjD8p@f8eTEi~-z3@0fE)*r9zSLUVg$Ge6g%?S(9jN! zwqGbM!GWa>8ZtW=*Rn`Y?sG+Xd3Ga`mj$_WO>}E)+qS|=Yu>tEs~VQyb@*f2E37tS zmt(?deh)#G$(h18)dPrqZmX=K0@~|R38X&+?noHjFFuLbTzZhR73kTZ32TPHNWdZ3 z_2u6So4MSVP%M(&B-VGQOeXq+-9o?`VxMRbmjKU{mElP9Ov2L?sqfx@(0%}1OfD(V zuKf7^ge=}vZN2ffU(LfVXn3tDuT9LQC&eJLRmI@l3*~zb-zL)4ZhEL)6P#yiWn7E8 z_U_>$Xm}g-+!e-CVi4{W3JeKh#*2Hiky?Np`(`T&v_r!`1*F6{ZfCSP7JdBM%K}5I z_GGcy83MP2 z-1q`bBs9L*R@s5A8PWnK-IPn`gP7vJ7U<{aJKqTLY?OV=HuU9A zmo*F%IzKP3`bA3Av^cL5r;9`|%)F)6-%=Y~`y(^{QXVR17A${0*9Q;*5Lul|{_Mm`{;;5~J5b z+Mj0DgpP+i!*rtOUWP^I_>-YtPX{Tj2W;O`8^>&Rd8owWsEW8J|Wo^fi0d!Ohg6gWwl*hq{P@jt6b-`t@6>_NbR-uW!{e>w3&& zQ4tlXGi2nf%it!iW&Z36)W!toR|w;d1RFe{g%Rva`okX}UZjAsnl?JLxQRXuM=F&f zCq(aUWNF7`Oc8a2c4aR+s>2ozw3ScrPGvDgJlG> zk1Cg)ikrYA=PJgRmX^>RaC{zJ>Z#*-K|id^pDIeT<=&_Iw25%$NCGnCHHKnoHY zr2aWl7cBF7nqPZ%eW4fnw#5$c&#bsLtwJrmm`dDzOs-KHJch_k?G1mD|ItgqS_dEP z{5f{ly)g}K&^tPPGMv-lNM)wbib=yV^+zOf$_L+tm|XUEP=9V>Z_d#J`gg!Og6osm zAy-|H?1mmxIH%Cioy7YkG?z3;FjQb4v-rNxl9|aDzx8u3{)h4B@5b(tSI3&4`!2F# zJ{=KHx2#w(-U-exu7iw1UdyWf#xHXNYFR6X(@&KKia0t}U2(G$G5mP^TG+%dO>Pz; zBrJ@LOQTXYrJALx6=6FBDdbU@UW@Xi$2rp9P{`?dP8d1OHclrrjN2uMnC>kyHZ*@K zt^4`|f?r&TYH4|z+Ux&OvB+YS`?E;HJb&oP)_{@>ltgu0QH?3O{?>y==|u-#5B-cL zmSFFUdi?&tj{vcg?FPJijR~ZW;T^n5P`N!TyL(OxX4K}7fsHM&Qc!E5UASnzasF`x zcb~w+ilCIZ-zzf2FUOSH)*81oaH&uyKXdQsy_o1v#@GFK`@>t4I3{weB$-VfO~OHx z^ZeHcIeZ2xhl~y$DCT`_pZ6w{sxgnp%?c@~L`D+ZNvAHT1j|Jtv`I|&L zw}K+GgZfen_dT+O-+x2YhS`u%5@i^!YUtfx2j)iii2;X9Il6whSOZW4}618$jFkQ@Q2BA!Z08nR8iOWB=+OIwAmi6w04`3?^5tB|~+ zA_CzrpAn!d7aon$7E+^PK0opZmTa>a$Oq(Rs&c z>Cw%ZN7`3)KmTbz5WZ)=Cze1NUEMEudH1=2i$f6Z57B2mK_RREATV3 zwtKgdJO4_!xw|=ETY+z5=U#f4no$UL@Bm3^U+IY1O#M19q^OBnamhM2nFc+7`WGb6 zdvDl9evc!7HfRv=#JMh$C_l%%v_Ec5;8#8PHCAfsU1=tbDc%)mJi%|$hs%?-lCesw z-exlj!gPKBdBpJG6emWG9H;yXD;_!CKRan5t$l(tjWnGKL#=6VN8a;1)I3FSashj4 z8CzR>fA|)4;ID)IJJYPz=CR}l-n{#repI|% zp4+OyQ}2)u*k5O#IjnE{K|sPbzTb>8Y(pJ}TTK7Ox+7wR>I`0|RZSBB-vJWlFX?|o zih^grtkQzo_D|IxK*c3(<>^o{C+V03?8|i&>r)Rn)R@Bes*|oD=ziRew_LMt*sV^x zeXXY-g_iMgs+^fF5F`)bBl}g}$acr(+iN(rr%PFuJUXFlUNwRJC$VJpn`34Rk$)wa zekwyB9iM(^6p|;3!j^3_6q@*I)^L)$2$)h5JM6k_Zs8t_ zEF8ysHjNPosl~;&zs&WCy-!_%mDVcQTa}FyH*;~DHngcV6fxx99}{{dyu+tof8M^) zLx)A{UK!+^U7bORTADiOQ$oU?ITrvkBJc!HZAzIkuHHCgtz|a;-oY%!DHAu2WEVH} z!NlKcZ)nl=@G72_I}w3X9K`*tkx3wby;?Wj&N z5^Mg{j4NeU%S}gijn?~%@7?=di`;bF(r=Q4Yxh-n#gsmS46pu?CR~PtvlOFqX!&s`T1kostdGzF9N3>;~Xc!6n7BTU>@fI2pZx>31HecXZ7=t;kK9)@N zM+IfsYeEM@(v13Xw`RO*JsVvoFDwMCV3Y3r%KXAc%Uga-5Y7Ymn?qVoM`r9&I#W2uQH7htGi;x8I8@EL0UYsURRcyiiH!@cDlr|pcv zWUdWONrr@xp(RS9c&L5!r`ju_i*Ern)rofj*i@1t;Lfb44F5+*UTlDU6yf)D;Sv(g zm;&{}*mZ_*CZqoa*JUcyeoBX8KDCCEOxqHp=Y!`q)$C&Mq+fd%=CTO3y>n;9c>fb!QM5lDlJgeGVn2Gm3uI zuFy%*(u0XPegGp%5>)qSdy?(JZtu>`COo+DQ{DDAmF!Pv*<;%sBqwdWFE>XYrGHfs zr*%R&srexeocOO7*q+Vje&+eQ;WbyzvJ+4uKOh!lnBD#_e$wkjM$0MjX4nx(e2V#_ zp#)227!w(&xO9Wz`T^Os#?3brC=I{Pt>eAgi5&a=6X4hRfEI$%$9JY(6i}yi9PitM z=9AuAe@)b%o@2juq#FDK>Yp7a0MRvYi6HDk!%@2IYyOM+3%(vNlzzd^s&5|Gcyc0$ zmow7bcFN;?p;c`u5CW@n!0-iv-QW=@s@-Yq6n7z89IwZ9NR^&aEe|m{s5ZVGw(DU{uZQNgMVmWb>ryZj(2=1}Pyk}23eTwa?oYZ)?ip8CE1B4gF5sHzCB*N3Y7&d{P$pnBNykC1;-5Zks*wcn`9#3iY%&w`o{@p%8aUT` zFOD+oK}Bl*lL!Z|AnPHMQPVVNrxP~3^ZuygZ&byz9;Ljwb|Q*n#8u%?%i^mHQht5E ztYC^=Q*3a`({N)R<_?nvn}@Jqe6V-Y*;_g~RQioi{GNY+V>Tm-m)jZ^WW0|C|2PIt zQ#foCB`@}3n~#CTWgt&XX`6a`*GP0Ex6Eu0Wsdke!Ph|3dc@|(vnw)M?pn5k*0zov z8vQyCS&bg#{X9x7cTL+@XfWW#Rd;^Oo$+$5RGxGy+nHus^M;ZZTJDJs*XAJx&Q(WB zp|*5)=Rs~@+eA<6x|-nn$wHBh)l^7dduZ|?O9i&MN0*_DQA}%=c?qxu{C|0ezVyB z`A+n-6{sEDlwK6PNk^0$C|E3=yZ!Tb&@uls_qO1p`)G0{i1I!tZ3+U>+;Dne4>-~Q zI=6+tp+vIL##Uh$|0|YCR0ef|h7Bq#g!c;JjiB6vUnwPAnXbs@L;bIT^yggqK;?0-D&Lg?g`nNJ;Hb;|Vz;`+b6N1t0^Zy^+S9UwSk=6IM#qSvKePU?X~uQh_oN=fQbR8&KD(! z?$wCu|Ago7ua3}Da6-Z^AO!L#=)mVEyn%)5O6?lRC8GNb>-{HK=qSE&^6t1~8MAwB z&-F@$wmp>{rUITkP5stGg}6bXUBdK{w(j z3EL5dF7mTfup!MP2tw>6c!Ap9DaC5(Y{u6;(!*QwlYiui8I;56>(&al4vR2(Ti}RG%jsWrLehi}qm;jdM%(pUPAAbTEmX{AenCv3Pwm%`$U20lamN zMs{|w8P_svQ>-;gXhxT5E^$5tds`M1JN45(l&4F10}&?+f1}%L-21|I=b=00J|pKY z4-~N>=xn+RXVlrJkConiJaA*_&~J;|*Vo@<$ghHSd_V5gg|yaIV zpcB|%Dn_TO1U)5m-PnJwOrz`JHv7vT+*%vdnA zVbdALm(boM(bLPTjd@9lvD3gD>{+}O>Y0N%Rs1L#H43@GZH!k);8tF3pP4qZK0Re~MtZSil*#0)+8Bc8&ecyWOE z#l`A;UeVDgt7P7}m02~c*0NMx=<$CxEN8$l@% z)4z)hk(Cm%*SE)?7G;G)g0Zx{C5z-?HIU#$VPN12ZSF!wkSAj^KQ>ka zpT7~e{}UD|K~ahOQok-P*Q_sH`F2OCGo@7&LJL$^Rn$J>O~493OHd~El0UYTy_7Re z(=(;z`;4SQi!@6sR_tn_y3nSvuw&qNa9g29$HY=ob#X-P)brrwl5*Amgs&K_JkTbTh~PpmcH1FV2^=k+c3{TMi{~uesOT@i#%Z!|N2*A+;q~6 zceWj0gvs3|0u<-GvdxNA=w~_K&+-NT{b2TZ{zj?^r9N7C5~^)88Uk|G#q*VUy6noS z_f*@V8BZ^wY16qaU)MI#_|L-%qL<#&@Rfh}fCaOy1Q5RQ)U!HM2eq}e#hw;{f42<0 z&E^HcTR^I`sqwFaRi)h9)674jZ0|?nlCVAL-&i&+kvO;^UY;!}eMLx}Z^(1F9$sRm zD5*K0a#`K=_=59838Piq4=GA|kSy0#v1|d;3wlK?Z)R7|<^X)FX9tRX-wB3w=<@s? z)KmsTnGJpabbX3CxCRX8N>OH)F;8_KI&Ypn@>Kbz$OS=2k>The49~HYH01IE4x@e$ zXq!$|b^)wS7e%Ofs&I9hy=|8;mH#|SIC7X#A~%4y_a`Vf)QxyeUonF0GN#6CZb+Do z=q#S_w(SLybnGoXgLF!c7=Uuy*YuS)fCG>J!y#b^@WNF|0!vPDM9k)t6 ze{ndyarFkyGq{FOWqX{yEnMjH2;VR$>E>@cG3=^7ti}fuUxD}@cg<7}m~C(efpnRj z2@PmHGfNOYHz>7@gcN)U;(1d8q#&KS3=>$WvTO})s-w;8qAe8Kwu1fO*+k9N_{-aV2}N)!zC3v}x=_p>44wqx1k z+8wF3yFe~i)o|2nWeJ%OGz5Lq;180!@4g^BgSud6>7<-b%O=NuGYI{0GWm}QhHFu)H@Ss#$y-;03 zz(FQ5&aToz*i%8kvTqZ-1oE%+r?AsX%ScX^UC%^T_BTg$Q5-Bob08^zugKf zfrT?~)wYQJkMp57!;-BOpLKt&o$318u9uu5+FYE{P5is@?XH3w`U7^!)f&bF*;Ucm z93x54S$yF&9rN`kegV9IO1yr!1{;f?p~`AV92n1lfgy%@M#k%<-|h;J+vqZp)*hVb zj1%bN_|HAQf!BQ_;?GmY*{T~+)^qL;GmX!57UJF;y6m>$%b@_mLqQ;q`FETP>>=Bq ztAYrX)GhYtPZ=sGQ@?-4a_cz6CI)WYfQBF+fc;MP}l+qp2TZKe>|oJqTw zz(~Tw9t%gkP37>}_f&B6U%@B@It02P!BQ0!yP$zi9cJL{&@+fhgp1VcAlhB8h7yN> z{x@LE-P#Pb2@cRf3g6UraZ!jdqKvC7MUPee4Jzv0$l()X%52lb+T%hk-dEb7P}D8+ zTP!zecuQUQRFa{CyK5f=jUo3z=B$PFoj}EBv%APwnv5~`!^Ck_$!tyew#acvNQS`5 z3<<95$$|gpd1GWjXEnYF>SB%F(y@2!>e`VM5(tC73_{zh!jE7VW9H&8wMXm8Q9lN! zD|GJk6(ompsK8jjYVU?p|A%vY_nMX?uk^cC?te7zRWxSJ`TmgEr?~M`j>;bH@1eRA zdvqDOa{2999dx#T!Z4B?XluEI*&l^*&9?r*K^=w?pqD>$z(Fz?*%^!>{bAz0B(fpV zps#0^Y!$H2?8)`JEpM@(oHPdTtLB?uaDA;XuYr;MHQ~Ce(Z-cj1Gj7XpDz8(xpBRT zc$DrP)I-$~F&z}2Z4gQTw1A22a&wOPxqY&f!la6?Xao6`k6?Ufmfwj7^A zCOw_I!6p0^u8bJK0sRTbZE!QzJwCI*-*yG=vFG%t+d+vd!AgRT;`agc3ym4yZSz|8 zBiVb+K3;?pa?QC;FVh4c-a2Vn-eh*)G!Lm}qOFiDc(({?_^}BHz9nkbnOo3OGDWg} zTg&r)_HNkmdSRHzKznC;!Aen(@3bhG{gNLFK z!_>UX>Q5li4?AL1)x?KinY2`^B8(OAsPNti0LdYW9VG0TeUH9*5g>=Qzsi>;1a3F> znHQsZXOIb?^wb|p@1neb{CTE-u^eJ!+3Lg1Zr3ANZys(vo$JM?*VGTrM6~B`A9D_# z3RT?^US9Y-Z0z$MPj!JH1{Sui{!?VXtk-k;q@#*QhY%Fpqz}5V(d=*Up{@OWV2S1| z^QR)v4hWCMD5HyG>RT8GfM@&x+bc~Ea@*=={UXFdT$+=(9UUARF2&02xp{KrLY&7o z%iqMHD}b$OmE&Hz`lsO2H7OSRMqG1*qV`G~`1a)%I3wXa{?CSgf#k8x=QixGj{z=P z#wxL|v;9R3%OKk^Z0fu5bR%$jk6~;cMOos)F zuO+(p0Srv|Zx838zfy6x{cn(|ZCGyRj@F)xs`C-#f8rRy`thbzxtTM)#y6m7{9dkZ z2jryJa03U*UeAzF^3~=};idLY3+j8L=fDAq#m@Gq50mML8x$GI)T(T%TLe9i8r<=T z$lk9WFB$8}ak$38&EPYSf2IprcK8$aWSXF;MUxs@CxOP_F{Rs*>_QZs(Bqi^aZ!T5 zTKII{{&7$uZM=-WJBoEUlROXDZPsR}spVFUw-XB9{clbF{KS1h*U0H3>Ra;Gz$gY@ z?lLtk9vVlMFn&~|ijg7aBDt9zmQ}4zlV8GeST-9xCHyKcXik(0_Y@g3BzvB%zh0}3XY0{m%-jL0Oy&a4Ta zRme{2?LeEW@!k1i9fyx(i?_|bDpiD{!pq*hio)lXRD#62TEGJ?~3RsB(?|wth3f5p7 zxmxgrKONxsz?0j*$io_d3fo4#Q`vj{j{SxHCot?b4>1unAf_b&42n!*kfudtYg$Ne zndt)9-y;Y(x^Yw3S)pS{r2O`W9a)!AUsuM?Y-|Q7F_f|lk!f0uN%P0nPDruo!H`p+YuJ1 zerUx0;pE|?Q01KQr$4P=eb;zLrp|NfVeAZ#Zuk;zMu;JhL8hIDG{>~S=(f6N(@mVh zv3RRLrRcM2F9_PoyFeB8$F6Qy?M-q?XToIcN1eXP*e2Aj8Sw+!9o`af^KRhjz$6`p zIyDyOnAFE+Hlk%(vNKa_j2`i37yATveM5CFw%`0c`@P>*+1=JKR#{ONdnQ`m8`OwpD)-hxEtD~ZTD0eyhNi}ak^vYRgtP2gKPB3i5O@FeZe zCVAKeFUNbkpGH>%-uxo*4^=l&WSfwueYqjzr-H#Msa#yapuy$k^{1bzW~aW^-mPqX zeKwU@KDtkNT|G2V@Uzh#v;C`zy}Pk@7Ns;^bOumnECg#{}Hq)1&J^ zD%o!8e#%V@2LUI!0qA=fmQHD^pLjE|7PvGD{A9MyTzi*sMdHsw#PUqsDEW$h!GDKU zJ&rpGG^&2X-&o#$h`gsCe`l#oKE98oNVvd{cC~PWEG%n#R0Zv{+%vj@=*!owUN~v> zMmNxP16RDoCbe`h_SqrJOciu_RKfXajqhtn|-txiB$K_E>U8 zj0Ih~*vCUx2{Wp^mxpS2rBkg9hhJALchBpeCN^6Mu3w|%VvXvudpg?eRf!+551Fnn z*&k$(=*QNDMk-vRLQ*5q3FcUNNFYr&eG!XMBN4HV_vrR^&`5I)#5%@+06~UX*lOM86XGS~)rVYwu3mo86?2^C0s zJa(6BN<2xt#?ztbTf-t|f^(Y#5>Y=l0wGo^CgWPbF7Xg@-E}$1pBmyy7@5{x+<2>d zfQwubw}MN%WzQw3n`JQ~^5+)4nuO?T(3=-A59Umx!8J-7Vw+Vgf7TA*l0o&l+Q9d< zjQ(x;=D{~^pRH+1*Psx|MRU5YOZcfb5LRH&Y-rjKH42*ULWfkVYgtF$+pk1FU0^xm zX2=v;^)O1mQ?97JHq??#m0V-hP1=Vn=RkA6et?mv1LXt;+$|to51W224=3| zCS`^6mGA6(<3)60qm0kiC=iOYu6lA#3Y5+*Vah-x&h*0E`a^k_v7FEddzK?flUEek zL-U4!&#%XmSZP{nUyvlc#n-a(>i`q=cn?Z+x=6<8_h6OTzjv);Ki4RutULZRqtl>s z7lclw(7?>V1h~lMN88y@>(~WyEdQuyu6A^oPahY8-paorJxbnJRw4>fWSD#Yx-i1! zp+*U+`Y6$bPgA?1OZ2NqD*q`TMXRu;MJ$!R$w}A=KXI_LshNbkzxK4x8{d2vR87yK z0#D}Fwt6r9_`x|ZC2aI0NV-dcfjx~~fd6+#%miDj8a)kdy?jC1p;0@}5DEE1#ua#i zxAdm(A8v1Fhl8C^9QM57D9%xR2VtTl-lcXw6aqg;Yu&JL^VtrhW8k&r5q2a77&L)E zL5Axs##_@fk0D}q<3pj?q5Qh}?x%5HThyF4##c_T8~CQgI*heM>DSqI8WEaJ*q|Qi zwl~|GYpiF^91!oq$h)u9_#N-8hG9vdNY-gW1ubwlA>lH|-#{p7vv3QW?VoD0BdUs* z5qf<4-QRnKm+JdxUNBcrVQThCS=44v&}O%Sm9{nmU$tsfy(8sutN>Q`eiC+u0p6jf z3UXFHt}%*+Tntajcr5JQ}mtEoCd6ZJ!j7nmWSy$e%VNkc90;-ST%Y z?1|3=x&NS_oc%<63nPC9i*FD1e5LV#sdLUE<^u%AS3gIBorl1%?jIhxQccmN`{$84T|`dG70DF*Mp%FI-e?)#jLs0o=1&lKKDa7fB%-bUcQVZ zvvJIIOTx2v))zmzdA)K-C$vTzF@rzjN-tK*4WS zXy7dt!b+Z;hCKZaYFyTiGKFbz3Bw0_%HY=qD6(hFZ)mgnkRp~U97NDmonTMCChu?O zT2Sn7Mb7C}>DRGScgew}nglZh9ch&h59`3S$z~owBO3#0B?H(x?cYr|n;h3}*eed( zWd*`I2V;#2|2+66=RsLRS#W>Z2~u7Qzw617tZ*mpRFXpA-b*hG|6ZF8b5P4eXE(i) zhYy`-&fD`9HDeuyJWSRd8L!bqES|bpkHGAmWtg}r6`0bRVi=o2u$=mP`-n-FsH)~- zK?=tUhkZ3)Poy$mo%TAmnq0exa|0zu>3eS}+4l5N)Ee-yIAR!#R~g$n7hD;7vNO7+KM(AUjkt)y$Rf>CMv5V9Q&Z73FMBEH?SK_ z$H1eX5dh-Vykw(Mz%fmFLtd$4usUd9!p(My*S(H9U-7VzKGNl}joV<59>4}2gW0jg zA$F0VpcB@C28o4Z8ls1s@o zzI@#;&*F_~c=gueOReau~UN4uA`f>g-ak*u#?n2oK z6~yffyH%hGTg3cE3ino|qi3g62#za+)U>np{})&PsO}#6dpqe~SG1 z7f)!W=xjSVXz@57x>)Mkd z4m)q3a2e?w{7hgbSQ`8Yo;z3lsbg<`EuJy^1fchR36@>_>^S)+feC3R;GaVkqOf!G zk$xnQL9@t2rK+K=z$3Uhm8!Wn0a>kAYg%mq`0qnI^p|iajC_LX3&AV|cM#g)xp6Gu zmeFB?{3mF956;X8y;X0#_zDRSc2B*fH{+I;{geEL0_&HGhPIJP+0K+^B7e+`kUjdo z_HCHG6!XYJQ{JE9yse!X(_N}$>MiqBJ#&@HxzB7$zWS|C&cBo}G3T`^d@Z8B@yeX~ zfPu^XdjCp&Afdjh%wW{0QU@F-5&zxmB^?Vho^?eA9b>=P@m;^t7infyOwvrRKL2`cJYeEX5hcnt zd#~(!eq#gwsy}znFU39epZl^^(C&wjfV7~ZtWT5ZZmW}ZN;5h)TuU`f0E-Gi26D0! zeulgk^UAyn#^rW?=^Ei~rD28 zhYyEVSjp~}lCp3x;gYQ+eP-NmaWqcUuNmV{+rcZbP;sq{P%>x|VzxRd>JTU;<5csS zB$VtI%;C_Kol8hrCU1EIJJ^e0kI2%Ya-rQp3r0kD^s!H%Ca!j z<|Lc+!vqw*YvaN`$ZEOqe?BBf5dza3IajIYkp<*W#75*a()$?)jV99*KG3V)4XZZ- z=UHGEQryXqxc)8b@Tsy#7CdET{W^0{OS)X~z5l5HdH+_uCv30S2w#E>3R3&gPi-8S7EWr;Gb3Jg|4Db zMCHDJ8ql*Vgi7;ii-wOx&wOv&kps7vf|;cSyDPRhwPjGr;@5XZ$1>ehaz-0i01(1q{s^SuW`8&`D)9XLV=v?D9X20d~*A zOOrBt+m4ZywKF>qiv4FXf=y=$cY*Uxpqhs9#2H4^DZ$ZR9G>fzy&I!b{OWjGug~T` zF~##9PM3oPDg?mY*q6tUdzYppSxIpRo<@JwOV6&{3Ej8<>(Amze%^Q zm0^|^y>6$Nqr{dN5QR{iOax}HSr#0Y$tUHHo8649b%~{CYTEqX7i&^)K6MQrpu-Y>6%4 zZpl-XpZ6)8lA*h;D;Z=(o+gWYA9Bi}^5lf~KYDV0U6|42AVWwWA@4j&*%bk#kXy%q z)Fymo@&ckvMGS5h77H|%tvy-^N%A%$IuuF=xoQ^?rj%tSQtf z-PEsR60BBwPQmqSVMp5Zt>m?q{_`#UcwfVZM^72<5rk;Ip{B(c;fDR_q<4yfOETDW z(QwMg!#3s+syo3+0d?yaP`_)8Q&<02hCr{ZuZ85m`+>CP5==b(ioWk5a!5E7and+m z>2J%Q#@`1kWFt4M@zQzKHUm8sY+?MmfJhu?S`aEosnLAq#8o$^X(XaoxNv zGjHkTha4S?H-|aPPPm&Md9ux&Ya&@IL2a!VzzAwr+bYCry*hmGk)9%xrgWN_Y;KI+ z*tpxJV@2YJbd(-yDcq0?K>eTtfi9%#PIQAjXYx_a=50#@NQWM2A;KILesd4PGy|xu zdo*iS7={k1W^}rWq;BpL2vm7cG_m$b{^NQh;*;`U(}7oxqSrrdG0uBgaFd$^lXs7g zLggVI=W-aFQ(}xu!qx#ov1Q{&HEC2XAf>oWwugyk?*H3EbKi#2RPc+U7h;9AJI|Me zNHMd0GZ*{zvM}!vIqtu|rZzgYj{kjfND!-SsKmsww7qfO&jY``3sMtbq=c5WxZSlQ z^NnUaqKCkVGIqr+1^rX7CXK2=ipID?CfX%UHC53g2HyR&*i+#`Kq~F_6*BbTD0RFG zUDoh$WQL*lOM<=6%)*01|0W(W2=Sp87of7)z0zCWbk2C0oIV5Iz;_6HKS*u^-tNa} z7lu%doZP!j2~z5DF{S0^*9L+^i)tn4=A`=!mEXLwZ5lC!lK}%++I`2>8815pM~540 zi%7}oPdXpSll(q^-}R0}baEG;2Vwt+7Bm6LnB&|9NpPt#bAJxafYHn=KG?JWp8OF# z@3dWnYPgnypO-4~!!l(R_AgC&`t`pf@(0>jcgx*u!Z%hN34`-WawAFmo{OC$&+cgt z@V;rkvF(iv$s)>dsG2t|c3^u$q7U|^$)mq}vDw9az-j(<#cGOPh~oD1GTw5%6rI>B zU9SVw=*0hawk_@`$+Kyi{ZyZ3VoEV_<>b~j4-K_0cIJKe1DiX$G>@M&pn(C#a;}SP1$*+YE|=}?i(-VONx;lu3U9ObwY8o7%UcfqFAe`hMC zw&cH|I8T`O6|^t~HH;ajDnB2J6bQ&O-p;JQGKlqH895NPqVv3pHHNSKO#u=>ktuS{ z0=G$O6^D|&kD{~WYuT6~RN}>s$24$ak!u*V<|$Y58|;~L3m&*DoAwmCZ8+ma9laUC zA9-koPiKFSwYOB)h*;NQe9?ODL~}=DW*xD+F2o-3%KtEJ|^e3#}*;I?6Cw3^qCxgCA(-M4uV=mBy zU?0Np=?%diRXGQe9Y9ncP$tT!mAYJciw4r7zPpUIh!;8bBRGcV*4`lJ?=HrBr?$}5 zt>)x}tHF^|Q^~*p-w@ngUo91MC#+myzVX6Vm$-K*c}=t=g*~Oh@Xw&wQ=Cy zZ=qAae&~v)+=Y#6&)--)|N6(|&LkPD%Rh&p!y`BV|~d z3i2%(mJZ!2T4!W07>dl|6B=LT!=|5o5w@i!7{<1`T+noXQP_#?*LTK>gCQQB9eh$sZMdlAr`+WnR*E#+1n`>k{2i zJKsUbi+1iqLyD>z>s#IkE9fRh)l(n5;h zETC%%2yleHM#$-Z$>uj*5k?`&I~Jfj9@satKQ09&_!e6qo#lPA;o z%em?cgZS0WS-9VLoQaT(O=ULTE3>!!V47T1*cx!IM!0uQaCX$8UCi5RNS9s z@(!l4R<(~t#On@XaWV`Btl_PPUVnb}o44z8R*%0=KqO9n!+4%AOor4cT+FD9!x3B> zDJyH+3POP3o<=eHh}w5LM#vbH>h(Hb(j9-}vM&GQs>LBOjjwGADXt2~56?Hb#3Q%CcUEO;o~G)N zpZFipJhaXOP(G*+9zt`Jpx5laEJt(*?ae>34v2ei^&)##|I0v9H%Bq)snCs6mN-1I z45?y^>97hh63J1S$1h-dI_#%McO*31*(q#F>!XrK=AnZ0BqXbFY3l8${t@eTm}XX- z&g13Y2sk%${O~O;=9K3K2GTVKZV%W9vg6$#YJ|Lj36W&u+`YI`m@;i!RXa#zc}w?x zkR=9i?}z>ZL%X`~sIL_o>CEtJjo|}N*ht@R-g<7t$kZ)s&pb7xiUdNVZG&- zSQF!1EA{;&{g<4)rDmK;%%QTfTlWX&;;S#7n=uw@&4zCu)k~FgpE7iKn>_N_Zr_QM zPwO8#o~NwAf-FaY%GCaK*%t-*3DHQ?4i>+un*S*Q@cTceHMdd)6Ect{&VdAY=fz}M zLKv*K7duQ5WCb-i@OOHSAm3zf%tY=z=FufHv+rFZHu@bET>3=7yqhCnGHD^6@Hov> zy^-1q+(8_lN1xy~3vs?GmNjNo?K95#*}`XyG;o&P!7zm5fB|DIwKPUlC*YZMyF)F# z#s)H7Ie5U1szd^!vQd=jPjlDY?@CZ@THiL^9v@$yHl_||-fimqx#C^beUs5(k-Rge zz6-dRurc@P$U}uhTC4yo@Pb|`y@9EGjkcYJ*pDQ&@F9QQ3tWZ1cLv{?@p@r5KE!WI zhLNUE+kf7Quy3;`P`fC?V$`A9xT_M8V9s`44Z(L8Wi2!>1SaEJOTL#gOlz%~OC}B6qE^>tmV@gFw;r-}t3h?mKZT9c3#y*p&}P;G1n(UU+g+jg1`1mOIBc;SB!C}F@PcdH zQaOuK&-uZTHPLiP(VGSF`EOU4X2QCp#L`6FkIzip7;O{ZW_^{ij*4KwN3Y&0z2*2N0=lJ!jMK@Nk5~KUo z_fsKjz)s2c{R4KhRi1ruQ6McwE5i8Wo~MNuH?Y5}5mhpu?P1lbFA3S-LPdR>&6-WK z46oOHLY^l)1#M6BnU?XS))~CkK;l<0d>*_&u`}Fu35cz3AI?UN3wW)R7t(i@retR9 zX4KHuQQ2nt8v^b*Er-4%6}5=DeiP3q1m@h*X2ZsIu?NA&+D|5kZ=(+Dm%mEtQOlThNuY4FNch=U$N($_;)lq3!$yYME;e0FQ@ghZ1uKV zN-@PB5tGz*Sz^=p=0FurMVSpfd2(;j;mVYtpnld@7h6L}V@(!zyj}Tq%9ov9C72wy zQLks)+8UYmPINM?R?wdb?kap-SXdU}oMh&jhzz2biYrbkrS8ygU|0bBcg6awL6@^* zO!Fi%lU29fgbhqfIz3RwIXD%_k?6CvIVKBjPM}xtwc$7j0X7fbR;Z#;@(B;XE^_LmuJytAO4T1?vJYC4#Xr&0(JTgPEzn*AAgZB0cdN2BiDUeouTsOV<$x1 zeyGj1rBi0#ds)z7J|>gAsX#;8$_8+fP64#u!pEFre*cD)5O0+vYdXD^hif z81ccQu;&mTi8PVH5}}FTowOp6BfHba(TS}lDo-N@1bJe!FQxBC-f(=GapCu&K%Xj9 zu|mPE_DRRc3%M*0#xx=8-d`!af`tlGcZ3Q|WPPZNDv^@0CCv5_CCrr{Nt%q8Djc(< z&6BjnxMZ%HI-QT`?d1DT5H5!^n1+Zxmq{FOj$4JQ2OU=#7v%)tg6nbe@B*))0aF4>?i8Xa1uVg1!^he&O^%lUTx~Blgew{`IBa4>-(U8OX`_1=c zL_Nz9=w;_0{KPQ$^-(vDJA$$cU-;XoSh-&K zJwNF<f4z;x$q-9LHo<_)FKEN7%!+%DnMyg9>~e9fG> z^_mtXx83X+K5CIWbHkI!fiiiE*qw)s6no7xW1ahOW@6mF6s2K6EjNZxTiD0rS_ihjK&FO&uC;-P#BG=8csF(Af$ht%73JlF1H0Cojylo$``m^Z&agqMAj(mq--~pAxc!|3y^%Po z+`2#kl@OWt(*l+7&jm9m;pw zi0xp{a}%)?(}fWK%Z)EIJC5QREta_sy!=^zqww`_*#RkS9!~w}5^eP_u0dBIQE!NH!9lovsFvqqV-aJJA382h{Nf+VX)!d7S<(l6jqKFM+_+BF}sL znfDimeV#dE0_v4B8{e&2+f44%G5;dD`xVV5%x(U$ly*1Ob?V%+jlA)QHM8ZaF*9e6 zpI|FGeU_cjqQ`aQfGmS;QS2PrY19039Z{!T>qmWOhOvpG=qw$Ow{tFle|2%qD@}&% z;?=9;HtNG`2kM2%VGQE?fg~j9TR8q_PtKtR3KCRY@8n0XGc;~lj_-%h;InTGO)%~g z&Y|@F746?9glpC^2jm~d(gMGG&Ha}uowQ9zO>dpjYhvPKXb?Orvd4hue1nx{>@Bky zPPQpc2KW6=5g*#R_R7}+F7=nkV9_@^9=C<50K?eWvp;Q=dTws72OmrTb074H-au#^ zCE{UnOjJKjYpw~Pv91K)fM*fFL_t`(|S`@-cbS-_o|??1B!+!Fk_}xsvV-; zq$%0t`a;-yPQdXkgoXOxukIa3aWKi*Rz+L4KQ~j@^ka|9#8x4ICUtAV2K3<&C5*;N15zNYSj_H{!49IqiAm#X1U~bp7}xL#8iR zJGJx1bwpmoqi1?j<}@s^#II9_uV?J(uLm)Fnn!h^j6`#E33r@PoeLQhdnLXgan&SA zr`+mYO`(PL_yDuP5y|)}Qt^rYI$loMN6{Z)Q%P+r$wM3AJjoMlu07B=ndGTxz4D=@ z=jn|CH>EQ#>Pvud&a*{C8HMFs^v@A6BdbEaqTyuhG6n5ww=?&G0FA|JM@Zh4b|DfRX$&Wcax~E2WEInQ=CRFv`4v#y z{PyTPMv;n_Em*Waou{%W9}dsZmlR4OG&qxiU4^LRTW4Rq{x8RJ6!(LNs3Yy1^ugw5 zOPJcqn9$2@FK7L{;$psiW_oY5)rIC?eR)kt`Pg|Ww%hc$!K#PF&B+`wh7)Pxd)PY! zY8u)(@~4g@Rz)QhGZxSRoHn?<6Sj>>4A*I+{GG>Tc?+M+{>9*vOYbq^8Tdd)C+b6LF<>Vxp`*}xj%&77b z4N^W?^Ncn86?bbLk;tmD!wv)9vkHPKcL(vbXQ2N3}%+;Zu~C9#vuI zH$IDz3XQiNM^a`GNTuM&Vr<_dZa6B~lOe=uEug^l%JNn7P0^g%@y%<2CRYly)uqWI z+F8X>Zz~=|M9r2U@P&fwD&a#X?%hiJF9n&~s0xH$55v1t^-2cQMiD#seGs4b8vTi@ zAAbvdB?69&SRVI|ZaVTzShAeEr|wJqQ)^t!r>}FH)~Qa9Nx!aiSjF<3`8$j>zrh_}Njp@Vm1`wKl4 zv7g*}kw3KJ4(u$$*qNRiE{RAOdz=9H2j$mOnifF~A#suXO~J70>FuBng78HwY&m$T zc~OPCaNS^eJKGZ7V9dV=p;-IVSg9UF2Za-Bd|+o{Hst)-`mY(6xeiK6oz2=SAZ(=0 z#WSz3nJnlkrtZ!Z%Co>}{EcU5ja7Mh_TwYFJ=A!^K#m*(2b^#BpWz&FO1Q>vibPBa=xKps7vm+%?r_^Dmg>G zNw_WlOtgSSA>wf)yCzfJ>jOZ+u(v&Lb|_3tAU>)`x12%lcpKT3JB?Yi<9R-Jrla}~ zn7K^FVjBXY=4h-r%%#_pJZ%l@Yp{}<-QcNN4=87^JNObD@b(baglHX zn@|>%v%*bDoCSg709tsS_L6vljV{#u%ulg(PkaoN{U4Eg@6dEt8T@DxDJ#kpzO`WQDx z8~yVk`i5lME1ZiDRg-}q^w2jy$#NH;HHorg%UUgNi?|9q*NIo(dw1Z2}(6h zA!TNymCZo$z9J6Tdd_k(wRc*zk3-y1sT+XvF+dU!v z9+X|pwlZmJ!)r)#SA$%VSCQB_$z75^X{%y)A|;lPqH?Ys@go9)p-M&ph|NaFK*mW%6sn*3e=gFX6slk?c81YGt!Vp zSuHlD>#Gz)8u$DMW#1o_u5af28n#bAul5Gg2|s+Kkk(P~y%itEyC((&)mOZJ@#L1R z{k|(R6+a*UoR-_KqjLSuezT{q)4373w)lxo{w)Fl6WPmkv9 z&1HvXx`#ApS#mBQF(Fh-ZiPqIS``K*?z7=;EWBPP^92&Q7{Ts67^5!{lUK@RMN7Nl?J z`KQZ4_glz!+99(|@-mUsD86^~lOT^o2Tk5!@86uM288l0DkM(o&DDaozMAmT@p#4f)rnfK{8*F^3TqG*(Ir>%TzfB|5@AOX}ADFfFw=Y2Yuav(Cz1!Qh z^-pI<)$qo=&Qv>?p*{3>Da@rPF&(4~r`Lemc4!$J=rC8R4T@8*{YTCZ6!sFV@W97HA@S5OL7-?$6--*{$c3eiMXj6ojb+Hx=jL2RGdiLY8SUOW@uT5ge& zeaWD1X|8QLi1v1xGfr@xyMHEew zUE3CYnN0~4vrk7pM`Mo$z;2*vdt)h#NdTsqF+lu14VU&Ap9vvp(#xh2f5ndvQ4jng zd<2{!Ll$%_yMTWaGEY{5v$jYns9+~>{0=f1;zTDm`>i3oJKirNqwXBcwht_Kl3k;N zF2Ob>|5AYl_QAGW8a(zl$zegMleMow`54W8xE0Z5!g<||q64{+tBIey0*KFFExfIo z{q2Fn8QPtUXt|XB)=YUG^1z5ViEfI!zd3ni$iF+KxvX04c>DEna;0SNfrB$#!1M$7hl|Iy27;rnc}o7T9+t`BeQ(h1W4`L!@+ zGF*eee@75+zs`PZo1ImrZTFPVx*(wIr0Jnznbl83*0eRLzI_Rje5%Bp97!ehsm%*-mHB>!9;?%bfvNVDjw&tO{K#}QZeEss@U<2D;K|T@$0|*uqB3D$g>&?B5}_Kl#c`7LQoa1C=GPd zs6fm7LD{qmB)(zQ5oW_4G%qwRQ4tl&I`niSxG+2P!w4?z|C~W0V=I7w$O~Yy#yq%A z=!Ng*1V;)YHVrj+<+$MC-z43Aoe~4-5dfh`5QHazUs>QG0~kYvRp}nRC6zFgb|p#< z3m5Vj^!G@JNALK5gZ42n|37=v|0e?lRcORI46@|>vT4g<giLaM&~*9Yr46N4>VbWgha>jH zlor35`ENKcuax@%qjmQ{PV;gaT(FVFv8}QW#<=zve$rK!i%>ETbi+?^ci$U#QSCzB z$HN53no)Nxg>qN3_4m}h@%Ii>i6Xp1kJ|T}D4H_`tNiHRSNU(zD?`go2Md1@*w;61 ze6mwv&$CW}-xIt4T)oO1ZHjY$SW>c@<)wB7zkt+)Zz%tm_--dDF}n~XdK-z9pSXui zE{HJo6o5JAy7;&=U)H<#+vS$8Gp?VTF07{2J;|YDoJqU&{d z#JTr@_WR{FgG}Vf*WYvRPmO$!2nj3NDtoH-y~*=u_;80J)9{_go*r5GLt|F%NTuV6 zTq&sQx)9%Q8;w0q4gRkbM@9o%N7Y$ zT+$Yx%X57@YUBoTr-0*gVDzfL-Wc<`SIdvJ0Ma)Qg!-!Lw9^#5D9Gs1?4KRhkC;zV zL8j~I#&LWQ1FpGO75N3k1s}_9lnwFRqP*AXNvwQV z?*LK`TykxW9@V&a#qvT@nO~WRgzoXt#hZz@gsT<^%@Ofhiw{}L?{*^@0j*(yXUQq| zhdeI%2qYEXVE^DZ(22>@IvlXiksHP!%iMFFWYR8H;^e>Jc&;f^nAA6Y3(Bh*FH7bx zE-rJDdUW@69x$aA9Ju?j{dpv(h+(|DaHvJl{kzDHgM>2E#G^ExZY!GbN=1ubv(Q&I znA?j;NU5s!lyjfrJIKY`jr(z-OnF3f!P{}1XVq+usk3;$f9sHzUBMnHDVLiYLihz$ z^4nfVUqY6%OcsR%^QcKkH16F$g2p{wSN$Y8&y?OO-0F96)D6WkCp#?Y`7S2wM2Sjj5Rkuyoo&ju5c7rweaxrFq0$%UPMAd zH!XAj3PJWa2)cvs!OOjp9B4$an`lyD82Dc50{F#9<#{4pi zdG(uVEuYp$uAhtElsF?enuf&ne_so<7RvhOaOcn&F;8wkA5Oti!CmI=$>kmhr95cy z->DTOk3nwSh_m08<;Da5qk7GO=zl&nt;gz&u4$}>N>7z=%}vBDv%jo}EM4$6h_CPE zJA3l+-kbxr*|%NX@2BjUej_b?*SX7`)-WOJ6e3E$5GenX$QwgTWw81SI?709Op?TU zxeQlm@eH4GKs{x%aj&0;q~y5v$4q3CWL08y^V^=VzN+BuGKCW_{r#FuT9iU$`hPC7 zGBCcT83|rm{4d69x9`aFaJzK2>nT-U^K#?wyIx-s-fVDOO?~wczNONr;5con zcGvQ5WSQK0|Etmdnk;d;il-o|e-dgS9gB{LB zMv(vPOF%1;Y6pB9t`?!G4+g`TRNwKPkB{21H?O}ZeB*f%ycO=T??yz>kZjG$i|>Hz z^k&$`I*(=l!BZi{saV?+XUq_N{w=|q2_>74R9;1>=x6K|vQ;Tqku#MsaEl<6eQX?wX%PCmM9^;}=~f1eyf8M4Dw(axejqP> zH!lJB`q*D%l4d4@(dV`!LrBovWmX$sj3P+sH=@4Ur+xIPs@Gu`7OQ$a=;Khhgo-Vu zrW_ExY3=%gb-a*NT6vA{9iawcWf{Lk!PP$_*K610i%ya#SJ;~`+|e69#l6z>4tGW< zZNt$N^Q7BOV$S;hRzhMg3bw_xr+|$u$axg`5#+EJJ2)eY%QcCy&He$`+SlYp?4>4Z8jq*M^S&JPtKuA3R;9<*;COi=-zMOW#~8f6Cb00he31vU{n7Z_ zCVpS9Ay3dJe!o)3OfAj8k_=`UDuP*K`VxPJoq{C<5_UIB@$f|M|FJ)f94;EX6FVQg zO{$4^r@9rfDH)*f8^I;r1m;5KcIGpMeDvxSClk^PrXFL9Tm4Y;hS4aWdd1ODA0jD1s;O0bTBOZXea8;A^ z8ju9X)=^nSP~BE3jYJ3vQ;-a2J`R2Z_DTJAD)6hIIb{F5B#kCNS!?>abD87|DpfH9 zN9-Yk@Cmh=0w&8s*ZhZ8{Jpi;RVefy@t33{J-g-ya#))-!<~0r0 zG)Ed0U}F-}g=7B;UHdVOZy)N!&HPI@OrB^f9pKjW$58SYs|85=%zscezZ`dEAxVi$ zi@7mTg%>=xKRwi}c)@SQFCbtmdS#?xcu65zlhiW16pyQt7nblw5N9Cq)A;pn0O2X62gkQ;MjnA)&6ooD26I%80W=~TSeZz&;f6%f$AO$rz9S!q)m~p zyLiUVGRgHiOM#JlSnA44h;)Rfin6KjwQGBXTh#c4{Nq$(W5Nd>E1A*{-K0!6va;5B zuXeRvw?bqpyCvyr# zCbA?C{!meOmmBWh#g%z#QjfNMlJMcA3xdb$;)ZGZz|mQ4uaJ|L?b8091~Q7Hzf;1| zHzInM=t?`VjoVOzqT1%I?LxlC&s~%p&t>E5kP*XcN zI7uT!2JcvxDff+hq%`BU)6FxaBhLKE#!=*C=dO!!J~apEmYH{=_Di~1V2nB-bmj@x z`C(yv0@&K(W(MbSRmAOK4NxuGq}9&TL8p{ zq3ziH{hb3WBm>D=3Ml>SG@6(MMdXgvfxxoLcR;#{ z#08rSI%I3&lNhYt)SuJ?D)N?rD91Bn*A(d3i!oTPx=8XW>6aq-&_qs(Uj{yM;JLeG z8b%336`l>k-M!@TRpcSs|BxGo8WrFfxZ;P}*7l+)nvt6uy+p1)&s_{=?NrWyRSe5< zES4^P*-OrhF`c!SdD#ai=&7!wBK(E2o7T)-S2KNKmPTyD_fRPanxE)XP&~vxgJYUP zekbH*q@YBn>GgJ@L?KV<;E(W|yTyj4O?MrNj~;f(7k0{J(Vp<*4%2wVc!KXb>m^=f zIY{wKN*3floDxi_mr;w#G!?n-_t{3~f%`xsmvwTH#Nb&F@v9iC7R2rWWqBEo(pMWE z=uKT*a}G^A5&ig^IfK{~%DmhX_YxqDK&539>g5w{_-#e=r9;`W*S{J630@Yo8Sq)$joW9$ft)LE zs|+ppl=%aAbsG}dNc!`Jc-Dm#y>6e%!%w$sZn!;VtVGikP(KfK8DBx8SXX{>Y)dh& zvqm>7acg=@mWm)>OzO6dt7AVKY)lG2Qr<4&fUub|y8rjGGOw4SosMal8IP6z1v=1? z|2VhwOM`K859iETb`(wJi+e||n_%QO_7w&(_wn7m4YZ(5M!5G&$7L6N{jAO6uJRq6 zEc%B_Z(Itatp$t{8CO4U5Wl{7AW^93{8kGWlM&>wXtw6=_FypM|8Xao@A#Fb_vuNy zv!V4!XFWUYdNtLAEv{vVZUt+EsYP`rhfRuoD_sqsLlD=Dz99ql3EVZ z=1I9&7|(-a+Wn`&{Op!B)=n6gy4LrmJd1DeW|Gcv2!=RA11_A)ur+PX=qyQP@(#>u zG7RriHU3?uw6;ZZa zx4Q!4it7FPr*-N5B@3e-QgVvMLQgvCe>Eew801`poWpPw^H6*cxJQ%qWQ{N;7lu#u zd6ZD`E_tB{5RC8iXFb8$zg63p_)TAP+n2D`Tz%|p(dXD$F{$KpxIJQxkJOKxc9)+p zz{|@AUR#o`+GRMPtS~29L?!OTZ$3X6F{4Fde^#gfgJ9w>AL=Dc1HIi+K? z@Z+BfX)Ed1eZp}b9y3}I`krr7&9-h6*x~_8qyF2Ujb!VCaoh7S$uG=Fy7ZcYl1fGB zk&!=W=)e8lyIsHX;HZ>#MKM@jX#1_TuF`09Bkc2ZT4=W_P zPiZ9uZ`~-psX6bW?n@VEyVt{4ngZuoda?L*rI;ctbNIy0vvbroOS@zT$c^{tE;#tE z9dA8^Yfk{dt2Cz3tUrYFzlSE0z@9~f>Jyx2684BW_T2{WXa>Wl*uy_MZV0Z^j%WWA z7h5t?!Zjk<+Vx*i^5aEJ9yjU z=4ja5|2}GBQK&w6y-O!mOnpEtp+lm@$An8sd3ZRLE}mZ6SSQOh zI2U~QW?o79hO5p4R^9`kAnX**T#BD>fxGkHmF=-tb8nN2V7s8(o%Y#V=vvRTN<_17 z>ZL``PV}WmgH_D0hRhQ3_0^N3f=05^IJLrin%k3|w2V({v8qwCI&~ly>B!a5oRNBH zW|N!Is|C6f4kPYqCvu;>u`chO-r`O{)X;sqXF-Q?25H~Ie|aaLDIgjlzf`QGVCZh=#rt(L)Yp4eMHiEKOV5b5}0I7+vph< zH5WMrjarX}Iku>%?$~kksO8ZosY$!Ly0wy4wAD?TmRm`5$AdtlZiMaiQHh*l5T4?s zm9)e9$u^1ayFPA;p7)9S{nRqDOqIGXdxPM9Ne=!IlZFv}`%Zm*3b{rZ)N9tY_4zlg zdyhO)tNMPK-mODUqK+(QGDm+^YAojav0bH-cCplBJd~{^8`iv!qR2Rt{K^$qzaDo; z-15F`bdh&#G^7mWRx9lNI_hm<7TI^W{%zN#Fa`s~Hwd|t>Xm8KQ8mdO&PR7N6to^= z`M^46D$ej>?QhR6r$(x$C#dqVRcrB#vDukAdxsdM_YUqWs2S1QX zplMnBgF1E-aqS#Jo62*Q-F&D3+H_1x`{8i@*n_7n8y3E}nguytqd~ffh>lJE!NGFG zE*(}fx<9(CD7H-FXoZx^*4w|$ogW-u)9bF)Z+1R8_F-gq>0Q751#c!uz9xE@`)v5K zR=X3R?5iuNM;da*j zj?a`p2i4z*$#mNdffBCOID~*CW8`#C4!(7T^yye_wk#daMf1|@M$IQ!E!ZQ36Q34 zf}oiJOqTjprGoDTG-R1)o0n*?Uhq`$>-CVvC&zlPe+IloQluu?XuRoW`Wseax9#=i zj-*a%>F*-#dk?gy-tv>4!zL?!`p_54IRDrRy6A<5erDa2?c99S#vdE#ffB-!lE3kB zF@SP?H6yXMWFbbHFDZ74w^TSEvP1WTr>-FRO!CfYp}VpkqkP?h*BmT~Rwq{GjWcvM z@ksHgN=T?E=lfM%VO`!jJf|Gl2Z)Og`+TdkUYhUWk&rmNjM-8iyeRzm+nJnyR^HqbdU}KYc&>1GEsEa)*BL%$NDSX%bMb4Pub7=8rN3q_ z(`7}c{&g=hco_FObH@pfhn~+gLV|Z|-{5>G#7C{F-q?Ek-qZ}gQc7U))iI&WG?x{XWB>Le-CYZF&CtM zqwP}c>7AuFA*Ws;taTzae8F*{t^vg0O{YCvj->n|+pgm?fRQ*HL`sMbAqC*v3bGON z=0L%TUPS$dj%_wM5Y7D!4sghp(54?Vg<{~_qwEPLe}OGn!EcbuB;4c*DgIBULG~As zcI?9Gy#N2;w-(9C<1DH!d$`w}6i`7R>_?Ujr(Us*6w)70!_E+KR}!d?sP}C~6rfK! zh(V`kh#71_3Oj_eN)336t1_Qe1($5iFM&GSS-M zL?YSs9r|u!=If-SnlFdQ0hK9mOqgKKs^2Wfvf!*S*V&oHwy}YNj@JxLCD#@{ZY9-m z!WR7)M)g)3j#p>K5F5S3g@sRUNg+{K3sqZiHzp6`H#FJv1xnBj+jyhCE`R(qmM1T! zs3^w!xBDjGAbxHllWx#}{~YmY?a?;(X~~8jE#Os1PiJXCcf^_Mk=_)d`gB7AKficO z&s^&sF=>jvLb_liP4Co4wC-8XHUiIG=Pc*L0piqU$d$aUnTqtE3&3u)*X``jHrnZC zl~xmmf8bfgyXh0S=&XiYmoFMRe9*@}*mJ~qAscz-^=CZuGZDFAgK`gzi}nYKQ+q+; z?2JteG^YKYb|hAAQnBj8hvr?X3PpDfpPdLs<=RwSrV)#W8X0bKm^ZmKjg{!OI;kCV z=klTF(}ajx9tyek{1Gl96yJa_aP|keE(`njd?Clb&M36gCd`F?AZS_lt7tS zMU=S+=Ma56w%mAp9N)&GYW6!f;S0Ed(x~1vvKb7^bI9#15<7!I1Ccp%;QG4bU?gtm zSds$hgeYM=o)7Ssu$jVI9VYMhSPC+aEr$?j9#c z1)J7hkH&L8t;HC`1ZC8Fy+bB>B2&0gh7z@laGSeJo!9?xsW7j?E2BYcCKtNJG9|Dz z2j@|D##sDr-#Sbw$dJCA7VyTs{oD_agh{%ThZOAYn+*#-i4|f~7L(~J<2*o(Uzl!z zOS8CRZ7(uvd!gBg0c5n+m5%Ma1>tJ0_5WtkPb4qxKYD{Nv?>T(=xIB-1NcE zz`8vDv(W`HFuql4Wvx@8f3SeHJ?XuZrquNQjWdUx#R@-7Hbu`Mr(f+vm(%NKn52^+ zbs_L{_M{3wk16#zT(Q;iutsTRE7J=yrRY4aijg_7OeIWKE#K#QEg~*ZQd=9qe@QJv z9_#}faOIXOEoF$iL9?KH&DXWF4uw3X$V(EqFvPP2cjwiiGr*RfuiD2;#%w z*`%TkaLoa_-ltfu--RHgJ#dwjaqR$RK*X+;VzjM+iikl<3C%qWyVHWSaCd!W4I3Ow z>jGAbMi{VUlHI;OTTp zY_}t!Yf|P_g1mDv4-;%yF03cO`^W5|q?irD8*%c6hMKlN99}Z=rbvvVWI-#rX_uc# z#fcv~zn;9gBSng$Z#?-a#ba;qGg0Y3#RdDMErj)*e7@H^D*xKUAZ%X^m-otYF1j>G z*21O9T))*Ytg&tcYG@}m%x8YA z8utDcmwdXh;bDPwgqMO`MUS5)9Kp2Cm;#9&`(+vJiJ%jk4nZOu#_SiGF6`gTy}P(( z)C36HT$0V9Jrk5b(_V~J&C|9D=4MsKz(GK4SzlmPW?*{nf$JMszkT$EIZ|%;Ab8(| zSTEKNgYc!?D#4hpNx<5H@g?kv1s}(eM_((xjw&9U!*;fS%@08fz;~kH_B!5aAY~dD za$(D|xJtGcxHTcqifYdo*2^2-nQq6~TO11+{ar+MsMqJQi81Y_`^KEJ;}FVOpoD@n z2jbwESsiDsOD4#))qp_g_^ke{m>ZR&ZXlnK~G=xxu6zd#`Q$LSCBFJ$T#aP171*qdY4EaEMed z$Rrzzw~NF)f+g7R&<|@tongyLIqJWbe@YgwqRUESB5ZO>-LfxhvK-0R0!6U7@~$51 z&qeZjeT-I@Uju_*#4y}kKVCN*^e0G33af>FWl_)iJO);1DzDk{IAMhwdEPti>D5|} zAT0IN=Yc!ZNNfpB@1$lU(Ghl-_d4M$*7g=K7F8aDUms4fC#n9V4|AL&EWI9J@X6Ug zymTH!ofi%SJC}vF*MMJ!Tl`g37 zg;m-rpVkCnGid!|kk|}EMPho|ii-_;xEuOIApxy%E z{Pg?v89Y(EQ;%PRW(K*f8*y3vYhyjkfHIBXz>LkS%-&RFgN2#d>PtOODlNf=_kl4# zUnuub z!PlVh@(?n}(N8H=H4mMZ=X*P|mMVt5vm@^Oz9WIUp!43$r8|;lQ{H`*#Nf)`OqnQLE&_ zcGnz81Cpy*3FhY>P~2w&pli^&$?|;u-Sbzze>~gO`;Y+OTiJ^H!1rzkc8F8?2J@G{ zb%;ZJImjd(f}#vv^PyL;#2v^wasnm5=1?LG9M8J_&i#943H3cMxp@$qjMu-jNJXxy zxUPJ-A5g`jL6C})ZakKx4%BiqwsxOnAVF9R% zgj=9i8g0u)+QWRB@nCp>=NJXNdQkvVEk^5mrb=kkv7ZEEapS#kBu{(Pix4(LKFIsjiU$k6++cUn<%Z}m7i_$Icpuz?8lGQmqCz$1}l z;OL}jA*#yTW6>35iZCeya%*&Mgi7OEKMPf*wN+b>{^4esVHE*aMd~wry?z8AkA@VV zrq!oFV$kmg81)iLeDK#pIr6CR4cKP?JfQY*jUBz{M`uedjxl!``pY$iF8X7nvD_xD zYOT=TJf3gg^aag&YZ%xqND)5OMd9ujXb1wr|NPQi2hriAJUyo2rI-J)39 zUP1P&%dDbF3+<5ZtF;6xmAXJ2Ri9IiMAT+i?8Aw?X2?(Bf_E2Zio8COUF4;INIepJ zG8z6UK<_;%TmkrJRA>N{?s$kLX(|vZ=3!&UKBq{5iuL5TXu56zQr`RDt-C-;Y^k;e z+^XYv+i&p)2H1iQgS=ysnC~_F1cXD=+1-motg93N-O{5#hz0vT;+^bIhm&lcO@S9P z4Ljcg@AfuU0X33FT_(pz3r>~HgOjN5wt^Noa~Oh8-B8TMH%!bC%7K@%YZ&InAuhvf zF7F}UXC3)&w@3)kux8(p9K-;&8g#ry_n8FTLB>rlQGmR-5w+CE~D@)<%m}kaBEdD1cVg7f(@kl|-3A9g&|L4pqb`AO>qM{r@|#uoyx zx4L)m(n=)@XpT41ksSdGpC(L_L3}&U4at5#gIIBpI5U8LKz=<2tGcQ-xT}{cd7qYo zkUMa=pvbz2KL4!}dVcVm%YI~7P`43tY$jg~xmdK0KZ3Qg+3bL+Fl?S5XTTk{TdXW- zcY##yI>WA^=kvIF<77Xehu`o`q{jqOM!SK4&txZ%JOzbjG4A_iD$#X=?l{aFv`bmI<_yQ$hO~aBLhON~5iSwsGXm7>QhK zlFT63mZgAS3l$EpJkit^W6L&u?u0*$3BZj8d zapATzUQ6S+C7g9dFs+z0hArr?ri4lFkyKu;$L)~XnCqk|v%hSXnw^Pc+ zsDSt41;!bMt#ah;o(u+>zE|G*%)MQW2W+JHzg?}Z^mV}x$kOGxb5yjKP;(kHML62U z2i<2~vo*tar>O7kz4BA`*>9y-^+2@uY%GIdgW0@$zK%0_ur=Zq7j%MgAw* zo=d)`*&5d820H$Rd*AA2V~|#D3QeFkkUcF4fd_jlFlrVUcK$m1gvddXkqf6sumT`= z5d?JN@f+?k@B}UlP}TF`6(lPb5=4qyds_!M;t5)W(J zsX5@otYzT&AW0$71heF0lEQSc+7pVv?Gjp<1+g~D_&TMfD90&xi|xD_c%$FX!CY$meuY*-I?l zny=7dvbcBpV@e&Ff~_nY+7db4-P%ZC&F5Ncpq+(E3pW6j!x8q~Y;4 zHQIIAt+0vdNQ7eQ+w$ZP+#{BpH?k|`uZ9{9!KwVSzd&ZW@{utY{)Q~epv7!z1=$ZZ zcYS2B)elf#=)h5N7Wr265@pwmBup}La1cb>RMVeUMTYPDMZ^nq)laN~cqlB%dd0x& zgUd7IgGUGZ-*A!r!`L@NNDra%mE4JeptS0!mH`Sp@Si|Qt?3&a6A|1nDzBe@%L6WD zXjv}>L~S*P*^PETCMWc1?;u_jgAf<^2{O z3i9Mz26&;A@SaH<9ew$kRV_IIHG1DaD+8X%d6(9w2&n*Bok4jP_K2;-uRspEm3CAF=4`1xa4g0_v@x;>6RKQQ+VYkbTc`@g1pX)q zU=8<@n<%y9w1|%pV>0z`a9R>1{umsruUJPH!(!xF{tU_P^ufVqw@HQi1>8SnOknGa zGY{Q+YxJZldN)>xfAkW)qmk87PMC_GIK~+dTaZMbJ2|O(W_2ZLH-xZF>NJ3`+K6@9 zZqI*?sJ{{f&$ZV+D&Y8DKbhN^6LMe1c&=5F!#Q~HV3&JXMrJ0#n!qM{?%^1axGtt^ zzveV)!UHZ1_qAf(Vb`yGAqqF83DJ7K#Ep=k_XxNeg z)IK1~AkKmork;t9HF|up_6vBf1F4C<2%iO+q(lr}#4`xM!iTl%vQ(6mzQd|NKE`St zxTaN;Q)L+>a#8*OFlj*);U4olMcDgMDVvlml>|A9mGRt4D-^j9Qo0kIplS7VS*l9a z$K3LPU{3|p@AZ{e5fRRuXr$k@UG+&2$JLq+{n z^+FyG2v4--HD6HH-y^F@?ouWA{S)JYOQ*Z9aj2J>AEIYvhLJF0<^o?=SJyl3O2!tp z-nFB88V`3v2uuyXW$F|1HY0;l^}+hK2cLF2cywp$HQueMso}$o!LNOfzwrnbLjP1A zy`y0LvGXeBZZ;!x!%AUHOj6vAl%k7i+|4nEsI#v7f=H**>Pt!;Aja;)hYvU@WhEuZ z1HSu`V7hrBi_Za2-b+!)yV3Z|{!%C4Ig@!8x8cHwDco9oK>}B$0Z-yyd7wo>?4RlY z*#MvfkL=7IU;-!6z6P&>k<(Q$+e9`JwzN#&BSsda8}a<8orVxRXF5>~5Wlm8EH~Y} z$jZgl2~$++f5NWqtq=Y}ryJnSlSSyG$0zarU}0*?F9))xW&XEV`GIR>tEyGCf`=E* z$J!h7VSfS=O?Gqqidc=~k4+G?0CI#a2dQL{-{`C-l&q&YVWO7&>B0Vc=!r|zhMdgI zD_p_QDj`V)F|icGB>ADy1JPx5(xax)%lW6*V|Z$XFaKJ{`}4*eh|Lk$9C|=O*@BbZ z9Nlgb>y%D^+)0Q!ek2NGoF&u+6fBG#rF~xePGW55isf4!JtLRWtQy4q?^tEYkD5I= ztBEZ!RyhXb$|p-1dvR9%j&}tSd9Shg;o3@DZJGsvovvnlIGT3`79) z0fJ0?{3)T=ebM(s&~55Ng>wJvgNu(5O>jE!SYJwgX2Nq={s!ERb+8CF$Rfp*8U%0RD4c1myW4<#W zXQ0IaA6Vg@ss>6p-YCvOKt=qHlsZ9rsv(6%&0i+uV4w%OW<_w@xfv6315_qW3_F$z zD&x5Qr8Nn~ZtHw?=7=akh~=@|J1}<8L#m7a+@i}zbAmYXFROiDp60?1=UU-+B2#=Z z9e07D0Z#Rx8*yiru(D*Rb-q%)WK~XCGJ1YShb3{L1fLjV85e58 zqV~-Cp80)J%G>*=&dptH#+50bL-x#N?=xS)v&X2>tH*vbddbc9+!LC7D9<%91s*5^ zV|9WbN5EbCeu;MrU-28|J)#Aj2!g0szLrKi-glyj`*^MA7L2hBB>GdsDy`Q&b&uE~ z^>xKtiwm-646s!!d>Cmt;|Pc&@4Z>Ho6r+h@&Hv~MIinwQ}!~L=cdxhwY9lxz@APK z!+lF2EAiW9IS36}EAVeVIvZR5X7hXCzZhV01p+5xJ-G|jLaKW) zWv@A-D4N~``PsT;dj`20xX+$ig+tv7eXzdLnE^REuBQ`VM9OP-1GE2tRMzl&;y7MC zMLpIK3(D;U-At91`y*IoHZ0}~8dc;kgO2B_P{oCZZd4V=#TRs!pa|~y7vvcWsjSau z)~-3yfUC#dPClGli)5TkC=`or{z2B>{_~ZlcyS5M>qgduMp$+2%BMz}N4a9IW zOOkk4ywc}G)(LYU?`NiLGLR2MjqV__fT|h0v?IkhhFYnB)Et@_C;>)y;Y0x(PXKiWq0#HU?Zdqi*!`!Z-Cf8+rRDmt%)NdVA0OInH6%Q+K|>wR zw$<0uoM-A(h3gM2c;jH*(ntu1A}w(KcjiPv#KBTGMO}cdt$rhOfpcgzGI|A8n800PM#EiB|CD1{~YjMbS^Y|`FUI|_I z0H}T>)2)@`EV)lX{B#TXANrfcxYJG`UbP;69voe@!r)jico2UDEC`;C#~(qYJa)j> z^h_Qgx2w`$u@-*+h6?khK%HAl& zM!f~WY`e-658#@P6!kw@nCy3fdjJDSY#nx|Z(YXj>Dr4F_$sS_>LJkE*w|)npS3FH)~?&eG4i3{Adh0m9+U}^a+=lobr=7#aih`PzZ zQ4(*7Lk_OqX@W|6q|0(S`I3v&3^sLkN)(bvv;!t4H6G^S1l6)(a*>o|#zRjIWKVKm^=xq818h;e%LN{U0Y<9sof;!b@^(HT54s9r zR+LFV;sZgY4S0h;lh2r1jie++@GsUl2ekoR--73z5QSNE7j{5#ca@9xL8kuOgCIQ< zu5eVpd6Q6BsAO{R;MrW3Bm_^65WikM1c=N$giKT{Ips$@Q^pxG6@LVzuNVR@H%eGd5rMME zG;^%rA2<@XyX#D`Tsc-W`DT9(xf?+HBrF7*^q=Si!to1H|DsATCmIkqfTeDtAnj2B z?X-`Q8>`~*Q_HS_iaHe`zIWJs)0_)YG{>v7x+o0>F&lq+@NZn1<0~5{K}tXX)C1X&It_yJtsa;x}rK>E;sSDB;|ZsR!KLh8w*M~@0% zSxEFeG>&I10;qtfQ1C_NC~d9o7TUIs{4$11g8|$yCJ^Pw^M$U3(jzSXot>ila7wuQ zRVB7uyCW>bA9du2@>K95oXGjY$#+xN*S!s&U+ib`XZ5Kj1m8|R>Fgge+D0L39h$_SExqgfPX#WqV2Urq+%C_rA~Q~v z1>3w~5k*2R>%A6RCW$$0IVCUF!u-62-QXc(9o4$ODZt=CWLJ z`0}r_CpL{V-C!dDRN5TedUf8}&Z;Z`_%(O%bc^-eOhM2I&@l5;tp zy*8kc3Z%NXc+Gj)J$)XInRDTm6e)8(ZAamsKq8Uagp9V%fjxkDo*kAv)p}~2q}Rq& z$*N`rR8SSttsi3j-$7gM1WPh06-dJKGm-~nEL2fT2#5cfRckoF!>6>T>$rI6*6BMS zh=Ff|xN(I=?RQm8kym%0<30Mi&sP4{WZeRIH5o1`q852a-1A`UCz(wrd5aZ(xCQg4 zynHyLU$z%I+>&m;DOkBY`hQJb2{@E%`yWiG6rGa2L8}&|LRki%Y%TUgbw zme*Da(Lxe6=d0AIXrZW-m&C|2>Xc=gGBty7vW~66JMZ(qr~mhT*KxUA*NmC>eV^yK zpXa%s-~IdDw@@fNai&)-t{XqF=EOTplpj6vFGFAb(VHI)rrGssZOMY%Dn*%U>OMqClW_Y!7 z(sDU#fs6noVjS1=wLJm24d0YB`;jMe$VRgKwjogy-&(qVl;I1GYs)~Rm~OjqW3=<3 zI3);EUB^FQ-T)J6>~YR%N$o}RjDH{%wAfNQq*3BTv~W0?+qZ8wuO;(aVjj~dXT4S) zDd#PR`b@5lL%bA8);H|r$&gcJ<*6?a5 zPu7>5Z<{(|KrLk{u2ruN>g3!o^s%YDm+h<4VCGwL!p0y|$f>TbKDQz*BZ+T+ufJ{* zKlf3;;OmGL|NA|{3F_=fGwBINlcLRV!EH(7bq68wq-Ov zF@iJVo?K*xQGWZm6&MS{lIZ2{SR<2Eohq8$0(Q8cQ6%r@%xM-3^`pAsa;1c=dXL5t zh)if71BOB^QRFxr!_m^>aq{$tMPwCx*g}S=^fe+c`4vD1Z0PILMF-&WT&}$?`x`v= z_=>b62Hj!HF-@ySM#O%~VB{JK=M$6uH;n=|0YF=kPBw`Av@3 zmkcC(xTc>y_Ou&%j5%U50+t2l^J;0z@0Q9*>=ZStzAF6vZ-Fr}I*!@8G#Y;+on8)} zI|?0RP5Jwwumvdpy2xe_8k(ZUJH)}aqIND~X(8Xgkq)_3ioYboHlcfKq8IluQI3}wJfyu9Un(~{vNc12?W9ZiJA-C^XcMXP7B3+mewSnk zA%6^v4a-@ca`gExSN^se@wc;4NO)3Gerd^pEkfB#CxSjGTqYg?$fe}o{2E`dP6tV7gf4n80W{RI?#PCu+Dn=X@d zvo$EV9Q|}o6^??RKBSb;PgT2#Y;^v}exY15Jn^EJPKl0+iu&tFdDyDLtw%%VOK~@% zFgvvHAk|9tnVnQgU#R(<0K7nV`LB%lu zLd~R91uoS;#0sa5y30kL@BBUgjIqGd*6m`~8YrhZVm&0siB{UNHb>q$I zJ`3wKfg1?F*7a0RgUD(3fvSQqFFFf4HW|8?;AoN(EZ5MFHy0ZLw?Kzb5B9UnMK-Bd1 zg%Yi9Q1~ZLg+bwwbttP?3mYZ1C-azmMCa$GP z(YCMj)#UzZlsm>+TXszL?g}y*WS>5&ZLJ_K2IAHXH}Kj?3+*{T%C#idwPI|#%|O$U zK+^1k1O{V^yH%-6ZTO2D7$AI)kvr)?OvI1KjZO< z=<7cc)C7w-lXFEc*N0apBdGUi-4|7n>KIh;V%@ExtoI=-QCNws#aV2AmAMx=?J}wJ z#e#TfRyQcN9>3QBG2F z7PE3lzcu?E$lI!c^7v_VdlKb9Sf&&H-~L1T{5yWl<4D6@Lx(e-#QiZ;K<0L!4POC% zibVWOq%!=&dMMuD&7d`b$L3sJPcAOh%|*+27!Q?CW2dI*?xY<9v89(s(SE*Pssm}>p#XBnt-c9%{xwsymOS|D9@Yk za`|l6w5_G+>Y0l`HM_B5(`B#g|7JBatq@x?B|fQA!1JfC+*KdYW)GZqHELkSMzS^N z8&)QXqejVN9rC}UNsyh*HPV_8F(En5)sC1Y^iLZ*-ydq-km7KzneWEdFEdamSOJ7 z;Vd=5VDN~=hYL(8Ca(|UrCRgo9tx42og1%DaTkzI=*RhEl}Yv!ekIcBLk;|1ETefC zvAY>tq!tsjo0B>{(NJUI;UfsR3`JG2-Hbv|dhiuwk%n>(b2psTcQ|81Ap>6 z>Y!bzV*ci3ln#-w*N;k*rUjm$PP}`l!sI#!xJF&jPOh+Nsc6{9Z!WNZcyOY}QvEf> z!k%XMmt*#u@K~U^p7m<56f?EcBUD~n^v%EJ#yUal8~ZkYM_(LGcm@C*h5v^X%&_^? zh7bjjmAsz^2Xj^q&r%Z{ysU1mLEe68jTQPVDeQMMGJ%EC{)o2Kt&GsY6U!F zZBwSOLrimL{u>p7$=&#_!1w^r7&<4ESnG@dpb{*_=Ub8q>8O1fiT6?|(**}rv;JMY+w-4YTeGIF!&npxw9)(i``_ss9?+$iEHYa zeMa5S+df%_^+?sD+ENoSW^r@8m5{B7XZq7YC}Kr2Wi_{-cCiK`2+`tT?jMtxcGqz| z3TKr6t$;Dlp?{V^*+$VeLqU{B)n(7fKN7GT+22nu@v7+G~0Q2PV;rB4h`6<4*+Y+C5X5S zXJBcPkm>biWWb?IV<*htpmmXfn%L+bHntv{uTs`$_bXxxRDC{x=-VQZAE`&ID>*Jz zTKJmIM^>e_Cnmtr*w(G;Gm1tg@Oq^uQhW<>zYa^VC!dGb&}rzv{$XkBWS4ts7vwTx zUB|zWKLnV=nfnE!YYg6SEXDLHG2>BF0bLXeE8Ts^Cm`XJ(qo1#ARRIC*=6_Jnhi`-y_Jb!Y1b zk0-9ZU6^e!&$ZAe_slPbY420jZ-z-m{pnFNOw)_U%z>O|B?Ad-nVqy+t^L-#w(OIqsCGt$g0&KjIV7+Pdu0Anps7v=oZuun zotfyQ%QcC2+uQ|Q%+)dKa+#2>qXjfIF|7@bx#Kx|r&y}gPsHd<{b;F0b(L;%>*itZ9Q~X#P6Y-DyLK;jjA-X^X=D4wHte{tut|STzOyNtm~BK zH`FbpPj2#f!-r~zSv`!8ByXnvt0npiBr+xBRG3(modIq`YmlBKznZ^N%wS_4y9r#8 z$jze!viLsovSVw~9F-`=^0hmS4l9|4QMLWGdg8oqAI_|9P*Rb9=TfcdqWE%v0OSma zswld5vMNjZV0mCfHea?XoQ}sQak0-2PebptM$^mt`5G=Mx zwsUft0ci>+>(>*bk$OfkOeXy@l~XI@L)`<0_~D=&iN-h@3AOVi+QlXs8i;Z6<5IaQm(F=X zy$YqPlC$E2A0<0X4p3_Js!Ay5<$|kfSIm{?riTuP_A0(C9^0bC@CHDCmo93CK`sr} zCZi`NC?2-6pEb$p=Hh!)4R;TYK`o=RLY!N2n5-$m=c|}S5g{hNllkVail700-aWP0 zM{oVAUaDz6);Y9}cRS8BvTp9wiu1rej59W55t-)e=v9`u2R{p3b$Uj+GMYE8n6n_Ijyzel~ zvoF6`O3^g>u6(ujfy(A<4%26|^iLG*$veGGE@z1H$=@!@>CCH^)ioLMp;hg>|I@r$ zG5_%0*L-GJDW^U0Mm1}%oW8I~U2Jksp$5wLLSgHJGGkbM342dDFT{7kzB||?;vu3; zh@UjOOXjvFdXlu7qhvJA6t^Txb3jGWt^HOBEU){2&DxDjXhT{(D9=n&QA+>gGbxhd z*3&oSXl(4*-3I>AH3DeVjR`u7Dv+2s?MTGpd0fOjn~qFezF(yTE@8|YQGcy?Fv+T{ zM3ij1xteuD#g0em(zEw})M9J?aQG<|H~go`S`wp)iF+ffI27}Jr6o#

      3NZ4Tgp_ zHpXS5pr6gTNcYgCm^L+bfN1fOt1K2B7qpwK>BzN_deSy)vG$+lwE!zM7TOwPp~cW;vYVCs23}tKmfh1h_w}qcU|+uZ zB4!k=z6#ru71^k92mPFvTeL9V4_Y1nFpqB}P<=)+^n!Pg2s{k%cuf3cgWHZ+mlkYD zh|Jx~3G@#%#Z4He=asaXd+d4CLeh2`^sX|7=`FjV?7>wc6w@WSt*2uBtAdq`Tb}

      J*N}} zldN>K`d4N%-6RuxRk$6F(~Os00~19&thDnCP)vR)O6xjjAHRoMp;CFlaI-P5tbHi>OLjEsVP^n+T1t{hXHUTqTWF`D2vS90~gO_yELH&0ba&v-0kgvsv9tfn2E zzBy6{(f`3e@0%{k>O;lxa=K;|y+Qq9B_;KC5-SL4#VAB5qN*`NR diff --git a/html/img/knob_steps_17.png b/html/img/knob_steps_17.png deleted file mode 100644 index f1df1a503344490ae89b29f5d891c45d5003158d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45112 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 H&N2TV5R@?h diff --git a/html/img/knob_steps_4.png b/html/img/knob_steps_4.png deleted file mode 100644 index 276861e54348a0f62e261767fba81626ebc0da36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22799 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⁢wL{5kaLy5LD)2AEQZ=*Au?Y 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 diff --git a/html/img/knob_steps_5.png b/html/img/knob_steps_5.png deleted file mode 100644 index f0513b2f64a7c4bd96ddd1aaa64a7d14ffba2d3d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17737 zcmb5Wby!s4);>&wG>X!a5+bE^jUXYQlyrxbw16~2NJ=OOD6NQ~q;wAw?+)iM8&vp8H;F67_X8X((AK2?z*iv>vJ%5)cqYg1<*n zkb&1+!(ZSZ)akX-Oi??8ARZlcxI^DQ$oGmQ&vXD&CY@78sV{Qvyg9n|4? zL3n0f*Qxy8H^Syp7!EvjCkN7wB?>~W77!G)k$6YwbmCfERz_vIpLAU-jI&+M-a(?U zY1v^o$Q%+ou%+>wpnUct|GAR(-3{;R-b@6vRw@p-rg%&uX&Y*`*btOML!21LHG1tS zw;HXU6@JwR+ z!Ik<(5y+_ga=zp{@M`DcG~Vo)`*d!+-~%CY{;_K;U8LiC+*+2X3mM*)wN&q;o$>;J zA+s6~uq*(m{n}#$Uxks4J-cDT`v=Am3b-s7-qD?F3b5?#0sgL8#Mu`Xgz!-CC z;=hMr#A?g-p6ifX2-Tov5r?#c*<9 zE}*p=7`XmGA7Mp|HJP=|qqapa>D9gJRCIdWC|_d&&I>?TV?&G~2% zQxHC0*cQ-hR0P5&4FUp^YaUn+Im=)6SSqJ1yd?4EG#CVHA#5)Ij`VM zYJR`|)*x#S!@r%shPS7`O2Sat{FwR9ae)j@(7OZWl`QRANl)d*<1c;3x@l}GTl8Z{ zH0>RghYr@gCwr-A(vhniRdG>luF9qs z3-ToK^oXko#Tr^>3-ZMD$&p9;d2LC%@7r19^PS8GrsV$k| z^9O>-A3W%%l}T)RH!y`Bqi2&)$yYwWEmtXMwgD z;R#o#1fyINMpV@k;MQU1zHg4feLG196vgt6Mn7lAnWZA^SSYKFY3`BfpjDEc5`g=! z19EQ*%0^Dp=Eo_Y*SWy|G&DD#+s4|TPdL{Fe_r&Oa+RcruB>`xoEG+L$!Xm9UGH-0 z6DiNWcvzx63x`2NAmjvH6QzWT-)D5W)= zg{1RAYiete?zbKYT9C3RTvFt{jgJJ!#7O~FyH@r(uE0gv19f%=M~1&z(o~>K^oP;e ztu{BlN4B}chJ_caYw|h^GzpyAh_^8CN1gakd;!3Xf>4v!h%T@ZtV~W$j_T;>Kp4~~ z^qS`P+vfMB4H#)O4vYv*v+cVEx^Fs>1VHuL^wer*3Jzbi!8+U9v4_&q(l(Cu++8V` zTt`?Xz#*Iq>qjpB(QVV5LKo$_CJ^)ygZpvHai1jQ%bK>>#!>)Yf+-zgrUkEa^CKVE zl0I=z1iozS!VtCMLzLe$on!Xef@MPuzyiZx~6_rA0*dvOC|%G%*6W4J%L z-7ur{T8TO$$LOCJY{tB9hNjwVHoxP?!sf)DR|dY{*i+XoEl%Pl0G-@Em zpJ0T0X;lg858_X*UZFB>2}IS5{TB*JYe7e;u!H=F(+>QdNci(h!RrHN?lS3om=5>Z zDqKcNN{ZBT#X|LmC*+C_Xlm_*$y? zv2<@cEk=1SaB*p^@$l@O8}haVvAerFFaQD%gt($k>5kO_ALRg=dl?go@4L`HM^r~T zT7*QY`>_R*E{$mZgx5S(<(WDpb`_~^rHQb_E01j79+?Yn^$OTgjtoFz$=z)Moq0tl z9H_w@HW8aKAyevSM%xZMFA>Fp7qQNDEzASQMKOpP2BkUzU_Tu4{sWFv?);m@NT~Vz@s?T2u^u)Hch-_(vBG-Qm4Ki67cZN99y@H9Ueix zrB{7>2A>LWe>(YqtZ4~VXs8(tHSWZ7zEcDw=IL^Q2>D3kbM-;=*^^RTTnD%kPf|1< z#M{ft7KyG~l80Ca{s)yw?o91!*yR+3mVQy}&7$MvJ_^u|eL9&OgS1fE-_ob1EctGT*V#I$-uwykqVQ~%et`|zqaZ>ZVt!=bl1 zSnyMyK||w5V$%o#+{F!_#Y_D8kN5Wi#Y9AKYqF`Z>Iql79(p&%hxm-k*W81P@9`Lr3Z0%MI^nM)X^!%H@qr7#q4sa_#I6I_V!J_=5R z)v>42q~xuUS`H57@1y z0f|)vV%7@VB2?r0(oZ>h76cd>zF*Nb%xlJ?yvdJ%3dG?qlp9<%h%3G>l_0CPlN5V? zHt!AGFQ2|x`Y701y|rady|GXcV4=m&JGZb9 z5HMg|eDY({I#$`^E!=n7rX4^kfzLSW>+7@4$;}N-uJrNwF%bstS$HsBGZW@vxv;$G z9kEn-b;ex7>SYFXywcHDA-H5P1hhS1;T(RK$n56+wL*o!gGwqYDj<|O&buskqD_9d zbmx>aPG#>jEHuitl#9X(@^`@+=l2io+ZaeZ77vSg{;v5XmV5&8(&$!+C&qoHsv<@$ z9N~ST5?BCCY(jK9@rPOkfW$h4iukt1CG|2K4quXoKmfX4@vsVNs8LzqyHwS3yC$c1 zWD$#J5whnruU@@^aH>yqbPD?#EW4_y(7MINb|h<(S}dhewtsF8 z94o-{pDG6A1`^pUj?JMlJz)1nUk>HvultfI25m007MLf z&|iuP{nhAjse)XpBsL2_#ztOq@drYZgF>MooFv_gT~%G#4VcNqqw7=A`>q6<_&;&)Gc!aa${uPJ2 zMz7P=uDE}2lKSzB;tpbT#A7(%ZflHS5nGsmSK!7OHjNf)3%Kxu?@8qa79*~F5|5;J zU3fks0%49@Nz3&9V{?m#dc^x@rwU;vYnLdOsY1yOnZ}F2ET?(?uk2*5?9IMzrE;BN z)?fl)4f+h!5lqFF($Ti?qVt4p#>1)?)r7!}%Kjb^Dln{s%iM;hYT@W&-i@oh{2Il* zY#x!3-ID(^z_r!S%5Uj|JyZAD!zVE#)TOtpY%o!xG<#hpQC; z3CN$gg7rh+`SP4wz@i#KQ!oH#YMfVkkM_lXk1VEeKXSOQjyGVOc-D}x#*ARsO0Vhc zR3K?;TM;YUwjuBSgkweu zAToD>xoN^`)T_LHhza}8EUl) z+X1F<>J!wxQ+HkPo6gR*KHAa&&aG6<{+SAQ+IKKZ`q;o{H%_63gh@`w5Tbf>vgI&C`CS^S35P-AO&MqHTyE|k@+GI8xZA9Vkp zyQeclDMhT5f9jO`2Yx;YGtFO=t<1k0WqjL&Y6#~|7je-0SPDL}qhp0|um5>9(O;|N z!PgM8ZTnknkID_goVrnkdx~rR`q&okUFgBl&}+#8KzcC}+l2V{yh}K2@0^92(1O%e z)xStQWmBQo>}IWbjjpSV!gk1W)>`-W?rzY*zab!2b!EVm8o{eHy7>E!5fS*(6bTtR z9mTQvrN{0?)SN|A+j~I+wqv1IHW?ml*|zx-dXvasROhul;#RKGxq4?I9WWwkFc2{n zN1rWFhEXnCSHYrY>;&w+00lhe0u3le1X+|tz*y_^^)1 zVDM~1R!6U|HiLXJ z_HVh9K!zJ?GsLaDcdo+}G&D4rMoKltM@zME z?`d-q7Z9o6*cvP&c(ma9l(T(wA@m9HgO}ZcvG-J`Sae4$o8!rw%b>5lx5SXv7{+gR z`R?k?R;KuqXetpa0wNrIz^df=1;jX_0C*9M&ybD4;ln>l;1X<$Sk=C&m#M17x2xa? z(8Ih7x9BFHi;!?9_1v>{4_j3-p9xWa?_aqak}E+q#9=jLbBZnf4V~NpWXWsxaBN(Z zy+=mu0}UC~BxQ6*SI<7q# zYq@ThzyD$Rc4zV zrgLWFH5G`=31M2gYrCv~6ykAu_%!vPCZR}HU*XjjhE5N*ggrim?zI0+n~*20FY)d+ zDf~N{*qrZQwTg(|rZyKIB5ZE1+(c_^8nHPd2_L-EVq?Gm9U->WFIgUt9c{g(pY1FY zJiX6m?3OGc1Li0XOQ+=Y@WJnBkeH|>+7DAE5d<@4Pu!46UL%!JTn44SxY4G;7&PmE zT|dNV>ET;d;aCQ43dX4EA8ny6)=S;)JNaQ#>kQrcERzc) z%ee_JKT`H-+QJvC1971EqD8hAy+B-C>T;dwT)#NcP_uKe?t1}v9Nx?mf*q& z|Kg(_S;Z-zmB5Iwl#QSVUfsX2C9#6)MUoa58-_^)vC`=ZF`^ECHW<2RbyDq$sLhuc z9!>MV_rIJPd@B1*Fctyf8&x?5Cz&|5fzh+wMB+2LA%~0cW%z_Y>1&!X4;v&b#J`Sq z>|D9I&aohhp8Tv{CKdJjIi5aNuscyzXeGHtJ)hP)@4;8h9Zw0JuGKz-a zdH*vJ&g=`wFyS3q<{!9wGBSZ_5}O@sl=lvZK3@Tns0*iDSoiz=I0F~F&K^5-Wds4! zpCLm45%Tec;4Vn74P4b&=?f(iZAYg~FCijuoG6Vy zqaq7qAMcFUM^8}3^gNX4s~XnxLVA{}-SZwvwZlJ?)z4AOIeD7$-7|Xqg|HbMR^7Xr zRt>ZbPob8+WQ^K+?k<_iMtpb%Mp|vRty>4HxCOB^-?p~+MlS}}=|JprM0N86-7C86 zUt}w;sk-^rMJ&^ZwTcz)e)Anomt_Bfu$4pCyLp{lK(t7F==cVDzsr^iR}K7S#!w^Mh2hqN^$ zHKmAK+QRi6y1^LrS&dq(RqrVMg3(jgH#-7?-qma|_i`MQN>smgVoUC>j>lB?u>6dB z^6`Bg`g!?Zv<*bk;DS4Oftzca2Dk4Esjniv@5;_CiUV%z7&?%ZeBx1fqF4ZEtt~-E zh2=SasXQwC{rzi-L6$SXa`C!7H+S8Hm7hlqvFK(5{p~_ZOE?ri>cnIAvS6fnvkH|I z^2VDSSXl`1U-9f19V<_?ahLZX5iS6j^VcsRKM3yx;@Ok&68-INSG}QE=^AqyDXraU z^w}=*GhYw~HHjp)hEFxh_8Z@DOa_5$#jEMk{5f&L(A;(QS3d@<)e?bn3s>^RPfSfe zCvy!Mo3B?$Ub&uNv0-_D#t5Ir=NY1X+9KYDZiwWqIB!~Klx;DYJ@PI>c1C}gxuf+x zuOrR!XMTIs0451fY_p=*CB?A+(CON4ZTI>_T^0g@H3AX&w9_pOjnyLp7BEy45?@sw zW;|>f*Pd{G({_^4KG%_(+Z-F0bfsR^`_-Ayo#)N;As2&TNmlPqCVVv%nBfBpF4D#48ngMQMJVev138gh4YnGzZHsGVtj# zFm!>>O+cx!YQw108}|W;CerD0dQL3Z(>3>|8d|?0FrhZ|6@L}HvK3-mxYem!iQM6YQF2;&BqAyspr?c;i z_~>@L2_02vvHUZbuArU~`4Fw3Hg(8R%&5~i)O&!dh|3PPz{{!2yu~7&O$kd!dr|09 zs0rc}+cXS0$Vr6&_-sX^1jF)$AtCOk^p&c1CQ^}jm&zCd$lkBTM)ssoBdqAtQo{Ydmz1JktNjeZ-&b#udQGPJ#)k+84#niXx%YjN z?i6i{dhwGV5lqInHQ)8U$z>Lab^ps*A7b=^ADLrlj9jT{0w8JgoEy>sws;%e-KZ%6 zim@xY%xV`VPVaS)l+{NxHk*DP!}1n)D=5DB``qTvAkj(U-4(mxl+Zh_`14yL0`fuk zIj-7|z}QU!CuzVOm!@Ymc}29y;>i9FP~#ZCQJ0N;RO@Y`(PGJ4Mup3Q3YUoYFI=e~ zq$%2>uwd@`^+cQjx()b^A1=xGkdE&Kz$j;?o3z*f4Ki zhJvdzjT*by`)WV)&X*ZAoEIZZV91?Vfpmo7s^J4D*fAzBDAWDI*ekQ`8_u+2rUh$h zt-Ym%4?)+4#%52;1eq&qYR*Wcr(X$vnjysVXM39*CS* zs$0cB%9%ke$=~Y4>jf0}BC$=o8i*zD*43JqSCQ!#chSE!-KO}ASxgM2f3lh`l(+N1 zk88s^4^M90Dy@#s{L?6CdvJ7xhxP+-<#9KP6BGgBQH4(#eV9qQKN{}rHLL0tgBx)N zF5ww*xqsRl#LN7-^~l@$7dsb4be+X+Zk}KDH>s;-Tjb(Hf!ydWn9nS-MF0gA(w1bg zW+d$Qq~Cg{zj1HLc2mygiQWgJhpQ$&RnyR|mTzNAd`K)^I`H(bKqThBhRntbh~9ho zF8e3vQFI978uiGIRMv)6)e$?#_SJ{l{7H{mpYmZ)dXr&>*f8wja@#fry5a<~s=T0* z?Sn67@9MdvTb1p6;vVk&Fc4fuhr7SW{abghJp$9GtwOI$00@bhU(H?f+w4_bbJ%NtmM zfI*zzKfPp>L$5(u9>)K;6&7dvSvV<9isT2n^o7>8wzftzbzY}PydD{iy-@8b7X9T; zhQ|`zPd8+*;#?0&DGSo6UL`-rX+flU{I&H)*C*~}t+9Jw-mvpwpXsuO{K2!IG9 z{oygYn;f4YIKqvY1JMl(r!ih3?G)U`LiK`PBqU)?V<>SS{=Ue-Y;XBmw%0C4;<~rO z@Ec_~6fLifO?!^xoFyM8h%($+Xnr;K>g?W6`4ngCRC^4~y>t2M&JZi>Uri4!x7p}V zvytLQZko~i_kbRjAJ*NyV7)@X?J(R@6IKz}muJCJxxiO1iUSvmxT)Vd%O7FsGzGrl z(?UqC*zMjLhWsSmFLh=)SR9da&Nux-R8jcnshNAx*u2=J=_R3SCDY(a_JgjC8-JRk zL-3dHvJsH?ihxxC;KRX*?^8CtOhFk02jP1I!p^<*0vXTKa>;8bhzoPJzVbJ}-cf%X z`on9iZt1s9bFd+Cb&Rc4v;#z6I&$X{_*M#v>#tFu$OuC~7A4x`;1MIJYVh{>=H5-n zkfgYVP=n+)>Eq%Zbq=Qel8WiqhkTh&8L?l{w!_u$zE9OS5lktQC<3g(__b=!oD*-S35uBk`!L6h=JTbTH5Tugd^$%7nyfDn!N*tEo)~7pyI(-HVIa!nWjM(RGiE&y9JR zO}M|#YjRA%{eEXHi3j8F{nfPp?GY#=lY&R($b^R`O51m6KAd;V&UDo;pUt1gNjsz;$I@|F>yA5f9_&iLnXC@iw@+6!!F3U_Fh8vX^yZiTp%qk2ApB% zzQIA-TtF0*9Q*-E?0{S((Q=;7uC8n%cd|lNyC-CYo%E=0X{@EYmW}4#>z<$sbnQSE z;ZK$x5J_FaY{1+6RZhW0m4-v_j;2HNi3Lj<2t-F}P4oPi9W{vZKTGK^HrYnf5@Va) z8)i~p+A4KcRjUPCT94dUlO{B^;1372oy#CyIBfG}0Wi3x1T2pH6>%*F5`h{DyE%9N zv6fxqhsIk|^#nWXc@Nx`G7MCvR3U=ALhVrZ{qNgUDWM44KTC9Cfduom!(`$^F;2@XaCvDRP>yVx6H79ibGr!%(S}Gnwu3+tD0`daenTX$!t*bOq zC!roY5^SvP7zI{eh)^T)EFIej88yU@zZ_%#^6S`B&^Ob{K?yJTPpFmx)n8{BKygM` zib?AHHFK|f1c(K&aEKJVVSsNyEJtH?PSp{< zVP?K@HbwDwB`s^%Y2KLJq~v0N@^q+y44>80al(44PaZ7YpF}`CDGmu9=v6^TIK({3 z9Yb*z!Xu7mr)h4r;G(9UvFu**h$WjnAQEf4WH^>(kU zo3SAZ@nE^%Kq`L1Ski!i#QYs3ry^jmTMM!_paxYiTY>ot(_Vyp=2;zCPID#lhmBQ5 z#YJ?ebSk<=SJFqJ#ps=5Q%k4oXj=D*%2VPygQ{1I2^TRprS0 zVvna>GWdMg6j$su^cR&qzRje6W*Lj_IbovN3r`>1X+b~Oa38BpmV7MHPfcCq6?Oav zX!bjEVTSeS62CjS-o>Rrn-7(r4%3<%1Z{z%04P9;&HS?tP(aHBnoYsLbYEtq7BMN= zA-mU~^6X0T-6V%0O~NayjH0C3x9h1W62xD+Mk~ohUta0Rf%+`?d17;qg zkDb?KapT*#le72+uaJ(LT}2OeBZBbi&CQ(n4j!KJb+VeFEW$mfn`Ojnw&4_@*ug9h zvyAxfbio%G=P-&)%~71>_V?Ff(hStx9}@MyDqoPtk3iE^xUxiue?6Ky8F9<`-0QU? zxHTq&V_wk$7?v(M^q#>I0p05(bu+5xeqG z6VU6)xYN_{T2m*+cEzx_G({AI*}~{w9&+ONQ#u28kwvdS@z9G;kN%%G!J!bNQQHp_ zx4Fh8qMq4Fy0%3MKE9X3OPTXhUZXs+$6M|;b|9RpnS!_!_d~j}0Up@4I13g8l*+pY zHs}Y;@8p5pcp`U^%0pt2$2XcY12qAmCQ|S3a+*aBogbm3CDhs;u*gfMF^)iy-bu#H zB?}#Tl7@S^OtUsLD<;ODDxdgPBrq03O)gfJY6(x?brK&HJ!GeV&SiCaE$+W?lVl}P z5l0s6{gaO;L3!b5_ZUPNwltV(u>=Y8G(jdZ0S}kEzBp8fj>xAu^{nuG{YCVPPEGpi zcb?T$lD{5u-BKj7zHpAeX2zRz;o87)0^5@%)?cFez^*1<)q><}pXY_apPS(?Eu-5E zv>o#|XwEpyw1O;vCybT_ClRi!#N~|^NyD6R+#3^yYZmI_b1vS)BC*eHa4pc8s0Mti zDXWpp6WdeWjFy*=48P)k+5bx!TnV3guyloF zIoa;NXq)}KUDPs#G8LR~y^?73%1ng5{MH|kE=Nn@X#+Lr=yTuclQMgXU%h&g^EC1I zlfua3jhs76&vyIdG^=NO|1-f@(3aX)_>ug?FIYzn98fE zW)~?4Sf3aZBz$z$EVV5~zb{Waf} ze&$u#oAOI^KZ)-&(kXab|Kl~eav*VNIC(HJ((x4J_K*i8_6gM@sFQYGFHM||Ym*!`>)}f{n zV^X8`2|?liHVvxpycHb3NcWBg&{}}^P$WeVuyy4mv`_Ay;vb~*U3>Z_bQr@f$4yA% zFwJk|`Fn@`kPe#KB)v2cZQdgoqrpq@#mq*#U~Ousdfe%{X3`U(kL+&09UUEGyqem| z^#+nf-8)v^HaVF~%LX#XsTmk4EIrBp?1`D?5J(T?(M?}J?L@Vu&fg2^)qb9zqbXEE_p$hJC zZs5;jT&F(S-$?Y&z2C=7ozd(7Zr4x2GIzNQMIS*e&q_;(ryX81X@G_cx;}hK|S!WBA#+mxBvzkZ`eTuoI?h`X} zziIxK*40&6kV#LpG|ynwnI@=ch-pcT=3-7hxowKw`KE4Oz9H23*f4A7L5X*Q7O)6V z&eIef-~cZvV!YJ*RIPgl+}r<`l!xNuMfQVH`F&b`bn?dpaq4&zyf3RsoV`;;kE!;={tMf0 zGd2WSQM>E*%O8ndPr=z)LPOVWp(%Cg|4ULhX`!)`%Qa6Yd3~+3rkH{*ewQ}a`d-;( z=PAnMmyD}R@oNv?u0{pz7Q0S;X1T+#E3MJTOr-WR3R%cU^blA^`W&U;hqCJKT!vN8 zhKf`7lJ|-)nAkB)2Le3FNr~?sOsp&8Y;ICPzK?e2tNpg)EBrOLGRU{~{6b#u6n|@W zA+V-amnZk>i4U(v9aG%+?kQQ}l2F_#Q>MRRBDM3(%?fp-meNRYD%EK=itQBLyx(_v z9busT#%b<3SX@XehjqsVNKgf>;Pfsrh4#O10dvMDAp7)x@e_#IOuL$ARY@ef!UUV#E3G2y|O+EI-_gBut<%r|Llk4Jp)Wp?j zy%43xQ}BScMTLf$(Mq;TiLZ*IBkZcL;!o+0mAc8z?z&LC-G&zuo3NYQt(qGNlfpb* z!pw8Md3@)}UFX}y$Wb9L=aot(nQHNu@{WS-2dnoaV~?}a!18dm6=P*v>n+%svx&v6 z4L?(;X?3N4frp;t>mdHCEW>iSZPE4pq7Z?9)Zr!(48G?k0xV|Br#% zddz#{%NC#pRhscqId_nwr)iFS>&JDFE>&4QE;13;VmoE4<%vGJ@$_2-wE%l5yRICG z%J(7XHQEniHDsAc@&2Ri8MV~n5 z4^;n|qiZ>)9S3Wvvf(j|799K}a};`(0Z3Lye(1cn6<{a&cuI`<+5%hL1kT_!lv-|F zg!OJ(ncSaZXtYdj;5WNX)F2nDLF%JBChWp5-dDeXjMmL@z8PdyngjPJe+)CP(|UJV zep#yEeECp*x?!(hiF(HZN{Z#8sF|tq_V5VH6*)H@VgZw-q%;WpK?WbCi8@72-9W~wVyJC>@HR=sE zz(-Kr<#+qHQ|52(D3@JWw>p|epE8y|LsZxNZF=|`1oP^6l`_7bC{oxhU2%GsZ`a{^ z)U&I%#Xt9jj_M&Bk2>yX33rCn(F`glHx79HpX8v`o zt@^7+bHMdBFQL-vP>P==BH3RkOwpGdeC6fkVg#nzIx9FPKVVOD*V~6Bc^M4iPx5tL z7Jpabsd_DRGfWm@(h(4_NoUymzp>6?=#t3!lQj2`^p+FHq(=%|47e?31&#Ace_e88 zh-60Lp8D?%h1-7ku6hjXglW?_2~1KYvg(sSVyc;h5r zo0E2)=`cR9_n?33nU#9gyp8nhR`ZboC2_m*=}!&(Nj!7Eeg$=KUWl-D1vJV-vjigY zoT%vgk%%O}gILMOFc6A9Q8dlQ&I)|N)_L4IFfM>b2!SQQe^1V#cwUUcH#4mvD^+;a z)MJ@ngC^&b!?2Ca2Bz&2B}4Z&)XB`MF0N$>3Lh_nym!5iBO}u9!>7hkBx*0^c~Twb z7JlW){jG1RnWh~4#d@`qXy9>2F%7zeW4zBt#}8SVk)Zd83NkMb6oZ9C)Tbu{3SJ2w{?zQCK3A zdV-&#Ci?K!_pvR(^!S!@QO{?-34z>;6Ku4CpB_E)+sU%dY9XGd4%;m+5BZjs>$YJ< z!r9xjpF_2@r#jf%eG{k;mkeg1A09$>xb^WJl_mPmSh9?(xWJwo$;YPPm+jMXq^-lq zrPv=__6ocebg)nO)+(`w#I8i6Hq~gYlArB{I|YJCFRUyvteT6kUN9dv1UC#kJg1(3 zueO;P)ZaIGL#`J|X0NMv)*=PkJ8;}%q%zkiU9;0@Y5NEmbT+BeG@vwB&z-Ss{#P4X zJ6kb4Tf%lO!_X#%uIIu<*-ZDV1y77sY)!UwOf#|}IDbUinD;L!wJSGt__JOns~OtB zJ4cx6mOcq*Yi+%zCJXoI=q&gycsAk_7ksu6UYzxOqpFigkWPv-AoWFCik}zi;&c~Y zXAE|pZQz)Ap&@%=XqYW)4|JTeo!V*#gkvxV3(NW3b!K8`{i^0n4V(w0N*uhx=s*G# zte=jCUDMgTYB*owGV5cWjR=AMFg1nrJwKG!%5m^as*AoFYl1lmMqMzXn>w>Ux4HOv z2CoH=n@aB7EqjkFlqPE4SFWjiP-YYO&^7P7Yod>u*o#iAkxn80Lts6my{3qXFuvDU zA~e6W7I;;TRQ%%q@aa9Eznc9ej<)4p62f-TwCv%NKPJkJtsQ1`mS2MzF+WB}3H|@J zI5|KY4|UcvVMqAvxjC@(`-m&&$#r}MF*iN&n*_BEn?s?JpLB#&eS_k^FygY5l^{R$ zEEq2}5CT@(pUT34Pbj!R`ipg)ie>jXfpO{e;~Dbzj!^{hs;3Zv(q9xa=UKQ%=+)C~ zTmKnreIKpo2=C9>z+Hl@2i+{M?>7}E5_iYG*X~jC)adV@sLO?34A5S#&s%cJFV0X| z`DLHi;z*b_EM=#8jX5fA^M_<{sB@A!=SV)Ww(8^BO|EOL919vyBG?%gu1pbUA#-pf}Iir;Pi>pR$quwU-jmcJ7covj(%YDpd02+QGeS0N2#k(J*VcZF992#dFZE zDjJn91ax!~nRrlzE06h>s_ExfwIkCDYe)362gKmPB zR8U5qF>G8U%E0N%XST*ltCa!ch)OB2{MO99EnC$3_H97D@$Zi+tXBia{*<~S4niqD z-6vPtwpc}6K>xyC;j7{!0O zT*xf#T->efn8`eS_1=HXGP8i`8P~PCmb;cl2shg7JoX6y%&)3~$rKOefuF9L)NvM`WlU++bqb_Lmnnt+EOpk_(Kg z90ufrw}88tvcdr5xc4xA6eIcN+4&T=_mwQBTRi@4)@tkFV=b0F;tOZ*Il!@#|2MX> zy@&NCap5cxc@NaD=r!S4^a5{~h*~QE=?&YlMy*Wuw)5ad$dJu+D%uw6xgVIrX~LJR zyj$Z2T$IU^qE9F*$7vZDwx4ob``W}dK}TXw@7i&lNLgEhU|u0?rUS)!qqT}v#X4v8 zP@}keVIi-gveLTc#s2TWp$AxXXxi)?C64J3hYsz5yBVYD%Pi>`wqLa63nu*$<)M3N z&&)_i_%EJt{u}Lf=~8elTQpReneQ6+vzPUoIkoMrVNRF};U(iiW8vo$Z)|+hI}5a) z+wf+y&w*h-mY8Bbg^LsYIQuOb_Z8X{*;}lLJFAo5OQNQBb$gmfRmR2pf3ijyemx@| z%U~s>=5$b=P@k?R+Zp?o>!~etkrl3RE(9G+@VtowN z^ilQWHG*tDt(`neCWil+1i9{2=sVkYywo30CL5@jWM*V+Nd1hv)fq%74%&I!mO*4$ zI){U$Tt?%=NaH4Nnh%k(@n*nnhdm zIzGgmGV8|Wt7w<|J9#>7iw729qYG8^vX|o{vwAYhqqVq%-lsk;6Fg*&)59E9K}N*>?g2Clg4tliL>|K~Y>{htsTK)QD;7mf;) zC_IGUqyWq{2{c($2w}_;ZwV3;PSW|z;kA3yph@iHDL5t@Y>a(~`NIQx(QKpfi<|T_Xp%=|I%$>nF)CGylj|B=^+@7Blz*1et4Veu_Jx4 z1<^*h0i%SBOnig%Uo)Nt+Z3tRxfk6%VsT<`VqiTcgRplSZIQOLmpA){Z3q8SPeA8C zaRAgQZv!}=zt3X~CmODdbRavv8O}=}4N5D6wR>S;QV%we#3y`LcP}z?_N16zdr|ys z1nf>`O(E-NZtLvqYzG&%TdwKH4Xm(713szq=EiGp2{_#MD>%LXq+B45f^r1!2o%PC z|Cbku;ct_Ak|YyQILTdS>g49x1?@y<>LgQ~`fuT}bY%dwrT&P|0E?>J;t$cPezUiR z-+dpkgN=`&V4^+(c9OR?ym%i*fxc^50JSGD9qO*GRa&>qN06s#Zh)fKf7cRx0T?zQ zZ3=hs>`7sU4<8%^Y23f&N{H&Z>O(0@leaBa8ufsa88yhZ77(spbM~~5^p=+ z93i{AeXJfNpTrZ*056;kq;i_m)4|lLxvj>Hr2TQNRHkzn~q5e|miI7xvgAH}> z(Obi>9~x5C)!Zu|HxOi;&}^m2UoCk{FeaD%$*on0M=Q$-WJ?_!`ac4ybGu^8)mbxr zXEe_pw`)1DDZh3=%@I_a-Tx27fY;}oao}SErS7nwWH-YYKdkgHZwilCLEX?((nB;v_y-zI`TGqFQ29)R20CnAH{%;n_g%36@x8IaxCdRWxugXsPqrQ<(&;8?Ky! zEsnFdN8~O4M6iVQ&$LCXJT=1qM>+%jtE^u0-Hu0;g&4A&xTr6WIHuNiu= z+{c$ndXmgbf=?Ji{ry~uzaM*$Ap!?p`x~)$sZQew)m@vPQFDXM?e+iP1f)#&FTNx+ zMJzVzl$L);=1r#Q8}4$fYP+DDt6%-=sX_k4?-Lp7T|g%VRQ>~ zaLXN%YZ^*IWDhunI^AgrssR9MJx zI>_|(F4ypDSMNWy;hJju)hHl*^V&b=GRiNG16P=U`~^I}0_08OD}}(#)~mMhta@#A zMMo7vm{m-cX)maHRZ_?{jia_t{Gu1FwE<{{{GMB X?2uX@%+CruB89=z)z4*}Q$iB}yZ-wZ diff --git a/html/img/knob_steps_6.png b/html/img/knob_steps_6.png deleted file mode 100644 index c366ad396598f6cd540437cb403e1e5944b67b70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 30114 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 TTNF6U5Hcs6G$}N44Ez581F*32 diff --git a/html/img/knob_steps_8.png b/html/img/knob_steps_8.png deleted file mode 100644 index 3fd139591ea380e1729d6ec1d4fc47c5882a4ff9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36615 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 diff --git a/html/img/library-background.png b/html/img/library-background.png deleted file mode 100755 index 5e507963f764dfd9b37319e8abdf39bb9fb5f907..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1404 zcmcIj&rj4q7#$F!5=cxq7(9)|L=A4c?d}$~VP$`GktGz!vc&a9X$NSQc4|AYg@f4` z4;o`M@qh=ts7HTTwpt~@t76Is>Ltq|nr_c474|nLRm*mT28qbre?jevd@f?B$TVFs$q?@bP-lHJ^ zj-0hhWm4A06$9J6&M!At;837Y0UHq=2KJKUD?y5@>ne22(gFwT5K>8TJEqFo6wF}{!2}?ex`LJ<*v)ggKias0keK}EjdSuU}#1DT>ehnGo;qfU3GV7pCO$8RhX zT`(cgT|wldY)TLQ_te7x)#bmQjxSSeS@c}OSND`C78 zuHw`pCfHxZF3e5K@VurQmctSk>I_X&3XV^7$3O)&#Ze93vP>l(&r68`H5SijM?^6% zWe4NQ!B~c-ld?Q0W<#!ujb$4-B;=aA+;~eaYX;k;l~v?fE65!2unp^zR;<=u#Flyu zuG!j))RHSuGXmS%JzE{7X#cQbvvKK1v-Ocf``x3BeQJ1e9e}p&f|@A>AAfwxbZ&u$7!T#?1!}e!%jA2 z_`Q%COC0!TzibFeGyFezf(*a6;33F0#t91^f}Cdf|LCc?{MWxf?(GL4Jq8~6&uPsw zD>GN=+=}gAwkk&f7(G$jeocKm>!|fWx<8#@aub02UwdZ31E=lt#*=fslmrU-3H4=m G_QoHagF)E< diff --git a/html/img/loading-effect.gif b/html/img/loading-effect.gif deleted file mode 100644 index 13f0f64eab152fa4949476ed83ea24d6fd45a9bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3208 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 A6951J diff --git a/html/img/loading-pedalboard.gif b/html/img/loading-pedalboard.gif deleted file mode 100644 index ffb2ddc6448707a95cd2c3ccd929b3a54f710f12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34973 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 Pfgexc#}oLkeggjwG-I%# diff --git a/html/img/loading-pedalboard_old.gif b/html/img/loading-pedalboard_old.gif deleted file mode 100644 index 3fa90639589591e063189f34f17bc5144144023c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6820 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 L@%Mj3f1dvVZ7agh diff --git a/html/img/loading.gif b/html/img/loading.gif deleted file mode 100644 index cbc528efb102d4f0b23f98c40a5432e9170c37cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17188 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 - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/img/menu-icons-sprite.png b/html/img/menu-icons-sprite.png deleted file mode 100755 index e757b27db5eb22bd79351fb8cc27dd7f100bbd96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18624 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 Ef^Tdr#sB~S diff --git a/html/img/midi-input-connected-highlight.png b/html/img/midi-input-connected-highlight.png deleted file mode 100644 index 6c300da4db3344a6306ede6a96d4e948cb9a3d77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6209 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 diff --git a/html/img/midi-input-connecting-highlight.png b/html/img/midi-input-connecting-highlight.png deleted file mode 100644 index 6d918a53501ffbf975e592ceaa5120f2da74fcc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2821 zcmV+g3;OhlP)Ej}$4Z zuwfM;jf8|0h1Kj}!GZ-UKIzKp>he+5SKoQubE+8*fs~Q~*uS)WpHl!m02KiGG3W08y#Lr{ z|MS@a=U@bTK7fY+<^YTj`F~6Zp#ji1=PV3EBMd|R^UptDURqj8UVi!In?VrRLI{m1 z5~cx2`pe$;{iuXV08ao^0Zb|o#sD+{tO0ltKzUfgIOkd%$GYcvM!VfEv|6pghaY~p zYTNes!otFTKK=Al7>5xy0?hu+27S`BZy|8JmZ#{iMG1-fAsoCk%9Z$J<9 zSO_6l9LLOcU8B)xn2koGc>VfyT)1!ntyT-Z@1KamGL!*$03rY-1v@1GzXQ4FEJ(q5 zaS_1R09FB9I_#uOT|p3NVHj$iPRD4s+h(KDD8BpdyV%&+z}d5B(QGzPOkn`U0vkkF ztY~Yjza9e+3U)LAR{%Jm2XFwKbC&&$G))$8@NFbuUQigeHO4Bz()-EP*|i<6t=gwO~-MHtyZhp>2!*|?-#=`w4x}oPE%nSGL>}!OeokfK%}jMvaw3( zG6Nv+egA=FSqpI-8=11UwzkZB_wM~GJJGT%oI7_8<#HM8>+3j{FvggaQUdgp^MHW@ zcN>&F$8y>Mh^Xg4q+P^r88b3C=g)hdx3syr`Awx#x!&z|jYgwkZfh=18^EFLF zqtSqr@_2>qAuTT$NL?+EQYs3z#z5J34OAlJEjP5u$;lTN7Z(?+)#?wLrv16uY+8** zV<2HtO4zo2yuzfEj4>ub`$d(&t$|2uf=J7)4p8Qd0elZqTCVG2jOo{|UAy+yTW>vh z<&{^a!Z4h09H(^o^5p~Pa?WAf_HYW5Qfi=}txB2!+Um4GH+|$*^wFbEr-RAK$pfoatBp(;q?9^iOhBEqDk%0i$DMc#bO3(> z5!N2{pR?*dO;a{AGxPf!H*QSdyLWHBUaw>Ss?}=4yW}1)DWw5`W4Aq$7ZU&)AorY9 zuu}vnZ4LAgMk+Ui5G+koCWOG%t5^T9yu9oVa>-7o^Ru8oO5vLIl47VAqjk`pv#VeS zpv*Y~;5+2pzou!*0AOKZVK!6Ipp|zoX<)Z$r~(Z{S_kSap*m;__8oF=)YCKtV@%_m zWB(FD?2wgrYg7O!OqH|(=w=&G?{1v$+j|5B^&dr;YPZ4!#WPjXN}!mw3AHv318@Q4 z<{Np9BuO%G?NwRcy(9x|u6rQ&QmL!PK;-`fs%g&Yw~HVM zM$VFlU7!VesyfsP+cO}QZ9%P#V*z*`)W#`d#JRvA!aAJ}f*?>AAqQA)TcpR zQ3n*;^1=qW=L&YGMnmCQ5C)vi)X2m$oEl{~ZI|4OB8ad6Y8{DeYV-s|+R*A4fb*bm z@eP0%FogP_mBKRoYNtjSo;6|F)W`)T0F^dQ*89pj5_uC!HZ@uVJPJWgy`G0|< z2s;ghNsvnxq2@*a?J>JhQx`zpm1R&8IJU+cM40D!JA|cadZL5{Q17S$l-;&K?xT8r z-}P-=80O?bgoRy&D0pvbULG_o)gbASH_a{){I`loBIdkT~u^pFeOcd(BCe zFxkI26Y6oW3rZNzK~1G8fNw$ZZz_+0K?<`h3y$L`yJQR^N~Ns>P)2Nnl%-NWNRS&A zaZGV~6b8kxIF3;+mz5NjfRvz0Rs!m_)}davJ?`6^gMvzHwc3GWVHoZZmZuKmAn99q zFRG6eMAkUeOOb2>bp;A4l~T$<3iEv*l}aU79hObNO{izY2FQI>%ZDzg9dsFrD*f`y zFW1ZEgU_y1Dxpv)jO>z$>*V*4BaV z9LIs@c{^@76k&a`bf}jPE+}D)+;86p0h$m^L+#x&Y;0_7eeuN?!L3`jUO0>}*L5*9 zMTvJ9!qWarDXL_JpsmW3qAdwhRs}>@Zgjid_WSR@|M9Sla(Z zh$>keG_*Yf^}6jx5NQXi%+V0M_uhLC-+AYq1<&)!?RGmIL|C)g+#&2pm+ZeA2B?!I zKv`@I>e+Q0q|!?&*QM)v{PD*hKX~)aH)oS1sjsfCO4BsOAi_GG4qVqAE=%^+r2+|3 zRtf6mLl;C??icC$NS{1;^7Z`ue0gka?EKo=ny@U3o2HozBFyu=;S{##$60wHvD>az z?PNqCSNsDMRVt54fTzV!rQd zX_^*JyG0#<>NeH#frBdfX(*Nt05%-QY1ZrY8$l2-(=?@R+oD#h#jfi{^Yion*xcM4 zZ@1fHp66AgC@OQ#3zbSmN-1vxC)YsSk6wS(psv!#p!j#N3?B_m0N+nfPyZ!N(}H0b z(zb0;tyX!hR*Sai19Q{jnimRXW$@pjX^zOJO#P5Qu)xo zo`(SD3WY+2a}LY0QXzykHa5nSB#EVzS|8ALT{6a?X&PR8?X|m~efHU@3_$>LK@a3Q zs+;p|kVj4@5qVkxDTB#GYZ^$JOnm>+!b0oK>o@zP5#oj75?s;SXl(yG;} z0KgbyJV}x`iXtNn!$PmuGcR7e2*WUN_3BkPj`Q1|8Vw*#i=s%3kB=vw=fzPJMXRf; z;r8~nHZ?V6RjbusxG-noR>e1vsV{O4sPF^?!PESL4c;8=s zfpauch0>&JW;k-gk=feXG6#c!p82Y$n?Y&Ap#xc94k%PAm9lA?i`8oNZ%xy_Wxw~Q3P60iWQ0A*kqFiuWRemg!sR@Py0Z^b-AR}nxnhgSnILWikd z^yQjWJUTkMe!t-H@sX>mD^v#dzHa3hz7bbfS0jscUFYH90U?C4z(R#_412CvU_uB? z(^T4Fp>$rG)B-Rc2h8(4Ow&}_VPPcUwT9(^VjQquuScm=N*%`AMl}cIS5{Uci(J=D zf$_GxAGH>74s#qw`ACM6dodl*-YPybF#~l0t}`At=(=%=ANFOa9uZ1 zk(4zNv^ZdvW#PK+>^n>d@zW>&`e|tYYhV-VQ_xh5q^z-_sqC;&V?j%S1^O^F)gviu z@R3FT223S~ooSkO_K}5gz#PXJ0rP!7@xVR|3*v!wyWLSFfkXov3l_u!>-Bm{L~?9c z0L#nEkvZ3O@jP$#i@v65zkg(1%oo9@U;(VJuSe!=+fMAqH%tHvU}Iw=G8b-hN+Pg{ zU_rdY^7%Z?W^?udv#FcRgkslWnQT3U+Cb-UdWutfA>(}D%@4(oI} zlu9Kf`mnKO7)E5SSS*sufpgYPCkdRF0&Ot|72~95BnWux&eiOY#cJ1Ny*A95Bamly{iC<0J&u z1Kiu&+Xo>;2GE5NI-os2KkK$_>%Q+7RIg$FaP)yL;GCYG{z9-fe+5_q<_UHu`a+0r zkVZ0$<1=6rY^>7=Kn?(JadELMgvf=FRQtJP}1E-WnkSSS>@ySr1` zVeneR;*JnyfJ~)Q;r#rZ!C-(8LV1Tlw8a4FC}5}4`MF-Nv$?s+{r$bt4wK)O@=iMW zIL+MN-X7U(mYtm)n$4!tz#tx4pPP)0rV;_z_b>C1%yi6butN^8Yykjh zjL-kp|6X#T&&R6>RDd<03eebU`t9za!F~2Eh!CbN$E%~ zsb2xp4pT@4%=5e{urLfYFj*>KgTY`LNk9XWr2;k@jdUbG)8^)8YR~t5f*{aEU!|R$ zoz$M|y855*&$PR{o7zjRIcZ=DsT@`;7U^_4I+7}>YS_oe2bN`NhpDu&v60#v3Qj;#r~nuPA1Yv;=Vjhu z@{N-O*a+~So}ONX5IMjULYROt91cy_b9^*4Ni-LWn{V$*j*y%9AijO-r5tMzh)cV{L8iw^FIZ z^Ye429R{-+rWzs20l9j;&dtpYlgR`jMCKg^=@tW|QNVt`|D)AvvA4I!%galq9VVZa z@=ZE*Fn1}M)P#7CyV1mNj4kBc^&$_x}rP$)yO+&{K50tct)1Ja9(NaQi6_Slk_SJV2ekH%wHno(7N zv$|q1Fl{g_FiZ%t0aq**Ieq#x)oL}3xdV6%PKBl-;y|CnNpPmshlT;RpNSKJ70~T= z>2x}2eOBj?6H%J^gn_3*vj9{4#uR4QrA^|zLZXjC6391A?~Eig?1&oH7{UN#e8x8<_2v4N9rl-7Yw z1YWwP8iZg5VleQ1Fg*b<%%)FvU6*Iio)L!OXyfFit+6Uy$OHkHzKA-tpUVhbv)N>G zb2IJW5VtBbcBKU8N6pkynyLXqBIJ{ISNQUaPjS2he)#2AzWwn5YmIiSt?P=W>bmZ+ zDlrMAk2oU$!|x9em|(_(d+&`!zWV$l+U_ooo;=~f-S7B#ZjR<&o9DsduXG%Ta=Dy# zaF`0E?A?7kjxjXIZi4``cT*v+_3edYy+4A2K^T%e{N|c)7C+muiRX z&z8?}<;oQTS?m&cDE(`YoPzW*6JR{4;9 z81CcyKE9u7Lai^UPef_J_4?5kHPb?ID7f~y8h`W*>ffv~>+~p}f1Sp{TkM3zSo_`G zUDnpt2+}PYOdJ{v2iJEn3?THy8$@77ZxI&slBXknb)H7`1`T@j*_g29~_P<8F4#1J88_-e8kk{98~pa?}OJBi;qKdrB?s~N2Tk(}{>4)7fK8Mx2j>hIKn8%)i0+5()}5wI*fT4pj6Za=c_ zGMLHo5be4hl|5h!aHDGzkGQzKA@bG00SbuJ-7;_kxCE4<^92NWxjvROBi0krA#sWRDng{98ihQm4G4wo?Mk3 z1x_}z14Q)f(+42I$zvIH2lONF00FeC*iU47k_65`z>rZ_Mnv8WgWw90jT&{j)QSZR z!cn35G1sL{mp(90v6W3$e$Utx*T=~`rF2R<-=bgnE+X1=XmOpMzLh~fQ!f&lp1qgR zr`xK1+|(p%)Ce&Uj>~M41gSPrIlSuqTwMPq!N|yxpJ}#0sQ*uNBCLZ`v*NO%fpSe& zvP(bG^le|d;^G*&1##M4&^_y%`4wncueJ6S&ylF t^Yk&5Hd;I5{hev*#7P_qwVm z3P8zmaGc|u{A#WXfQ^j}&YnFB!0zrY=gysDd3l-1$w|WDFu%QBXra3`kobL^qsR*u z@B0!^_9CuT1p2#@0;r*>$=3&Cx)L8A0O0Pu?836Y7_L!WUL`sQm+sw|+ zva+(m)YKH+-QBRa-6A(@V}5@A?%doQLqkIibyZFtcnN&p4E)4}04+2!{A_%Dgdd%s zK}yNBn|DcXJ;o{>F*h?a13)U3Vsdg407X$48yjPGc9wWNj;`x)x7ef`UkrnTgUrs( z9{NxZ9&xpn3MY|R5B|wO1;R==($%9!8G9;*bR2s0C`vd2O6l;Scsve3KA%4%vA4IE zcs$Pb_BQ9voujL(3&M9!>CWjeFfhQ(%nY-$vki4U;`|NvFB?v?R`QeY&7cuXlagst zEEI91q-2_4nov3-Zfa@@fEzb%Fg`vG!1new7cX99dwZM3#YMOKm}V1hd~pm84l*+{ z!};^)8|r$?0~NQiA&weei@-)WniN0-B2FQXZJOlr1_*&|nmC0#_`0fPSpZB-OfWPw zgp`u$>1iU72vbv2ghC-#r_f&Fy1KgP>+551aIm4Sl1L;9nx+|vL?WYUS~`(P>}r~} zlSm}CHBH-2BodpNrfnt?i3d%{`-wziUDLF+L?Urp)3nbq3l#GPhFQQcOp18}%z_&| zm10>ImSv%;DpI=3B}Gvvm&>TCO1WHiiSs?vj^fo*EEXFU_0pwFN-P$mjucNK^MwMo zktdfsz(Hag1{4a%y6WcUCIIig`z{wQTmWEYWd$JwZ@>LEx~?-iI@Z%`p_#wKk(+=6) z-HlT!QZNt5WO7I)M8Pz0Y`Z3Lu~>|ekrAYn6pKar`}-Lf7$B8Ok;~=4w%bM;KsK9Y zb91w5XHyHI-rnBV3xxvdbedL6!zl7VM2Un#M71s~+hS)wjbWI`a@i%%ahMSX*=&}_ zj~_EKGD5LfD^r?91c?~7D=bmb&Kk~(RRq4 zoqaG1*m*%Fl|pDCibfu6D-dxzfIHTiriql2ot+(Wxg57{-C|;5f=DC+_EV>hq8AqC z`Nh>AqS*!h@{dpWEr^SwcpVW-*$Y#U9}h(@F6y56v;rBVr9*J+20_C#^EOl)D3DH;f&V3o=^ z&hfL!g@pwGmY0`VSy@3!$>!!J0|Nsb92{`r!UbZn7&rcY?^MzDou`MncI_G;eDDGN z{r%)}Id`@$q}b6$s`N)kN130W=ggTi4Q-3pUVBYimPI%mrj=6DG%|+4Tc18cQ54W4 zKnR4W8hqb;^+f>I*4DUq@gm?(7z+yvy!YOF#N%;PRplpd{pnQ1{dBI6XXn4hJMX;1 z&6_vr@9#&`G#>BmbAS4qRr*WO49`FR{Na+Q9@ID9cw^qOtc!}GeA{uHVIf49lu{Ey zgr$@rAw)<@DTEM;bpP?Bs3Q?VgrufvEWEtn00r_5Q@0O1>h04 zyu5rEjfPmX?;tX0xoXuan7S=)3eHd!cGuQW})Y zWyzb!W_RRXtde)pT~t!!Ujs^tW=G-92pQNk6_A?k)cg-%S=rgqeT=WPpdjW3Q3zJ35Cb&;yJE=Yg*P zgSca;e;6=;bs*32driN60mOi(EApgtijz?5t~3YS1~zeDoS!t0xI)FhyjN7Hx;-!Z zoP5&Dnjirda37b*E{-N2QE~F1qEnB!FtCC9QcfC5f_?|{LcBXtFUm8Ox^0e#D{;J= zniX9WD5^D#w(5G&YrG%jii1&(&)Ob>m%u^dJfe1}-8*XKkpy!oB@yIH3oIGy= zwQyG)mPeewk|#;L^PI0`$BS$m_pSNYh+h3c(!3JP8wrlV%`BIKUDQubEzB$<@Xz2u;(}RAe)#okWh|X$atM;=C#PQ0jYEr*Zu|&lEP36_-^FUBc|mh& zUMCUOEOA~v{xq+X2&AbMUBm@#`y1FvWo>|Z%bI4o)M@NCW3!&^MyrXc t-`Yvsmsv-v(2CVX2OV_KK?nb@_&50bl2Sr5yjlPN002ovPDHLkV1iSVWdQ&H diff --git a/html/img/midi-output-connected.png b/html/img/midi-output-connected.png deleted file mode 100644 index 6b99f90ff9c665e08fa9dee2d2d50eeec01cae7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3594 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 diff --git a/html/img/midi-plug.png b/html/img/midi-plug.png deleted file mode 100644 index 6e5005da18df20adaca3bcb4fae8e49363aac62b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2843 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 diff --git a/html/img/mod-mini.png b/html/img/mod-mini.png deleted file mode 100755 index 36424cd7a5b5888dee7391c4b570e03cafcf245c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1988 zcmah~2~ZPf6b>L!LBs<^1k1W;5lfEEMH0C}5+F#B;Swuimh1x2BpWvy6BHdGDoS;{ zC`ADUuX=z2T8|hnah@gU^ML_C&Gm|+~HNf0az1r$0s1C2vrBx}(* zG>}Fc!q6ln6UoYGu^Q7cVakSS(HTfIjTRVUF~I7DC;_CQ85(^M__X#k2xyQXa5i7b zRvM&erY3R;j>a#ENl-6Ys1_k$NH7p+5t9Tulz;(?POCSHEkR%}ubAvp(<~6^H6a!T zfqkNqm9c;n!%=|G&5F#z(D<30Ve| z6^9xz6RsxLBi&~JOy=&>js^@7^`M=>gll`_MAR%)i|SB4VI)OCy^2WX;#s(cTtHYW z!_+3~t3nn8noJr*EDGRqxe`b!5lFalGVzjdNG9X4B^)7N&Xq$#${9uQA&{J5A|w`) zi2|gMP{xyo2_Z<%2@~=}Las#4lZylbArv-%Rp^ZbtXHFyQwpnjkClEBE0*FYOkj8d zhG_>%MWNN2j08?i1JZatwSN5yQCzbaMZ$4R2lOt0So0CT;b8&c5EQ^;2XNS=Mo7pe z6$``2$T{I0o=gPxW04OMH4yLrVp*gZL@ieLsqU}Mcyv*JPpb)*Nu-Kdfh?-R$Pv)j z>$70}3rP+L4WUK*p%N`INJ15vSPSbj$ZRqYG#xf+2{2fPA@j9Z2F6q)_pgFBcU44wg~p4|92xxNwC~3D4ZLaC~;dIv}8&Y z1KR9AHNJ`Iv~x-nEbo*8ndJn(b)WAS<-o9Ysn@2JcTav?34&iSSF7Bu{tXTL)^HlZ zOJyy#L%(&+@4=Fzxy@JV&FMR~nmU%ISMq;%9%2t)IqFt5rowJ3;32cZHpf$RSILY= zP74$zqDXs_ifzL@?c&e2Pun+iKeLz_(OEXjV}WBL;O%ec2TZ!36LoPXa@v|7TUyF4 zsc?DrVq0R_oUZH94=cVL?j7);wSK`U$NYL`)mS&{u&L(u&REY|hgP;;vv^sWdcIMu zLS1j2N!b&>^TEsF3-=@;z8gH|7aVrOR`ApzbxEp6iTE4eb8!*9dP%vHA7Y{e^c?W$rN$Nwc0(x9O|1K;c$6O$Ez9759h8| zS$AMlpPZDQ*wSz-bYhF+?K11gyiD6F>AP{SJC|So-p|%J*}tv5t<#p888&^=sJHVg zHr0&VHU6y~+kQ;L1Vy8&8nsTfY(HQtWdD6$oOx{IMs4+``lAzHU3u&^3eGxM3AkRh z(&=(H>zU?po0hu@TYtD&HTqn9nt#bmU|Gt>NG;tv6gn~d@?YfcOZgcN; zeV8?c(F{I%awhv_*NE2%(hJ4j)$KNWTdA=2=a6En*V5D&7tcBows24P+#fp}=FEB! zb4&_1{F!TMKGl_wv~$=SI^)jvdH0dZ$zHl_g^$odKVwWt>x9E-U`k=#i=L62TkdZG z_S=8!mtw!IXy)ut*BzbC?zxKa-31j{s-Y)j^VXhs&c0M}`poWU}}i2 zTItyn7h4~gLLXn{uP}9OX{~Rt73J+Y@^-X}cK0!QXW8X>JnFxykjKalg{gA?0kRnH AJpcdz diff --git a/html/img/mod-popout-anchor-bottom.png b/html/img/mod-popout-anchor-bottom.png deleted file mode 100644 index 7759132d0c58f5317a5941476069b26fa6ecf883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 503 zcmVDnue~I%(0Vh*Je8U5Y3gP|&;7 zlxjB-C$VjC$X45mn_oZ|NpUQKpFoGYC`gCSf`fxJO`6yomsYBx+Xlbw?!YcLhP@*{ozDO-~`M&?dLB8Uz=c6H2}EZ+AAi&zD&YiS9sfFs2^~g9nrC4@pu+o5V}2u@wyvd{<;v%N>(Bd zV7NPCv_1CA&gu4;6WvqWQ>@iody}OjlMu|f{s_x(u65OsufyNZ4sRWGwsmD^eAV{h zan}6ILP3Z{1Gn(8sHoDMG8Fe4jQdoYQ;G)Q)0X07UA>n*KPPjR&Ij=&3h#$rgOi;z z5K)JU`x3c#A?{ tbXv07Z)V@jYgFeos{h(!k3IfNz5zcKVvI|;w>|&>002ovPDHLkV1m2z-ZlUL diff --git a/html/img/mod-popout-anchor-left.png b/html/img/mod-popout-anchor-left.png deleted file mode 100644 index 5a302a45dcb8ca10f3cacaafc9d320a007cdbf6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 625 zcmV-%0*?KOP)0H+lIo@CCAUH;Lh%FC3W}v9*3e`;ZP{+OY1Sq?e!Rcq zJnTEq&hWf51B#+3ilQjW|Bl$2xX6>kZGPUgVxYj(h(H-Q=_Wa`!N?$|CIlV=#~{Hi zxX#p37fJ>$1jiFGP^5CsVD16O!&+YrT;qk8=F1g9t^!V2Z?V-s0|m+_9NY&6@=^M_ z^OfoBWPc14sEi8c7BCd0ucT_sXYR8pjoumvWP3bHZ^|amGi8=iueZl~W+0gDDE+hh zj+xwTzBy|<#t+;FqOu**sihZ~&P~#gja}a#Xa)AlwogMgc$zJ-dT43S8ozCzQ?>!# zddtja?@)KvJJyM9V83j)Y4K|C8H)q67|g!)Vj1W*+aJBvu4{H}AWpX9uxkmE#`+e- z>H}3CeLus+yDoJj$XP-^FkmtaH}g2+@WFf2Rn5OIhC!@0A|Hd1B9%+P4ImYvQ%f)K zGV_=gTfH~nW9=~VsZ#lLp0Se9Is%M@^_&@ExS8jN)LHZ1Z;$_57m}SOEMCcctX@ik zbm|$2oCTK|t+wH`z+6~M^lcc`Gps*Otv}Cg&95kmq9}@@{5kvr(xlP)bz-Q^00000 LNkvXXu0mjf+-Mna diff --git a/html/img/mod-popout-anchor-right.png b/html/img/mod-popout-anchor-right.png deleted file mode 100644 index 486d904d34c2b16de7bfe3bc01abb5c3599ebbeb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 692 zcmV;l0!#ggP)j&;iSXzt0{85O%eEcO&RcP znt9vCHmc50BmfW-h-(RUJ(=Ntdou(o9F&-^r1u(zn!4Uonk9_|0=Aa?;`L z4IA5wT%bbA?IfKaW}Vj-6!KJ1K08MCgAxINR=J*Zeu$3cuAq?59&%`c!N*Dj00e?= zXFvN21DM48LZn38c95esRw;6U3fs!tIreRYP2Sd^ke3EV_6nJIN(2C+J~Qg-e5Pz! zY0+Y>Yx!p}x5S1~{TxH;6J;?(F z8hI4|BT#!Y8jPeF{Uy+hb{vBrhs&WtmabAyP~4(`3u9PwQ6>H*prW?JASSsdqi!%^ zhy^5HRc(h7@EKcmZHM8{X5>ob^(EdMZd7vk{RSef?JyV;<^*eYNA;Jh(P%UpjYgx< agylQI?6k#03KkuwN`%64T2+?s526YHFFoJH;tyAS~ z|ANj@)MXE~vU)ASgC^#djAn$1ksiW>6}a*l`xeaS zw(s}-?mRsEzVE!xLO?)3KtMo1KtMpie@+f7ox@7&)=`VlE#N0z3@6JNbATb>&^bC@ z>(&Hd=oSFbOK-T0kq26UW(oNWmZ@78{38Y}vnva<*9@g%a7mY*TC{JmPDYLkc`t0fYuQ9K!%Jq zogrNhjxS;+>hVjbLgY9Eo@NEXBcWxCbWWbgCfuawAGH;*o-Io zSQl$-i0_Oi`miZETayvYE6RjcP-;*PD=okkC1zr`S!`OUe*O@8$4u;wt6zZfD5A`u zE{2m5Tq|H9{E|X++BLrro#JiyxoccPPY$ciRqzQV205Zcm7-W>B7O~tboEFi_Y&7B z8eg0xrBOtQL3N@863Jv@kfO2b*;f>++>H;^Gf-I+@%xGvROvk>l7Mh#|_##N(?vr{i>tLjvKUHlxP&yQRD|e$k-aR%D$Qa O00004CX*&)WN!tT{f`!TALtgAAQjH;}^&)#8=$J`yt&*-}9(8LI76SucDwN%p-V=LMg`VUhQgkzdZ}>JYim|Ff zv+e*F<<$&@Z)nT5WR@3k7Sl;K&9j2YaU#!WXR?x%E)w=ZSUZ5Y+a1~{BW&jFgcap-1`>aJaaZqJiK%?zI}WD%WVB%c4GhedF}es&&ArC l%R~Ci*6@>?0~^)=aV|zwMf1hZZvRp=&H3Dd`g-Qh{oh;JRDl2h diff --git a/html/img/nav-bottom.png b/html/img/nav-bottom.png deleted file mode 100644 index c98504c15d92033746191b00d010bd23e8850221..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1290 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i1|)m0dc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#2=9ZF3nBND}m`vLFl!>sTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6rvIL(9V zO~LIJGn{($fsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;uwOpnHD+L7tnqYl45_%4 z^ymM7d*;0i!pyP%}8tZ5-73BzP83q;cv;~W4-@x-nijnVPVnYFl*z=)TNiUSt(y&9kX25%KQcHGQNOlRzBf0cZGd3pK&t5>f4Gd4E% z?&$2?D3B}30ZjSgjXE|34;XGZO~}5e%frpR`RBK{x9?VefA=>$B;?QeLx+^uxZHA{ zJ>1IEA}u9#>EGYq-@p9$`1t?NpFa;C)KXMr+-6{AcJ1l!@9)d=@9z2<9~LII-qj_N z?a(jaN??BVr9lrfncJE7I(GJyRet6`FOaI;7 y<@!^mO-oZ!^HxYcc5znKl}&-C+oq>7FtRap9X1Uy_T$I|l}?_nelF{r5}E)PAJv}# diff --git a/html/img/nav-left.png b/html/img/nav-left.png deleted file mode 100755 index e3dbbfd050f1b3de4b815acc33ac73b46bf8da14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1686 zcmbVNeM}Q)81K*^pdcS&1}ZzMPS-%&EA7#qluEf4s}@K>)=eZH?LiCeUA-Q(MTN`^ zu?QhR6pfY*P-H_uV2TU{#bySwIf+EUDGul6HeCFGI2Cle^5OP}amg-s_rC9Q&+qqq z=j@5`ao%3RUJM4qTd@IA(d#nTj1i+H(lJ0`L^ClJ zhH7m)`miVlW1dc*tfth;&9H_rvQd`~+iEn?Xa*xnVl|WcZu}nQKWvNa+tQxXkCSz(&Mh*2nDH5za;Y!x%7d0~3*5_6cq zv7bE3INF#Zo2ssag<~ZJjg`{#B$mPoUNNg+!%6L*CUnGo(k@00B zh~|>cVHLQULU9c?XID?#oyE%DiiKlI45bJ%nIH^v9gwIaD8j5GOh9ZB1guq}8a?h3 zeBdh3OuPt2>T@xzoFt6EbcSL58$9^$$Y-$H|C2Qi?F`4&9{*~WIT781uI=mQrw^~k z2gB)^A?e{z{Ob6G!EkdbkeFoa&2tA6bQS3G%RR5^;=LX7y}zv6Rvd$QrtKBUsusj( zLVodp7P^B&K55SVMMFM)y@hN1q6P=D07uljO$D{vg4Z1Y<3wQ#e(-=M#ZT5gygu38 z-Hj~XENm6eq$ z$uhg!_iI=Yz6ti4{8}Bq`0(MNAp_KTDztlvJ2*UVbyB26Qr6iix;Jh^nC1DSRkjgL z+cjr;Pj!2HyIQSYUz4~V@VziHQe7cPz4v@)o9Eq=sbwZ%i8^d=daFmzoyAQl3+o0N zkZ+!hEbTu>4qV*sYe(G1#>O65ql7T5V*L)4CFX8n_1_;yZMLAF$soLASy55ZigI~f z5R$80+XXBgB|A^Gwe2Y_^)4wZ(-aiE_kN{5(J%XcA#dQ15U;||Z;X|1JbpFn^k8w` z^RBjoYUjiRf8%lgioR9#_4V)(DVFVt30n6#94oBn(~?<%C!3plM@YnU45Nct>OT`N00`$R@X@#amC@zP+uaw6rFrF|@MpLe^;?*4BXj>hZh@ zOV06};E)h``|yL!KRta4wGD^KZ2>2r_x$1pBj#Jrur=1FS8r$ z_a(W0Yiy&Hfo)%ClRj=r8PM@x*rWZ*j*ZZP%8-as0G)hT2XTBCfOWvmmv8#>A}2Xw(-suVz$qXV-)J<4fcrg|QZZJmWT5)ae+ITEC1C!{%@Gu~RmNEn;oI(NGlxZfVbSOB+D`oa>F&6~J zRH%$laNH?fOdOyftT-U#@Yxs-f&c{JKms9xK*0dagJ3R?xe+!bkO~ngECMDjkg;af zr%5%+hzVQFDHJqNlts$rW@l$}viTgsx{(V>Boa3V46_*xHko6lP?~Kf11A}jIEh(} z7RpGN0XHL>N@P)?AmizH2qsHR%o}1eIguzPWn3Dya3KzlYcjdx8q+2z4gQZCZ`CH_ zb1XPlgOfy-6=Uj=7B~rJa`$dSZbil$X{^=A6a~#x5?GcAH&be5D9C)_=#6?Q49g>g zLXjXs1oIFv1c_l-CKvGKB3QzYfFWd(<84@(P%eNaDzQK%7eSB;mWu@vF<+(l#0xgZ^=-d?t6pte17!d(jh9yzj$eIbXR?S{h>pL>K;GlL_|iarnB=_Qqif|t(t6_wx#eq zPqx@Hk(p<-rD+d;+4OoY-@7n9c_i2WYN`*P&$oy_a<;b@YgVQdhHTXaM}50)_-1-l z#l1o2g9i-*1Hnn0gU@y+mRB8FQ22$GGtWE6QBxD9wh+V|k|Y-_Ufj^zyKK!e?W((r ztd)f)vO2wk{k%MP$)AkoIi1ec`T4bn?=5wG*BzTxTfE)}3u^77mLG^NODwl3!6$S` z=ypd2*e7wugtuour!USG#OpeIvPgc;Sn`wmMRw(%VL7CKB}h3fE^G zSCZ29!Hk(<5=j9avbVK0!QR{vpUU5=I9Ku{SiG%0^V-9Q$D`yW^q*DK_17-ec(3@C)*k8B0=z3Yww^sg8ulGiw#ff}!o~#()|-rtJW%ikf&__8~ae8@&Et; diff --git a/html/img/nav-top.png b/html/img/nav-top.png deleted file mode 100644 index b104c0fa3a334d6ce461e17d72952d7af022b745..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1282 zcmeAS@N?(olHy`uVBq!ia0vp^(jd&i1|)m0dc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#GIez_HZ?Xi zb8>cq>2=9ZF3nBND}m`vf$KFlz^NCM7;+1MHoK%2WtOF;xE1B+Du6w0m5JLeE;!AD z>P^Av7Bg3zdi8;h(Fa8>QdGl)fawRsgeP1e2cGm(^ML8S2$-<9OD*}sz`zI$0mqPv zTSt}%OK1wdvHbS;%U86ZZaNTUY~AkPCxG?DJiMu=jW%Wsj2zsEW=cVBaeD| zc=q4lUvJN{>A$>X(Gz=n`~UT3W@dt%oSbS&Uxaf59UUES%(t(Xi{D%IwZ5$ETfM^X z|2H?M|L5l9{F|PdDyn?UX_3yVHEVo+e1CsGc*4U&hYlqio;-Q--nzfPz6zx5oH0Wp zP)umciiHamc~dTae0C6eM)?Yhq%e+5LUByQ|;d+xx$(tE)oyNan>SCnv9V5PN%L zBXf=*JA1ppE>{B?0fB^XFE1~j?LXh{@A_rSzRjOGGm=SSi;hdAS@yLxZWCOk>5; zrR};CZk#@S`oZ7d-^2OkY<|q|?BtZ;a)}I!iILfwc6Qdu14j-pp7K7jEW+L0oi{c% uR&c`l4XR?tF3zgDvMKO%+w@chMm7e6UY(G8=iN*}rIM$spUXO@geCwaL&90`HXHW2^-1P4h( zK~z}7?UqYuoK+OZ|L4BG*UWsAk4eT%+9{5GBp5VEeFZ5+5V~*?3U=wnr3+Vr3x(iH zL{xMkYKw|UA%mNM*|_LXT!-hh-+D5W$J zY0I)S5oz1DHDgS>uB(L*QJSV}Gcz;o2L(Wm;|y4q)vJ`!wsLC(cACJR12C|?=Q`u` zljGXw%l*B-ODVNwS4jt`&C<#J&dhGD&4&vuK!yTSGL_EwZqNF(z$i`-LQRKfEnj^n_g zMF~eSK&&8hXzeICktZnPkvkRbsKfpgA%-^ZQ-lv1%$ z3NW;2crwIN3(&yYQWK76L0S?*Ze=%3G9*!gPAdX4TP`ymf^k|bl}cPGrS}X_sZ`>n zr6mHH9}~GgWT(NMT8^3;Q8U`1qUD`+TdqS2b)mn%pE1U=Jp+u7k7oePk=o$dmcIVF zA0Fmp_+2#(O$l1gVmAEv(eL6o=Bul#oqKtRFg`xco_KP2b$0gGzLdA0&cz48Ai%(P zH3DHZKMP)n&z}4Gi@H(@qobp{_5}8yEief9%VVeB3Z0u5R`N3-B5yApFxsa zx%la4AH6H3)S7-~ZsfdDnHxb=@WrZ9K4nWO{m90&ue|6P$DMeV>Sk^7%adqwT;M zfDIz*JdBYH^Yimo5Cm2fMXFFJ@NFN)^SlH=2S7+f2K(CAzV1?g1FFn`c5iQNH2?qr M07*qoM6N<$f`t4Q`v3p{ diff --git a/html/img/purple-light-on.png b/html/img/purple-light-on.png deleted file mode 100644 index a56bc381efc5d4a60736e6730cc6d786c752fe04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2190 zcmV;92yyp`P)91)VEu15d>2pdU6 zK~z}7&6m$_TvrvxzvtYa@6EjNcpN)+lQt=Je}zy*6@?-sM2o~pk zBxw^JV1;@j3_kX!kF>(L-;-3SQtSk zz!?CoUH~-{h|q$ghnRy|>;8Gv1?7?D{dgE=rw_p7Ky=855jhHs~cEa8PlR5`*iZzKSa z$HTaQ`x-KO2$e(n8p;eHLkkr>43!X^No7c(#f%ktaq4CvH_AhzVF}kx;iQFgB`8G% z02plob0ZFiJihy*aA~1K3#D?Hx@?VR*pI_sRu5=dqtUjx4G4(WX7yzqiNdf*0UA$;A%Tw3Vpp;ZnO&}KK9*Vb=|_s$yD zMc?Kok84&+sR+!Hlxw1^8u7*I4(;t)+SnO|hsSxIQ#q^1*o=IQ*4K!Gv%qBQ(1;)x z2XV9sZYEvKRo=N<^78MYq!VD`q-0n_t>Q3x<3Wd{m_o9o#( z-#ks1t|U2@lkA!*4j#Uh_cFK=QRRrfMhq>|XcIiXjsSoTL$KI+is0y>bRQ~3*emW2 z_cv;`(O1Kz%lp55F2(7S=j=r~W1hg0S%x6O)K8c1G~3Hp_y7E@>-guto*upMo78$= zi_d(P&IInI5GxZ?M2H^A*NBU2DW0X51OV23h|oex0~H-K5%Mj(b^3rlzu!tVc=gV& zewM}j!ejOabiV%}9vIw*_5LZWX3H4p0yz(%;|hJ*Zg0Fh`O_nh^qzS;N!h~5Muj4T z7G4^}=n+{Wwg=rU;JN#cCK;*wP@YRW;hSrHv7%oa|N42IiU%K%-@%GKh4pL|>-jp) z6{m4#u!fEPDXjIDG0K*4R$hcm=KLRT|NJLtwH1_X2A_a8|z zB1Nb%eKb(Wv)k^wE!s z+$Z0=R=)a>uSmOCD-K4b2%-BO%hw&7H=dm5#|WDLILTIcJ?RxZ6dz9i_Wd<}jCyi} zT#wMxr(pE}O6JgH0AV1=KuQZGbL66c78#c59ABw_|E#dlsEoAG9XR^CwPfQ-fPLM8 z=eL3E5X4cll3H^dsM3!gS>f~Ot7Q~=guWg?%RU5Kcu1ru5m`f01|@SynZwE)1+QT@ zZaq#SDWRcL1l!?VPKqF3-@OG3FLXsGIU$k}U?~!bqEM?S>=1<=A8(7KO8_pzsQda=e|u3sj%UJq1}8-s+vr%b<(zvmM{WxAvL1BS zgER(7DI`Jg08(-gA;H)_blrol4UA9_B%pN^NlA_eju`4IEP1S+M`EN%F6q>B4CQ-r zG+{w2S{Z0%pp=4=8l)t^fCmr)fn|ae3PKqusgc+tSH&)60)jb4Qejc9@7b)hT^XI{ z=v40^2~xrMVTB-?p*ZttOEbh2kT?RA5EfuC2#i3TCp;oz3WzCSO1H6Qzj4j>R1hpZ zF=D-UmowK3iMKD`RWl0(0xDmg5-*c}C3c*#Wjvjul5#oHq*uLC_AW7ThX;&f$jUc6Vk*HQw z&CbY6S8uvE-`lRQU9__vq)UziK}sU{h|l61l3i|iXb7PaLTE(+2cDORDXT6b_WFo zi`oS=uEwk>F{$>kTkc|fa0@%L&+yUg@0ij4CqI4Sm#>%%`|a&wr`*NVm8e;wO%YyN z`28Dq4FCYLOI?x(EufTSnaRYFk&I*3GTm=3UjMYZyt-9iS#8^jru6|P)db`64t8cY zaI<_5SF6{fHG{WaxbTZtWKZqV%--7ln8z$prT`Zjv@AL=H#mWC~syL0WBaSw^MQ9Oyjimbsu7pn!E=4qUV0ckb z06?%#kVwr0krf6I8E} Qd;kCd07*qoM6N<$f{qOp*#H0l diff --git a/html/img/px.gif b/html/img/px.gif deleted file mode 100644 index 57c007ba16ab20e4ad47d547ebe0189f0f044a8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1093 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 diff --git a/html/img/red-light-on.png b/html/img/red-light-on.png deleted file mode 100755 index 55474155ca6e8cac1388af7fc34feb70e42ce14b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2129 zcmV-X2(I^uP)A|N?YB0I!k&=}j9nSR|{_tuL=ch4)1 z$p)o1x2~%Ce!n_hb3OF=@)&VGnsfCkq3a0F zF;Y4!zQp7VYZHvgxP5yil$Ring*f`q3GtJwChY9+k*N2K7#TSeay|_~ltGjsM1oT3 z2(DCz2;tS!cR|(^>fcFgV1yW+9#3)N~1dtLhSDualnkIrdfjL2`2&EE+ z!?=vdsb~<8>9OKFJB+4TiA&V=;u)hvN&>?nyOfwxVsiq(jmOCf5gQUSABf>HrW zC6r}66O9GL831u4?wmx70!1Mag2LLGg!c;G8^|oYuu3VQNr_A5G;c#xA_kpg2c4D;% zzPWIl#U(9yP*&E|oUGJR5rGxR2cKF_G}nO+F81;McS6`#L~}QvcUGwmUDrcv4`U*B zcf%4SQeMz7c6J1&Q;DuquvVe(4a(B`oU1>E?%DgqPmhc$cLkpRFmykd30#Kc0W)AT zP1h1Wzov_uFB5;16YZ~O^`93elLv}vLty$^l( zmzCjCpJJ}-XqqM=#t82-oJ*@?Dc)FwpHbHWeJ^3HLI@f}B^4>mcG4JJ6}V<4H1g$N?LGX3?t3eQs64ajs!A`9F~fVt&JG=CJLeV|t}F#o z5{OaVWnQa*;-l!Fd*u69ZU|sqOKe(+&B|a{84N0ex-wX+42Gq~npG%_#ua9K=KT-< z+%(Tq+v+wYWnxrFNuaJ5TFx;5V%)f~OpwRft(Q_vw62Dd#e37)kG{)H8&YCJX>4kZ zHK|Za2}1;v83v4k1u7{~OMyZPe2afBF~wT8-4L#b7S`6!LwxB-T9gp}wAU^F6~ z5-Tb7FeJ4f!wZ)cV_hq3SdF39s9C}$0qF_SXXrpEGNWXPiX}=Zu`L+8F};+eRHT$f zN{rEnPArt*9IZ~lqNT*hnS9Q|<}8F{!I=hIN@3kttXqqrDNqXol_bauWClb4a#E;S zqcR$$))-2UHuURKO4&6j20G26H+k32QT$^HDiHJj{wHj#6x8 zjNQ{hd^RIOL`KSloEeA&1b_lS5uivw1abya&WJhVVJ19p?I)@%qYxs1IpOf|SZCoE zGUL{*WiC7#NPUbUIoIig`KyKf>u!j7?gN^>N9TIfDmHg9RT3gEl2BEqP+R)x$~b!rCf3Faf3w^B4)D$ zV-l=Q0J3-kVC?S`Mk7K945i4mEt4jhh=nJmUaE@wf0?&0&VnD95E1$S*LyTghw;3{ z{;a`+@f81_%<sQ`Xwmz`!`~lznbRSAJ2*IQ4dI%Arb;M+n0Hm)h$8FzRE{eiPSx<)b`6$$LZ0rrX{gsKKCeWodO$2nYc%`yyu-_V#9ScXy7y zZ=torbn2m059j;|@woH?2|!*YqLou6lx0NI05L{%U0)PMf^!jrK@abpx_`gz_x407 zB_n5{fZQ`jgb*cjgb*G@;W3#6Xnkx-l{(t_c!Deb+P3`E-m2H1VE|PjHf(-00000NkvXX Hu0mjfrt#88 diff --git a/html/img/rocker-switch-off.png b/html/img/rocker-switch-off.png deleted file mode 100755 index 064aef2b438a94f8d8da1270001e9498b78a27cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3220 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 R?dJuG9^6Q~K=W?k{{WMaG${Z8 diff --git a/html/img/settings.png b/html/img/settings.png deleted file mode 100755 index a771b066445565b1771c927de420d5bada20d74b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1386 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

      cVi3*^&ymieeSwYcE+&T#m~z=zIr zu1Du|Y3B#cmgs>pIq+YD^_PyoBd*GDHum~D#LHLx{QdX`+}`DW<-0{r{YMJ~h98gm zW;emZCcqR=lsx6(v-!NW_Ta3B#VJG!>jui=8K(4?%3X_eE2iiWa-T?%|v=O`FVq%C?G%>p0AJBtY4;I|$BBVs~_7A%+g;@KHI05bjU!yJpHt?w>!3Kqa7v-yx^=rGh z1MoOX1xrWa?$;|Q2<{0?XKDFmF4SXCos4{wxC1&1DN-vXzkYf3TFEe3NQc4Z&6I%N zDMWuNEfmvlB@-cdOt7t>*ACnC&GH(*KQYw;LtLG%B=jTb@$}}>8BJ13W#BTG?9I;T z=Yf%6!3+}plZP=4~IUu&>gp50>Kw1P1p>&rXTox)bx4>pvOFG zkCJ1EGy&7Rd7;40A!8=0n^Z7}H`+Q#b_o9)o3 zLw2oj*@6S1h<>E-%5F=s6>%1^;oKW|O*FUizh@?O&5~c{*Ct(?|2Cr$RYa&iH0}zw z&bBUydn&ETuJ_wF#keg`5y6DH(U!A`u$h#){^Nf;bb;A_b}i3=78u1tlI`}!qA3`u z{1o@pycSsey)%#|joVF3lwzON4gDg>3S?uC7jl6;BKM>oqZQeh8ov%@w7bvaI018IQptyUmr{34pe(Rsoi4g*S!gUAVl~Gf5$UOp64U!KnV^g*9q4 zjz_O%sT{ut^2}0w*z?iRjluEcEZT6wY!7aNPU=>yw+R+GA{m+U2^`uw;HAQO(%W|s zRDGtb{^q|@r-Bk)`@LHg;oMxS`PA-}BX-;i3r7G@4EPAHNBo-im+*yHwL3x)AEN`< zQ_I}Z84GxSl*Grusl}gNJyb*>D8p&UF(b8Kel=78=n8KU)D0*yaB6_o47Y~|Bm=M7 zG7+6-I{Xq2Uj~L+yqo~7eddAB=9Sa&K%x2n2o--7SFKJ{53>K(F)>LSZJyd`w=&z7 zrsA`cL*d~qmlhkM6zUc%cZP?^352dH34|scICHc>Mn+YVsf#oWm3CWS7Pl31=kiy; z z52Rn}^vd3a$Fw|&7?E;Jm46sg=(G^jtyb}iKwBg(YBwr#(YC+Q{s5dt=5@&jzH@z3 zC;Ma6-DxBh>43_6fBglN6@ZL3nTQ{**Oce~QNG;k`li0{SzSP@@*Xz(KuBAIw#({o zj0qBlb(bSY%+hBAXFuvBS_@yUp0(hx>`>FqD0*M12*21Ttut791j49T6fSFn|7cbW zuH6x*^<;_8tM^ZgW1i2ud48lch5d-fGtq=2St*HOKTQX+z;4jSwp8wFB3h6gA%D@c zr*;VI=a$$kP<477y4~M!5c+^llsDiKA^*AzNECPO7y(1-dUls=iUxSufiSQs>n{DW378~k>#b%b+4zqi{-79m?yF#2=3k-GLZN42 z6}@=bympFIzeHO7;l9~J4@T6dgu8SC)h6vY_J4bQ?v?rOt7?~2DNy=9jeQ9`)a%=R zdrm5PD}+#KlPr}`H0?DNQpT1@k}@4a_AN~!VmZ%?T=G&dO2`3cP@F?a&5B|t}GwZ z3zM$9g@aGzd+O7zLwi+qA4GDTTjvMtmb?2A_T~?EI%*O=UU@qU+7XS1f=ZAh~0=%QNI16Lv{nOqW zJvP-yX!iwJOBpm`Bv7*xvUoL~R#m+pP@OAX7ncpZ9rsu}i~7y5s>z8mI7tZ#i}Yn# zDzV;qng_o*sY=f4qJP^#`u)44UR7_Om;$LAK~tkpGB?egGUJ^AwZ*urU7E(?(uT|o z)(qRe3nekbIg30!UE+r(&!+m;Z8Z|PF8M-taj*(?R9AKMwUQ0^b^J4Bzjyf6i?#*v z(gnR~TPanI4B0DXRoV3~Vs@ua#TECgzM#tLWZS%A>T$}$K*^AO>ftf2oS_8q#rlhf zHI2w@U{Kimazx8%G?Vt ztLQ8{fOL^)!8dYx91|-$3C4{@YDRrTR&W8hL-I;r`=q?)y z^eDyRf7%)|+?t&ThRISRmS8sRcFM`24D&_7s8#N-ioa+$ne39MIolYHd!Txq5NCqO zdBDt)ynfb(;(%v*b6@Bvc{mQe8#FQq-*{^^V0)i=6IweRALuH*9qH<;;q!Smo@Zs; z@`xbxxc9oofcNWsI_vTtxI%KlYHT0xT> zNu#Z>uQH^6vuG0(^h}W^?_H%vP)e$4Ga}6kq_}2neL(}pt>xLahxvrO7uCPIY_Hlq zPTG9wtie@3>O5XeePsUU;Xz=3V6`ZK0p|S8V^YO6%k=>f;AE%ou0GZhy*sqA=J_2- z3nuipdrtN{+J(48q1l7voNuXZfnKwLp0`qadlN$yeDO+dO(GjY2 z6QAIPe1-rxziaZJ>8Cc8uMwWN<$)$a=*Y~BpC)v)4UR?42o4cbw(=*+`84DKtp<UaTrsQmM_cyMYeasYOgUh`IQOj;L%O4((0ip6GnzOivD`2bfg24bi=n2ph8pfheXjJ92d1{92Cx^T< z1anol)VJo+I&yX#&!9qHVW6ZT$G+sq_$Ls17}(UDPC!iuDk2UqNF2VI(K!Femg-vN zBs%H5{}>be_?`a4JMF~dDt2;Js?gY(tn(NB$4FzM1|p^qD|pMo!pE!Vick5@ZB%X= z5_>fslQ>Io^0@Gba=jgA-dzuGPCP7ZATK@Yt+tCbl>o&FGC`n6(=#5-Y=14vJ{C=t zektX_cFEIAP0SWPI&d^aTbX3E^c!tmQ(I~YBleZm*rFzmOZL3}o_=ZahBu1BO>Oh9 zX1Qc>&ed>_TeTQV@CIJlcr9(?T-zP~XICw|oZ}M8v@;O=kRBXGQ%=;ltr-8%tD1*qP#!R;{_VLAhx1mSVfG zzhWJ_J1f@w-`Wad6ZL%{G8X*u=%1t8bl~KWc|g#UJB#WP?_ZOr&gzPeLIKtf#@nE zf&P)%=yDX8+On3rr()`zsw`2E+7r#dne!|Rn3FpwRZM|DZ8RD){G(rSMaH~jQ@mWA zqe@&4R1GmMEgmaRFpT7r-J#kjH|Oo#OJO5JG%CX~$YfY~a_lnR99LIM+)`Ph%otp;f@D1b}!Y@Q4cW%#ij<>0YcMFk+HB%dL9b59;adin3LW#sSr&OY!P6`Y&$Eb3(+=$?E!I)fQ-JNpw?oVAtiu#E5 zP@gqs*4`_C40gn4K;p!5p*EgJR6S|(xu|ep#wAJlRI`$lep;UrFU>Y@74E{F5<#sV z43qE8rXrxuZN8pLNrq8Q!mER07Ba%2O?#!7t!co1vE#PfJGS8uj3Cns3=9O@uA0$W zojRp9iiU~{X-Z4IeQjfRD&=p){;%l5BJqW55w-~>v##N2$QN^&4VFHKGGbY(=KdlQzI?$UbuE3wJGqjhHPps}F*ex=J`L*rs?HmHOsd35U zmVk2#VLNLro&COdz;d|(RT*gv6j|%Bg>Df1y>E%BMIj%S(FO)e-qd&IolzFD5=<=M?zER#av zx!4E1Nff;*FJ>{~I?19a9d%gL61!pb<;QzLZ7X66L|z_z@-1hCsz*6R+7J%{=;lRF zt_l^^`|J+w_(P0AQ+P~UH_?{elHxg{kGl#4<$mkev0YU@hqH^uJiZ#Jsyv?jOv@|u z%%AAnCpS5?NMqv?_W=&=|qNF5F_9J7=f&Mf$*a5!vt>bHWq9dtxyh}!0zQW@;=UeV=K&$;< z86v?VYVCLGK%;X`x|6@+$m0#;>_)f2GTsF04S;OtwtU33vkhQK=M_Xvp}ik9>)^2g z`S=~hgEr!c(=B<_KS)TywA-#x$uoiZ$g|gEWvlwBR+J-94{L}t{_B8tVZ)kFmP&Z! zE6jA~rHA$|;ye@|$&unaVO9$7;9*C|@XQW!uOMA0B=*5^U@XF*i$K%Fy&5M#HjMZb ziuf|jNOkE(5#-U8weDuzqqw^2S`%2h!{)JpVc#W0UHXq9U`GB1;1lo#hux1-uZ~0zr%1&XcruN4Z254or=!Z!EdB1t@;^J1r#WM_^$ke~) zte^Ugd&6YJcIiO80S0NQ8;SVwTc}cT zC#>2`8M2*e>~UFS=85$q0z8)??}g!ILA0@SnZry0xq%T!;l69Wz~V8S^U4nFZZL=w z>iH!s1o~N3(_trR{YOXZc~h?qDQ_8;tu&wcQS+;ErtY%!x(^ zs#ye2phd;%=J!+r{dR|sxurl~G0mkU5Zq2Io2M-T`Sk@lb+xtMjG?;BUAq!@LcFwk zS9N=%^4x5t1=I-ktpp31bcU(ugIID&@^OLIyIgtk0Du?$H*U!elPG}I$2bn<#O zF$OmA3S0Bu#9h4q#W`B=%|9?Eu}!YZAJp0}kMd`^Dz4gn3)O>y$bN{q zW~Z(vhv>QFHAV_ZsEyuI2@LDV#%>yYoRHaf{)yMuraHGLT(Lr`7bN?+!B$2sv%m zxZxJqBFhde(eq|n(|UZNl{1E*lkVSvDY6 zKV4N*lBznS(mBL3$;99nS4Xf=(5ihSfx%S>?jV*arnEK153t%)+dpV&FWVSs23iXW z0M!0KAYTVETa_`FnD1Oa#7F1FnWWr|j6oB;7q$n}-816T!L~9?UcJ!T;8_Gocq+8R zs2@!>MD(AsC*0#hF6%I+LaFE#d9G%TP3u7i2%mzWWd_n10friU(2;pVP>IxWOVP4s zuacf6C0*d^BRwjx+#`4_K+zL(EE%q&?wy}I#5HCH#f;}mX&lmE!R!lroL@n-3gci`Rq0Kx97 zkFfDyXmb-PX}%F|%9et8jBc1a<>hQkH1o*rIxlV6a23`!|({ zFfnO8B}c8w7kp=I%I!45`!`&8UG+xkv^=XN$xEdqx(g#kn)m~TByCtU_F;CiUR$;{ zG^^3GHqHHPTEdKVW*uB8V16@s}hyd!4n~du9`jTW(7RB`yLpkgDYSN1hWL%%Y7MKcn0xF=`kALB^2Le|9D*i3e3Ykvjai?J8A+ooqge$hcq!0TN z9J(+1El}}P67k(i|ii>s8GC!XZJF{HACe{hh?O#++TdT_G; z)%dr>lVrx`&P+H8ieEPsfqktM->e3Pr>B8b39qbS1Q6&XdOp|xk>P}O9*uIH(g;N; zo`3Y)M7mTs4J@KXG)@P_=Oyx$#|hl@qAyyTNdB?FQH)a|MtW@ER0X<;ezjn>(Rzkg zuH@@~MRXo@9A-q$@ewV$RC{8OM;fu!qC4oH}SS|->D=81ivOVgH0ejQxzp8 z?iB51*{%=36iPLqS}T4}g!t0TfipfNiNjc@u#mBNVIfJTlbu%m^4eN{cZ%Sbez&xc zvt(;gGmiq1!E%4aRMe!mXN;}LaUOgccIBH&{^UT(9KnAgt`W<6dISWcP_gH^2gln4 zXY;bT<+NGrCJ$D5?Dla@p+1#QxNz71klA&-sJ-d8+tO0r>1$i(}kgcVj77eIcr z)pwoRB5><3${S_%HGTd14zq+_n`BOFNtWC~$6%D@qo(8QEvDWk zS!kZBye6fxt!R>t@k%ZrO-R4n3b*EWYx4$L{Nz1Q$WF{8vrx>bhcvED*i1%HXP+Lb zb!1F5uszjGR+D|JYtj5HlO{LjI}ffCoBPjq@eH-OgsK`P@I1EMXNdF(0sOWd!(t~R z;Lwt2EcD@QGPH*WX1kBLn0@v8p4B&>6x=4;ED`UMp~I=Ks-L^DNt*QObs6S_XJ3iZ z;#Ye{i{Ob0%eK5B(JXn}U;&V2B^FS$*GZegcX&DJ7>#Dk%?a==O+QSGQw1vg!1Cl(Ar?h6&RnNc5c4@0FWD3l-v3J}f zTXc7I@Y!84r)I?oAu?(8e*b=K=YtPp$ZipzzppnH5t_IucFMEdm|mXy9PPZPNO1wg z{ST6hD6>Bv!58y_?axyi-j?`o>D4`$z^0BE8y1(t?@U|JC&L0`$uI6$ z#ikH0M$D5K=u6#VnYnb+SzE{gfuv&4NgF*Tx*6}@{o*jbuIvVzxqtRK`T%w1>|Ih8UKo?Tq@aOAf=FfL!?^ zOLwKGTey$i=2H>0>J56nOT{kaeVE*E^YOdk2~PiIl}`lP@)gu&Fih#sjl;YbO;TUU zh`&|0BDhrO&mo2Zra&Hpmv_M#BziXwL`#!*sf#aG?rq2&nLvvd3MGKwe+#Aj9mzDQ z+yT+{YmcV`=`_y-U5G0XNMH&Qpd&HNtvoVU6UYjp9oJHD4sTmvt2`8t6$C+pg=q=T zFH3CdUDBphoUA1mY!0HP#>vb~#>He#v=m?CIS@7L>yLr6F2K7K`*HLf4qQ1j;H@EY zM-55&7PfcJ)U2u!XB8bOUb|>*0}kp7#dgp4>EFB2+DqT{i$#MU#}}-c>SCqmA-8si zr_+K37%S{4pZ8RCoesXnvtwNq2UaOde#9@zSNNRoJ;7}Za;G%;#w~rcsx3Gekk`T3 zJ?b);Wx8jNpos8^FY|@MmOdDb361cio5b6PkDf&*IVub;R+0YdXFY1x1!Le8OIGg1U88<9C`F;xi(jHIWrBl%@hF_rwM5va$BUV=*`|# zY(FHuQrqheR8O#u8EDf&`alxC(d-FTl=|S9+GV@53L>&|o~SRj*2vf+_{z$E3;?)R zeU81Kv&}qa>yPTAkn@cUsPQa7+AB$-n~2USIH0_~ht1%vp`>!s8PdynSXi8 zcDcz|nrasNb>8G%_9ce6hu|D9f5ijA2UPdZ^c&(MG%c|r^1`JjqGy++@CKq}=KE${ zy$SKp;h54ciYALgmHn8wHV=SpzaINNm7Jhz*J(a zc~i+7mh{GQJM=0LCBe`Eq5vG~CkY?yp4bhyb{&{2)R1k*G|qMC_6+$E0Hx;b`2rGi zrc+en$^=I7lZ0OyW-E33j`U3=rF2N;p$FE-F-N?F$rrU-9(dAHcs}(=9RNac>74bnNw=geR zjDtQTqWX&!n-MLJ6(i=DKl9?h*BAL>XPeY-Jk_@LsuBrD6Ab7<3euv;_^6^YC+<_% z&}!*;@z4y~_L5ol#YO?eWuw16fQ|w*FKzx#?K6R-aEjMFiam|yo0!V05qS2xMP*`- zs+`edHBxbbEZ5A#j6*}%8SC-BABCI}b|j>!oKh92v;mbMY@)97G0hUJZu1;qhc0Y80oNBeBb-tAis$XS=v@DJ1CByWj$?15B-ArlSNtkCAE2TTph9&9 zq?j^rF+e0M*@Bh`+SDjA6Q;d200iUnVu}ad?x0TuHk=bKCI(!F`Ju%@X^8znY=>>4 zI~;qW;(Wb~C{%6Lz7i9d_k!*ZhKu^ki~eIJSg!eS;Q}^ru)>c%HY$<+JRcV z`}>A%cpro_u)%6z>tx;A-Q5Oe11RW#3s6U+v8M{~_Pxj&v(lT-!)RUkGRum6uA;X$ zG~wRe+uPODv>T6k%xxF@=>orWSuynSJ-15)d73Oc03IStZ!aQ+Cp=O$pdwF`44qA? zr}q}IMR2MJ^!DFWwg;LPfZI<(`?l<;G7JMV8k ze@5weMsp|e%~}fjEYwyVv1lAGA?0Gs&!f1QY&3BQj+~U`%15ShZn8u4Auo zqVdQh0r#(wL0zGuW3ljy#wdBcWpp8YcvM=VSO3ilIOugAecRM zie^7^r;J|bWly?Me_t}*%uSILx^~D^kVqd=ZtHxCQ)}dY&hFKlTOTUcO)yc^M=S z1w1<9+ZawuhQdPj=8b*Srunv%ZpAkDU3{~s$?DImx$@Puj8lnKJ$aC-d}>|^&d)LF z?w`&`T)kg3<#Bp;)1kRs3nwA%e12uzO9y87utVJqW*n|6kGoT_EM+Vgz4~nZ1HU-%T&N*;6(1f2iZtTF( zkG0^@5?}!i?PPik5d#p*2?#7xtqRsCC z;22QT6KDP`%YbwsfdC{#G`~+#t&ti)ntF&JRHb@LIWZL5Ng_eaf-5^V&teh4(qB5*QWJG*p*%a>5?Opz(nUM@?A>>;Kd2~pe{bX zn;h~gRpxUFTm{8Fe_vZBooAlR$*iu8(Wv}Ui4MwP5%XVNJ2TXNo1#kmz>p+7DD?Y4 z)tHx}ED!Ti0 zs)M~NCPu%jq`qoCm6t-xZxH)*q_PCC0jhFF%GMPa!m8drK zF~#s=!iOn%3F(iPiyilybJGN_?H+RB?Dw9u6*){<6zlGUIdo6O0{I~!urwNj&N$*E-d1dbO{9uA`)sA4A!_&xT*w>(nYsHkclnVIX`{bE?pAeQqfylRCFV3n<^+l>q%qp zPyIUj%*Yocns)}_~9u^;=^PEI(EI>gcUa$}PFtpn&43wg| zqZ45NvD%o$sdlSW+oYo7YuekNx+886$2hmIAbP*z7TALXlMXN{P@utrnAslB15G4( zg(9)o$|ya=7f-7U2!?O-)V|1#~ ztDhr5Da%FcYYLYGRs+J~Pvrv=D2$yvif=M4SojLvDH}xxKc0X8n459X<7fJMXv!tg z|MWO%95h+ZHA=6BcVde@SbDg@uYf}|2$GZCLGCf?=a2Ad;5oqm@jaR;yWxBz-{~Dv z-Jpv3)>KOB@0oRxOnZ1h-i55nfa+NzG6)a!#w>J8FIxU`lh4p}I(y>qaU2N0l~0E)c$F51)yl#)hDungh5A}bIRYFj|foP zG)C5Pn!4*U*T@|I9Vx(+(Unge2Eyf2D(0H``zs!){IRt*CUE4Bv^dE-KiG{q_SBdq zo=LSLr5#HbbWmf7&rEW6Y|Eo%U#*Cx^ zpq*I?%SKeESY*Y=my-^^aZg$BTYpT3Km8@2nJV?do66TBX7H*3%15M$$ne1`0s1tj zO%|O(vrb>{(ei%DlJsNK6pao$lvPL-7R~c^+Hx=WT?;wnOB>;`gj5gqTju_Vr)cj$ zQJ93=ODB~jyf>iUDWc<#iAIrFK+sPU5Mp3dNADQzF0^Cpo`*@eIpCLnr7c*>Cl_U?zn@Fy%*W21w}wGb zJsPoP8M(%(yc1B`V0=O9?JLF=J5PT}j=M=8c1)u4K8p<6q2aUj;P?aAp(?$t>I*Yh z#0=N#89VzliT!%l1`*H|cmeyJeEGvS_|kNIl4SYk+ptr|SN0&EEvmZw9mi+N#z2$7 z&U~P`{_-l>J%WVN43s$2SM}w^k|iDzHy%x;28gME4N!;vv=eetYs_{Xk@J%EV}1AD zaLc2oJCn`b3O)!_DAScFJ{<(RWZka)!M8ojA_@(VO(JD@a~cl}NebQ~&p?*=d$>8t z+TVHiTuq434yQu5CIG>#E47RQdOvs1R(0QVIm0r6rrz)jPXQX7SZUe zQwbbId3U?|S8zBUw8G+T-rD4Y^ z&`ny3bwG=VYG-%ncvSf-&6@ttDL-HVyyfhRU+=&s{yNl%wuA&Z#WAmI4_NiY!QBJ? z01$?RD$9-KgR4tl3m9(nP00!t;@NbXioA2%h1?!k#!nj(gf`6i0_(wPx0D}KWDxFi zq`b_`kqA&0?>g|fw1ApD-CQTkNZ7qd^F5DL)J@;t zlPJMRhKW_tU^dE|8#ticSZ>z>iGMYSfI``gHgYD>7_IkSzR&rx_C!ko))15}k@ibcg@chUDj?yvjW3 zd4jtNc}gWnpc!Zu<8mO*APi(j;SU`mv`^Zo?-sFv(aA75MTPbO2L`(guYaFIM~I+I z+D`o2AA?saG8oX>Kl%hm0Av>OHPpGVGIFfF*jP@Cgo|$R2Dl&AAs2>o^7o8B!t(e!ZctmjAVM z>AR4pomALs4d=OzQ}1v}9b zz=1^nhG0i+xmOR1nM$JtVLjyWKjJ*M#FVomrEg+0A(Ab@Aa*Z8#SPB)+2qZ;a%Tuq zk^bDnD@6LX;=!W3d8ivh%xlzdxYO})-bToqaQhF&_D6yoLlwEfmhSYfu0`!~J>=R} zuFR(QhoRo?U17#O5Zyrn)4Bo80nvlwTOB8cfA`e>Ms|7mBeW4S9#+Z5NQMoa(SJ7o z+5DjyLk}e$N_?9A$=l_s%W;8kd(?NU|NR5rcqiUH^M8Ke=V$-z1OM~e{QSWG`u;)k zlP=e_{$jLAm8A19k?;ISFPjBH+!bWd4SBA5L>xyNHZP~&TagV$l=Xl_c4H7e3ob^(xwzf7MGnHN`wi9N0FBK1>1;F>h zxv$B~*pp*V*v0+H#LpATcMQryx4>nhJCksdr&?GX0{Vl=og%U5$1J|qBoBs+9e$lv zQ7sFJZZ4tQtSh?9fP7&d+4ERM=FxFH`AGs>am%dZToVGc;u|j`)-ajAh|6T}u;BV{s-`{`q z`+_8l`!$)fM~a+d+g8kv)&wAR`)NB(!qNs^s)yLuV7{Z6hxBER7meH9<4A^d3-Ir> z_ckcutS*qoz=d65=AoofNy>&?q>!Fh51Uyk5R@)Jv}kF0Fz7FbG(Cb6BiFyI=H8Fv zeGnNu3LsZCmSa#A`hydaUv(-e|I~>$f4McYTFLskF@I=Wve7X0P$2!>e-9<1994U_ zkn~e`tA8dD|L#iu{KJk5e8`P*yeFBYhj(~$@NbORpHq*d=~any#8`pLT)gAoUo^dm zr@yF_*vA19M0UUvywS{D>kj){#5Ftw zyxrl+eI>oIBz-By4)|^x*-A}D3;={pICdSbSZP+83Bm(MhBZ`Ugl{kg7Bk_HyA0T1CH^m6rc*WhJ4QGei07ujAAVx9w^+Ua}_r%T1QNG)yL; z^TSPvqYk{;RX>Mzb^Ce`?;m@ lt@sZf0zT73mdl$xW8+7wdDkeXbcjEVd_Z%5%HA{A{vU~F3*i6& diff --git a/html/img/social/default-plugin.png b/html/img/social/default-plugin.png deleted file mode 100644 index 2471fd06d5952e3368e7ac2c9b32d3e41b8a457d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220845 zcmV)eK&HQmP)EG%Z+d8d!{r20>#BA%lT39_Yc1wHSAcr0?{ClN-EVnzIyX?r_78v=j{IDoXEUSU>a*cs?yt9PglA(Gb1uG&llg`-?#UH z>v27<$Mv`#*W-FzkLz(guE$?9-uT9!tUvwJf6ITwFLd|a`uZ<<`xcmd6i(}UT#xH< zJ+8;~xE|Nzua4`C<9d8t;w@kLJ;!fY-(K4~=1vSo_)*Obv&o*AqN9NmI)^!lyVJHa z+;(UOmv;B}Eg-Za=TFtW}Px#j?RlId;-_Q3{N9~Oy?6eK>`wQ_ z_k7Whyx{>Jykqw9yl&UyqZ`)&@M#ox-+i~9K7HJM#<8bl53~hc9}cV8aAKQma1q$# z5&##0*>q&n{e4?mTC(lkU5S@Ay73Lux*6=t@^obNU|*`iR2siupV^rWZ$9G87!EI8 zsb9Lbv74ro!OI5KZ0y8LiR)Eub(`EF3zJ&9D@S)PPH*Lqw$x(P(Egb6DH?W+2Yj7gFqw4eIDs409@# zx5knjZR#*Kt5&K?7}fz_cepCyB@#lwI|WIouRs+DXuSl1@m=S~FoMJjg>V~jCWP9&s#LhEp&YHL*BJC-J z0lV%lR-g5EZF=!>@$Cmm;VRW&h}vU7AjLzV>r5v5R5ro7Q;0i+rd>2XhS?q|b~vV_ zw2w+av_nY57!U+?hR80F+ME+Hz|x4e8xm$?X5ENZM%$Cw(g$X<<#(Sszx+E-Ufz20 z42~|hxA}WyLE)rV|hakkz zl2Qf}v4qqEQi@=Kl)#91tx$iAb5{A-14~ zSOA+rO2n?q?9h7%Pe8ni$OIHDDMk$`nW~A2fC(`yF=>xZFJE16FJD}mow~ZZyVKS` zdEaA8zjF86-ul}g@9*68xHhf>;NL)e*Vlem^XwO18m~3Gt5ea>T55J)HE8&p&7}*2 z<-rv!U8QMes7w)YnH@!s*#LDF$rN;eS%sw)+UQWNsRl#Lc~l(YE5s?XaRf8KDa;IJ z=Rq9SMM7MG$$1i&i0qRlyAWomBuE|5(RD3V<+0R~VgxEIMT8kiBBX@#4X7tsz`6H)h3~S8J&%gv`dJAN*(HiL425Dd@m|f zP?y23s=+xh15;$U0$m3#VeKAfmyy|(d~LctoU|An$X*6VI#35~O-jzht;j5{ab<6v z^B1?+ZwG&{H}gOAuJ=yf^ZczBJoNY9`enP z%SX%8=TvmhA2-`HZil9dbRil#5Y*v)18yZRzkz3( zR#H++Sek(-z8aEZB&LXppiYS)fU6OyvAB;2U3 zm?Z>7EP;V~!7Kqvih)SNYlQ*C877bnpdq3-R}qupe1ld)1V|(4U;%T`7 zuN_1G0JY!4xe8~VsLQx`nTm6yG{tEJ^%D3MWMzXG0%{%T0J^gb|!o4?>%$=*t;G$HTan?{>E>7*T?Id`pF#E0q~<7 z-}^29?0GM|bMGG>89wz{>#I*L4V&pwUAL-~h3!WsIuvA#xgoe^q{;v%qYcbeNHqqn zq20yyci263ih!`X>bZL63DkG&?_5FH$Fq%EM+_awDo8U_W@PkGk{Mump@x7F3LptF z1e_|EVFn@wVwf4u31&9`f`~XkFze=`0SK0aWP^9jucu_2#6>oLlwl8*N}XUDH$S;6ca+i%s@QgNC*a)7*0KAK7+bnhiXKM z`=CpRG(`78f(VVfjHC;w*7)Jgbk&RSwoRShho*B>)d)<9@gfM+%`vpu!m0tH4s*+x zCUkif@e17(_ReA59<&ooW-vL2%`TzrA-YSlVCubC6hb)0{^aJ}hn_s~OQ%17RPVih zb$n%GWpxLKm}^ENgJr~TV2mIw(Qy)8el9vZ#Q7&4#P;uJd0l9#4pK|nKSh{aAawhL z?lQy)Mxve0NGTuBVw>xGFbAa=4ag5rb!1?YLI5?Vv?kyLOC6RX-U*@x29iKsM#7X5 zqKZ=`6$Tb#D8Q2$nCjvyBch}P>OA6Wl2nicWe+9InWc(l;LAJ|GeOI1A_buOlsM*; zI+l}^7RtQ0*tzXy6ZSmu>{k<9V9KiboKyZmq^x`Y9qV*xAD})BbTpSKKf&S^uCRs_`2_S^Sl3MzR{n2 zaUB3ZjQHh$^KD;tUg!(y*M_1A13aT-50qGoZGULkS zi>$1!vwi6bgo}803W--pVVBVE6JuV$Ax?9eh|soa&X!_|ShQ@-5K!l`@IZzZU->y> zQxQ}$7^*r_N<;!)9U_+h6^7@$W)J|JD}Ye|Hl+ms_AGFI40Q-bkX3fli`bbRrt*&U z>d%oFpdJ%hLhK3yyBC#6N)e$dS5oM|f~rD{p&UESkAs$JBuk)5E-xz1c`QZ}3C!i!(*}zZ`kM+AQ7T15A|f6)x)Zf4#Mu*>`HB!j z2I#u3fQX>rE4=p%>Y6}>Uw#g{b`m$-0>6$~jgHo^om0r(`-xY6A89W@olMkAH(BQ5 zl^5^4@6p@;-DiHuTfb(05w6EaEv^ILUo(F4d+%O4w0!o{4y{bT_vFSyw~w2P#EAL9 zA(46+9cdSh_&HvX9MLq}#@3+oZ`w+Px=;?Sv4|6T3-HNuv-#N1GxR1(IZS z)c`E7LlKgJ#k_z;z!xT#3Oy7ty!QqC082RM3TX8;y9lD0VWp7ar~IAr7(tOaW6QuZ z2bBVReP}tCE4+d~df)}@1rN!%>z1?7&ba5XC9E29bZy3qZ}>Ipbh=n%G_yceV(ibq zhk52d6NV+5pId)TQc80`R&^QBOma#dV+MQ!a9|F~dyJMy0%8UH$;xjgfJRCcll=;j z9frePmdG?2+R)*>ha{LdD(8ts5K_sXjbZrOmFpsiB)qS1wc=H<(0mUtNuw9 z*8%Xa5x?~#U;l-N*B*b<*6O8C-55Vbh|!!oF0MHWqfKPE3e`IJHLO+Q>>@ThOPXAv zot~kcox|c)QfSd&gkYEoUDpv4V2&>2G*2Wm5i>(ea+d)x6=st^G&cvWe2%KQw&k<{ zTAvET90<(<2s!;siM}vrmhj~<8R#H{7Uv7_09fvf=)=sA!X_WP`XYYoea~aKc8EjE zjyn(k87qSse|+DqT%B%m(+&H);P5Zu;$s>7pa6RTptN9@DP_i+$n`=?nQ0<+P2JE^ z0urhoOEL#i5LAVfwES;Zn4l0Xp^|HyDfQ_y2#%N%SGSEA8kUy>&drb_s)UrFq~Suo zfd~-GjX}$eAuHOl06!$1A^AFJ>CCsSMpz`r7X^k3Zlsn5IP@weZ! z_Q4ZNqf3<&XTI?wat!>91h+*sYM`#bTDrY+guSzL`=@Cq+jL!*{dCe2Qinx@P>~oB zQzV9ICV3_h7xlJWXERiDs%zyxPBU2P9OM?FM6UZ8-em>{QhxSnZLaBIhKiCbVv>an zO9Ag)77xUs&IqB)Oj5EyB85>>(##B4iU5};NBOfSK8mRVhliiiiBWS^p?k}g9c64T;1eVAFPC1wVw-WBCt z3fl!=RbT<<4PPmuiMsOC^%9_%O=#+M++YP6-G)E>JY?xOGJO&|^ZT%WKO!B`#4Ik! z_VniPXAj=_hj0Itwa@v%pZJCgAM=Iq436sn_?N^l|L`|$Ej3rZ`KHY$zkYM+A(YOv z9!WJ=N9$uy--r!XpiRWR^R&|^ne9A^br%US5R(z35Q7i{;2YYuBgB*q!ETw^Y!69O z%mPjYLS|SZ6c(0KP^X#~mP)BXK?XB7Pfb(t;#Im>eBx|wLGj)d-~=f(HB|*N8|hO{ z5kbXe@xj1*#fU{2CL660L@J;H3X4n?+wD!jkd@|fDt8GZlFXsHfoY3lFEgYh8F&p6 z6(MAR&fvwI6@n3hB6vbH5-VVF;Qs(3z#o@I;8I7hxc! zl5$(-*dj_uf~v=!{R0qX;-61JbGS6J=)Vg^1az39$3`)%|7WP#W zt7C7Cjvc7&MKOK6ysL?+ zCB`l@JS=Xf%i)oqR%Ch*?n~>3MV3Ba;QTDIg%iiw8sCA^22%QnS zmV_e&2tkQa2r2)I(TE}D6w|o>rYGQ1& z8QL5vDNZ9!Cs|<@MaaVogpSm8Bzqw|)P|mYB6Bj^^5>l=^>RgOUMQxUHlM@Eb0QHW+(yibWu^qhZ;{7_}Jcv>+ z-;7^9f$Pp=yB~yj6%#dZGMldP`1xm_{gV%#eDfFlqqknK4gOcebpQl@{YU@dYi`_p z>St~^^uaZ;ZIiGfu3p6rZ$dV112-h>oMv+AK4yClW8GD{80or>kQ^bD;RNQH&IFQY zI_t9Kf~-thDy>~2V3Eo@%(7zX1cdze%t9o0Vvt#z_j!T2oWo+4h$*3JnLXsziahv$ zgmVohL!7U1E;6X{Xej`s!XzRJYAJ&$ZUI=5u;fs3N*Gd6V+~YtN*XPnOEf{WC0U0_ zgP|xjNR6sT)uB#F5u!QN4@e;cp!y0?KL>256;@JfaaM5BA=(f_L$W&8=VXA>gjgg3 zDH_hU5!)vvBg8$t>?83KNW_I17O$eRLkwL8)fjSHU5um@=789R{61rh^RAOzKNLa? z9ANRaES{s&Gz`W`%07ib$Z6ed^(js9VOk z3}Q{ulyd{P78OJDi} z)epY)UEg|i{h@E(96#Ywa;CN{3{FyS+)iQ@(mvBm_c7hMpRT(?7g|CW2`yz|C~e3K zD8vSl0n_O;TPyk=cLOs|r4?pVR1>|Ps#?gFI=l+bWrf!{$p&SMd2y7q)`}RRE~m_u z3f?u~8k{)rV|;xWaZ9*rja2@oZj6b;X+<;->Tpt##O6veQ0h=MqMB=7Iv|-}^aCe{ zx+bTFQWRZDq||^n#In)Y`8*~|G!sDa9?0o#X$C>02rt^}yG3vjC0e%ZSSp5SiW1)2 zcE}G;G50oSWj0%VB(=DdFiE5^L2MVbb69&7O;@q@5Ih-TWJWbpMGj zd(*eR<*|?XB6^y~CoKTJ@s0P?-}(jr>UVEg`_oUY+zhc1>P8GU?|`irVY80?Qy*k< z^}U4I8B*+MLq|x76g^!BU68^6jo3vJ6_%8?ZHvf|zvKyrcdK|hjBOOnHr?W*OJ=0x z88%tzMGY??ny9=-oKZWEsNhu*9ierDZ#MAN7Jhh=R3AtD2&yfTTf(^tWC&Ul5{R!B zo;vy(9c0!wr!vK&k`R}bO?65LCG{)ki%G7@73)neFgT~BYb6y0dyyJS0f7D-GLzEc z-&=exSp+2g3+ z2ER-Z7EvM~EFM8Epu(ohOExn1so+E4{5s2q5Zd zyGVAHNnRid#(<{Upqrh+yX@`DB1SP8JBM=~A>h5D3RRUY6iwq93|2@wrWzcg8Q+4q z6QtpB++dR=W6TfeqQg0d)6CZLc&E%F7YZx$HZuWYvXa(XVX66C`VNcKPm3wvl2WzG zSKlmC)j0sUYfRZvCd3pO7A^LfoG$kDuwtnpE8UQpZ%T0vkTDwSgiu=KibJrRlNObB zVF#MG&y{aRR>`xXZj#FkPF(?F&5zTFw~i`aLE;(WMcq&*tXy6eC8i0UCz$KKnSG!&jaVzz>$7xgAzs zgAHz^(!f&q6=eTDDi7YT;Oaxv<1MVaK$@M#jn;_W#NuRE9zORX{`8^EH~i0E_s@Uj z!&xVv4DmDuzz;8e=STjRZ@lTqy?1Y|Jvy@B4c0}P+h}gM6CG_aJ^NmE&inzke~$e& z61zwYiI|jG6xyJK){`Q1AzNNjD(RakW<|j;D~!bzrsSz4pqdwj^SM<`9eD3iH5y-` zPN)Y1e7#09I8L>60=IN4*4&7%)@fyoxC#@WYf;kIn~ci)VhAp_3@z%a7Qq21h&A^O zQtZX4)UW!k3#>2d_rI5GJaEzjspuRb7o8#*gq(A8lk?nzS5ieQi@gWBBFiF$B`sKC z0dOhWOv<%5Jy3@O=8W4cTXVF$hyJ{JTTE}bmcEC$*i?k<`4b0{0vdL3@gg>PoHToc zIC%_a=LsRwwSj3H=w>amwqrVJajwlnSGyU`S((w5Vcl0Q10-3*>fdX5dj$x621gZ~ z2slBdLYj5r=rwf1=TkSU4D1m`=>uqZjLHWLhi?v1HCuQIbkoQ2RV1Zgan{P&%Qx}< zM{oL;H+;qa{x3h8>*$#h?&Ey|f0Ob1KmIk}cl+@_{>N*BC+cKFbM=<^^%qj#`da8F z>^$;o?4Nx%?fwP2E-{-Wx(HoJv_WZS(8XN$>t>0V@;Imvb1$h#o`h^E*S)Z^$YNnn zqQoRc9LP*$G!%vdWjq)#S~|jb<0T9>U(53G&xG;IaO*E6jh+S7CRU9xvUq@I+lZyzP8sFdaz7I!8{0X2m68h$Nk0MQ|gul#f$>NIV97+ zBEV=51qY6w&mq^&3Ue&~v_BVY&i)Q|k>uCuk7bC-HK5!Brp#-GEFN3lYBI%iNc8K3 z>LfOJHr4o9RD%t~*Ekg_@2Q#r-q(OpHy&56xn`3iF$pmwoc9F^Q-0s`rWKjD9L}fn zkZ*_>dAk5fL|r4wCgzriGQd@zc8ZYW*-nJaUoQ0J zbTiv1vha~&F3GD`>Z)Q`DJx^o((;(W_z2C)9mw*XR4ccW{2Ec}zQR_-hSKXQTKa(V zF;cOP0P~KJg)c3kNCp9zr?hjpnv1OqwiZH|r=#j}CkU2X(+&c~VnWPffWbjSuoWP2 zu0LNO9Z0Xy!Y1HGNB{sJ07*naR9q#`FElGX!I{x%sRb?|&k9STq|LE_cQ2GMSBSH~ z()Uc4dZv_~=aO3YX?@@GoUcL;n&l?qJTaxBP#-ir=d?UUNET3Qsp3U!`UvdYi%lLx zY=@X4q08VmnNG0K5@JW!1@IPVO5gIN- zwTTX2j5yDbQw-cT&X4e%qw#x~b*Mp_J&yPp;+NfKSs;# zX&2Av6!?3-<2yD#>!t7h^;-}B`RfM5ZDQQAHrRdWH`saVx0ub&V=2*v zL<-P#ju1SdbIe+y3sP!*6g$R209kl4EKv;575jTIn|a2gA_wK+gNuAF#?NoDmEqNh&SItw(eu4G?m4RTKw07l|w*|mSUmxUJFr1Iag3REAGA1h@OXsPtEYjefQT69n0J%?ZGyCfa zYj2UU%zpZ;x@Ww9;r%oJ|EgthY5~OleGBDAQB>?X7>d$=0KJH^s28TWWyj?{Hj-aO zsuSq=c64|=4~K|5h&o(TQ&$y(y3RY}Q8DXkysNUuFe)*EQ^PwDD}vH|gjo;JSyDqm zss?6HA#P0TZlRSe&`mmb1FhVE^Fz!o=l51^;s)!$K3%(q^CDw^f%S3wlK<{C|I@J_ z|Ifekiyy|4dd9^w76506K7^UB6gEQT%7(eq?{$7`W->^<-?0ZWnU_e^ENiRuC(V@hMuqbBim6X8}BwAJNn!)>g-?uCB1O zaSO}GUrl}NGqB|sV)Z8C2KcJNRTUtZQcSdEF`|Y2^$M$&<1Yk&gA5GHU;$f*2+rlY zq!jiu7YhpbsdMw^_KIo$nmxd18IpQXR5%De<(Kqh^5^67fnI*rIa{{EaNHbx4uWOu z)zO|I_6oFQW|vYwvfo{Eo;fYMGYgO-WHnN%CNd;`elJAy{eI zI+Sb%q7nhyW~MhYliNr-AV|%$bIgLLjZ0{=PUVECtAyZ@)Zr|UhcQ%mJ8xUd(@*(~ zSO1SkfBffu?~}eJ_>2U=yTA6kR$lj_5B$`PTlc=U8SI(G<5DfZl)>$JS)tL4@uo)P7dq(z*^*|`sfJ^UtD|s?GEspa6 zr`HZVVD71dgN!lv{UX;s_8`0a%K)*T#n;C{2BzAlxOoO2w%{;UIG-Rz9ZvJV_bF^{ zrz^~@pP`@M!Cdt{D0=ko?I3_3Jf8)W32OPK)wdB!-){)TT-_HRU}4TKM?Y}fK2=_P z9>p&yN|cJ=H_`Deh~Gp^QJbJ@s2|YO1FFhp1}_fh@`h7pO0qJ*LTr8m?B^|(yaTaW zzDc@cwEpJ21!^#6Q`p;^^7yF>bga<~4l|3Zc-g0lXF+PjIxJ1_ekNYe+4^|;ve&)# zjrG6#+28xk4|knC6XF>NfTrL5mVf=z$5%e^nUw~M;i$;y#SCxy6wEHM{m`#6y>cIu z{VDA%VnGO<5JE*e^K@NSYEzjSykH26A1N7HissR>kFIVS)>nrd-dbXHb&YCtGpjeg z4&A(qYUx?{@fPZQo;c#Pw0`9xem{2(^1UAE2a^h-SwZZ*d)XA6Q_Vi@&QG*bSYIss zgG}ZiIA~!=>PlAz3qZ>+wXmr4&tFWQIaouxHudI1z$s5*i3Lm!9Qy!MI|wdN+V18x z&>{>JFgvI+e<)DT8F1f@Mz2oWwKdSW+}fZ2;!5?encLL_?U%;^=G%)fs(neKfA5)1 zi}M6(L=WLcH&G9dGHtKonPux!H6kIPRo+a>inv&=;RN-2QoAb*n(Earc>ZT!{rPwN z!5{vYR?{;*o>2h!uipIT@wa@%kNx-!OZR6|(Z0N~eP$B^O&P*3@?&04WM}C9EtDICgl%>dF#J%O@CZy@vY8 z>xko9XqGmq2Lq~lKsK4>3C8MuDfer!o0R!_J-CR=%n;^GC7+JW1%`uN6}@6?c|3A{ z9EGVI0FIPW-bKPe*xQ-#)VcHQPXfc?I`#NQT(yFPGubtu262W+%dk3Y zo69S&zw0G${J_us+B-k+;jOx-cRYgt(B$jC_}~B7ohKgrd`0G)lm5c^>yB>R()YbhO2xL3l5A>hXQtsiNg8NWdsu}*a*y-l$Av| zH~Mm|SdnAFcrxoM;CbNn`-R^##yOih04np>lm$p8E48(L1E#s}t``(!!DI>n>(%Le zPI)%rL3Y>2HH@-+4q4$g`uU01d<)Fx^ASIkF&<1~7rn!|1S8x(Y(WBKWDO^Tn zCZqbCHFfj)m%ie&-|-9o&+nc7>#nwEN<3o#@ISrni63~$t?&Ed<>7fm*KDwKo7Ahv zNGWjUf%mX;=_yjTjc|b&Cd4kMzFn86fFN$((UD4vm`NF)nIMIPS)P?wd0}mB$lBVF z<&`y-R_|nR^s|xGSCE#EAzIUR9p3po&6u9mDX5~Fx33g+*VMMG7^nNN15B;&d(ES! z`h{0o$YddE%%4|MvmVHL5oO*t+oy%)bzJE+K8Po&)ZPx(5;JRxbAci+bS<)Me{-+} zs2)h47jyKAU8wX3gUqL4_s2Py-Yz_Uc}&%U`Q`Vrcy4}vPEloktqN+s2c6Xa>q~ z(BL$)c(0m4-WE3qg(AR!*MQiBlygWBvAN{%C{_XG)F2$!+JR<<`?Qi?iFTLy5 z2kzb&o)KeJ-0%)rz5P?^Ld&Ix-$S=^4;AOIw2h@e+jg`qr0DZFdh+Hx-g`pGqmZ&v zSC&-itZ-gg8auYODmD(Su)2Jh!RCL1ZM~j2z76VORyRfQRb9F>G#B1AE4rE8<^6hl zZ(n~bbiqrm|PYTmc5qtoj~I(fa7Yt)I=;ivn|nSQcjBKHpUF3vft_zSR$9 zfPH^)?r8A`6kzDV{+e`JbJs^t|B|HwAlVq*_eSSq8~_#ReTT82O$IwF59&(+{e+ml ztuBxEXFhx(?{_SSD`|Lnt$qam!pf76nNlj-bC#*nmVf4(W1JhKMT&>Ac=vh`jutZ* zmg8ud*=VXH855h6)Xi}$U8b@tsN`|^Ri)ImmR7o~YO7OJDq?K=%Uk-l_wYU& zcm3o?e}#VHhW~h89IBIO3vj8 zzcCPkkvb*CJnc9|EA#CfF_yNlv=~^KeQHAOg{4u=%Ib*W@`z^XR{Z*ZOB%fpZC11S zSQgy_24#<3H&>EX94XrTZ)S5f0O*;7%omO=&|v;^(HAQR7I_B8Sbka&IOw(4(qVD1 zDZk&}_n@B-4w#>%Cv^wYXs&$@i?p#? z4=@NZ*&rq@obY^{=PMpr}isMrc=7mfhi&G(Ywa;1a8CH3pDa>y1_R1HI5$L;KYfWc;Nl- zMJ%DMqZZGTk3K;y4TI(w)!G^w6lVt2A;h++Vkg=>ZZE#+{h#}vzyF)w{5fCszkTON zX?cFa$I~1Df3kl5t#5zFk<~}mQmoD7gp7~86gOI;J@sDN>4UW0d1l>o&IG2jL<|)% zlyoWONhaAVSE!ZvJifj#vEk6OvOHjEG-SNIMZNy1gq4>Pnv+O9KqR+zr4SJ(B=QJ* zQC~LW>Fard`U3`PH%r94NjUz9y#gEGa1UKRaN)w2gn=70pfAvuxABcT?$Fbk0f zq0Fu+B>)aQrp&X;`>N$*9n2YI0g%$CnR5{(kBRE{%}rh61Mhu5k3aS(U1;+%j)}=+ zl5Y$qv~8CGD1|JBkSAPQG%8m%Q&&e{rU)VM%2&OT58U&CJRnx`Wb4XTR82)Q7?kup zpT}U38TxQI!h2;<3%;(YYflORtty(PDePJCP8n1lvxsQfjx+WBype;|xp}>ozOAnR z9Lk36xwkIg^h%w!lf%gR|G=O=N_+9`RB{flj-@_UE$=)v(WC3%Q>x~ZXe{TY%Jev zcN`o2lkfjO?*8qsdh56UzaPQEeA&H#25)N;Oi7u04*V+pv`PCPQnA6qN zJ4~`gr<{L?#AJkfhyj1+ zzyB=8qw!pjGICv5M9Y-tzP`B-R41wLfJ({{p9SZl0FT1&YOjoNu<&E4B3d@m{;h z&p~m(X({R#fbIQ<3mc7;G4QUu$DW<^a|ai9STp1Nh4Y+x@-dVw2F+$I;vKPzIOmzo zW@P|tW`Ipy=W{F;8B0+4%rL_&P}Kvv81PQZCPTSC>MNIRCkIkdb-6a^o#I_xMwKbv zc~;lPAi`R2K2Ao})MfLcd;{>cr*0Z@i2^7+*Lg-oUlTl_IwM%jvmf(5AH|HG3J{j_ z@|Hi7X>%w3(3hZBe+JqAGraBsiDn>qHl!Ppa71RrwwoU(M8iqIO&>x0?bLO{^I!6O zuAV=`-len91x$?n)N=p5??*&g8Q#b(hn`Kn|1eGC5x0ucl43{QT;%x1{hz&mQ~fI7 z8E=w)S_0tz{Y_tYnZlyl!ZrENPVyDjS*RS_9nNk28S zKg)}*Cx%v1G_yPg-TL&`N&~-h-1q(u^0Pnpv)p*&Nj~rM-$*}3Jz314K@UFJ>LLBu zby)zHl>_zz5>$OIrc2p)s4N@viEN~nPM^0wVB{_DbG@zwo|&U;|*_k1ILda%QfNt z0!itFiMbpww@CG@nrm%B!u&o{e0=45C(>^RGEbFBdBDQV-+-)r5l+_dlXrmZA)0WK zXc|w9b+KXPy`1xnBF{)9oWt7=CKFaSml>=qvw!(KU5td;3=eEyILDbYXV^S+h}Ft- z%sINrRjT2TU}J=Bpta4F$7FAM%GE`!O~v{k^Nn@p-2*9c`RXOkojc3J4?oJRo$->Fyp$Vm zxM7~I-v7XZ>`ww8xc7d3|M%a;r+@mZ3Ud@9{m3dO&zAWa&fQ1(zENb{pS2$QIzUpXtreYiP^~#UTdNSTHQdF|2_k) z(Y;>oQiC}{*J5SI!4wVGU50Q5YmQLWOPsjncFsJ0iv8Ihb!7yb;4q$g z>_HA6KE#RDbq;UbPR%34u#K6b4Dr>DbnU(!Uw-I0fBK)k^ z0Q}*9_GRCC^U?Qxinz`O)iJ4-ZpEr4+KX41U44LoJ;>hdFy}5UvD#c=*a%LPsL~6I zrHH*K*!RF<2E*ZirKN_Y;;!JuJ%V}tF>+dS~WM|soNeKmtoO&eMsdE{|!z2#X9#{=H^ z&fnwEp-rCu{O6U8e-4yui@hah)y1x&GVk~88Jk%VBK(0S{vM>{|6}hxgDgAGJHOu> zPPnmi_jFIf1Yj~|5C#|o0t5+?00>ZG0Hu}4RoGQp+mc=DDqGqQG+m_+cDZb8ZP`n% z)+&{?r6nnmA{f8`f&eH88AO@{Ou*!sp3b*#IN^O?e|X<}8&vJ5HH8ILIv;?pneLu@ z&b{Y3&-46K-|#e`$pe0yg0L@?qHpsReER%%;89Nx^myfi4`=r;&38ai6c2!(ezD%T zaWkXCV<@dqk@kOY8Fae-wTF&X%E4|;N`Y{8;L#_P3Q{#c8V@`HWuHRiyX5|tYoNrM z^*;TPet?|Y!DmAV$+OQq$HKxQ+poKpmE{#SZQ9JK6Q@Yi8hiKc?(Z}pbk)uT+bz)# zM0W!RoxXqJ0JRTY`#a4k>_EXIvGEW^^m9a_0xMrd$$5PIrzMUwd9E>~MQew1rGMW| z7qk3hG?Fyl&o$e(^2SR)rnRz6E+x`AM3IxXmN<9jH0!6w*f_n7$jo9oSBT>X;VLMZ z;v~YxSKLVD#2-HTh5z=*{lE3UJoZz$dEbM_&lC^vkADC6ckkbP?Ejh^zfx1KCMwnK z)Mj>2bQURF&qH~ZA~P&yTW~m1mV9?)JgO&z0=p(Q_XWfU`ADItR%3>ThNv`#sSMqL zYu=7cCy`2%0{`ag&;nYtU1`sGO@8r!%sRm9g{UE3T z?E~I%jr~I=j$?*~hp5(S)M_=7BqoX?k|ZWhVv-~xihO6LwL(V{9Z8fD0mX(W@?*Qh z4ETgT_&k6_F384$oqxYD`|DQpPld3hTN_uy9yKJSaO$no9J=F9e)OZ~*td5NH{Nt3 z^;(Tf7cX+nmdyh#cK`DD&zBsSEy$o!8EA!_|K0uTKOkDuX9V=^xd^5|DKg%I(h08n z7E)Re8c!+ov7`N!Ls@#jN6QY95}9nos0NqL&9c0*975sCaIO}c7ev(>>!v1Y=!=-% zCBO$VNphSkG0qUncCxrSbolXwmhV+ywHlUHjnq8`Be&%fb=I5u>A3 z(prtm=)J^~AH>wAK*tEBNTLL#BfnEq5oSOr76TxnEDTW;(dl&f<~JYZx#yl|@7}$P zj*haj(&F&pqntl~mcM!ODNdX?#hrKF#pZ1rNs^c&M~-pg=v%BTw^&(PVYo5O?A6Qk zvMyV2MT8J&9jz6EK=3B0F@7SigEebNs%AyomuwN@LMlAo>>dI52{jU-~hpPM+cupZo-kMw5H*y_YY2=}Y|Z@hAAi zr#{KeH{Z0GwsLsewfo>t>U{lfd`EORS_vg0NK`dw(oS* zQ7&kI!&Aj0?}3sfe9;xf!^Lf8cD+L#w=HJ%Wak!{GlLwo5}vd%nZZYWEGDM5-7E&cw>f&Y*? z2AK@j1VXB_9_<~f(QFJ;8M_lPeh(%Y_4J1zY!5RF#yIBZ7nq!!#5qS%=A1cmhHI|b zLX;%D@!C-)C!glt4}FN8J9n^u|9)P5`E^d6JjJ%H+u5^cH|Niv=fDm7*nh)bUitAW zJpO~nDD#4mp<(X4>kg*ZPYfs(?|=W@7*qHin=^harQcQfaz1c1b`Il$9#yKqU2~N0 z$f5N-LEi~QktQ#^>{BaE+22zIgxui>Ypp>c^ug>d6e4dD+wXq+{5{uy9n#Zain1h% zeCP7kTPJz*_?whvNponJPP-WgHr600u$% zz7G4e&RqZiAOJ~3K~x-@2S8DOoW*(RoVA#cMo^ai`u3v}-uW7bsD<>5&uTU;Wp={jWdqyZ`2Q-?bb5 zT{?ay3g8$1@W1%IEu)7w8EURt5hAW$gKmsdth`RyIRUPRMPN`NkHb(H<8{7H_|Bxi zEO(xIffXc)qEbm{RO_h50o>R<6wwG;sz8-dD5)ro4U2ij#MC6#Sgu@|<*~@&}^b&D^6Zyi6*+ow;lXWuUF zy8AW`9=wq__PSwf3Y;qgmBj+3M_aMvWr0Kuc7aMo^g9Xwi`Uhf!qM)wP)d^|F}SZa43qtwN{|n^v6g$Xw5yUYn>a6{>Bz0aZG8gCj|xc+TjDD zOyRFxKL^+Z4Y2@X9Z{4eC`TMcgCe9vKbsiJGN;$;Qms~SPEnL4-FAmKj;YmZ{$-gG zC%jy+D2jJPdkRc{j~4)!pU7zmfJ^@&(qEPO-qEtg$CUIroqoj;3Y#1v8u=L7wsG0B z1Fdir2?TmD5tweza|6p|;^IY`@i=y3g6Wy{beHGpcH5Y|B>(8= zaW&OhTv^&Jwyn>pjPJnaOJwt}Vr(1Za&KU2B&G4eMs9$3hNrdj>rPXKFe3$NC8F7A z5Dy}Nm2x|vCwGgvFA)KZKsX{|1^urSBM{5;FcEjp_$ zdYulPZV#lulm=t`?NY1Ma5%;%CfI-dew0$wYBd~$6f(uiY6sEjd9cQnfS{Y@VGo9< zf(VexOYuxu(kC%1rHJB$tefGCr}pHgK zj46qMNu5CStwou9;L$uhnfN3FYF~GefzNR0e64bj+plORR3* zN*ZlMx-*zT@Vr8)8m2U)sSzXDmEm>G^S|}*!(aa0ulxf_m3!|Lz|Vb7^7+r(zx&7A zH@*DXiQ4RDMAMCq8WA-%qN)vw#Uqr(70N!kD zDA~MuBOki=Lp<{JZ}P`y{%^9p$Hw)Wc;KTC0ES9cbIsNnv{rO`9j?sIa`fmi&R@95 z!rVN)ZbqK@xXmIjNQ6dcNmi6p>s5-}kfaqp{NaOiIvu9gt)o{6A_TqV&H(6$)0Aqx zNnuKs78mKZJJjkmZ~`6s$j!OgSx*XgmeLw3)hes47VSF#TCXzn?yQ6;JdxjStw5p3^3tPY#&(vt6f_fdw1>Kr(*pRzFA zcH8ZY42^N&;w3h$-^ljsu0ch9@78X2xN_wRZyrC+(WA#%Tw12I4lOm-ctwCz2}xWb zjU{Q4GC4g(W2niNty`#6QaYUuNfM#rn8oE4<`(7w%hjv1L{gG9Vm4e~1 zF@(?*`5cW#ol3QelZtM46>A-hS{3UIl{6uWr0@8g32_DViHBbK!&*#%kUmc)5MKse zvJE*fwR#YM~<|<^w3Z;w`+N|>V_jHbUKN&nzD6_taS?G49=8f z8I&ei9T|%a4#bGS_6ipF5{P0=HI1p&MySj@h^_BNM>=GH*x=n3IB`nR>2$pbYLcR) zVC%Lm15)sZ@B0WVtrfoh$RjxCxc>Tmlx2?{ySB3Lz)ozCW}QEGjyI3J#fg)rId}dt zpvW>WV~XR5si}30j*T)tI>zwm7>!1gB&iU^F?m_iT3Kdsd6Bufg5~8ETCEj2?Nz#~ zEll2_Eb?GiZ!vi}7{z>&n+=_iKt&2^p;eZc;BO~{WNCHL2PEOVG%tvFg~0E%lwh^D ziV&J`WsuTh!4qupc2!zQY$rnm37%3t5&_OwQZ2AWj#6F$qJcQ6BDJQMfL1B(UuzhZ5o?sCe$jlV1{>!F9bf+eEQG)c-whfkan<(`mGi{i z$H6RNoIpnrqs3#;+TCeh+A+#$kxH5Vdrcsm9!IeC9LX{ewUM^N+OubJT>N_VFGrfcG_r(<}dG zq|qfx*HNo;3=K8-Y8P-W4LPrtnrlz_6`h9HOb`8zpA%ygV*41{0 zm6bNjtIL3-)oO9^(j}_Z8d@usTPw7dm&mgWQ)I}pKv{<~28AO{BHwj5fpjH^h$N2C zafHnaPa84Do4=ZZKABf*Z$_Y{B8g+KRB#StAN2$&`VK9gPNJ0O``NyA7(wT%{MeV& z>WCy^YTYzhma#NHN3AhLx7{U85~kK~pgGiJX=#yGYlWea2^?PDcIo1IilSg?{t6Ql zQ#6LgsMTtIj~FT9B%v&Gq9{Q}F`ae`hb4|;Z_XeD#zAQ;aT0^|J3(6-dfhH@5)X9B zX(gd7a+HqPyloRv5_!<1FgOIO?N!n=WprdDY?l3Qu9p>9+s2rZ(c#9xk;a?H}Zb~i=mJd}sgx`U%b6ctnw zK~{PJKvt|^dnH1jq*2?==um}7DKh8COT+TQB9|^)V*92cYNCk~Q#iMXb3GpbuVSpz zC}ofoZhG`Wb; zX*8Ow->{MApMQaNC*xy3_c3a<3f3B~UcJikWO#fA-IC&eCW!yaoToEBx&< z&+^KvuOXdAI1MspsM%!K?w#!0x0m%B*Mo56g||BD^}1ZSI!mYBBhoQ>mLozj+Op*u zua<}tHq6Y>?X=0dUFK%5l65;cCs5PXL)6r(a|yL z%?3%5kc8cxaiEo?k|cCHZJLc5>!#OHm?Fs5Jist9IYM6eT~-ph?`ky#pvZbSXX#~v zI8ns0B&`gCTLV&}IHoKOaU6v;NZ+1Hlf<6CsddKCLN< zkal~8?>zc_lDNv=-Fq1tsiT!O^YgS?D+mO)96H3NO*7ciuwng- zM?{TfWu?X0Q)g&4n?#YOC~{^mUSM(dDpK?fN=uBjSQ`R)1V~IUMvz#7OSM)wAt;SS z>WH{G&e*zXmgnXvvka*fwdOFB>!v{n>Ww;;N`g|7D2h;0lI5P5thMqv7fO;2H#~JF z&}?e85hUK4J#vx9ADtu13L>RYQZUr0_^t|1f|f#%#5Hi1Mzc;{79nO-5BPZ2dfJRu z8ihs0ioD4ExTz%dS~B418EdeGr6>(~)1i4G2QAJ8n&ObCe zy^PhaC5|I%)s!e?teC*(^G6>Q7J-lHA4;a*A&NDVS}DD3lfHJ?3QsV{clO>rTT?Xl zVY6F_JCETPkOe{(=tz0{EK_2$oYY>%bYEn{%rCHR!)7jCyg*)LSS0P%D!n|SP#cIi z2Cjs_nKicXh1gk?c9f>ecztf_vpc{2(39|$ceOD5Jsj`J0{AaJ_3}q%Cg!J%Q!dew zkntEs3{!M3QRa(ed5$R!o;~3g$fh*GHF=GHW}Wi%0OwFbB1DCBSn{%DXl#@# z7cY5qw%tV-aMrTaT4ZM9dM>?v29dWxc>!19ybqp5P#YPc5htv6y3B0e5`Y28!u&kr z>!w*hGZXl9jwp(}VnX=Ezp(}#RXjgWd0I7Lj4n;Eal(@IEMUNST8ocu^xVRp_4fFS z3tfsVLn%dTwM`TxcPmSaNF~^?Wi##7RSv)Y21;uRW5~PSO1@sLkt7KV^K;%vv@~qk zxPflB$K^|xeRhZl&Ol*Zf^*z@@F2@8E4+RBH1|DlKjY(L^ksF}U@9Sew<_gYQFEo| zWwut^)GJk#76DvyK`|o+#A+D=YoGu8=YOU{l-_d%@ZpEQtR@@({==0tONFc= zsF1`>Dvg+I^8LlK~A<@da zP%p16^ZJV~vv>ai?!4`GqFA9t#4A63g>O9a2&dk9i=Df61YViIBG6hfIzB{F@w`K& z1h|yx4KsARJ%&a+b*0lnyd43 zjEs%ZY%~yJ2B#$BW8>876_51BzDv?U`i1Co;Urf0?oNd4)YRE|Ngyf z*|LQsNqkqS{hqatXbU`%JB}mrJf|ovSLZG=GSpzGSx0GwR)N%vLkG`8@eY#;U)w|o zs)zo6*LH*c{t!+gtnvhT2M9@~)=?Sy0Ale!P!y}gu|P^gq#Z7e$+{)EGsNXGxjV(y z?Kg45ftxsb^fjz;*s`SE?o!y4%%;RHLIuT)53JHykz&bkI4bcX!hbUEz2vCtX43L5T^45trdHuCFICSeBY}mY++wZ)Mndxbs`r(s&^RNDz(v;kG z`yKqwzxYiW%{oq&oPGNY-}>fvxqRUYWob#0gxl^o#I3j7%+N?3Nl9Oa?2Mz+>5=Cl za7QVI8#V7_j0*||zx65d9A`>K$A(E`NntVya<**SfO3|_`FZH;d-02PDL^N&PfZIq zW*kM{=TGaB90@j z*|LpmuiM4*&pyrJ*N)H}YBDh~!7aDm;^k|uM9IjzLkHkTD1i_fV_;!%g>Ek=jw9-| z3e9>g{Qe-z3x*PF=jYG6|DV#7oIP`vUe+N^s?5z@rP*w-ecSfHSM^0$AX(-*s$55; zk7HRGM1o2w(NRR17ht=j`7xS$6Fc|qAv1>gE0-v;oJ$ujuyNA{no$=aEJ7w=Gfde> zto@n+C9$!iQCZn0T>B<|#$BV|a|Li}EW3HQdUZS&7K1?PlykxqI0)LD)md6OG%ypa#x z_YpR3+sG%UKgAdS=>Ootg^O5Q&}`OFvE*ii=ro3cK1_zZs3g~lSy>_=+tDsWNE3duEj_bBkuhlTlaO}uYjB(WK zRe!O9QlQ8)q)^0Km;tTA|bFQK=-XdF(-Rs6iaZ^twIj^#(ID>oH}) zaI=94j?+>((lo+3N0MlUhZ@xDb^p7K!u3O)g63EZf`7~)XkEDe9?cSKjc|@gdy|PZ ze+Iwdvep;s!War$BJse4a5hkt`nkVe`b8f&fuNW6vd4ZlNog_=Vh~g50yN-UFh4LZ zxI71$AAmG;IxWh)%f{)AeDuKwXt&##qV&8%f~-yU?eTpFE4AtVY?Wq$x zc3#KN|NKKVhbjnRgTlg7VR~6Xr_%!gvG%erV@f}^;{(Bc$La>WyEIKWaMO+a;0I6g zXMg%9n)TIF*P~P@Ng4X79?qewVtDvB*~gjosu}~cTbcS9Z95&LpLf1vNQz5 zDxxS#-+f}q^PI9QDe{bNr%j}lSCs_dsVqzH)~qzWtcTW`PPdKL9>6fA*ZF3>JQ%rp za3HB9bUJO6)^s}^Z;j;~yx162Y!Npyt-QfUAh$Eji59t8;WZ3;y9OCXh-p zI?`Bk+8%KK`j%gS(l`OzwqMKHGiO=9em#?uQ=B|`itBdnpfNN&aGG{bf-*pi9li-? zUPbgSVF_;B$|AKxSV0sCjGf2kM;NN_Wpdpp?amgi&Rs?6lx{CW#Z6REMc53jB*qn9 zw&@a-TP9M_vqK^)Eko(b&+mTtjrhn{_WsOF3<@20Y;9}cv3DQoy+G)L}ZyFQb|a~iiyV#`3zLyPq!~pM>t-8{dL|xb%9E? z!F>#p00RGPdfD2*d4E!Ap_H3c@%G^7-Ro7LGqIo7YxN>g&^&>^Cz z%CT2pV%JcSwvnYWN3QuDY zie|me)cAy_eZ=0+E;o)?E3RI-jMkcUGc)8x0oI@de#a;rNuDbXqBvn> zWW*~s0w=F;#f9+s9cz&UAty!j9iBySgAp{FDWk(9oIZ7$c6-%Zg{djxBq2=`WPbn_ za^THqtr_rEOH)#BHaUIzEYH9A5*ydA=j^$&?AX17v9a-YfG`SS9Y&;x`rX*>Q519G z!DP`&Pzp~F7Y0=C6lrCa>FFIrQH)iZOBc`5Zneq8daAX9(0Kvec`yR4Rzbu-6+x{YYvm{`n7iM94-P?* z^{6#!{Q7VFI_=dqT5GC}7^NgnJoz|3`r$KV9gkQ(@X`A@aMSfj>9}&`GT;B+_c(px zZSH*EGPmA-J1ea=T1UiMA#CCIbA3l@Ykii5F@6vD4uybozA3!nz#cZtOfoljl}JU* ztY1gHUiag&5J;gBIFdN>KW{Bg_B{X{QLMeQjk83NM5#c*u)f=jv@aGzjk+g8tG-)~ z!)1mOr%!S0=us-wD(cl&xbMFE(AAW_H$+&g(Kj^!28F>9d<3Nkj@yznP1&<&Cs7pf z{(JB7VNeL9P?V)NTM)pGUDx4^VPxb+jIorZ@twL5-mp}FEsGFj4|yI_s%roMAOJ~3 zK~z!D>a5_`aRo(QU^<5GYKzs?Rh$wS=g7NVFGVwkUN^@HD2kls&=Bo*i(Y3HXD!$7 zzn(kpexEl_4aN>a2xP4Bw@lb=vi2}_L2d{ja0p>NL3*UYwS$4)>k2^PY9oJys)sq_1Eub|Na|zL z#Sj9ltRXK1&c#Sdux%o91|4suQc0*+Yjj#|=B`}f>dYwB(H&IPaZKsc^_&1}G~H|j zEg_LTdTvEDl8C8B=Qn|G5%L26ek;UJ|9B4-z<*iW&^-43dfLSpEu_t<)Mv?Hr?fAf1xPK@K6Cxrg+@yGf8cYc6YDQUIJLmzvP>ksV4x(q2J zs?|DqW++O>YP-jBtBsCQlyH83WjrOp>s6&Er&>oGc_F`$A^;(N57q5;dE$pp^76~C z&}sKb3LpE}$0$w7OV7VRlEnOzU-~pz*84jdEJ1gyB$fuYek&qBhP1O@ z7OJ3D17jq4x5T*;idU(`+pvvmSvS3o*IyNM+HInwPHC@F)~GB_ICk&bjkEC7 zQ$Hfl3LgK#4_RDX;C*-8PCwhxSp#}4KiJz$^}YT4_bBO&3ub1fY1At0+_ifU;N)o~ zetD?1r>gAVfBgViwZVB>%C$@q&rdVRK$i9Zh@}X|0YX5eB&8`)%8%jJdak3f3`9R4#RD==JpKeY!CiNMfV7g}tYdLukt1&$W!KK@K&epp*YcL7^SQ}3&_|Sz z=vXr{JjA}edwA}-=V&drxNz(?yk0uvY$)*7PXJQUC4D&tI!PjJna%@o}p zoz)IywTY@Up?k%fTp$r5qZY3sYbm`|Ln#D05!9oV#{YE3zq;5R>Sv@FPN!P#M3LxH{ss zpm^55G7hw0Vq%hwn>O*Ir=DbKWq~{Iyp2Y^&ha;oqobJ3*K9^O!`$3e9)0vtdTsy2 zz2^h(_r*^boH2t@s4PpyCMNjACqB-V*()45e3;?kVQx8iGrevW3XA{VK`?qK$~aH@ zEkm{i)^Y08X*R9j%zgKNm^4Xn&T_+zd->uQzQB>A$Jn}cD`jc?V%x2S{rEj#-^0*i zj0X+0j)KLP3-(}vpzORf4$%)!C;YirNbK0TohDPq@`60?A)`2SPC0ou^Y5o|lpz2L5oC^qM|({e ze~mL(bc`uWuLdbS@!VQV*6W~<9-uK^B_pim;H|f^ytK^C z2M@Aw^Lm^sLkC}?6~S)Jf7Za^gg4)H)}bO#yXkjxI4{TBxN$ufFKy!Ow@;I0IrDQ1 z)T$L9)UG3MCuY{VIva9-mzP&qSy|!Ai8r}$`6|=nqh5|Df)d37u0+X_G-(sd zk_uN?&6KF7)!Ibu+)nt%0{H*qaALgifi1P9B@mG38O>@HA#*6N5UEuP<8Wpzc)LG7 zIky&4?K3Sjwgjh}xOfYhEzwq>VuePrvbxI2Q)k$`c`Kj(^e^z}qmOdz*f9?O_%&=% zP;CtJ3%~e_3=cPHtt|2X{`sFVH#?8Z6(4!vBiwrX%~;!|yV{{%Z}fAqky4TuhB!^Q zeEBl3zy1bgo-;i)#pLAJfVyF=Wp%a9#fz8NvSo`ud*k)DKtDSNtRStWM3E#bI%uUy z)0i|(>Gd+QEDz&hk0@9^31nYA6_UVwVbxOLTnapOiXKGfYA8-k+x<_O_y*$-})T)c3BCm;VI%PY$m zYnfWNj*AyAk@qr`k`#qMFC1a-XMrpmsoB}5(bHmlStK4wYfkCI% zXB6lVf$H~dzLW3oDTRuV(owIc?A*13tMhYYSU4fonP|^MA(D6P>e$mmeSbjZfy5Sq;30_p9rM|%Epvs*LRD> zJPAv5grhOkU~GJxdb0s`6;rOF{Dv88L8}61bA+@IS+rRs)eUNuG)`3aW^jM;k2}Es z#N)sJonIb~RQHZZ=U5szH${@x!4+UT9zC_8;PstHL_hRfga}0XN+v)PHFl$G8>v)k zND-lAgo+bRzJ83q`pdtjReCNA- z`qQ5zPBeL*@#<@D@aC~MdHeJkKKbw`*|u%#V7w!Yj5rS?oH_G0U;o-8IA_t355HMi z>M}aq=h%UcQu^WN0?#e;U7SEFz2+z^3CJ-X2ok;n6fhVo0SIHY7a921A_Uxf?>%%n zU4HcB-w-7cU;fh9_~*a%YYYuFk^UcEi_Hwh6u?R0%|gR9I(GO?+MO=O7*4)*1}U_6 zyDp7Kja}a^UXYh11{Z>Y{Le=^ChHln8e0k$uCAhVigg8ACZY57*}=}(K)3Oq7fC?E zg*QXBj-XTa4-gf_M3JOgOF6LrI%=t4ac&uuW~e#DZFk(x$oNq3mh3AvM9}Q^$<4l) z;+*e*twAbq!ZI?_VE_L8969zTS7+xCLbCnZtqe8l{yIyq1s9WNeH| zwTdZi@HC9bvVue_BJB%jpI2#<8EkYdvUkR(A_{?4kOw1HV+*vjID3++xXjFWlSpnR zt)yt3;R=bA5g3EeK7CFQA)I%}F(HRJR$VG_HuJg9{SVRSKhMt`9p*hz0I%QBiW61b zj4bHoRfHM^S@k0e?XXetgjnPJp2=D7q+x=6IAN^A2?SM=#tvkZAXSWve1euOOZM$Q z!1VM+o_gwOUV7n0UV82&#wNx&cf zE}g%?Q%^q4YCGqvfBALpf8c)h?b}OP6d`rYF*-WJ!CP+O>wo=q-hAscM~)t4-P8o% z``!;Yd+s9RW0N!*qh3XT^Vt$o`GL_otgvVmu{^)R>kCH%HNqD;9VY`jE3G}L8yWI5 zLiU90XPSr**=em02?~q*L8h$h7pS$aqyKxXufhXxKnTevKlKS(tu}AGafI2~MV|W6 z(|r2VpCS&10V?EPh_ILQhX_vGmhrJM_Uze9d$o%bJ_J3EVo!xhlfZ=(RMOOY2-a&j zB|Pm#Ngq@teZkUEL=tIakO2xIP}=7S8yq^0P}1)R)3kzf4z1VRT#`8P`f=%ZVoFI$ zYY=2;39f9jd-rCt!uOI%Tt&rx712LCV?3`=hur4=io>6_FB&@J7)vRLlZf>*Gc2vN zxqRUwtF0EjZbmOFP+B5gh$t_NRdmt~D6(A&x9s zy4|CkNZ}s~;D6Gwuu?s=Xz=q5-G>^9`SuT3S!#3h!5h3B4KOz6#vAr= z?C24G{PJNQ`Rcb2KwcWgCnve#rW@G3dk2*y@*J|DNKryi*b-qJAN|<cAk{b7pG_!tSx#y2b{Nls3{_UT#wA|vz8z(q@%NefUyF2_I-+?;kyUza3Q8_3}m|i!O+IYRl+`o3kB6v8`I3rSJt=tyIVl3jauap1syqF#q2>oR}!GTqiZDydN)8bii0 zN(iL1gVjM_!sg!xi80m#ZXu{$2%iI@6V2r07<03isiZM;vvZ7%G)WRg68UsKXG`KZ z#aKh7Qdx7ZF$Se#?}3TmJ9j!=Vy#HxntyMt&sBDSO}3+w4Nx2jFAn_LIzh045GBH` zkg8dFVhB>egypuK+9WLb>>< z9`A_)7}wpsI;x>$Q{<&3Q4XywwpjJIpXd`#U075*gwT`*yp5Hof0#m0*ceyYOyLqL zIs)N^>SxZJ<-ajsmtiV%wT z-E}AX_U#7xutCEf9$FJ&vkTC#=Ohketn3J?3C9Sm5s$@&6vQ>83 zu5y*DwtQpnjmtMq7v6B;a(UOPaHn9pAZAiwF2lM-!~+Scjp`WJ;Tz% z0)zemY@V~RvBjxVZ*tV#Z)aZsBQ!I8jw~aI-pcW2n9ru z8hSrQ*+^9tv>u#Vrj4uU=r9U;i+g#u{xHfMV=4Zh=x|X!3u_tMJfeNSZNe&W@mkf0 zYjyoQQ2+}&{&=3}1ieVqIc0x=EbGzKBfMA1{Uv>|64z&9lnzB_bb8*P4A=pxIDjs# z+|XJAxL^3`3oI_K@VmeJCBFQx|25zG#y9xJH@?aCrAugI`1}9hACToaXWl%?@gMw% z)b zY4Xl<-vf7Z{+;vu@Q24~+rU@9@^yaew|-L!QX0d%+}#*L8odllyO#LaCqAC6?9IH} z4DZ?HTB9W}y{&2Lnx&;(DX?6+`)*GbVh|#A7cAc4+G>ZJ*8wQq-^t-3)TM4c&^a?V zsT0qP#Td)i|MEMO<$zCq=8@D{Mcz4omgk=NJ_q)%l4k|lR*Agqce>{}2qJq`?>)pu z_LIhvYeQ6;m6cswTwB9A&&78y((9F!WiAI*jA)~hxv#7&y!ZGR(qX2^iXtWC3Hafh zM1=<5lI0p>B=>phR_K!hGqefhWu&P+Xptxq9JqB%wvEX%>g@^M85Bk0U_>_e1}jYLDiNn8H*^n z7m}eXL|>&MZB(?O)7CDb%>rdnroD_}x;^IPi8uMkM?OK8D=w{FVC(9H#a+Ak$djMp z&b#lT$Suyz_|A8pV%8|~qU4jG`~+21qEwe*Yvv^1kTjo+76;{WadbaEX8X zkN*i@`qHm(=N-o|MswE(j&aAGw_~kzLSbIX<%%65>ucJ2f{u=Td-rhW?el!|ul|~~ z%NwjL?_tmCVa}dC%kTfeAF#Y@fe>6$93=i@Dxx5qJC%S9B`H1f&});-W2GAibpI~D zk4oL40$T5clc;SXgG*sGM)s+XKk*nRPn}|Wd&Jvk-{H)eH@WeKqf*FHN79k70j$+D zjbm$ji?*#(-fuU`Dx7QSAa(Cr+O|a-#oK4kf`Zw!5gfDkB(irKVI2hw}( zvUa+9`CVl6tm|ezIrt#t`bcClt69H%iOgsY9y~x{3$o#@_<98$t`b7$QmygM5`)8Q zkD(z`4Glu9Z)P)ME}yptf+=aEBMW01XVLhC_tqF4RACh=`i}yC^gfq{Ykpn#0{Gwj zXaD8nyQ*)JF^yT&N{4lb6|LW(ZJ?ehG9}to9Tg@f+wf?JS;RSo^BV6B?F`i7QEY#K z(bg6{T~hP{uf6svS1xYw)VH7F`Dc%FaqTj{@!P+}0}nhv)vIuALsK`LJM#u7UV9B6 z14j-X;P%^ZM(N~=Lb6m!+vyk)J#y2qI2>^M?Z-HE;v{Fzp5@>Co3F8P~>V3FKB@xPl9dt1K+-X7gunaPIBP6bn6WK6V=i4<2Cc(i#d+M0RG~ zrBe5%672&cvN4@f&_Ia7DviROnnrbFk&>NNmXKxn{S;Y3p1Z(rDYC*I-nF>IV~;<^ zUwz}7)Q#i0=YGPGBS+^bE6DeSE>lEt_39O#{{D}6dO!Z)ag)4~m+m-bCev7zG&8Xr8o4Ms}H6 zcb%>frj3To8p=W(eYDn`KmQJki^G&}6BDCBKq{*>E=b6GNO{Ul(^5BW`aE^g$SbnE zpe%d5dHMtg4(&&IXicBY96*IPP%5HvSYsHsEk)Vg9t}3UL22$~sw<2En`OjWVN}Eh zPwux-vBt*(L@uM0BciZ6QWSwK^AB8$`f#nU>s|nR>fL(=)dX#Vn$E`9IL7J<9oNxn zL}r~l7+!Wma&IJbGX|_FXq^>BKt3c}I*Kh9DXNmJlrHf0V|VZ${O(>}dgV1 zX&SOD$F&|~(`Xz5Dk!R|q$~^Swq~%fz-%^S(D(EAL2E;nNk{CQqbf^6kk4{)*8;cP zatnL*>|y=t25sHa@Ac^|4CwdzXa$3X{WP;pnx+Pmp_HA|my}LPZb`w?O%2@&h15;2 zuI}aXrAx%B=Qu zc|Zyz7H=U$p-h7XeW(2-z+cMKQ%{Kx;% z@A1Q@f5gKNKSY*iiC`P&J2s^x6GQC#HKDDk3PaheD0>6)JeQ!HzU84u@8g4y+|Sy@ zOFaMlPdIhz6hD0WhnzljlHdFN-%BZV9koRsI@u-aIVFaum^Jl|DQW_ZWPch<{Sr$5b?zx)*@vl)N=^wa$IZ~vB9 ze8sNARB3FEB5KzW9X6@$e-)>@%rC9bJb z8l7oOrtnv<;G!%O%A!byv_8>b6d@?`%+86}UBvI8-=p8}bM@*~S^^uJoAeiY>~cd) zCdj>yfrutXhfhFAGDL#d`63!xCrTA-ER*qs(Rh<1hY#XiMClA&9)Knzv?Dp-lA&yf z9u*wQd+^)fx6{r~(WpK{n-fA!QEcGdMGCcsGc)1jIw9U`BE~2(J_5m4|N3bbmsh#<*4z0{|MUNX7-b=U{F&oyY>jYH@%TqS%)+h(UViZfzV?-G zU~SI+y@&bO$DicF`SbkrCogd4-S@G&XAhg3TTCY-4jtS_+cspS=3}4yuqYWM;%kn? zN+%_+I}ix2Mg>PvRP=fS@}iP`TtLRZWP856vdCvX_X!?czn`^tFEgD^=X}48qSCDv zJ75DPMzI3;Mo21}5CbmkNVS~v%<7slFKC=cCplKr1~C}zETI%!ym*P@&pyxAXv_l- zJb;Rxn{K^@Lx&G>^5khYw? zVUdFe4^TG^?_9XRpg&;Go;}bhZ9wiXWw3dfcBMN9k&w;h9_+d}r4s!p{asn)4EsHi z2xb|h?QJIGMYcv0VsP~P6U713*g z*#ivFW?c@XFvY|I$b=6FiA^C6LNP)#%QUJWQ!}EU2-AXyV>d8H>ls=%5L!@6u_&DS z@BaROd+UGw-*e*HREleJUH1Z5+R4$n-XPB+t&hy6fnHBUI8jINB3Y84XaimV5u*Y@ zOXQ$Zk*G3E?+{rzKxdM%vA({+x4-#ah!wZoe2izGeTFwqoh2_X^W4+Va>rdCpw}yy zPA5Ej{8=K3#laHy-+v#I>6B-lIga;=4?p=K9)IOWn!5l1AOJ~3K~(%Pyl?myfAmN6 z2g{764ZUfN$qKf&-r@D_tK53qEyNfkZ#SLvT>%v9zc5GilmZna3;jN2e~2x6GDfAx z>*beT=KD{5PaJ(ipbcL9_@d&@JMQF>M;`9LTG1A3jd#)w&vS8;V@L>kt}KW#roz}k zy~3w#eLzL&v^vXn=RGRQPEDg24i|ao;YTRSoLN01&r7t{+IlF0i$^MP1Lh>BbwFPN!^aY;fVi1)8Rzsw%WL zR8>WmXKZZ%WkH(0Z4x6)relKhlx0Z>k?rkm>bj9#p=&vK@F0`X2v0~6qv9NCQUpSX zfy~;S?y(#8wPNpqKz}ggPyXaj$+ChA7vAB>(L;Rh^PgjBVVQu#+6-fJV%eu{Yn*Gq zCf20V^TO8|pOTQ_&R#wSM^zSBW0*EI+gn=<2R-ui{#Ru|R^$oz(YQ7cf}*M0IoC5d zhxekOX}!Y)gUu|%g+=LbqmaBQP;jtDSd_2HomsSgAYBzgO5DO zKm4EmSH|NpgF()T6K}A7Ws}%y?z#J37KZ~aUwM~vXWv0-!-F4ufU2MKfB&nmaPItN zZaub-;lctD$g-Sw&R<|W+ThmPZuvPn3OZ3UBJcV0AUnXe#TrFcR%AtqvBjK!*L6$Q zmh{RYfykAO4K^-sP*o*^{-W^fl#HwqmFO4ZC=FUVo0zgVQtuH$psm~a`zSOO*|m8e zQ99B$hAyQMz@}uf5G41w>Q!VZR6Q!`$ZopnM&5q=W`@Hd^>oViNP@(r+v>`6H>Rs( zk1?}B@F#vkuJo*=$_#()v0mTqJQICkt9 zx8HG$?adKC{mF~0J#&ebl@%U)>{0Hy_a6D4sAPVi@zK#bkq9=a+X7KU*i0;^S{Il$ zEnNzkcOK_mN|pnQrf&Q^%Qr-yT(%Qh90JxF>PAATbPz3VuUGNGhdxMdbE5ZbZ%;tk zw1o(?ZB3E(dCR+3h!I*RN{_){0c$cAmo#Nju(`R(sW;x>19#s`S@n41)Cq?D9?QE| zXqtw+C|J96k>fu)j&qK?K5#c18ymd&=9^-BA0x}VmZ+PC5F=ODH&9x$w6utGEmtmG zCOD7tDMVexgw`s84`>y+_ujj?>E;`G0hRjMjoe#2}pu6{-Fa}66 zxXfBw*N|C5(>k`cH&6stR(2)&SQI@t1<@QPG#T2o;FAv8W@0#^*ts9W2E-MDT7vvA zs@=p8X`BO9peS*121$D!V~f=}Ry%rG+;i=##`}9+*8-ULM~mpz%KpXSe5YEl_>dEW zfw?kLmfKoM?4wH5n6~xAXfXK_MSmAs3o@#d;_#6}R0}=6_LpDfsi(fh;X{YC=4c zTi@fIv+r{E-S_aZk3C6$(36BVWc2mkVNAq(8TA~pZ*s1aUuo*PAww~l%ovX+D5c1< zobh-pJ0YdXGmokYnx-bk^!;N;0G9{Z7)@wfab?yTlVunqIla4WR z0p57y4f3*JWAiGTTU+zsbnha*4UETAq89+<@R6gu{L;$=uW6bvKU8CKQ;`l>C_(|a z>#n=lxV+9^{K=oOx_6cP9=MyTDp=XGtAozP{6QIvvN+wD@`~r8cP&Qglz1oIwnmC# zmK%J~*i18>&X`Omj7MW4vd0{a$7Ho;abbbkWJZ5Dq;*cF2a&)4DtS#x@!lRy==E~? zy>bpdDI@EPpfZ9Prc4~k`OPwe4=KPZMyxTocopT&V6#0aBCXjEaRb5{N;!141nmT^ z3_co^mivw%YbfL04cE3}y#LpAEr5%~_JT64(bkX|gYzj(%{Mfz#p(uClON%`-+799<|(s`gGUbXna_U;WuTeO$nyex;ONmK z96Y#h2ki~rqF&EsZZURBlBCv9(m5EDiPVfZCo@}Pc({WbJ|91QrFkl`P$dN zN(i2Z9)5&dZ@m?poQ&Jn&9jk-LTPE+j&>syoPc38n$Q&=!AVSdA4M(FwvM{-WX@9| zv63By#~4GFWmqem!CtQqFn55S$2=-ArEqN^%Vadm^MbbRzJ|GoKg5vq&1P=Ku(Ep( zPdu@QETPu7-Ej{?!CGMTWkah0nZS7{qZp6B$cg0^iF zS}TRIdyUSu#KifOU9ALE^#=oNs*h?;T@pH!E(U~&5(8f4lS`0AD;bqF0UI{S^%SQy zRy$O=i?+R=db~}pUt%2ZBQFnQ>c2v1h)$wQm9|oowF~?WyRI(?VkQG)l!?*H2Z|@t z5ru=$fNF`ICJT1lj*TX^0fIy$W=cbEnOQCEe6b+A7Nrd-8wgf`=b|n6fN6a9|&M_N+3S&gc(%Oh#kMs>ftJ zLK$%p3O=xRWj7mFHweBUhCmw}S)MbS&1ii~^p2I470#S_le1^vqONPKF$6D$35Smy z=B~T%6jZxY*eK9Ox>)%frNb2oVL<7Sx=gthB+<^&c#rojC`H|R@}d&M2Cam~RpiVj zQ`)v=I-N2aO>nKa*JN3S^PcH+ic*?>zc0Mh)}u2c&N5o3(Ho-5P+iAr6Rf39l5fP{bB|EOF{qjCl&$saTw$iK@cK9Hsr)YhE+n=j*x_zyVsT z2q8FP)EEoR$YE?C&m;;F6h?{tk32S_EfvkA#%e{Y6+!h;HmB-Ub3@ETKwvc9X6?cy zUU=a}PQQK{gXVYs@DEtFSwb5fTIcLPa6leh7m`jgvbtx5)jg}J2q~^y*8raiA{iHBj2t|Ah+jW=fYE5oTW8KQ z-ri>afdlM6cnEC`%1W_`$aobXQ9@#JTNb8%2!W<;FvgN)1+$rC2#dQ*!E`pkg+Sdp z%Bo^AnXtaG!O$f;`3Pl^NmrA!ty(FJj>(Sx3W6>nwCLKzPi+$;K zNyxYc-x0*ML4}a~DtC-~NtBhHeV|MP)@F07t6j^>C=}z#h}pE0=!pf^!jhtC3 zN$H9hMIjKQ+(2D-LlpnH5QPF0%>p5`Xg$Pe&3Jp8H_x8n^rNTYE?yx-xc&CK zc;No~84iZT7`U>&F-P21_pBnWFC>g5u}|OAneE-XO5PhXnYK)(Q*3UNSbrziff(rZ zdUHOaOWo6Znf)P+#a;1;$(^|yc|dXU#7VyP^{=tHKBnIvGMY~L@JBwv$3FffAc(I} zT_oc~X(PKzrKnpefX0XsYYdK}kN}~q$c59@v@9;}qAV)LlQC^8#MG)3gm`k)vY7SVP+e>ee%< z$CSBeJed+>WZ-&~MM0h$d5BZE)RDu7Q}I>gMNaU6+i$;}?d>h{JZJaH3UysmRh4vM zO3eY3ylU{yGnq{A!J)<@+QwlFxK=c^Dj~?OZRheh0~|hbkb57vj}St#)FK^j9q1*d z2}(;IiB_T^w$|bk@*KR!*jzpbYblF@y{mg@>xQC~;QFR*2%(Z`rYH%%hD2d9)+Pe9 zJP&Q#(z=$2C-{KZB+WXw#5mAOqf9{{OHrSqoQck3Rg_hL$%GH7!21S+#nB^I8gxmm z?x9dEI=)3vUY?2Q(b*DC-ODtdCN$%Bf59c>|MzuW3!q~(j;8T3Xg~s|6QQ3NOwzL| zq9)m+OQ5%cIgKL(Xxfrl6Uj;m#4h>^y!^9Q`TEy>KpWuEM;>DE&;non>R0%U-}$@j z-?xf$4b$nAci+8;LSwCEVQ~RE!^;?U^tuYV(N!En4A9QU!p?SzwBsTqlr`?yL+wN- zCW=HV`bMWb-(;uWp}?D0H~Gsi{}p@o?&k}ieVDwcxOnL@OS_g5Erq#0G)57~XL-hK zR?G4~N}-BC+d3A8i}VM5QF&yRqAUm@FqurmDoSal(+MCcX+B90vocTKd^;BT)@Ble znMl`}we#`1ZQJ=jwGmLEXMIH^GagdI$k!G)fx=3kzhKrK#n6 zh%J|4b90lTl)!GKplL>^?teO&t&(C1*dbM0YZIcX=A(aSI9m04v_4QbEv^mNF&qxD*7D{XZ*uOUBV1r{l?F%+;$~ z=uCw8N<}gwU6xhSu_jC~g$pI~(L{>@cJ^ppu7ujzRsuU6qWH*Dw++gOMzupv+eUx` z=VT0PTS+Br+5{*B0aWU?MQfjsK+WY#m!&AR64I^|6nVjTJWc?GAc<>hYiw<8u`n3Y zwk_6*Q?Wu^p(8u?TOmp&Z=UC})K7b*jv~?|@xIM6eB+qRrsP>h=g+-5>0j6IJU=IoILS5ciwpiy{e>3-cw3WgwFp^_PgTG=UtNd zDH%(J4wQDAR=^4(T)K1#fX&TKhQlFYbr-=0s;WOfB=e$RxvcO(=uD<4r7*Wr+@)4rJr#xqnojS-aJt`x{w_5Uy0et8Y5v7fyA&(=dPott3AP5i8 zgD!=`+XU9H7SCLZI&m$p>skP3SEr3Sparr|AB_u!?dB%Pw(04Uq;((SNe7_Pt_)$h zD}xIN2~{QPh8E#`h>G2-%Y5YWPDA*M_EP1c9B^v`%c{^E{)-3Zalx6*eROy=j5XM%WpQZ{Kuld- zq^1$Vb-ypvnY5c#X$R~=px+o4%LmtWz+`FD8tor`?-bDyRtQgBq1!`mk-ETwjg zD0FgzA$A8MiGL)8(t$(~8csAaO8%hM0A(p#g{7Xd@3 zUJ#H%qoR}I5sYXWWiuuV>rCMtsH`NU5oTd&fd?LXkbCaGPafF7+-28@<2zbGo4ny- z3|zf@ndhGSF+Y3xRScHxs}p()OJug7u>uOn-Y-d(S^*6N&>=1Ef8IvQm}IJ|b}Z9n zV&3_>5F$%UOZ?ie{wgoM_%c6!_QxDOdLuTIuFn~fuWf8?N*B`#$k4V9=RHN@2F|7p z&iNGJ4aUg$*_jSlo5_gPI@-2om=9^{CJ~CIlWG%{#YQgUdp{Ob{Yp7=vl+xryE`jOFq@5!` z#3#oZakSQWAIWk}@WSQuE>h1L1_N<(+1%XXr$7D)P17)X(~uDV1R!b} zal0wc|I45qy+E~i06x54|)`93@Jle)sD_piVB<_~MYRh;sg6KJa z{v0p7^b)VWc#^I0j3O&p94>J9=n<}LYzwE&Xc{H%#1Tm!!$LisVh26st_*akWAGl0 zaB_uFM52fH?go*sB*ehI58T7in{Q(6@@2}ZM+}Optmf`7!~QTis)*CEfC9-*ONpFq zJQ~sKSFB&Tf@>YUeh-ww)s9|O(KItgqit+v=bW>qY3TKO^DYLUZEO1d0mc|+vpS)> z3FUSXXy*j%5WEzLm>iC6PF=V2*X?2?(gN-qBgU}uFwx!n_2x(aa33yVXhv#D6!=NYwg)J;o&kR}Ubv7|k0N=#lr-skJO7QnB3 zIct~4*t}%_{)0UF*uxyX;V_pjUE(|6`u^OiNvWBfu1Yd^jaK9f3u3br<9oU~J(okl zjwt{MWauuXRN8N9&Yd~Kx4-i}ifYI$x7>_1;(XIIf(SY%;6dx!Bzu#P?0zopDC2Dj zAD>JnIM)h!Hwf8Sna(UV3Mt&k;ZoO)6ca7nzM?3YO{Xj@4$)dumc^X6D8`&SUWdjQ zilSgV9#IsfL^OI&-H7>u*w)LTC4PTR;!5VY)-iWYMgSu5ZV_#?P)Q8+O!lP$Jf!gR z^t;1_Im7pV@C>iKa)M^;c>M8?a@Pm$ zA$VC(7rmU>sAks8WTzAY&9oMJfPwLN#Mag(#vZ|1LzR%yjjLDZze9-KP1^m5N_2+~ z3{0BKG$FkAfrx~85%fMJ15mJ8PSZHD+;jBEQHX-}mSrXTQY8hbZrV9FQVcmgStdz% zMV6(#XiJf2_@qQAih?W?6-ny^jOfCToC{P{4{I%Xp3~Ir{B?DT6#-Fv>iAlEz24kw zPm0sd%EG5qv(|Zhax#wnh_M;oiLSV5#FMVy>yhUf!(pE;6>U5o6MaWXNsp*&F=l6_ z5Tl@ZyA(S)8i_=zUde5@-$p0D z6ogfQPDy@RlROnfrPOf*`G0qSB7@TkqLw{cmgn^QeRl8ioIQI^eqv$?G)=>JJQkHn z2;_MtG_e?&&6-rqAj>Q&270{;A6(){ragK3e$F@K$=XcOV3Y;bk?G~%l`c_8OleF` z-j0$+9Y*yY!>aQHH%6(uKSA)zG$sd zN+%2PIx0f+nC|pfV#L^Sr!*FykSd`RI5Ml~_4>ppC%?%oZ@qPnXOF+g>ChLa1;|wxR`>{260$1mg#iLa5xkvXfI={wldmv ze9Ee-$a5k37DY~$ID1-a+NMd)%t8|iQ3%UjN}tgxk$gkq+zC3XQdjuq8>e~e%o+Oq zA(z%JVYL+KvaC3F;T?*yz&jb=Z@TdY9(m+pOrD`rAXoRjwX%sNAUsgf0LxmVJG@{A z(CRMlC0E55E3e-ta4!UUWyL$AcgV6#!kW_i4zRVg#mb5h^o_By(`$^F?`D=fD*y!T zPF;BC=co{~jHpD9jkbxZ6UApU?sV7^G2zk5qLsY3s1%vaXs`rzC#5Q}#U+$^4datb zHB)?hp2}u?^rQcK`P5UtH@ilq;+kC7y#RW}6eXAvA%M0xr^$>K^#^)~j;FiRIeF>@ zEjgz;kY!TLymJ&~$qO&M%uilCjZ$#`?Kcwfy!hhFjK*6Ghkb~V%vu)uOI&p$wl=TQ zHiD#m;fue_Xf);G#Wl{Kf0r|--{iuDcUixDl_KxYt&FC#88O2CeXD8I+4;ScHVLWR ziK_J8%kPnDa=nO>}sv&ZY>=TRc!X9Llf~&qWYxRg$}_s z$&K5G4rP_my)%XAID*D>KVN{EE+h)N4p0uq&8oJ zGlr-N&^8`JaN^WyPM$u^ zbTVZ+o3ggH#>(m{vsq19Xi!#oVeFu~vUb_gg<5NIX(^x9G}0A@h_)bmBE#nT2G2eF zJfHdOXHv(Q_D)*-_?o(5Hm&Ci|1Rdy7{g>TqHV>X6JR!*5kg>Vdz)R$yUBC0!Wxga zDa%scHy_C|;lGLU!_A4#ok6VtAYF$N=3{bQ*E^p{h>W*KGLn}S3XyL$jY!bQJJ)LA zz-47dh!Gnyv@uL)H46&^*;RJ*nx-KtC<=>Fh`qnvA(zM0$;j&t^HDvw*}O;^W67%o zq@jty=YN_cvI@fUx=*4Czslxh9aG&O(tpZuYKCGv5Jvr1^wZq>{q zHm&aB2~tNGBT;D~vTGybGV=LNXEWgk8a)S~K-LL*{&hYP;hW^nBSr>BXVmo!tru|4 zlV>tIb%Fu35_FvI{*wO=oLIK$8lpo5i`EOm8%<1_;3LjQG8Khx=8YU8E~27nf|a&P z>zakZ^mh371@QmV)wcGw;EB;k)w+OdyG2?n#LP4jhnVceRi{LV^X@PbsHbD{1%u6V zX0wKcVUGtNJiv!O{3vx3IQ#ZFPM&;&6R*6^=~HKT_|clI%-OxV%-iSAQ`a*#u5Pkt z@8Zu1?~N8Tb!lahhgLtxqfb1>sW;z2Avda=mno_f5A1|w3-2q=(LZexDLQI#DKRFQ z0;HW&l#WDc#n$#VS)Q?f|AEBs^MZVbKwS%mE5wLV!guSaE1f$_Th~k`6WQZ64YTQV zUPPsPlGiV;E;)7G&^a#WdCvCsHi{s{Akj6nR`V{fC`z(Sihy%2k+3t2HJChOI-aHn z)sl&!6m>IWIvtAwA~~9b7!t^l&6PiMg-MXkem0XoH>w~ra)5LrdB>}aA?sMxv zC!wr3zWc3jv9Z39#>b2UhYs<|E3a_u*fCyv^#mL1SIF~>Lx&IY#V>x5JkQy)XD<&t z@Bl?#V2u=|JkQg8_#Tb7-a+w!gusS5y5FrqM4OvI3P_JJkXIFp%e%O;u}&KTqwOtX zT%E5MVoHM(x{_q040}DS(PX)0GMUor^%E){KxKlGYn{w_BLWaw@IsFX$pJe=HJ8Tu z2q;6~8U0Y*gYn}e$fRB9k zQ|#TlhoWB*ePnrY39H1z?&8IZ?Ag1B?#9=7mzG%bG0ruv&P(=&OMt+RJ(3jV&dW{c zA~I6N&QeNswn)r_$W_{RCYl%v3yZ9*uCP5BllOW!?`fS_wuc~YD&9Fvp0v6~ICs%| z^2~C1?Gm}oWHhxBaaj~4RaJ^xc6xmg5-B?uv=1Q`EeR z(^^Z;hqeMvB;QCPC}Vi&kw@fU7*E*T++=Cj60UXJaO6hDTN4iMKR~b7V|n*3vMlHG zpZ@|cyzo;F95_H(Re0B+jrfs!-yq!->Gw=b2Ic4QiM&?{8Aj11_k|E4?TEFKUFmo- z745YVXL6fmvQmiBZ5yp{>0YtM(CbxfZ*3A|PEi(gA@s(GHCj+{j_k%5lIyp|bi75S z=kJ+RNE)kmZ31!YOrp9Ceg}eQIFA&%Gy6y!q z%YsrWD5X5;DNBpx92pg*m`9V#P1B7M=(OXJhp}lq!GyH1PkF&v!DxMxuYLVbIrXzs zY;R5R+ATEC)-jt* zs8vVBU`~owBqM_N&|X52hgE)u4mFhVEvjTluXU34!SeDl_uP9gAjQh-uCs9W$==;0aevp9$;d27b6ty7eP|ud2g<6F*X^Bjtxk5Cv)K&YM25X8-5W-L z1FOmN>^(9wOuDHH(}WGAT<;;51eyHRG2z$<0gy?b>&+6#Boap=fVthU^I>&-F_ zM({~$H_S60d+f0UC@>$}qv|@pwD(PXM`KM#|C|FSF^C_cPh7hY1kjU%T{_z?>vuYv zk`>Z{>mM!b^)N)i?& zg^wV-Mi*-|PND*cb4r&|22F-$1L9;(L(_4C=meZBO}+oxSB&@fx~>KA@yGwGVUc~K zXk5cU=MV!~k&rfITo9*YFt+2K$phd6^CF^^XfKubg2Ki~+f4bv)6a79tt>?7QC z%dIT$-p!k*Pw^Lj{D1Mz+4J0T`)#c5S)nLPn!4rPch}Nlzw>h=y^aLP7{JRI8xjp9 z&&3qf2gt1a-A>_?2M=~Y5QTJH*4TN6850l8hk!An&TzivmYZ&-@dA7Zan+FL70yl4 zZd9dpfKXf7wxz9Gc^I_h|E{mElVu{CTUuOXGMms}+(nFr>10d@fvTz!S5Kr)?=?2a z^PINrT)9IUOJ%p_oRDF=?ylPtwykt6@|v|IwY9AX`0H96dy0ZK5w8Cq_TDpSv-7;~ z``zuF^R%~Y#qMIU3jzcP0wh2HB-L0ziIPQ%5+lp9WlM5Qk7Fk@wkMf!oC%%D_)8|9 ze90t^C*vZ|ST3?yB+-;@i7KSnL=vO`5|o5awC&|>PdVq@B_FQ)KF`9QaT#evB+=2V zmJ2L)pK{K1U)TTomo9fAbyek}rw0tM?|ZCqI9p{bHR59wu3m;kj1iO2GLo0Yj(omq zc!>L6?BK06c;Df@=lb>Qq?DM>rtIzQGirpxc=+%kk`Z_3zVFbfNY`X}WsD{GK65CA zmng?rc92oU!*I+x6ROX)E9*>97cOCk^?*7W3sg$A%U3QdlO!GEb zkqrc*WE0nQB|7JkOCe0o&%W!x$eAC5?-%Rg7IFz&T_fr z)X9_V@9yy8OD}Tzw%hpP7ruzrmd77|oQEEMh+B>yV>X#EniMsRbaqmdgoK|$kxXWC zb}IK{9)C;GlO&KEut1$P=6PG2B9#*k=43J<1dr23q?*0YI{1{|doc;l8OA_W)pTt; za5HVr!x6V{jmeL=(uSrPLz~blkz$vNo{Y+g{23<+Oh-dZ61}OlI0i=J0B*!S@lPBoR$I9qAT~ zt58O^mRdVz8(X~m(n~z|^pl)F_c9mHU*P=3OI&>AJfrale&BmKd}x~^M-FrG;uWr3 zy~gFMJDiyu8!#-%)9~5yJkiI%a<#--Hxz>c=oeD%jdYlpaX}xtjQgpf&=sDeP-q16 zQZZ&@2Q^q(Nl?)Zsdz@?d*R}R7;-n}+27lv?^>>2y~=DlWip+zv$F%ayR4fAWu5r* zMTwSNcXQ&3-1R|5WFv{1r zY<1U#-gg})hj{mWCS+S7fLm+neawcdYA6;cffpn$FuMZ9Fv!1(OLe()UIaAFh?6Hr z5~t}LTZax2Vqh{JbKiaUvY4;9?euBJ<1yn&gSM7~gSm|7DWOuN?^=TIIez?DhC2k> z5YBU2|D4C;Vu~Pq)l7!gxvR^CE%-p!t+)9_YS^w?Y$Z7?V*D$k^m4T##VCud)r!s8 zOiWUvNdM#zN+>Hvyas_hv=-N$OuB-M?U5=}Qlw--cHLOLN7O4WUfYpKQYVMtc+?PE zg&rK3I<#_VyMfVrD90b?0{`b+vyqvZ*cz=e)mb}S6{+eK+U5eM#EM=kBfPns9NG5) ztsE%|e@Bi*oyy3nFIDOllLPzL(c`ecBjbq;Y zX*0wv!aCMdM(g#BJ{UZtf_JLn;Z;hk;>oTi%aynj`w%cWFvvy6s$Jm;1Rn@74)$K6 zt?gwb(u!$a^g^75!@>dX%eLT*noK8sV0Vmuj(ysL28@(5YiRbDbAtTt$5 z;ZQXV49kTz^iW3eawUq@Qxerm3@D>Haq1KR_hiXj@PexpuH!%d*`H-^caIaNPBEX0 zPCR(epZ#+`!N%qclqn!Y=5R7}^a)X=NQzsrdK2T^l+`K220M?nDG4E88;h$Qqef^+ z5lB7^1a(tY)K$f7HXA-exzEHfHL;dkCKSdRG#+g#i0jval5Vy*>?m79xPnS8THngn z#z}k(EEfxL*TxXc5vYC!;a}g@0_fD@ zm^G=A+g8!GiFVo3jAY3X(WvaIEJR=_GBOfd`jCiGMC^U&u_;25BH*eKuY28DzW)bD z96EFhv+WHww>Ozgrqs2=7?nZj$XgzKfKUA5Cvo+dFMaV#e9!m1J&&at?>m0|*MFVg zec~xr3(xEB?9oO#8m%;SB~h4iGfR=yrU>3ew>)f-bGtV@tV;Mku3ovqYPG}~$E|11Vyva@dUV^-2kBg6 z)=Y=2pwLFs`wmDrXN9_>?68E;$7N zMsN8_X}~gz9(=XxhK@XB&qv9%$qa$~e3UWS<&0(WySK( z#uxI2Sh%k$dPrB%NfYBf&KZ)|tl9u{RIVY}I|%v&if6#oXw?$^9FkYsj;ry;`~>jF z1@J%R8o5q^bWtebn(gg+w62LMpta2ynkH$DRy83U04Z|>3$+CLw!?NE&16HeMV#f- z>64r|b0^MK7-P$$Ld+?2g(!OB)Cums>n@&r>Uqw+a)D=`eUUrvyp^OB%jJrvo_vnB z^W6W?gWU7RH`0ZOafYsKiNWK$UPkyxro$BJQH^-?568TVXW<>iO4{0D7jl$_d9 zAXAJi+m?g*g07S0!m^KpLpBHwC^9vJ$s($AziU01sILQ^+p*(yUI?`Q4-~BHX#tBgmtEhEJyN& z(^!`Mav)S|W$4-t5;Rp!=Vi>BOeTUw=I2?uD>Gn{T5Gy)HOTZ{ElHFALb5Y_wgD6R zlF^1ozw%YS`Hd$yI5=QqV}s)-k8}6kceA;<$(!%LpF@WaOA1|GLy~cod>={gC-?3U zi;%;yfFZ+Iil83GVxCHSF!~363`uP`N*guqDJW;Hx2oVd+#=Rd&V^%1sCn zbRq;jg@6dF^gQaD{(KWDq>2sUB|oL`!1e(_Ib3c_|;$e6o37m z|3*l)+7g49w!Zs4k8t$ZF)m%c#&WTcrA;T>#J1~zNaYO6<&uq!jm+086qj%8CBAt{XxKtlAa_Or~SO z58D;q_cTo-ixg`xMwT%#V@#zZ(^}K@J(aEgJxP|+EuHI{?@17eJfM`KB_(`G1k)>c_{kp>r@0=O1v;o#tat*tGJLycUbGp-Ac zh_DNEQrz*nJGkxE)AW7MXxw0&Wjr1a*ytU1+#%4ya)Gmh+r>b1_oF7O2T+m>y7K3AVq#KWypA&xbY!XT^h16h(TV z50P_0h%z;i?fO+x46&Jl6q1x7+EWCzMY2aIoptmc<76w{2a8uHF=m7fJ-yNEdppEr z^yM26@YnvO|Kq>q=3UOVLFt&37W_pvYZ2cYV(bY~a)Gsyhf4mh-0;XakrK`%TwP&Z zBkG6&Uz0JloT&4~oX>y$bA0j_eu;nnPkxqtyF1tMeVcJGpRKW4+IA%|jo#C)B&26lk4QO(q|eI~!5e+<0HI)^<^7coY_(dw zic{!=&(t3w@2+xoanm#e-w&psvf#*_eqNTq`Yb5YH)}0*UFE-D4iXBfIto9uKoE81 zK*8qb2F^Klc6WI0x#w8U=X7m5d>8U(!*o2NaxN=kva~UK`$=vMuUdBeyJI;pzy>h^ zQHo;MOZUE5E(qQ;KiFsI>NSY#1G`idUAT984M7yVvyA>)7fd(nkP(OlWrVsSuLx9* zlSl!`G^aG8jT3@7P1M`s^O&;XZ-@dxrAX9{gd<_;`@m|oV%0%1Mg`rxYT|#bU*FaO zNMuW)wcrz$n1o{{7HQJ8rIgEF{_+Yzlq8sw(&d5DG>yX=>6qGf1%-lw;{3Vu{Dc4d zAMh{#>Cf@pQ_pkt@>Rb0g)j0m|L`Ai{rYvBb$rh|zDpSQz2{3`epJY|#`2xt^&QMM zW<372-{GmJo)K5(zQe(BAmcU=xoQW2x*T2rkKmH56_`-|B=brMCt`sIHHd^GgzrvNvYLxuDgokHx zFqfG5md_@{z-)7as;WilqB6PW292||ZoO?!3E%euji;1J>6zyjvm3P5Lhd#ebXF}5 zMhzK{O%ZKIC|#43&GOSc${UDLq9d%b5M?2hlEqY3%yc89)@aS7`9rAk- znIHXAe}=#QH~t3y-QWE0`Ky2RuW|M2RUZGH$I-@e=bd*j9yc^~%~MZ4&C9QxBc{aJ zv!}W1t~*F6^35l{IfPfo;H7XSa`6!jYv1?yY(yZ|BIFG)B0HD4%BIR;-GZ;-MS(M09#12LJRm+b2A(pLc@N3-DI?HrA zKA6>VQ?>XS`Gm?lr5n&6?nDfGJW+bbZfiB?p_z zTir6EmoCv-k$0xTO-wR=$CxqI{P#-1j`+|6k(k2ZFKCP=s)R}{DMmtONsOn*Xg2Rd zS4UIVE&g}}{!hJ@ZLfMSZnq)dMdKz>xg|=+R{_k5M2h{|PcK1?B88$T0?KHaJ=}bZ zkUTyHUU=a}zWbfu!@J+}Zbp+DYZNC=o#6H}XSsOsBBaFe!Fs^J@(bOTW#xo_(Hs-tb02<4Jt) z_dUXwAN?9J!tZ?bG48wPjXdz+n>l=Bn@7I)5ng)vGR_J~+Zdf~=T{WJwZ89B2w%`4xAYSR7-BC}r2+xykRZ6Zev;axAo>88z~IP+T~7 zp4vH1o;=Cbt5=CJ(u~KTG+Ub+B&})NK9i}lrC5xlKC!*E&2qWS9KB{;c&*K2lXPTK zOoAjHM>5tV_Dt4F2PM|~A$NY#T@XX=>;u+02%?;+vt(<)>698ApX<7&Z6$EWSW5`~ z+U-UgvG#D(s z_n<*rP47MRWP-Ma5PCu=TIPiBJNEbXxpMgm$Bt`evl&WT8P|QDL{uuJY{0&aG1+iK zSQROz_3}+lJ5k=3pt0Bi9bI3szuG4R#opdQmhgGDH%6$~q3{HbV{1cL?Qwl>+1vNA zi>Cdfs~~^y>i~>FbH3XuUHPGRzWxUeO|HJ9F>}TfOH7veo@G4K7#rk^Q#CQ>goqIG z7Xg_pM+};-8xfkjX*Nz`tWZC!t590l?anofCSx9Z^s9XK*M5VqJo+fV`RPyd?DH@3 z&_fUNuJ=5`d^x9WS8Qx-vN@gd&2M}Ih2h!fpXbf@-^X}7=G3WELdXW5ed<|8qY=LE znQhFN%x03=&!1>c}$W`x25Yl#*+!7rr}_J4_7%RlPSf8`QYGy zuIp%;n!0HQ>DzQV9Y(KG1f6q(xv8~ojbCOuN}-^nY<)kBWJH{;n2bjbX zor{yPEQF+(7G1E-4{`_rl9<^VoAttjBu?i8C7`sx3dS0WK3o;Z;fBre%P+q~*LBQh zGp=5}LRDAvT}SQ2l;H5;!`yb}EPJ~LMDKa)!w+%f$l*Me>-<+1t?$}3M=3IO$4W6m z6<9LUuo6VrKbZ5%E9Zo>*|unHnarjfIdV9whU6Y8`f5l_Cz5m*yf~X1V+K98bB3m> zFh*znxg^CIrO>M<(EXEA? z3QvCX_t@FnQ3|>EGm;r=R51$&>u)Kl2m3`TjTa&ENffzWTLqu)BA_ zzy9Ta%b)%;e+uU+-gxglTsVIbYYi7KToC-rNC0@r#n{~3%r~Cqwp-6|%duOqRmHFV z>aXzSuY83Me((dl{?0q|T2LMqlnld?@)lVwS9BrZL&V24;C;nD%I77*sA;&`_guSv zonuFjit%eJjv@2K0SU!&m2L4?tDMmxK>8{tz|E%9{NS#6b$u^+9lh_d&b*3vETr3* zyGFxev5<~RnA}*S#kMMmnI|M%4i2xI8r6x$cQhJNR3Z{4?lVnB7F^zo5klYg)Y%<+ zNUBo;aio;cR_xELl`(lfKcK2yemNmi^U~1utzBg_8ymA6;-uNy+ROp(a?h2*e&one z-uwOU&6E@Q=dM<$auB65cCQKV!xpwI!W1Z@h`mIMCM4UW&*^ml&N`OMWiDu9v`{HG z-1lNzR?Bo0L_?i2TreJw^C7W*uWQ0RBrW5wKm`h;vfELfB(%~{8FaXYRVy?N$)2Il zU1%At6&howM6EG;hk3XIZ%2$ryQ=ds-1C;V|5v~8OW*(DI!Ag|*L*}>hSTuO;asGQ6yGyPjs@vc=s>M`00Z%ZlqC^3F9XXzGw zXbj|GIWeA2iAjtRu=yqpkvs3YliTmSov!P6@r4)p!e>9rQ@{5lF)8l3_a5$k{oU;E z?{VnRA>RGSJ9zGe7udNz=j)IC9{0ZSNgjOLTToH3rj3o6jGQ5`oX;h%HHanA0Jg`- zop-%{pnz0$&C}03&HwfH{yrc0q4)8~yWb(NJ;}o)`NRrkH1&8ye=x_{3VeVlP9~#f zB=WP2yIr_+iTPr|WIAQOSO6kj3rZ}z(3({%vbU2bMfz3OjZjTO;ONn#BqG+Cp&KpI zv!)ROv^bH-crIJkkVAwr&K3fzb|oCm8@j6yJjT^SE^tahaq0UWSBVOxC`^ifVv%)K zX-#MGNwCF2{so9ygI~L)sQm8|B}px!wP3FyF>p$S?vaK#}qj>MQ~D(Q?B;@sVZ zK-;$L?(SjC7L4lQJ%>CEIP1iXCPqx9hJxGo9SY5;al=B$7%R)eJnoV-R*OSX(IgvH z1O=YxucK^-R!0!Fq5%q#J$JA)BxP}KNi#mpm8D{1J96RN<@tCz>aAHvD3l-8+QBg7 zwRGL|0%)v7#r1~=4EUGUn&e|h36r8|8I6^YbAQX}k9_oFY;SM!zyoiV&qOPtN|{J3|EOt3lKSQ&%jHV4 zATo|rHlSK-TwUYpX0WSw&Wd5?zQh2C{I5pmPC+5q*}>i}&8VTSDv{k~Law+&r(rY= zL9`6L?=t~iv1&6eS+=s7mQt>i-;=h6sun-T`TT&mT;jcFI+?Juvm>PE@p$N13ZG8| z{9@T;ts4m4J_KADh4W`%tzCDmU9s@$u}=PZ?0qR=!vqnMP)csU{dUQS?mC`*<{3`h zatl?Kn(giG^1HwHdtAPJm94EU-t?yX*xugC%!5pAQJHI(l8}pIN%_lM&3q`URJ zQHlUyK{>REq$tHu=NM5b?h0LxiTV)99w8=8-v`?K8lNY z8%is5A0+-zdlFsdZAqAmSOWpI!;jYnL$c#-A70nrEUx%&;AzV$T1rOV;enM_M03-WWOu+daaL)G;%0_UYqQi{=d z%--G}S1w;-GM>=2OT_e3HlSPE+k(GMXN*Q8ma7(LD;BFgv=N(n>kKL?jFFCEHk%Dx zz2azXog45)$<&Bc)}iyJTlm^*Oi<`9LMhV5(ED~M-ed~PbUMpeX*K+P!WRq!U(f|d zJ*`n%O9pcAGFB(q`h#pbWn=8=R_)rLHX#eK8(x>hmkPZnSxa4yfW&;cWMgv^C2|;2 zO8ov)PjTePQML~q=A$3^7?&?y;*Iy-!`*k^g;5HOAw`eSnDlU1mwkTWcVgH2YbY9HrNv=8^k`e4m<{&Z6Ew5a1V;Geh;e~)HPK5!jR~STO43`Hv?8P= z41s=*PTE(EFbiA`(^~&1yvNtpb@NAHYq6Q@rd09u)0tOfSOn9PbR`R3jn$sIQTfAC z15S~Qrt_j3)|pKoNn-tz@jsSJ>hXjkL2Fkl8au+8N_3D3W|Jv@{x5zAS6LqWoyYj( zFMWblzvATaQ-m(?;KOf`6Fp-@ANZjkWas*V-+k&C&Y!=?umAdQ@SWfF-B?#)ocy^y zMOJM~<44q^S~?%2!N8Jz31|kD@;}sZaIFE zRl8y|9+RSUuytJzW3MsmupyAGY}X5wN3_pz2odkPZuor(@&8LHQES6|aR5Ny8woYK zf#Oo!qC@ZlkFmrG#8j}UMB{2!t0lAPgtnE$xVn}Nc<%$NUc#8PmJVn<9W@@>5SvY zkF&kGiE)O$U9o*=o4ya(amVH5O3XN-!Q{x%OBXM2_|PH2XpQWoebO{q9ElPZl18P3 zHu|*0*NF+GV=wW_{D#P(=~5@=fKdE^ORu%auMuMlG7$g!i0XH#agO_H)KyN*-0 zouO_<>>nK9`<~@;#ic7(XuFPsg9EDCF&>WxLB26&7&TLj)RjYAou%M~JeF#$X|fen z@$y?Pm$Y3=B(my+r`bFAImV$lOHMC(53x5+zFEDOPojH4^G0_kw%| zKJzO_qtQA^Ekh-1p4|F>7s*&zP!ww}r6exkD_{8vmo8lz@{Y&Nh$kL@oR9zfzhrB3 z!rgDUn;-cveiUU4J_%5xvqGuRY~+5I_uKomyLJg0x5gsaW>LgMn!F?!Wn5OPByzlr zS$gkDN>OL}PTPxNMDVf*6EjrV2>TE@dh8g@sK!{4#tltFHds)~4qdp)3oV(dKv_pr z4yA-7Ek1&>fnF`e&3n~Gls$wvGWBQ`vGF?SFupNM+WWPELwT>SwdgyW@i2v60_Fs{zP zzFu?hVnP`i9YY9=HYdFAgFnoP)3@@8U;Jf0_Afui%P)S5TTYx{cYn^IuI12?Eq>z1 zf0TdxkN+9b%f_;6J1NepP!JqdT@(61GZBA1pYs_aFdmOE3LbgSySe9$cNKFM$~cr_ z!e+sFh?zu8q{}zBm}zSIuFo4;xiO1tbwb|LVzJ=(i4&|c0edtWvAMZL(=@oM&RNEZ z<#NHs#+30$79D-pQI8t-_jZYsNlrc!JhRPXd|8~7Lb+H7DSKyUR~)Ak_-vm)nv8K( zgR_oy)ymizV>W@1V5_xnpL9%p+YJ$#DJ53R6{C^lgM<{Z%H-~_gtg1qsEi?RD@ds% z%E$8OKv%Jiog6<{t`!z z9Hz1sANp)2pz*z@>w0`2=!a1*3;uIHNAQ6M9=M#GDyi6bvvPjii7ZBf(8c z0*zAP>LErGRaJpjl42M9pn^zwL$tTMHynnFwJm?SLKNQQ?(Xi;VJdkc!)poI);>hZ z2Of=@f%+nyqvhDKXQP54;OQKRVgqa6aZux|n|h$645N4GsjTD7ZMX6M_x~Wj z{7b*g*3qMU$9H}Q?|S#U*giA^1*cA)JehIymi4GwHjRDnsVbKppf%t3{okLvsBZXuWm_kdp6n22!wA5BqF3V{dN{g=RXN ziKSQHQt(#is?4Di8jJ6w=v8$?yISI0#dur~1nREu#cL3T!ck&2Ns-?7Iif%lawi)@ zA_iGxNjQ-hCdeWq(9{(h8yoEJ?+ZEGygF($_=r+Q3_4TUbV@fi$j8u(CKHKHh{bnN zQ>L&|1Y?jDTZkdUDs~NGafaWzLbX1 zTn|KhBi~iX9-AQw)RaKuh^Zz7OUm!#_OrJ$U-VqPcAe-0^{8e%83QeeAQYJ->3WG7 zP93mXtt8_)6~1W7lN$uDT&WEJ4?q0y;tyDA{=nBwDS%bg{EuDdId-h$@};Y1j~qTU zNOrvU8MlxQ!YCUh1115Yo@iny+cv5yl%;D>+YNBHRv{g-^?=RU$m z|HaSqr+?}v7>y<(?W!Ek$+)(^zsF*^z*xg{Iw8hHA4}w+6#oYve2|T;4Pq1^87&=Z z30o?JXz4%-jY1y$~H>66eofr0v>_=~Woh$%ZpVj%**oR<#7^M9_^Q zskJG9$_JBm71jui1f>RE8w%R4MJdgAI?2T=uvjdFV$-$*1?5IHh$NQfz@F7IkIfcR z8gM_A)6~cdE$3>QQI$b2$)z=8XBloEKksf&1^jpY213AQgw2(!sBDf)lc( zFF4-7!^$q!7%Q{$}7{LnO5qAiz2f8EhkHKWl8=LEyGP7Gy1?Auh~ zD`r!KL3 z0f)G7YlYVu69OR^u3fwS-s#3{v(8Hq;BVcG`tzT2-INhnY4u^P`LNRZ!(G??xx!lm z!2$|z3KG#0l~tIkN1I4pdr<9gQ-aUB*cmB}M88=6`y}oba)KI?5_WyLaZ*0PQ$7KG zPPjrTF*4{nCesP;`rdbQ{KRp-`qf9dcI_JX-FF{fdGt~K#n1g5TZgxJ{TuG$#c#d9 zM}Pifqy$~x(RC|ON&MX8ZY`kRu%OUd3@Dv*Y;J80pMlajt!%(F#lk41%+Jby&Z=FB zJ4=WX8ELI719Uc42-0D7gEd#h*481WvkmD2fW6%v*@oA(bQoFpyS=?7)Pzh)0y4H& zWvD=+9#f1$@#%$vGG8uOwJp|)RhHxfuZ;{!2Nis#YFI}}RV!EDXQfXjj2I(YS)t2# zR;$&}?aBBQ2JCTJ%wI#m`=0rH&b4bhbY0JKwdC@Z%Q<62+-yP!`7Dv*pA=;K;@stm zjhD*aeq;)hwT>sAc!I-+4|D$9IaZ4$x7~J{t?g}IId?7>mb?IAJzlF!W0LK(81xDs zG{>95nktjO|H)*GRib~_O4HPpkds4TIvxw7As-xCYpSNE%ZHv1**0yMaw5CC*SUK2 z$_+tO5}1xECLIb@EV;_N){5F0RNO(SK#HEO59}W-X#0-kav|8PDxxRf9#>ha zI@sv_V2724|0maSwR*4B`ol`84=b%d{0FNte>m68TY}s`rT7p2HlmAN5IgQl5&haa z-e}>b1yaUde4&*ho6<-sV`B<qH13&PCKQQQ16G;Ncl^QS@os05(F{fQE zId=4@fXJ1|x@wyN;Shxqkk;OIAx4Z&L;}H+U9TBlZ`p*SVR>-CeE)#uYQ^zm$GLR* z605eQZN-*;I-RmI7T>LCmn*8eL6KOk=FI0SF&ed+?d@%>Db67BeJmCW>ZXwsJa2s^ zv`7B^_VzYcuUw_Fju7=g+AZ$T`6Hm~TX8;#qBj;?P>Ql~7N1QS#9~Whoq+e#>2!#A zEcRKlH5K?`xfB(Q%HP5D>sQ6+upQAfBc_w71h(hHuFD6AwrU_-7n`Y!9?F!EmoX(c zy==EuQW~th$cHVntmyqV$1Gq8CVL zJeg9D$Bb7ijJ0fSZn3uYibG_;d_EsG+16DomMg)@kuY~-Brp5Wp~Hg{k6_6%DW#N` zAu56jsOY7$%Orf5lfnU{ju^9ROy(^ro#ClIpy+6n&42!a$}DM(Q&nxMdAFLm`af(5 zsQwdc!ym$f%$I-r3utXJ*KG}$mrgXsz=cZ}_}=gRKKjn{Ge7f>dF9+WtgYyM z;GOS&Cm;Bc_jBmT*6_v6HZ~cL$C9qrICidI!x}p{gw%B{6ogEJNreWGUq4C45>>j? z@-Ss?m=Jc2Bp2q-s@Os8?H}Z93W?5i&M|5ljvP6%et3Py*5Sk4a_g;Bbxll>YuB#h zoVc6>9~h!ImE?SQFF04(!WO~5&FUPTxB1peesI}f7UNE1*J*As1e_M-$)Q7s*xK5{ zIyaERt+muuJ=k8AE>bqj!Y`DOug`#fLL19?GQn6YTW#ks)-j!KU`+++!2}^2Q%jac z4BW^(=(~>KV_xC}`E@=VOW|qTmiz9zk3M+LzU~Z@>6mAqf0n*marW$O@;<$n_nzr6 z1@nq2VqGO9d?l2j%}p`EDBoqsn0VPZZ_LD*dbwJ$yR*Z_Y_<+QN(pQApsDS>CnhPP ztJO+2=)D-2>a4krW$G%6HeDu^kb}59DS5{VN^F11^G-oN+t22%m;_Y5%ozD z4xKJx!t=OVf!ne%_Ot(JZODcjuZ8O-b%5n`&A(Ew`d6>|MNG*i6ut*+L}fjx1OpXL zVAcWmqE}3ryQGw+>!9nQrzdtT&pr3NSRy40oTKl0rqh{VKt>BQA4o9>Gay0b9Iw3i z62JPZpW@7IXSjUjGN1aDPjUSC3EuyK_jAV`w+}8Si^YQFa)m1d&#b|0ni}UUwX5m9 z&^HQ?QK>{#N!U7}xc4#$^5ru!BqeUhu2Og(>H3~7cXnbBVCi}pH|k18%jIfGjFBUU zkFa;Jk2R9~wp^|V;VQ?DAIDhBVm_BFw>wzB4|eM)taBV3 z91uesY_!T2v~rF~-YoZh&uBD48$GBrs;VOO9gPxzzQ7UX5GqCzy_bc6JoF~}05WVe z%ik;Fdc$ZurWuc9#042kGeI~ea`8`8IeVi#fVN)ENa!WqUH&9CP z#(VDtDMG@E001BWNklnv9< zU**cRU9RpdQ5f2`=j7?r-2cE^24Ei&%IKVWukd}xyWjOr?z`_kv5D_{KK+^B;(@n3 zNR_Rt4h{}@{PD**cH&m*dc^+zoc-Nhx~}JNRim}Vr$8S)^W{>)!j&H$;N^0Gs~j!^ z)T&6Q(yOhM+DseJ#tvPWfA^T)lFc>pQ!QMiYDp?C$R|nM~+=PusRsbQY!MyiuZ*Nl^jf)k$)>?4N&J%jiYG&|^^Q^u#|(z*N8 zTH%8yDLL>;fPB|=_>gGZp1s{2UVi08`b@ELO?^Y>O}6y!+25Dsx)Ls>h)l)}quOOB z7$H4NaWTXwonny}*4Yd-MTH8&EsP2g;$uKX*v1$_-qsppFwtPG+&C_EuJ;Co zq3<+3V4cFa!jmh>S6T?A8MH5>Z&e8x-dlrf#@u`FF@Eo<=c$^W%a^Y)+Z=OnFqh6U z1L8{MT#XFeD=nw&;ltYqCKUOR5B@Np{`7D0`OklWN8a-uu3Wjw(@#CkkN)`WC>*Y; zA%Zg+tt7nLT5&k3t6Ff(l(4xMzHs3p&p-b>_ug{{x7>1EvP^DBjMJ(lpNZO`>!mP^ z#^b><$r^_-;{8|E4aUsb-Q8h2nR4mUB~G6{P1Dq3VP(Y)WPWhK)$7;szGrK5o38gX zx<+Z)s@B>3)Z{Fcl8EMgKrGzF#(y*#35}`k@@J?ADv59l{UDZEgae1I)DBIq=yiy%lUeew!}VDnxc44wr!WqN)*C#Y%ofryO%ND(^$WxR%e~nX*B46jm_#EJ#4~n zgvVYB*G(yah1@G7RXG7{kwn=@N_Kd7tm;h}ae~%V&We{DHCp)r6BHY8CC(&Cw29Kw z8?+9D*wJXisHs^kmR!EN%XD*-@p#IG3m1g;KxqKWO(NfZ+2j>0M5s%Nx4!iup8EYK z`IUeDE5xMv?(hCCPMtc*^Dked^&LbnVKrUP&h_gYI(n3ijSW$SR5gQ9rT{E_<+s1g zHy(S8sQ|YXA96NT5`Ft(}=UTS0 zqw$!Fmo71xOaQoW@uC<{D9zs99;0R?1v+=-F-qZbt`db!?$Y|~ZsUC(bG4%HJl0tW zV9)O>MzQPfd+GFCCQt(dZ>??HVFA*09cH=0=3-LFy-F#Tt0mfKLJCp@tl*nI=dM(> zP>%|?vdV_4!zNb=-g;vZ)Y|0EP7QyT?_~jFtR$!@vYmb5mg*8YDIMI^D_62&LW$NG zEv$`DPGt2w5yg&m#*^7Z#=`_{-6IB{?`BWxA|9}{5L%D#P4(Q z;?=z23>4dX$##|P=wPvw3v^vqsJsM8DRKD75k{jC2mAY(&n6?{cr+4!K<^pV6_vBh z7yFr}!w~5>pU>CJh!}^=66dNML}XYj=lOMso>eK6d7V9@x`7+Er=`m)-PYdT-ms-! zu9mc`b||(fCHD9CDd9^tQ)dc+S*3&>xQU9%WXh2vM{&+kXU(v4c97PUaQKv$0jt%L zu50mLu(ZMY-xxZdC5_p%!bg8YQPyaLU@w;xm7?mPc;%IN%oqoH$xsM$4om^R<-K>q zy{@!oZ)caC>pQ|v%#+EgT@BJWpEbqKy8N>pOk_g{T;JWH>$?G4O(|w*A#1mdV3B2e zoiah&C?wd6fL0;9TUYoP=0DNt?R>U;ktPkpwcL{K6%B+Ko8qKG7nIzXeJFfr|5lRwQQMg8f;ZEfd#85 zCt>g&J(vfG9ac<%cD0Wki}&7RkNpl?TbsQ2!VA3hp@;e67k`^KzxjTo-xpbs@X(5K zLuW%svNgDzib{cXhClJX_j2OYNuGQ5SuS0=h_&L<8&VYYK(=%8d8=5u%l*Awq4I2R zbL;8T{OFJW7@z;l=XhfG8>Eytcm5Lp`rrNrlj)b3O{Q#bAL2W{^E-I!+a8wjO>3dn z1O_t!k{lGqXr{9XAvDA0wW`Gus?OeV%jHtM_Oc4(+V$&fZ*Ozr#{XI`Ms@<5&a0j;&dEesx;i!LxI z7@W(wDDr{?^E2XtZS&T+eE)@b?Ob+%4gpkMH}(N&j+FeX_9l+0qe zC*-pTz{yjmNWs(Q4Bx?K3UQQC#)xHT%>Q9AK8=YO^C}|04`(a7{C&hA-iv*=qFXGo z7p5GfeJ6*xb8gUr7o|~(k=1gEt1Y9^2HFbO)EF}?cXWnzyqAm`WhYB2nRQ5#bh#KG96=_%bQ>i#uAi4sTyU+C}XfTnPP=yjJe^5&eS+P zjOwq2>!uaJ8}l88g@-8t*EgWWR#{0K^CS$tH#yhz0EH!ysTCkHIHfYrRQ`;Z5=I+F zbxoJYn2p(t&-|NDbN3tG$mRV5&YnG!%>}?}v3`$9#Mvq1M@mU2s7xXCW?QBxMfLs% z?&Y3)?xq<}`PNGpsGAYv@ra$poVsb4PG%4#9@8D#9_*c5E#W+_vb^!$d%5TCyE*sD z%Y62?KFe3W{AJ;{^@-(tMY}l1i_d+FhaY}OXcbz*i;8=&EFH|y6$jt5YF9%Zh}cuX zY-0u}u3Wi-b&l!AjQ#z6jvYVF=H>>?xXBoykgdgy#0_+vmtT3ATW`G$5G>Cc%fa43 z?mC3?Hkpiv4ow_C(yIXPvgNhb=3*{eWFNv{K~=uLq8F}mmPL$W06QLyhR&+%Iw_*Y zS%ZJg&pi_iC zYC;qaS4uuRBL`vtjRe~W6(S8Ep5*7sR+vOSo#Bo<@8qxi*LP8kH;6GY9!~@$S3EvgV2pv3xor_^G}UZOjPh^`DD5)d=V-f@QP%C2BBgC90FmoEyBy39 zxa0QQIDPsAANq?w#h?7K5Awo`FY(;-FL3dd3tYdxLx_FG!VE?kdcx502^n0vs=eJk zUViZf(2B`q!l_eYcP~XmI*F!fxPJXQqtS>HCr;3|D>;eFmB8jKj*_>VQsTrdCtl^x zC(^gQ;qwP*+a;sX7?Ul>dfyM*$)dJ#buFK1{+?t*Tn+bz&62M|ByXB}DCB+L(^<=M zE@Suhp+h-rz1a5Gx!8G7iN#`xt1KaiB&@$-yIcxx-v_MKuj;6DR46UvKeOO2bDma@wD@E4UcakT)zqdQE2P7Ls zHv1|6d1dQetft1}5z$LDYmqT_QU0D$BcHeI_6j*hq-rTh=UX~d`fKP$q8C&q(8Ltz z+m^lEea7SC87C4>jny8XT2cgKHqp99J8MceYW|%ruoS*>P`(zfo74f8iZ7NyMjO(Q zKesM^N-25;F;;XwQdxyFlI2jA6ZZch@6CcWyRQ4b-yY8Njd$n)4Pt0CNf00b4w6WP zQfz9V6uG2Cik&K1ar_#`sk}KaNjb3}^PW7V%1Jq?#8Iq@V~eIu*_7f)vMiFIBu*eH zf|DAJp6|Wic!oXXVeNgs3#sg+%7Vd2r>aR5(0%(G&RKh{^`DF(MuT!H-JJ3rC>TMJ zY!)Cp28qi&KYz@{>vvJc^1|~kjys~miG6q-Sz0%QNbd%$u~@CJWF<-BbRpD+)%iKy zZo_UZt{Z2M9@ESg%$G|k8bL_LM#~MEAM!7M=}WxpozHTa;U*v@s-@{8E zc$v_9*4sU9kkmCH*y==l^{Er6=sM{Hv{qD2!|Ca%Eb_G`roGK}yCsB3(=>@NY*RRm zfCxru3TwxdHLW$%=~VKD+m88M@15RYik>`?nUi^ME?jkTfyorE?RG1<%E)N#le^GJRu8h4 zF*=R$N{`aa9PqA^GARd7X)A>8fWq~A+|aS!Y?&{X*rKFsJDeBi=MY0;RG1`n)1%{Z zj=&6vxv(*M)LbX_=g3QxHpGdoy{OVb?+LLVxvSAfg7a+F8*IuUu~ws1fhw-!hKEF^ zGNtJXuM{R4b@}z=U-G^$a{&KDcYudVFI=o_YoB*42byLGi8*f)(NaNSBPfx%5yc)V zs>3)FVn_(9@QMTx2IqRTHhkwh-{p6|_%-%j#?RLAtjs~$l*)ECKTktu{q)$#Ka*((LW(RUNh%PzrD70*v5QV}VMfnE;f%&03LG;Ug~m56<#SgCnY5eZG{d;Y$@j1n#!Gu; zNINzupgE;iimKRO4LJx3L2{?bdvUwliML^t9pb*-%RN1K>1NaW&9tqit`79Dv=@%S zG5APfYi!D+QEB-Z6Wt|uu`xMU>ma*AZ3;r>03uUT2!32a#NgQNcKBfdWrNs8N~Xn|cYlW+pi&9w{F6Qc|KaP>#*YIJh_T>EOry{hbj$?ObmL_5a$;)pH0hgt*R#I4& zM@J)=BV^%%`C`s&u^4TgVhn@ z-uJ$b|KV@_kG%B$5Ad-c`4NWRlfCXTfx9Ryy3p9NNI~HTqgm;2qyw7GW>Q3RyGs;) z;2`D!M@I*(XDqy^s9DUH z46YydS6O0K*dleUYLv8P^6@YXR4GI$r=VrPB0HYgq}+(9E2LyxfhYyr-JULKlhF#@ z%g^llp3>T}D2vh}IgNHLlqbfzoUWMqS(1a*JRZRCe5n@bx zTNfavlr{!ASnVOJq_hPE8j^u*Opeka26jpHQI-WEm@#Ba%u}UMxjsT+=(>)%HmHfY zRIIaILw-$h3@Y=9RIXw~#Y(DV*rAz-^l@-BO~ZP%;o|(9-PHw6U88J`<7rw~p_+A(9lUIj0s?q<88?b>mHE~6!=WHD70mUiFr`s;T%`zL3t z*IPdJu^-{y-FuupKI6k5`2qHA%l*6eQ7?-kgG8kEL2S-_2;OPg+%as(j zgGp=#CZrh4mB+{nb}d>3gYK~vfiqhg4%gNz9kk>?;_t)Xceu3x{#+2hCJ$kR;Nw=Kj#*S6!h zY>dU2K;Jt;*vacI3p9b*WIK6NeDpl+_JW{WLI`R|*~gcQT>dQoFgW#gUvGH< zB*r%vJpbm*0Dz)Y)P;h<;JtKO5y?>qF(STeh3xpWAa5gGL2J;`9SvD-XAQS*-NY6Z zwy031OlROBKh;`G*Y^BhzxIDqm4=`G>7Nz#b!mp?&>kr&?k0(b9=qs#K> zICWAoMmd)hGq#}X#Naf`$Evy#YjYw+Q6*<(=(?8U<0HfdKECOFdG8N&6JzMx4poty zq$`ZkOlQ*(dF^{q0E7^!ss^RhIEJp*YjU7DKvk5i&R1A#==(1D^BJbo1|l>~Gsbq7 zWqH`kDT&_9T34kaS{XVo_efn!u@l~*XEKqUCuv_OPB9K$Na44ppc^izlEv7z>##+M z8#?y;y#&_>No>KbdM)8%!t}bI-W|E@RFKh z=n-yf!1)2!4|GG%ojb4d;Qn2@eT%Y|Nl{9?rV=HLe1_9Ru>!3nKUpiN%TlJNbkAn~ zXqGR=jJ7MuOjhZc6q=DJSAb;kFRKNmTJg;EvNK=I=Tue2>6IgiZAirN>10Y>HFRBz zR~FZ8X`|QEKg65Nhfj=d;Mn_qN zO_{YJwbl8{lLfOIwX8QAe&wHhnit;lqSz8`x6(Pr$j}emym^b4 zUV1MsMs#ApCtTzZ<2TmC6vi_+Hk&m@Yjh0YB)=l`0-$&=S{9e~XRFPIX3}7_rmm;_ z#7};lu5bC)x4y;E@tk)&`xL+VoBtfF<@Go2@XXC;na$^8=L?4z0MdKUW&ykHRz~`S zw8kK*W7dja-LP-Rq9t8~8I>7DRicwTFcZ~X@Z;~xzI?OUjH}nKh#@O7*0t@Pt`+O7 z95*0Fw>_nb3c7`nqw6)3hy&d;|-iMTzyT&=kMF?EGeqC0LTIBBg0OtwO1^VV z8a3lM8A!f{9#=Y6D@5J)kr>x#B>soMfEZ>?A?m)!mCcgAAXwL76{DX{|^ zVDtinIHLBF(|dR(TnNeDOzsz(fx85#4y?u?og(|`vK>~jJNBA z|G8Ywsp|%vg4MOs3@Cz6RGR)VfvfH1gYB{?g7~Mb0}LVAjeBYLa|%~3e%V9Mc}+J& z3Zp3sMT|nXFxC*f9?>*3sF3~Zva3rV#)7u%(Gxl0cAE{~`1b2;wk`X%M{CQCcRbC0 zzh|{N=L^601ipkbm$!O|_)7 zA`#o|TjtB9NVQU+cVRTM*^Hn0cYg-00#~nH;o-vvy#D%a{;iMx5LIb;^zb3kMZWr# zS9$rRmsu>Aqj6~F#${o>LebQ9DtJ-|2}15x2*0uKhOzULWVI4dVv`>OrW8W!Wxien z`nIE~Yq8`?&Lc5KLBwRE%(bD$=lgU&HT(YyDPNy`}2~|6Wvus(3w ztVKf_tzF8$?U+o86do?p$TkHz`P8KhLw`6xt;O16)DV|tDM9CH!e|;Pn6e+0u{FyH zbAGWAw_8f$=OskDl^hxq|l^?A=|YXoh-=WC@~Bn@lmy9 zI-POWKcXrPg%SGEdb4JkOkn%ImlZ}*kQ8M}pU`=iCMr2>98Fn@W6#jxy+s>~H4rdF zZBdDcO*}XP30HB8jt_`&MhueBSQdt+Ibx*BB+{ccf_OU*+ujj_$M5dY>88$UcyeX( z^C8dY4@>pl&g(5LfO*-O3*Tkt{*Ve_rAvyUM>#RYjQ(H~pMOTaS+y<*cp^@yHF>a2 z?f!PVFNcV?Lkr{`bE`x8HI8_zVRc9UXDwN#WtW@x~h{ZMk~w zdg_29RV6#WOqUskf%U}&&U;Qz#1Am~2qx!LB-7G;%ix7yX)3W@&*QLjiF%VG7So=# zPEI&YRi}qbifP+*Nrwtb8;XPm#~86?F-o}R^SL-oXYO0N>76^sw}w$?2*e19C(OYIBw#C60u6? zN=6+Hn{n%#z4Rk!W#s>@Nr7Am2~I2lIh-SgWI&o-nWH!W<-K@Wl?-W&b-}Z3chWRO z0e2=%Lt*Wx(#h{91UZ=2s}-BghPtWfyN<L>=@k=9o@Bcb37igIjYf|$ex&ixN1~3D zR>HQY(>doCE8h9ecX4*H;_4Gm9Ei4c!^QapFTeaUzx6MEi+5bRF1#|O*=_fH>G!_G zgNKiJ{P>Iye&A(p-h5_!c(sn;q1|_~P}Z8@g6LEe(I-OE+2%PqTh7ZEsG?-zKKty` z{Pn;7UrHE{g7-ZCZswCY?|AAdN?Xvofg3k&5P~Fw8Dps`p_yD(23TX6OeM*!ZQF4? z^4?>Mg57>Mf+AHV|32F`^?grWRpV$SW3+?^bwfK6S*xm|ZCkp&j5FBRG$^J{Jr_086s0m$gU^up-@K83D;- zx!emHr6nP5P*9aN$=;Gpn>uh*^H}dfz=cTHwX9cboDX!ZjPTp-n$3PIV8^b-Oj_2f z73=karkSKeBJGx=r1#n6tW;MuC&x$ZwmXKwv7FB+(|4+sfOjE}?FrBu9ibC_M@0w9 ziXUZpLJWe!i&U>myi6(nbtPJDlqEz%KMbt58;VY})p;DC`Yn4k$MFj4j^#zqRG-;_`1001BW zNklgbg9^M7oFkpI>1lca8@6 zjG`hLwI+xpW^RfiMwggm5tNhlPBCTRh@8n~w8q#X+4~n%O(m}0DZx<+s-y3ET<_^U z_#wKyR?%r~knhJ4N&g<|0N)Zl$^op15;go<>Zi5F(zU5J%gS;}hnyB~LtYgVkou>G27F=7;|b^XXI+0FxTku)x?*zP1} zw{2TN`%-$F9w|0@d~kdkp`?n)d(}qJ!#4}_RSHr%jE?Xol0lLK3er8B&8Vts)YuMv zH#($fYcPdPv6e%M6cwhJ@ES#PTQ|+<4fy!+V{YHR%`k{SpCAX4wIx@shy_?gNxGRI z2r6K#WwlzdS+7%wd>mzPWm%4>BfxgI70Qv$>kN_AiSi-RrU0vaPG=L0g2-^PkEWEdPKO$XLmjFk?)X=;fLMaJ>nZpX#NioWl;xVVraA0$V_W-g;r z38_CA)D9`5T9hzpr;VV%I`8q~frl&m&NRBK2?2|u6{8y*5rru#j4fnj*N0uWF-H6p zV?;}&-LBgoOQ*DNUSFMgQq`W{Vt1yM~wj~{O@B>g=<}SjoS0Lq?)Cj8W)e& zDoU4on0&!s!zJopCi!+AXYM{)St$8fJv61TzOA3g-7*{9)XF885+3lKzw#vXqtQ~R zwc?8v($gZC5T`6=O;R1>DSTHS6Dt>?1+AcC2sXdmU;4B>Lamsy!$ylra_4rlULQXD z;ZqQZqcbqnaPTdQEND&wX$$O5Ge2O|8z-2M4sK|ZqrADaAhyvg^DX-}<4&=@?U5g_ zJ~wVlxmVX#CIb1ytli%`3}zLmL2tZ~O|mOwSQaC^l>%xrUEQ4^cyGUYb~aLG!FgRh z0?fY&DR@CdiG-zP>mHb&H(JCzFJ8>0Q}-j(&a|phT;E#J?VMI}hG`Qg{o;S$va;}= z3*8)^1mRs&u_5;qos+Zv3pO2pJHTR54P5g{Ud0R};c+TsZG}j|ymZxawa$*>p;2GA z>?yGGNJn2j5A})-4Bw7N5fBU7$Lh4DEXOod4^g`||S&CAGBd#_82{_>05Z{z^&} zP&B5r87|g(#@(CtJ^T)FR^DPq4!_enYp1_$^?X#^d+7lLR_x5HO;O{J&{HF9M@JLX?=|6Mc~;-ds-s>U zB!n?gGsI8kb4bp6=5fZYZvYNg4ThuxWxx4x<6bNLL=-ByJij-emZ(v5jza|qsHc!6 zm~ptGD{j27O~LU}cZ2rvo0#GDah7pPy+LnZYL}OPY1wT5LH#tC+>%V}xnUj1+@SaJ zN-)^`yYKbY*fQLg#lXQDK3zE6e__8lcG)RiVv$leVFa5S0c5I}@b8B2;nF&|feud9 ze($My+YETecKE#!8b4j*bv&)P%*Vw0*KqnC1(8ZvZ~qm%nV8!tUX$5=49k18xLE6* z+`i1TL7d$y3u7jpr`hf35j)EjRKXT2m(_B=KZS0hFqVLl@jAs%0Zt?_dEn znr}2?F9ytq-7o9lL~?8>yRPp|x^ovEXRZ33wPr`~m;%6EDPE%B+wUu6)*+C{%rQ3AT7f9)sct_8Xwp^XCREn9U`DTU{f^YX^NxO=Csd7& z=JUAfndi+1X*mC*XZU3{VW5tJE%BM^tIW(p?9axNN*l6|)xzXLSxi_fd4zfZMu_AP?K*y8#{6*oY6O{81{*WqVa5+PmAXL@ z4mi`+EV)wD3dSEyGjWD2KJ-cM%B}T)MoUT0L&T1^xGE(6t*oG$fegWouxgOO(aovf zmdm1TlRZbtaf3B)QWbFawfl)!Ps%ptsI6?lP5bqgRsIl-&LRYhLGe*OF(=Y8xXE6E z?gh_t5!GXrmZk6_x&??Q;1W&5xC~*PEa{SFDpmCM&?n3cOV9V1SqH+s<)91;4-KF` zg^G6eo8arzE$+4(q*6&CanBM)Sm3Ps=ak~}W;<`Y8VRAr|M{}HEA-g>p>E~`G4mc8 zk1bQ-s8kAQB*lugGZ);)y}Js)e7?Urf0T~{<6;<-wkMwT57zR3c5U;De=OT9k9poS#%n9`!#OH&-51#nmW^St%*K z(v(mt<+6oKWE1>!9Z@%iW}e|0+(o5FJo&ZKD-MH8HTz9$hZ)f(*s ziH+Ervbxx7T|Q}zv|g7-WKBh|KUdW_H472VQNLmPl>2>4!^S0(aJ{`X9RJa?v$F$q z{*K=J^oywjC2}?p797FjQ@u`Wb1@V@J0*?_C9DgYX|ba%gz`$DMLQ3eJ5=ymf3I>> z;=)!fApT;D321uqg(2}pP`mBsVSH)+wiN!6jRrZZMgrr;D8HQ6A&O|BtJ`c++;$6C zFS2Bqn;NWYti-c4pg+x%eP6!d)eE20oZ@6gd~)eWsQ-Jw9#T>kd7+=(U z7DJOHyAmKt7f6T1<58sB@8ah!^Q0fB+)B>t_p zgpn~sbGMgiTXh!^L8co1Nuf*0Il?d=!@q64-Y~BynhKfe++C5I=L8hJ1uMZO)g+)d zCU_`W+P;3Ch`U;o){t74fftDdL_QGpK)1=lfInvv^;v0q>hb;lf7}`SR>fGy?}& zNZ+UZG~>yS*AN!pCz6ElmgDAIFFN{&;JH|O|Jpo9M* zzmAR9;}+!U4buIKAlU2S26QbKN8_s!dF%_aZyKQFXsbX)I5Z_&R2{ZLw2|smiXNCu z%+{8&*AU|=z7b2tm6Kf>ExDo(3;$l5cQd*e6Z2fqYQ{E1*8JoqwGV#*dp$%&*e!h~C-}z6zO2WwaK934)cq$ZR zB8_#;v?X*^iB(H=jq4XM=UUfSa+m5{LoJ{{;p508vRZiv5E(Oj>{0D6Xuskk+8o}( z#?-5#k33QW3|cBB-u3ti)s{hbIM!|fK3;OncBkD>7aKiU?)_|I(k)w8%VsB*V}DW5 z3phz8i!nBG(wMmz8p5|si@#8ci2rpiYTnz%hkT~3-3r2|2GS&&+h@*JQ@y*2azOU& z_0N~QM3c6Q^_%DYQw=SunwqL5sJ*nP_m4Nnw;S+6j^!wuNK5+mVN~j){fz<#3CbmF zP=zxxuO*CLKY#ek$ZEmL!IC?x4@K+I#mRMvB@1{mi zjebX;RKrVehCaRY7P(@Y{Nuoq6^wG0LmVX|G}~4w5!|AJah*@9(V$?n zi8gR?VW7ekz9aBNGlx%&MzzajgHD)1r-LKAu6lc5D)(NQI{xOV>bGO@qpS zkM<{e-RQC_--?dKo|esw(2GgDDIxUfUFNbal-vx*e!G#Q__R4&!Ft=gCa5|=XR@*q z>xV#eZ;I$ilB){AE1~RL<2`M42s#=?nJHtWo<(FdK3)44S6b3gCp>z1g{`p^27%re zcwnm;y_0fe_-*OlAY*D7JS4(JG~nKYeFHKNlWKD?91B;Yxc1Vs*5C^pcF`om1%; zg`1e8+s3Ef<4E~HN~VJml6h$RVx$tNAQ1$r9?0L5$!aOy!m%Xhrt@=N6)QMJgnF zCWN9HO1}8BFjMb=YtM8Q++ZTwi|!5v7c#Zv!a)&P>d@I8&m{4#rgJ};%r$hV5N4}6 zMQ{(gopu#Y(y>PKpQ}qlbHg9ejX|qm{cuM=CsEA^?;=Kef}WINz>qC`b8E%XshE17 zbet?Z7wvxQB}@nNBTY(&&LD(tRL06sTTE;bq)Y8IL1{JCWWY>YX^OqAPf-<{KI}ul zpwC;3KKCzu*uy4r9&*e?Roen;dH%7}`Fmc>S5xGohl0h>c=x`+@W)_j1Ue0d;yd~7 zY^rQZD^aQb*X08qr3?sjG5qXH<`^ad?+D?$DXgy4g_FQ=^Kgjf7hvIH5^d3-qk{j( zzRQd&2UEj*R>3?ivrm5>VQopfDG-$&n zM-9i{K~s9Dk>w;~6AkWtv~zma6Y$KD5?4=iIuH#KN!bc2)@Ofr>jnnJY?yYHpTT5s z2tqkpsCGXZouv{W(JBb}{yfqbx&}nm>*QVzvGk0Y`c1s~paI=CUu!&7S8J#x-~Msu z!GCHVK)=Zto7(++QYGMf`77@us!!xH_uPI&_<4_pAe$6xguH@6UdYBmvwq|5Y?{=p zCb~FlGIQCKi#dO2nb#wM&4n(S2ZLtP<+s@^wD8oZC=2m^Ro zygXbq^5{YB{3|Ln&oiiAO4f{U$$hI$nI45NOn5;^`Bx$*rCkF((}4}SHN!{!wU+W3 zcOdi|oER-2|E-FFX)?|>t{2EuBOxIxcM`EV4m_isdC$o@fOcpnJ9{Ja%S0x+N!#X5XzoCG(PeQ4!VC}0;wetkUG&_XS>$Zu(6t;A zJ~`43&&6Hy)V&<5+h>4?qOogSO+Hb|?oC7CTN>1!6Rny?LA&ZcJv79-0Y9b|{`=?V zIBmxJ+8h5vQl^;H&d4Efo8>I5>EIXEW9AhSvSiCJpr11RBgC`)mlsTDvZfq69~DpB zT6ETX9l6V<%4_qzsZdM{4!(X6KCd&()ZjJM~dr|bFw&<#OPT8 zmc%_-lR9#I!?jljsF3v`B!Y-JL

      ~a8zAY@%CI-3CXOw){@=DP;@ntbkes5vlwB` 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≥ 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 Ze*tx9E5n+~h|K^1002ovPDHLkV1h)JQ^f!P diff --git a/html/img/social/favicon.png b/html/img/social/favicon.png deleted file mode 100644 index 3c64cc018e53f1f2c77110cfd1cc48884a016caf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12055 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 Za>U=u2ih}eZF_&{mZr9-M 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 VdsSYopTC~S5XR@>4~;Hg`wuow<$wSH diff --git a/html/img/social/pattern-collapse.png b/html/img/social/pattern-collapse.png deleted file mode 100644 index 53f6f0d73aae342433461a8dac46b87609ebe6f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3152 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 N002ovPDHLkV1hef$20%{ diff --git a/html/img/social/social_pedalboards.png b/html/img/social/social_pedalboards.png deleted file mode 100644 index 77bf67e808481c1dbbf3aa6e873992fc1fc42ad8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3119 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 JPDHLkV1jcj%xVAt diff --git a/html/img/social/thumbnail.png b/html/img/social/thumbnail.png deleted file mode 100644 index 60cfc2a8053b05858522edc5f21f42c1956932d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7235 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≧U}96<{(lCL?Ewft#LgM*KxMG3Z?u72ZTw+S=@dMc3qdr z$w`KXhiSFjBrFTZbxEgFEG#TiEEY+nQWWxeHmX%z*CkQI^lF6ix9F|3`Rzqve($W&mX44lLA8K&$c-Gd|NN3V?+8s8P zBArfCS#4sPCaqSBMx%j7Q>#|}0ZcYar_$>!MJ*vU5 zrqk)rY&NlNJEEm=h4XjnLiETgh31MzP^v~us#9Q@d_EQW@L7&>qu!sAx68A(Sn@XF}u zDA{Z_68eM?Y}V_nudn-xW()>(Obs=H@mago@{>9^mpycmhvM+^@-k~{Yot;s78e(} zd+#3Qaye2bADx_})9sQ@r?*=5xVPdrj@{g}Eat!Xf|;2alC~Y?#i^4g86O+Ni&a3a z)Q+&&6V?nVeRb#hb+XwkZ@>LEQ&Ur{tgLYP@@3w9^G#aKCZmr$f@v5LZ=jDT#kDfS zG+9|$VgBx2{_V{-nVz0zV`GD>SFiHpAOD!O^>xmiKD|SN-50$SLQvn_L~G4&fBRbw z9Xdp#(V$+h^W1aKF*rELKY!;tA(=J;nI=IN$#Ew^>l`|CD5`R;R*P1v z#kq6mI6FN}rBd1UyWJ?M3XtRW?OU8aeVP*|PDF^%Y&K~$8XP@(lowujfxCC_Zat*^ zphOhx$}h#)Y?k%)bw7!O;L%4PMQe>^Sxih!aQ*sqT+hP_l19Y@>TpUgf+EoE_81u% zp<1m*g<^Dc6o6DJ#j#_@xOnj*uIpl$=9a{;A3@vGnt_1%*L86nXIm`0uFJ&41aot9T)cRZ zd_K>>z(AB>^Yiok;SYacaBwgh73eQRe!>~VV5!9SzV|&|dg&#efBt!H+_=GqAAZQM zfBkDxwoNLPiVW64+dnlmg%pBjfU%)Go3d@Drl$DrcfZSp3m16$>8GhwD%`wzlQ-UY zgI24>*w|Rq^X-PkB7SgcYHEFSbhPMs9!HKGp)@#1ZF7_B*RQj@w1g9|DXkQRLV>SL zPcwY*AeBmm`}gi)B@##>$mVkX=r`y_q!4})3EHUD)m3I^XUPQ`MW@rjwrvhgOpwdx zBZEE9+)uB1tJ(Sy^FYV*}6gNTpI7K71G_7+-~oWWCX#b^Eq2u?A%} zj8)S#X}4P2w7GDPMY&w&$tRzrR;$tL^+?$^nM{UcGU->))fY>GQcDnbXU?1^l}huUzyH18yBS6_r58bXn5IdoT#mE~5kr-zdDw4H z7paFK*@^4IA-jrq88N}dFiqZm`#(^g$6%?n)m90CK>Pj(=5_JKi+&wskKXjb%1>NR ziyaqn$ciIG*i{5OS9T6|0;Bs4?4MZmecqogv0J&0%^l+Bc%FyQ8fltnr5MO&F{H$C z9L!*9A8zO{V%_(So-Qyx&Zi$vegbHUh;&R>i_h;+3L}{C4-XI1ZngX^T-`3|An6i` z1oQLr3j;dFyH0pI9-lU}4=`b)bK($uGbsP|awe|JbrVyfrAl$rHsZ^MmnIV_U zaq{HJhwoeKbUJKqZem&%`GtwdrQ;TQcv zVBZt0)oQG-uLqm$dJi^O2mE1lbku*O$z-5W?A*>0UT9l8ANGEMVKTP;QT7=dpD{;h zp%i0dV`!~O2TJ_|r}>WKSiN44OePa~d)uHSzDYFpe;DsO3=i;I^fj=dr{yljOCcB= z8;dqTd7fwPX>c~1U2z5=YHUd R_dWms002ovPDHLkV1fqmymkNp diff --git a/html/img/switch.png b/html/img/switch.png deleted file mode 100644 index fa6c0b5e516af334bc183b1ce0113d4229003e2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6462 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 S?JSA?8-}Rqsa7akNB$2|u5qRS diff --git a/html/img/switch.svg b/html/img/switch.svg deleted file mode 100644 index 0a5aeadcc..000000000 --- a/html/img/switch.svg +++ /dev/null @@ -1,509 +0,0 @@ - - - -image/svg+xmlswitchparticipantothercourseJun 2009Franziska SponselFranziska SponselRRZEBeate Kaspar, Hendrik Eggersuses < http://ftp.uni-erlangen.de/pub/rrze/tango/rrze-icon-set/tango/scalable/actions/switch-course.svg> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/img/teste.png b/html/img/teste.png deleted file mode 100755 index 122e112f41e6e318d74600611d401135e06781b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 953 zcmaJ=J#W)M7&ak8RjCq7C15(aNPr;zO5zYJCipAV5)M%ki7b`s*q6jg?KAd;IN4x9 z>>#l*FtLEd!oYyo=ztiJnEC@i3@|cqPUDoJ!LogKub$_5KkrGad3$T~;wD8=Tjs9b zCM!t4jU4&^IsfA&SuS9shdXG1r*;G>#YKGxOy3^DHniQ@{X?HI>eBU_ zpq5BPz=zldiGL8pQX+esmacQOSX#!lpg*h2wG741HnV3{V79;e`kE7>4kmWdRMP3(~687@sJ16tPq zp}xOD$G8no;yqP3?#@EUwqcAWkwY3c*hyW5k`_T5qo|9}K~}}q2w@bDPzbb+2(DPR z;{~bV>Vjcek{QI<4jgFeGEFoX&vT_p<3>poDtg%{syuH9imHl+Dwe98)=-L?l5ut9 zOneyNjO(6ojkVl#82pfU)?ws5fNmo~K3F6zdFx|Q*Xk{~?)q4?wOp12!=|nMr`4H> z%ul*q4K6vXMjr-b-Xk*Dk6%3hL@vcOQ&+mlx9^{oGZdB2bHCptdryzvZTBv}y4(4Z j&po^a&TZs#AD?aSQ@`Hkz8>uz*3-*m8cqGRy8q}eU}h&U diff --git a/html/img/trial-src.svg b/html/img/trial-src.svg deleted file mode 100644 index c0521b809..000000000 --- a/html/img/trial-src.svg +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - TRIAL - - diff --git a/html/img/trial.svg b/html/img/trial.svg deleted file mode 100644 index dc1bf1fd1..000000000 --- a/html/img/trial.svg +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - diff --git a/html/img/ui-elements.svg b/html/img/ui-elements.svg deleted file mode 100644 index 1b77f59f0..000000000 --- a/html/img/ui-elements.svg +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/img/watermark.png b/html/img/watermark.png deleted file mode 100644 index 77376a43762cc09d79424010097fb52bfd66c3e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8955 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 Tm5HZ~D*z=qHQ7oT^Wgsj1IsJ0 diff --git a/html/include/addressing.html b/html/include/addressing.html deleted file mode 100644 index b49110e25..000000000 --- a/html/include/addressing.html +++ /dev/null @@ -1,130 +0,0 @@ -

      diff --git a/html/include/bank_item.html b/html/include/bank_item.html deleted file mode 100644 index dee27a2f6..000000000 --- a/html/include/bank_item.html +++ /dev/null @@ -1,5 +0,0 @@ -
      - - {{title}} - -
      diff --git a/html/include/bank_pedalboard.html b/html/include/bank_pedalboard.html deleted file mode 100644 index e572b98ef..000000000 --- a/html/include/bank_pedalboard.html +++ /dev/null @@ -1,12 +0,0 @@ -
      -
      -
      - {{index}}{{#index}} {{/index}} - {{title}} - -
      -
      - -
      -
      -
      diff --git a/html/include/bypass_addressing.html b/html/include/bypass_addressing.html deleted file mode 100644 index e499bb17f..000000000 --- a/html/include/bypass_addressing.html +++ /dev/null @@ -1,114 +0,0 @@ -
      -
      -
      -

      {{label}} - {{name}}

      × -
      -
      -
      -
      -
      -
      -
      - -
      - Translate value to musical tempo -
      -
      - -
      -
      -
      - - - -
      - - - - - - - - -
      -
      -
      - Cancel - Save - Advanced -
      -
      - - -
      -
      -
      -
      diff --git a/html/include/cloudplugin.html b/html/include/cloudplugin.html deleted file mode 100644 index 0ef2d3c8b..000000000 --- a/html/include/cloudplugin.html +++ /dev/null @@ -1,37 +0,0 @@ -
      -
      -
      - {{#demo}} -
      - {{/demo}} - -
      -
      - {{label}} - {{brand}} -
      -

      {{comment}}

      -
      -
      - {{#status}} - - {{/status}} - - {{#price}} - - {{price}} - - {{/price}} - {{#licensed}} - - - - {{/licensed}} - {{#coming}} - - - - {{/coming}} -
      -
      -
      diff --git a/html/include/cloudplugin_info.html b/html/include/cloudplugin_info.html deleted file mode 100644 index 220c772b5..000000000 --- a/html/include/cloudplugin_info.html +++ /dev/null @@ -1,147 +0,0 @@ -
      -
      -
      - Close - {{#price}} -
      -
      {{price}}
      -
      - {{/price}} - {{#licensed}} -
      -
      -
      - {{/licensed}} - {{#coming}} -
      -
      -
      - {{/coming}} -
      -
      - {{#demo}} -
      - {{/demo}} - {{#show_build_env}} -
      {{build_env_uppercase}}
      - {{/show_build_env}} - -
      - -
      -
      -

      {{name}}

      - {{#installed}} -
      - {{/installed}} -
      -

      - URI: {{uri}}
      - Category: {{category}}
      -

      -

      - Author: {{author.name}}
      - Homepage: {{author.homepage}}
      -

      -

      - - Latest Version: {{latest_version}}
      -
      - - Installed Version: {{installed_version}}
      -
      - - {{#shopify_id}} - - - {{/shopify_id}} -
      - - - -  
      -

      -
      -

      {{comment}}

      - {{#pedalboard_href}} - - See it in action - - {{/pedalboard_href}} - - See online - - {{#discussion_href}} - - See discussion - - {{/discussion_href}} - {{#documentation_href}} - - See documentation - - {{/documentation_href}} -
      -

      CONTROL PORTS:

      - - - - - - - - {{#ports.control.input}} - - - - - - - {{/ports.control.input}} -
      ControlDefaultMinMax
      {{shortName}}{{formatted.default}}{{formatted.minimum}}{{formatted.maximum}}
      -
      -
      -

      CV INPUTS:

      - - - - - - - - {{#ports.cv.input}} - - - - - - - {{/ports.cv.input}} -
      PortDefaultMinMax
      {{shortName}}{{formatted.default}}{{formatted.minimum}}{{formatted.maximum}}
      -
      -
      -

      CV OUTPUTS:

      - - - - - - - - {{#ports.cv.output}} - - - - - - - {{/ports.cv.output}} -
      PortDefaultMinMax
      {{shortName}}{{formatted.default}}{{formatted.minimum}}{{formatted.maximum}}
      -
      -
      -
      -
      -
      -
      diff --git a/html/include/featuredplugin.html b/html/include/featuredplugin.html deleted file mode 100644 index 3d7b2d1e7..000000000 --- a/html/include/featuredplugin.html +++ /dev/null @@ -1,22 +0,0 @@ - diff --git a/html/include/notification.html b/html/include/notification.html deleted file mode 100644 index 6dcf1f0fc..000000000 --- a/html/include/notification.html +++ /dev/null @@ -1,5 +0,0 @@ -
      - -
      {{{message}}}
      -
      -
      diff --git a/html/include/pedalboard.html b/html/include/pedalboard.html deleted file mode 100644 index 73d38c6bc..000000000 --- a/html/include/pedalboard.html +++ /dev/null @@ -1,10 +0,0 @@ -
      -
      - {{title}} - - - - -
      -
      -
      diff --git a/html/include/plugin.html b/html/include/plugin.html deleted file mode 100644 index e083a3bee..000000000 --- a/html/include/plugin.html +++ /dev/null @@ -1,10 +0,0 @@ -
      -
      - {{#demo}} -
      - {{/demo}} - -
      - {{{label}}} - {{{brand}}} -
      diff --git a/html/index.html b/html/index.html index 3a7606ab3..2de2bccb4 100644 --- a/html/index.html +++ b/html/index.html @@ -1,1119 +1,14 @@ - - - - - - -MOD - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      - - -
      - - - -
      - - -{% if using_desktop == 'true' or using_mod == 'true' %} - -
      -
      - {% if using_desktop == 'true' %} -

      Welcome to MOD Desktop!

      -
      -

      - We're thrilled to have you on board and can't wait for you to explore all the amazing features we've built for you. - Before you dive in, there's just a little bit of housekeeping to take care of.
      - By using this application you're agreeing to our - Terms of Use - and - Privacy Policy. - They outline how we work together, use your data, and protect your privacy – ensuring a safe and enjoyable experience for everyone.
      - So, take a quick moment to review these documents. - Once you're all set, the world of MOD is yours to explore. - Happy modding!
      -

      -
      - {% else %} -

      Terms of Use for MOD online components

      - × -
      -
      -

      - (NOTE: THIS AN EXAMPLE TEXT YET TO BE REVIEWED)
      - Your MOD unit can receive firmware updates over the internet, and also download new plugins and pedalboards.
      - The use of these online services is under Terms of Use and Privacy Policy in order to comply with different regulatory laws across the globe.
      -

      -

      - Please review our - Terms of Use - and - Privacy Policy before continuing.
      - While you can freely use your MOD unit without accepting these terms, you must agree to them in order to enable or perform any online interaction. -

      -
      - {% end %} -
      - {% if using_desktop == 'true' %} - - {% else %} - - - {% end %} -
      -
      -
      - -{% end %} - - -
      - - -
      -

      Settings

      -
      -
      - - - -
      - - -
      -
      -

      Saving Pedalboard

      × -
      -
      -
      - - -
      -
      - - -
      -
      -
      -
      - - - -
      -
      -

      Saving

      × -
      -
      -
      - - -
      -
      - - -
      -
      -
      -
      - - - -
      -
      -

      SHARE

      × -
      - Warning: This pedalboard contains MOD Labs plugins and won't be available to most users -
      -
      -
      -
      -
      - -
      -
      - -
      - - - -
      -
      -
      -

      Record a sample

      - -

      (optional)

      -

      -
      -
      -

      Recording starts in

      - 3 -
      -
      -
      -

      Recording

      - 0:15 -

      (click the square to stop)

      -

      -
      -
      - - - - -
      - -
      -
      -
       
      -
      - - -
      -
      -
      -
      -
      - - - -
      - - -
      -

      {{fulltitle}}

      -
      - -
      - -
        -
      • Save
      • -
      • Save as
      • - -
      • Load / Manage
      • -
      -
      - - - - -
      -
      - - - -
      - - -
      - - -
      - - - -
      - - - -
      -
      -

      MIDI Ports List

      -
      -
      -
      - -
      -
      - -
      -
      - -
      -
      -
      - - -
      -
      -
      -
      -
      - - - -
      -
      -

      Load / Manage snapshots

      × -
      -
      - - -
      -
      - - - - -
      -
      -
      -
      - - - -
      -
      -

      Control Chain Device Update

      × -
      -
      -
      -

      - Your Control Chain (CC) device firmware is ready to be updated. -

      -

      - To continue, please follow these steps: -

      -
        -
      • Disconnect the CC device from the Control Chain port
      • -
      • Hold down the first footswitch on the CC device
      • -
      • While the first footswitch is held down, connect the CC device to your MOD device via USB
      • -
      • Wait for the "update completed" message
      • -
      • Disconnect the CC device from the USB port
      • -
      • Connect the CC device to the Control Chain port once again
      • -
      -

      - Note: The update should only take a few seconds. -

      -
      -
      -
      -
      - - -
      - - - - - - - -
      - - -
        -
      • Favorites
      • -
      • All
      • -
      • Control Voltage
      • -
      • Delay
      • -
      • Distortion
      • -
      • Dynamics
      • -
      • Filter
      • -
      • Generator
      • -
      • MIDI Utility
      • -
      • Modulator
      • -
      • Reverb
      • -
      • Simulator
      • -
      • Spatial
      • -
      • Spectral
      • -
      • Utility
      • - - -
      - - - - - -
      -
      -
      - -
      -
      -
      - - - -
      - -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - -
      - - -
      - - - -
      -
      -
      -

      PLUGIN STORE

      - - -
      - -
      -

      Filter

      -
      - - -
      -
      - - -
      -
      -
      - - - - - - - -
      -
      -
        -
      • All
      • -
      • Control Voltage
      • -
      • Delay
      • -
      • Distortion
      • -
      • Dynamics
      • -
      • Filter
      • -
      • Generator
      • -
      • MIDI Utility
      • -
      • Modulator
      • -
      • Reverb
      • -
      • Simulator
      • -
      • Spatial
      • -
      • Spectral
      • -
      • Utility
      • - - -
      -
      - -
      -
      - -
      -
      - -

      Filtered results

      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      -
      - - -
      -
      - -
      -
      - - - -
      -
      -
      -

      - Pedalboards Library -

      -
      - -
      - - - Browse Online Pedalboards - - - - - -
      -
      -
      - {% if factory_pedalboards %} - User Pedalboards -
      - {% end %} -
      -
      - {% if factory_pedalboards %} -
      - Factory Pedalboards -
      -
      -
      - {% end %} -
      -
      -
      - - - -
      -
      -

      User Banks

      -
      - - -
      -
      Add Bank
      - -
      - - - -
      -
      -

      Untitled

      -
      -
      -
      - {% if factory_pedalboards %} -

      - This page is dedicated to user banks.
      - Factory banks are not displayed in this area. -

      -

      - To start using banks click on "Add Bank" on the left side, - give it a name and then drag and drop pedalboards from the right side. -

      - {% else %} -

      - To start using banks click on "Add Bank" on the left side, - give it a name and then drag and drop pedalboards from the right side. -

      - {% end %} -
      -
      - - - - - - -
      - - - -
      -
      -

      File Manager

      -
      -
      - -
      -
      - - - -
      -
      -
      New updates are available. Click to learn more.
      -
      - - - -
      -
      -
      -
      Downloading...
      -
      Download complete
      -
      -
      -
      -


      -
      -
      -

      - Update version 0.0.0.
      - Released on 0000-00-00. -

      -

      - Curious about this release? Check out - this forum post - where you can read more details and discuss with our community. -

      -

      - - -

      -
      -
      -
      - - - -
      -
      -
      -

      Control Chain Devices

      -
        -
        -
        -
        - - - -
        -
        -
        -
        - Sync Mode -
        -
        Internal
        -
        - MIDI -
        -
        Ableton™ Link
        -
        -
        - -
        - Beats Per Minute - 20 BPM - 280 BPM - ---.-- BPM -
        -
        -
        - -
        - Beats Per Bar - 1/4 - 16/4 - -/4 -
        -
        -
        - -
        - Transport -
        -
        -
        -
        - -
        -
        -
        - - - -
        - - - - + + + + + + + MOD UI + + + + +
        + diff --git a/html/js/banks.js b/html/js/banks.js deleted file mode 100644 index 3ec43b8c0..000000000 --- a/html/js/banks.js +++ /dev/null @@ -1,457 +0,0 @@ -// SPDX-FileCopyrightText: 2012-2023 MOD Audio UG -// SPDX-License-Identifier: AGPL-3.0-or-later - -JqueryClass('bankBox', { - init: function (options) { - var self = $(this) - - options = $.extend({ - bankCanvas: self.find('#bank-list .js-canvas'), - addButton: self.find('#js-add-bank'), - pedalboardCanvas: self.find('#bank-pedalboards'), - initMessage: self.find('#bank-init'), - searchForm: self.find('#bank-pedalboards-search'), - searchBox: self.find('input[type=search]'), - resultCanvasUser: self.find('#bank-pedalboards-result .js-user-pedalboards'), - resultCanvasFactory: self.find('#bank-pedalboards-result .js-factory-pedalboards'), - bankTitle: self.find('#bank-title'), - saving: $('#banks-saving'), - previousBankTitle: null, - list: function (callback) { - callback([]) - }, - search: function (local, query, callback) { - callback([]) - }, - load: function (callback) { - callback([]) - }, - save: function (data, callback) { - callback(true) - }, - copyFactoryPedalboard: function (bundlepath, title, callback) { - callback({}) - }, - isMainWindow: true, - windowName: "Banks" - }, options) - - self.data(options) - - options.pedalboardCanvas.hide() - options.searchForm.hide() - options.resultCanvasUser.hide() - options.resultCanvasFactory.hide() - options.initMessage.show() - options.addButton.click(function () { - self.bankBox('create') - }) - - var searcher = new PedalboardSearcher($.extend({ - searchbox: options.searchBox, - mode: 'installed', - skipBroken: true, - render: function (pedalboard, url) { - var rendered = self.bankBox('renderPedalboard', pedalboard) - rendered.draggable({ - cursor: "grabbing !important", - revert: 'invalid', - connectToSortable: options.pedalboardCanvas, - helper: function () { - var helper = rendered.clone().appendTo(self) - helper.addClass('mod-banks-drag-item') - helper.removeClass('js-pedalboard-item') - helper.find('.js-remove').hide() - return helper - } - }) - if (pedalboard.factory) { - self.data('resultCanvasFactory').append(rendered) - } else { - self.data('resultCanvasUser').append(rendered) - } - }, - cleanResults: function () { - self.data('resultCanvasUser').html('') - self.data('resultCanvasFactory').html('') - } - }, options)) - - options.pedalboardCanvas.sortable({ - cursor: "grabbing !important", - revert: true, - receive: function (e, ui) { - // the next update call will be acting on a cloned item, not this one. - // as such, we need to cache these values and set them on the newly cloned object for the update - self.droppedBundle = ui.item.data('pedalboardBundle') - self.droppedTitle = ui.item.data('pedalboardTitle') - self.isFactoryPedalboard = ui.item.data('isFactoryPedalboard') - if (self.isFactoryPedalboard) { - self.clonedFactoryItem = ui.item.clone() - } - }, - update: function (e, ui) { - if (self.droppedBundle) { - // cloned item that got moved into the central area, re-set data attributes - ui.item.data('pedalboardBundle', self.droppedBundle) - ui.item.data('pedalboardTitle', self.droppedTitle) - ui.item.data('isFactoryPedalboard', self.isFactoryPedalboard) - - // if factory pedalboard was dropped, handle user-data copying - if (self.isFactoryPedalboard) { - self.data('copyFactoryPedalboard')(self.droppedBundle, self.droppedTitle, function(pb) { - ui.item.data('pedalboardBundle', pb.bundlepath) - ui.item.data('pedalboardTitle', pb.title) - ui.item.data('isFactoryPedalboard', false) - ui.item.find('.js-title').text(pb.title) - - // add the newly copied pedalboard to the user-data canvas area - var clone = self.clonedFactoryItem - clone.draggable({ - cursor: "grabbing !important", - revert: 'invalid', - connectToSortable: options.pedalboardCanvas, - helper: function () { - var helper = clone.clone().appendTo(self) - helper.addClass('mod-banks-drag-item') - helper.removeClass('js-pedalboard-item') - helper.find('.js-remove').hide() - return helper - } - }) - clone.data('pedalboardBundle', pb.bundlepath) - clone.data('pedalboardTitle', pb.title) - clone.data('isFactoryPedalboard', false) - clone.find('.js-title').text(pb.title) - self.data('resultCanvasUser').append(clone) - self.clonedFactoryItem = null - - self.bankBox('save') - }) - } - } - - ui.item.removeClass('js-pedalboard-item') - - // TODO the code below is repeated. The former click event is not triggered because - // the element is cloned - ui.item.find('.js-remove').show().click(function () { - ui.item.animate({ - opacity: 0, - height: 0 - }, function () { - ui.item.remove() - self.bankBox('save') - }) - }) - - // if this is a factory pedalboard drop, do not save just yet - if (!self.isFactoryPedalboard) { - self.bankBox('save') - } - - self.droppedBundle = self.droppedTitle = null - self.isFactoryPedalboard = false - }, - }) - - options.bankCanvas.sortable({ - handle: '.move', - update: function () { - self.bankBox('save') - } - }) - - options.open = function () { - searcher.search() - self.bankBox('load') - return false - } - - self.window(options) - }, - - load: function () { - var self = $(this) - self.data('loading', true) - - if (self.data('loaded')) { - self.data('currentBank', null) - self.data('pedalboardCanvas').html('').hide() - self.data('searchForm').hide() - self.data('resultCanvasUser').hide() - self.data('resultCanvasFactory').hide() - self.data('bankTitle').hide() - } else { - self.data('loaded', true) - } - - self.data('load')(function (banks) { - self.data('bankCanvas').html('') - if (banks.length > 0) { - var bank, previousBankTitle = self.data('previousBankTitle') - self.data('currentBank', null) - self.data('previousBankTitle', null) - - for (var i = 0; i < banks.length; i++) { - bank = self.bankBox('renderBank', banks[i], i) - if (previousBankTitle == banks[i].title) { - self.bankBox('selectBank', bank) - } - } - } - self.data('loading', false) - }) - }, - - save: function () { - var self = $(this) - var serialized = [] - self.data('bankCanvas').children().each(function () { - var bank = $(this) - var pedalboards = (bank.data('selected') ? self.data('pedalboardCanvas') : bank.data('pedalboards')) - var pedalboardData = [] - pedalboards.children().each(function () { - var bundle = $(this).data('pedalboardBundle') - var title = $(this).data('pedalboardTitle') - if (!bundle) { - return - } - pedalboardData.push({ - bundle: bundle, - title: title, - }) - }) - - serialized.push({ - title: bank.find('.js-bank-title').text(), - pedalboards: pedalboardData, - }) - }); - self.data('saving').html('Auto saving banks...').show() - self.data('save')(serialized, function (ok) { - if (ok) - self.data('saving').html('Auto saving banks... Done!').show() - - else { - self.data('saving').html('Auto saving banks... Error!').show() - new Notification('error', 'Error saving banks!') - } - if (self.data('savingTimeout')) { - clearTimeout(self.data('savingTimeout')) - } - var timeout = setTimeout(function () { - self.data('savingTimeout', null) - self.data('saving').hide() - }, 500) - self.data('savingTimeout', timeout) - }) - // Update displayed indexes - self.data('pedalboardCanvas').children().each(function (i) { - var pedalboard = $(this) - var index = pedalboard.find(".js-index") - index.html((i+1) + ". ") - }) - }, - - create: function () { - var self = $(this) - if (self.data('resultCanvasUser').children().length + self.data('resultCanvasFactory').children().length === 0) { - new Notification('error', 'Before creating banks you must save a pedalboard first.') - return; - } - if (self.data('loading')) { - return - } - - var bankData = { - 'title': '', - 'pedalboards': [], - } - var bank = self.bankBox('renderBank', bankData) - self.bankBox('editBank', bank) - self.bankBox('selectBank', bank) - }, - - renderBank: function (bankData) { - var self = $(this) - var bank = $(Mustache.render(TEMPLATES.bank_item, bankData)) - self.data('bankCanvas').append(bank) - bank.data('selected', false) - bank.data('pedalboards', $('
        ')) - bank.data('title', bankData.title) - - var i, pedalboardData, rendered - for (i = 0; i < bankData.pedalboards.length; i++) { - rendered = self.bankBox('renderPedalboard', bankData.pedalboards[i], i+1) - rendered.find('.js-remove').show() - rendered.appendTo(bank.data('pedalboards')) - } - - bank.click(function () { - if (self.data('loading')) { - self.data('previousBankTitle', bankData.title) - return - } - if (bank.hasClass('selected')) - self.bankBox('editBank', bank) - else - self.bankBox('selectBank', bank) - }) - - bank.find('.js-remove').click(function () { - if (self.data('loading')) { - return false - } - self.bankBox('removeBank', bank) - return false - }) - - return bank - }, - - selectBank: function (bank) { - var self = $(this) - var pedalboards = bank.data('pedalboards') - var canvas = self.data('pedalboardCanvas') - - var current = self.data('currentBank') - if (current) { - // Save the pedalboards of the current bank - current.data('pedalboards').append(canvas.children()) - current.data('selected', false) - // addressing is already saved, every time select is changed - } - - if (pedalboards.children().length == 0) { - new Notification('warning', 'This bank is empty - drag pedalboards from the right panel', 5000) - } - - canvas.append(bank.data('pedalboards').children()) - - // Hide initial message - self.data('initMessage').hide() - - // Show everything else - canvas.show() - self.data('searchForm').show() - self.data('resultCanvasUser').show() - self.data('resultCanvasFactory').show() - - // Mark this bank as selected - self.data('currentBank', bank) - self.data('previousBankTitle', bank.data('title')) - bank.data('selected', true) - self.data('bankCanvas').children().removeClass('selected') - bank.addClass('selected') - - // Replace the title string - self.data('bankTitle').find('h1').text(bank.data('title') || "Untitled") - self.data('bankTitle').show() - }, - - editBank: function (bank) { - var self = $(this) - var titleBox = bank.find('.js-bank-title') - if (titleBox.data('editing')) - return true - titleBox.data('editing', true) - var title = titleBox.html() - titleBox.html('') - var editBox = $('') - editBox.val(title) - editBox.addClass('edit-bank') - titleBox.append(editBox) - var finish = function () { - var title = editBox.val() || 'Untitled' - titleBox.data('editing', false) - titleBox.html(title) - bank.data('title', title) - self.data('bankTitle').find('h1').text(title) - self.data('previousBankTitle', title) - self.bankBox('save') - } - editBox.keydown(function (e) { - if (e.keyCode == 13) { - finish() - } - }) - editBox.blur(finish) - editBox.focus() - }, - - removeBank: function (bank) { - var msg = "Deleting bank \""+bank.find('.js-bank-title').html()+"\". Confirm?" - if (confirm(msg) != true) { - return; - } - var self = $(this) - var count = bank.data('pedalboards').children().length - if (count > 1 && !confirm(sprintf('There are %d pedalboards in this bank, are you sure you want to delete it?', count))) - return - if (bank.data('selected')) { - self.data('currentBank', null) - self.data('previousBankTitle', null) - self.data('pedalboardCanvas').html('').hide() - self.data('searchForm').hide() - self.data('resultCanvasUser').hide() - self.data('resultCanvasFactory').hide() - self.data('bankTitle').hide() - } - bank.animate({ - opacity: 0, - height: 0 - }, function () { - bank.remove(); - self.bankBox('save') - }) - }, - - renderPedalboard: function (pedalboard, index) { - var self = $(this) - - var metadata = { - index: index ? (index + ".") : "", - title: pedalboard.title, - image: "/img/loading-pedalboard.gif", - } - - var rendered = $(Mustache.render(TEMPLATES.bank_pedalboard, metadata)) - - if (!index) { - rendered.addClass('js-pedalboard-item') - rendered.removeClass('clearfix') - } - - // Assign remove functionality. If removal is not desired (it's a search result), - // then the remove clickable element will be hidden - rendered.find('.js-remove').click(function () { - rendered.animate({ - opacity: 0, - height: 0 - }, function () { - rendered.remove() - self.bankBox('save') - }) - }) - - rendered.data('pedalboardBundle', pedalboard.bundle) - rendered.data('pedalboardTitle', pedalboard.title) - rendered.data('isFactoryPedalboard', pedalboard.factory) - - wait_for_pedalboard_screenshot(pedalboard.bundle, pedalboard.version, function (resp) { - var img = rendered.find('.img img'); - - if (resp.ok) { - img.attr("src", "/pedalboard/image/thumbnail.png?bundlepath="+escape(pedalboard.bundle)+"&tstamp="+resp.ctime+"&v="+pedalboard.version) - img.css({ top: (img.parent().height() - img.height()) / 2 }) - } else { - img.attr("src", "/img/icons/broken_image.svg") - img.css({'width': '100px'}) - } - }) - - return rendered - } - -}) diff --git a/html/js/cc-manager.js b/html/js/cc-manager.js deleted file mode 100644 index 1e30797e6..000000000 --- a/html/js/cc-manager.js +++ /dev/null @@ -1,101 +0,0 @@ -// SPDX-FileCopyrightText: 2012-2023 MOD Audio UG -// SPDX-License-Identifier: AGPL-3.0-or-later - -function ControlChainDeviceManager(options) { - var self = this; - - options = $.extend({ - devicesIcon: $('
        '), - devicesWindow: $('
        '), - updateInfoWindow: $('
        '), - setIconTooltip: function (msg) {}, - showNotification: function (msg, timeout) {}, - cancelDownload: function (callback) { callback() }, - }, options) - - this.connectedDevices = [] - this.devicesListElem = options.devicesWindow.find('.mod-devices-window-list > ul') - - options.devicesIcon.statusTooltip() - options.devicesIcon.statusTooltip('message', "No Control Chain devices connected", true) - - options.devicesIcon.click(function () { - if (options.devicesWindow.is(':visible')) { - options.devicesWindow.hide() - } else if (self.connectedDevices.length > 0) { - options.devicesWindow.show() - } - }) - - options.updateInfoWindow.find('.js-cancel').click(function () { - options.cancelDownload(function () { - options.updateInfoWindow.hide() - }) - return false - }) - - this.showUpdateWindow = function () { - options.updateInfoWindow.show() - } - - this.hideUpdateWindow = function () { - options.updateInfoWindow.hide() - } - - this.deviceAdded = function (dev_uri, label, version) { - var item = [dev_uri, label, version] - self.connectedDevices.push(item) - self._devicesUpdated() - self.deviceConnected(label, version) - } - - this.deviceRemoved = function (dev_uri, label, version) { - var item - for (var i in self.connectedDevices) { - item = self.connectedDevices[i] - if (item[0] == dev_uri && item[1] == label && item[2] == version) { - self.connectedDevices.splice(i, 1) - break - } - } - self._devicesUpdated() - self.deviceDisconnected(label, version) - } - - this.deviceConnected = function (label, version) { - options.showNotification('New Control Chain device connected:
        ' + label + ' v' + version) - } - - this.deviceDisconnected = function (label, version) { - options.showNotification('Control Chain device disconnected:
        ' + label + ' v' + version) - } - - this._devicesUpdated = function () { - var count = self.connectedDevices.length - if (count == 0) { - options.devicesIcon.statusTooltip('message', "No Control Chain devices connected", true) - options.devicesWindow.hide() - self.devicesListElem.html("
      • No Control Chain devices connected
      • ") - - } else { - var item, lihtml = "" - for (var i in self.connectedDevices) { - item = self.connectedDevices[i] - lihtml += "
      • " + - "" + item[1] + "
        " + - "URI: " + item[0] + "
        " + - "Version: " + item[2] + - "
      • " - } - self.devicesListElem.html(lihtml) - - var msg - if (count == 1) { - msg = "1 Control Chain device activated" - } else { - msg = sprintf("%d Control Chain devices activated", count) - } - options.devicesIcon.statusTooltip('message', msg, true) - } - } -} diff --git a/html/js/cloudplugin.js b/html/js/cloudplugin.js deleted file mode 100644 index 145225ba8..000000000 --- a/html/js/cloudplugin.js +++ /dev/null @@ -1,1099 +0,0 @@ -// SPDX-FileCopyrightText: 2012-2023 MOD Audio UG -// SPDX-License-Identifier: AGPL-3.0-or-later - -// add this to plugin data when cloud fails -function getDummyPluginData() { - return $.extend(true, {}, { - ports: { - control: { - input: [] - }, - }, - }) -} - -JqueryClass('cloudPluginBox', { - init: function (options) { - var self = $(this) - - options = $.extend({ - resultCanvas: self.find('.js-cloud-plugins'), - removePluginBundles: function (bundles, callback) { - callback({}) - }, - installPluginURI: function (uri, usingLabs, callback) { - callback({}, "") - }, - upgradePluginURI: function (uri, usingLabs, callback) { - callback({}, "") - }, - info: null, - fake: false, - isMainWindow: true, - usingLabs: false, - windowName: "Plugin Store", - pluginsData: {}, - }, options) - - self.data(options) - - var searchbox = self.find('input[type=search]') - - // make sure searchbox is empty on init - searchbox.val("") - - self.data('searchbox', searchbox) - searchbox.cleanableInput() - - self.data('category', null) - self.cloudPluginBox('setCategory', "All") - - self.data('usingLabs', self.find('input:radio[name=plugins-source]:checked').val() === 'labs') - - var lastKeyTimeout = null - searchbox.keydown(function (e) { - if (e.keyCode == 13) { // detect enter - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - lastKeyTimeout = null - } - self.cloudPluginBox('search') - return false - } - else if (e.keyCode == 8 || e.keyCode == 46) { // detect delete and backspace - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - } - lastKeyTimeout = setTimeout(function () { - self.cloudPluginBox('search') - }, 400); - } - }) - searchbox.keypress(function (e) { // keypress won't detect delete and backspace but will only allow inputable keys - if (e.which == 13) - return - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - } - lastKeyTimeout = setTimeout(function () { - self.cloudPluginBox('search') - }, 400); - }) - searchbox.on('cut', function(e) { - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - } - lastKeyTimeout = setTimeout(function () { - self.cloudPluginBox('search') - }, 400); - }) - searchbox.on('paste', function(e) { - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - } - lastKeyTimeout = setTimeout(function () { - self.cloudPluginBox('search') - }, 400); - }) - - self.find('input:checkbox[name=installed]').click(function (e) { - self.find('input:checkbox[name=non-installed]').prop('checked', false) - self.cloudPluginBox('search') - }) - self.find('input:checkbox[name=non-installed]').click(function (e) { - self.find('input:checkbox[name=installed]').prop('checked', false) - self.cloudPluginBox('search') - }) - - self.find('input:radio[name=plugins-source]').click(function (e) { - self.data('usingLabs', self.find('input:radio[name=plugins-source]:checked').val() === 'labs') - self.cloudPluginBox('toggleFeaturedPlugins') - self.cloudPluginBox('search') - }) - - $('#cloud_install_all').click(function (e) { - if (! $(this).hasClass("disabled")) { - $(this).addClass("disabled").css({color:'#444'}) - self.cloudPluginBox('installAllPlugins', false) - } - }) - $('#cloud_update_all').click(function (e) { - if (! $(this).hasClass("disabled")) { - $(this).addClass("disabled").css({color:'#444'}) - self.cloudPluginBox('installAllPlugins', true) - } - }) - - var results = {} - self.data('results', results) - - self.data('firstLoad', true) - self.find('ul.categories li').click(function () { - var category = $(this).attr('id').replace(/^cloud-plugin-tab-/, '') - self.cloudPluginBox('setCategory', category) - }) - - options.open = function () { - self.data('firstLoad', true) - $('#cloud_install_all').addClass("disabled").css({color:'#444'}) - $('#cloud_update_all').addClass("disabled").css({color:'#444'}) - - self.cloudPluginBox('search') - - return false - } - - self.window(options) - - return self - }, - - setCategory: function (category) { - var self = $(this) - - self.find('ul.categories li').removeClass('selected') - self.find('.plugins-wrapper').hide() - self.find('#cloud-plugin-tab-' + category).addClass('selected') - self.find('#cloud-plugin-content-' + category).show().css('display', 'inline-block') - self.data('category', category) - - // hide/show featured plugins if specific category/All - self.cloudPluginBox('toggleFeaturedPlugins') - }, - cleanResults: function () { - var self = $(this) - self.find('.plugins-wrapper').html('') - self.find('ul.categories li').each(function () { - var content = $(this).html().split(/\s/) - if (content.length >= 2 && content[1] == "Utility") { - $(this).html(content[0] + " Utility") - } else { - $(this).html(content[0]) - } - }); - }, - checkLocalScreenshot: function (plugin) { - if (plugin.status == 'installed') { - if (plugin.gui) { - var uri = escape(plugin.uri) - var ver = plugin.installedVersion.join('_') - plugin.screenshot_href = "/effect/image/screenshot.png?uri=" + uri + "&v=" + ver - plugin.thumbnail_href = "/effect/image/thumbnail.png?uri=" + uri + "&v=" + ver - } else { - plugin.screenshot_href = "/resources/pedals/default-screenshot.png" - plugin.thumbnail_href = "/resources/pedals/default-thumbnail.png" - } - } - else { - //if (!plugin.screenshot_available && !plugin.thumbnail_available) { - if (!plugin.screenshot_href && !plugin.thumbnail_href) { - plugin.screenshot_href = "/resources/pedals/default-screenshot.png" - plugin.thumbnail_href = "/resources/pedals/default-thumbnail.png" - } - } - }, - - toggleFeaturedPlugins: function () { - var self = $(this) - var featuredPlugins = self.find('.featured-plugins') - var usingLabs = self.data('usingLabs') - var queryText = self.data('searchbox').val() - var category = self.data('category') - - if (queryText === '' && category === 'All' && !usingLabs) { - if (featuredPlugins.is(':hidden')) { - featuredPlugins.show() - } - } else if (featuredPlugins.is(':visible')) { - featuredPlugins.hide() - } - }, - - // search all or installed, depending on selected option - search: function (customRenderCallback) { - var self = $(this) - var query = { - text: self.data('searchbox').val(), - summary: "true", - image_version: VERSION, - bin_compat: BIN_COMPAT, - } - - if (self.data('fake')) { - query.stable = true - } - - // hide/show featured plugins if searching/not searching - var usingLabs = self.data('usingLabs') - - self.cloudPluginBox('toggleFeaturedPlugins') - - if (self.find('input:checkbox[name=installed]:checked').length) - return self.cloudPluginBox('searchInstalled', usingLabs, query, customRenderCallback) - - if (self.find('input:checkbox[name=non-installed]:checked').length) - return self.cloudPluginBox('searchAll', usingLabs, false, query, customRenderCallback) - - return self.cloudPluginBox('searchAll', usingLabs, true, query, customRenderCallback) - }, - - synchronizePluginData: function (plugin) { - var index = $(this).data('pluginsData') - indexed = index[plugin.uri] - if (indexed == null) { - indexed = {} - index[plugin.uri] = indexed - } - // Let's store all data safely, while modifying the given object - // to have all available data - $.extend(indexed, plugin) - $.extend(plugin, indexed) - - if (window.devicePixelRatio && window.devicePixelRatio >= 2) { - plugin.thumbnail_href = plugin.thumbnail_href.replace("thumbnail","screenshot") - } - }, - - rebuildSearchIndex: function () { - var plugins = Object.values($(this).data('pluginsData')) - desktop.resetPluginIndexer(plugins.filter(function(plugin) { return !!plugin.installedVersion })) - }, - - // search cloud and local plugins, prefer cloud - searchAll: function (usingLabs, showInstalled, query, customRenderCallback) { - var self = $(this) - var results = {} - var cplugin, lplugin, - cloudReached = false - - renderResults = function () { - if (results.local == null || results.cloud == null) - return - - var plugins = [] - - for (var i in results.cloud) { - cplugin = results.cloud[i] - lplugin = results.local[cplugin.uri] - - if (!showInstalled && lplugin) { - continue - } - - - if (results.featured) { - cplugin.featured = results.featured.filter(function (ft) { return ft.uri === cplugin.uri })[0] - } - - cplugin.latestVersion = [cplugin.builder_version || 0, cplugin.minorVersion, cplugin.microVersion, cplugin.release_number] - - if (lplugin) { - if (!lplugin.installedVersion) { - console.log("local plugin is missing version info:", lplugin.uri) - lplugin.installedVersion = [0, 0, 0, 0] - } - - cplugin.installedVersion = lplugin.installedVersion - delete results.local[cplugin.uri] - - if (compareVersions(cplugin.installedVersion, cplugin.latestVersion) >= 0) { - cplugin.status = 'installed' - } else { - cplugin.status = 'outdated' - } - - // overwrite build environment if local plugin - cplugin.buildEnvironment = lplugin.buildEnvironment - - self.cloudPluginBox('checkLocalScreenshot', cplugin) - - } else { - cplugin.installedVersion = null // if set to [0, 0, 0, 0], it appears as intalled on cloudplugininfo - cplugin.status = 'blocked' - } - - if (self.data('fake') && cplugin.mod_license === 'paid_perpetual') { - cplugin.licensed = true; - } - - if (!cplugin.screenshot_available && !cplugin.thumbnail_available) { - if (!cplugin.screenshot_href && !cplugin.thumbnail_href) { - cplugin.screenshot_href = "/resources/pedals/default-screenshot.png" - cplugin.thumbnail_href = "/resources/pedals/default-thumbnail.png" - } - } - self.cloudPluginBox('synchronizePluginData', cplugin) - plugins.push(cplugin) - } - - // for all the other plugins that are not in the cloud - if (showInstalled) { - for (var uri in results.local) { - lplugin = results.local[uri] - lplugin.status = 'installed' - lplugin.latestVersion = null - self.cloudPluginBox('checkLocalScreenshot', lplugin) - self.cloudPluginBox('synchronizePluginData', lplugin) - plugins.push(lplugin) - } - } - - if (customRenderCallback) { - customRenderCallback(plugins) - } else { - self.cloudPluginBox('showPlugins', plugins, cloudReached) - } - - if (self.data('firstLoad')) { - self.data('firstLoad', false) - $('#cloud_install_all').removeClass("disabled").css({color:'white'}) - $('#cloud_update_all').removeClass("disabled").css({color:'white'}) - } - self.cloudPluginBox('rebuildSearchIndex') - } - - // cloud search - var cloudResults - $.ajax({ - method: 'GET', - url: (usingLabs ? CLOUD_LABS_URL : SITEURL) + "/lv2/plugins", - data: query, - success: function (plugins) { - cloudReached = true - cloudResults = plugins - }, - error: function () { - cloudResults = [] - }, - complete: function () { - if (usingLabs) { - results.cloud = cloudResults - results.featured = [] - $('.featured-plugins').hide() - renderResults() - } else { - $.ajax({ - method: 'GET', - url: SITEURL + "/lv2/plugins/featured", - success: function (featured) { - results.featured = featured - }, - error: function () { - results.featured = [] - $('.featured-plugins').hide() - }, - complete: function () { - results.cloud = cloudResults; - renderResults() - }, - cache: false, - dataType: 'json' - }) - } - }, - cache: false, - dataType: 'json' - }) - - if (self.data('fake')) { - results.local = {} - renderResults() - return; - } - - // local search - if (query.text) - { - var lplugins = {} - - var ret = desktop.pluginIndexer.search(query.text) - for (var i in ret) { - var uri = ret[i].ref - var pluginData = self.data('pluginsData')[uri] - if (! pluginData) { - console.log("ERROR: Plugin '" + uri + "' was not previously cached, cannot show it") - continue - } - lplugins[uri] = pluginData - } - - results.local = $.extend(true, {}, lplugins) // deep copy instead of link/reference - renderResults() - } - else - { - $.ajax({ - method: 'GET', - url: '/effect/list', - success: function (plugins) { - var i, plugin, allplugins = {} - for (i in plugins) { - plugin = plugins[i] - - plugin.installedVersion = [plugin.builder, plugin.minorVersion, plugin.microVersion, plugin.release] - allplugins[plugin.uri] = plugin - } - - results.local = $.extend(true, {}, allplugins) // deep copy instead of link/reference - renderResults() - }, - error: function () { - results.local = {} - renderResults() - }, - cache: false, - dataType: 'json' - }) - } - }, - - // search cloud and local plugins, show installed only - searchInstalled: function (usingLabs, query, customRenderCallback) { - var self = $(this) - var results = {} - var cplugin, lplugin, - cloudReached = false - - renderResults = function () { - var plugins = [] - - for (var i in results.local) { - lplugin = results.local[i] - cplugin = results.cloud[lplugin.uri] - - if (!lplugin.installedVersion) { - console.log("local plugin is missing version info:", lplugin.uri) - lplugin.installedVersion = [0, 0, 0, 0] - } - - if (cplugin) { - lplugin.latestVersion = [cplugin.builder_version || 0, cplugin.minorVersion, cplugin.microVersion, cplugin.release_number] - - if (compareVersions(lplugin.installedVersion, lplugin.latestVersion) >= 0) { - lplugin.status = 'installed' - } else { - lplugin.status = 'outdated' - } - } else { - lplugin.latestVersion = null - lplugin.status = 'installed' - } - - // we're showing installed only, so prefer to show installed modgui screenshot - if (lplugin.gui) { - var uri = escape(lplugin.uri) - var ver = [lplugin.builder, lplugin.microVersion, lplugin.minorVersion, lplugin.release].join('_') - - lplugin.screenshot_href = "/effect/image/screenshot.png?uri=" + uri + "&v=" + ver - lplugin.thumbnail_href = "/effect/image/thumbnail.png?uri=" + uri + "&v=" + ver - } else { - lplugin.screenshot_href = "/resources/pedals/default-screenshot.png" - lplugin.thumbnail_href = "/resources/pedals/default-thumbnail.png" - } - self.cloudPluginBox('synchronizePluginData', lplugin) - plugins.push(lplugin) - } - - if (customRenderCallback) { - customRenderCallback(plugins) - } else { - self.cloudPluginBox('showPlugins', plugins, cloudReached) - } - - if (self.data('firstLoad')) { - self.data('firstLoad', false) - $('#cloud_install_all').removeClass("disabled").css({color:'white'}) - $('#cloud_update_all').removeClass("disabled").css({color:'white'}) - } - self.cloudPluginBox('rebuildSearchIndex') - } - - // cloud search - $.ajax({ - method: 'GET', - url: (usingLabs ? CLOUD_LABS_URL : SITEURL) + "/lv2/plugins", - data: query, - success: function (plugins) { - // index by uri, needed later to check its latest version - var cplugins = {} - for (var i in plugins) { - delete plugins[i].installedVersion - delete plugins[i].bundles - cplugins[plugins[i].uri] = plugins[i] - } - cloudReached = true - results.cloud = cplugins - if (results.local != null) - renderResults() - }, - error: function () { - results.cloud = {} - if (results.local != null) - renderResults() - }, - cache: false, - dataType: 'json' - }) - - // local search - if (query.text) - { - var lplugins = [] - - var ret = desktop.pluginIndexer.search(query.text) - for (var i in ret) { - var uri = ret[i].ref - var pluginData = self.data('pluginsData')[uri] - if (! pluginData) { - console.log("ERROR: Plugin '" + uri + "' was not previously cached, cannot show it") - continue - } - lplugins.push(pluginData) - } - - results.local = $.extend(true, {}, lplugins) // deep copy instead of link/reference - if (results.cloud != null) - renderResults() - } - else - { - $.ajax({ - method: 'GET', - url: '/effect/list', - success: function (plugins) { - var i, plugin - for (i in plugins) { - plugin = plugins[i] - plugin.installedVersion = [plugin.builder || 0, plugin.minorVersion, plugin.microVersion, plugin.release] - } - - results.local = plugins - if (results.cloud != null) - renderResults() - }, - cache: false, - dataType: 'json' - }) - } - }, - - showPlugins: function (plugins, cloudReached) { - var self = $(this) - self.cloudPluginBox('cleanResults') - var featured = plugins.filter(function(p) { - return p.featured; - }) - - // sort plugins by label - plugins.sort(function (a, b) { - a = a.label.toLowerCase() - b = b.label.toLowerCase() - if (a > b) { - return 1 - } - if (a < b) { - return -1 - } - return 0 - }) - - // sort featured plugins by priority - featured.sort(function (a, b) { - a = a.featured.priority - b = b.featured.priority - if (a > b) { - return 1 - } - if (a < b) { - return -1 - } - return 0 - }) - - var category = {} - var categories = { - 'All': plugins.length, - 'ControlVoltage': 0, - 'Delay': 0, - 'Distortion': 0, - 'Dynamics': 0, - 'Filter': 0, - 'Generator': 0, - 'MIDI': 0, - 'Modulator': 0, - 'Reverb': 0, - 'Simulator': 0, - 'Spatial': 0, - 'Spectral': 0, - 'Utility': 0, - } - var cachedContentCanvas = { - 'All': self.find('#cloud-plugin-content-All') - } - var pluginsDict = {} - - var getCategory = function(plugin) { - category = plugin.category[0] - if (category == 'Utility' && plugin.category.length == 2 && plugin.category[1] == 'MIDI') { - return 'MIDI'; - } - return category - } - - var plugin, render - var factory = function(img) { - return function() { - img.css('opacity', 1) - var top = (parseInt((img.parent().height()-img.height())/2))+'px' - // We need to put a padding in image, but slick creates clones of the - // element to use on carousel, so we need padding in all clones - var uri = img.parent().parent().parent().parent().attr('mod-uri') - var clones = $('div.slick-slide[mod-uri="'+uri+'"][mod-role="cloud-plugin"]') - clones.find('img').css('padding-top', top); - }; - } - - if (!self.data('featuredInitialized')) { - var featuredCanvas = $('.carousel') - for (var i in featured) { - plugin = featured[i] - render = self.cloudPluginBox('renderPlugin', plugin, cloudReached, true) - render.appendTo(featuredCanvas) - render.find('img').on('load', factory(render.find('img'))); - } - var columns = $(window).width() >= 1650 ? 5 : 3; - featuredCanvas.slick({ - slidesToShow: Math.min(columns, plugins.length), - centerPadding: '60px', - centerMode: true, - }); - self.data('featuredInitialized', true) - } - - for (var i in plugins) { - plugin = plugins[i] - category = getCategory(plugin) - render = self.cloudPluginBox('renderPlugin', plugin, cloudReached) - - pluginsDict[plugin.uri] = plugin - - if (category && category != 'All' && categories[category] != null) { - categories[category] += 1 - if (cachedContentCanvas[category] == null) { - cachedContentCanvas[category] = self.find('#cloud-plugin-content-' + category) - } - render.clone(true).appendTo(cachedContentCanvas[category]) - } - - render.appendTo(cachedContentCanvas['All']) - } - - self.data('pluginsDict', pluginsDict) - - // display plugin count - self.cloudPluginBox('setCategoryCount', categories) - }, - - setCategoryCount: function (categories) { - var self = $(this) - self.data('categoryCount', categories) - - for (var category in categories) { - var tab = self.find('#cloud-plugin-tab-' + category) - if (tab.length == 0) { - continue - } - var content = tab.html().split(/\s/) - - if (content.length >= 2 && content[1] == "Utility") { - content = content[0] + " Utility" - } else { - content = content[0] - } - tab.html(content + ' (' + categories[category] + ')') - } - }, - - renderPlugin: function (plugin, cloudReached, featured) { - var self = $(this) - var uri = escape(plugin.uri) - var comment = plugin.comment.trim() - var has_comment = "" - if(!comment) { - comment = "No description available"; - has_comment = "no_description"; - } - var plugin_data = { - uri: uri, - screenshot_href: plugin.screenshot_href, - thumbnail_href: plugin.thumbnail_href, - has_comment: has_comment, - comment: comment, - status: plugin.status, - brand : plugin.brand, - label : plugin.label, - build_env: plugin.buildEnvironment, - } - - var template = featured ? TEMPLATES.featuredplugin : TEMPLATES.cloudplugin - var rendered = $(Mustache.render(template, plugin_data)) - rendered.click(function () { - self.cloudPluginBox('showPluginInfo', plugin.uri) - }) - - return rendered - }, - - installAllPlugins: function (updateOnly) { - var self = $(this) - - self.cloudPluginBox('search', function (plugins) { - // sort plugins by label - var alower, blower - plugins.sort(function (a, b) { - alower = a.label.toLowerCase() - blower = b.label.toLowerCase() - if (alower > blower) - return 1 - if (alower < blower) - return -1 - return 0 - }) - - var bundle_id, bundle_ids = [] - var currentCategory = $("#cloud-plugins-library .categories .selected").attr('id').replace(/^cloud-plugin-tab-/, '') || "All" - - var plugin - for (var i in plugins) { - plugin = plugins[i] - if (! plugin.bundle_id || ! plugin.latestVersion) { - continue - } - if (plugin.installedVersion) { - if (compareVersions(plugin.latestVersion, plugin.installedVersion) <= 0) { - continue - } - } else if (updateOnly) { - continue - } - - var category = plugin.category[0] - if (category == 'Utility' && plugin.category.length == 2 && plugin.category[1] == 'MIDI') { - category = 'MIDI' - } - - // FIXME for midi - if (bundle_ids.indexOf(plugin.bundle_id) < 0 && (currentCategory == "All" || currentCategory == category)) { - bundle_ids.push(plugin.bundle_id) - } - } - - if (bundle_ids.length == 0) { - $('#cloud_install_all').removeClass("disabled").css({color:'white'}) - $('#cloud_update_all').removeClass("disabled").css({color:'white'}) - new Notification('warn', 'All plugins are '+(updateOnly?'updated':'installed')+', nothing to do', 8000) - return - } - - var count = 0 - var finished = function (resp, bundlename) { - self.cloudPluginBox('postInstallAction', resp.installed, resp.removed, bundlename) - count += 1 - if (count == bundle_ids.length) { - $('#cloud_install_all').removeClass("disabled").css({color:'white'}) - $('#cloud_update_all').removeClass("disabled").css({color:'white'}) - new Notification('warn', 'All plugins are now '+(updateOnly?'updated':'installed'), 8000) - } - if (resp.ok) { - self.cloudPluginBox('search') - } - } - var usingLabs = self.data('usingLabs') - - for (var i in bundle_ids) { - desktop.installationQueue.installUsingBundle(bundle_ids[i], usingLabs, finished) - } - }) - }, - - postInstallAction: function (installed, removed, bundlename) { - var self = $(this) - var bundle = LV2_PLUGIN_DIR + bundlename - var category, categories = self.data('categoryCount') - var uri, plugin, oldElem, newElem - - for (var i in installed) { - uri = installed[i] - plugin = self.data('pluginsData')[uri] - - if (! plugin) { - continue - } - - plugin.status = 'installed' - plugin.bundles = [bundle] - plugin.installedVersion = plugin.latestVersion - - oldElem = self.find('.cloud-plugin[mod-uri="'+escape(uri)+'"]') - newElem = self.cloudPluginBox('renderPlugin', plugin, true) - oldElem.replaceWith(newElem) - } - - for (var i in removed) { - uri = removed[i] - - if (installed.indexOf(uri) >= 0) { - continue - } - - var favoriteIndex = FAVORITES.indexOf(uri) - if (favoriteIndex >= 0) { - FAVORITES.splice(favoriteIndex, 1) - $('#effect-content-Favorites').find('[mod-uri="'+escape(uri)+'"]').remove() - $('#effect-tab-Favorites').html('Favorites (' + FAVORITES.length + ')') - } - - plugin = self.data('pluginsData')[uri] - oldElem = self.find('.cloud-plugin[mod-uri="'+escape(uri)+'"]') - - if (plugin.latestVersion) { - // removing a plugin available on cloud, keep its store item - plugin.status = 'blocked' - plugin.bundle_name = bundle - delete plugin.bundles - plugin.installedVersion = null - - newElem = self.cloudPluginBox('renderPlugin', plugin, true) - oldElem.replaceWith(newElem) - - } else { - // removing local plugin means the number of possible plugins goes down - category = plugin.category[0] - - if (category && category != 'All') { - if (category == 'Utility' && plugin.category.length == 2 && plugin.category[1] == 'MIDI') { - category = 'MIDI' - } - categories[category] -= 1 - } - categories['All'] -= 1 - - // remove it from store - delete self.data('pluginsData')[uri] - oldElem.remove() - } - } - - self.cloudPluginBox('setCategoryCount', categories) - }, - - showPluginInfo: function (uri) { - var self = $(this) - - var plugin = self.data('pluginsData')[uri] - if (!plugin) { - if (self.data('fake')) - new Notification('error', "Requested plugin is not available") - return - } - - var cloudChecked = false - var localChecked = false - - var showInfo = function() { - if (!cloudChecked || !localChecked) - return - - // formating numbers and flooring ranges up to two decimal cases - for (var i = 0; i < plugin.ports.control.input.length; i++) { - plugin.ports.control.input[i].formatted = format(plugin.ports.control.input[i]) - } - - if (plugin.ports.cv && plugin.ports.cv.input) { - for (var i = 0; i < plugin.ports.cv.input.length; i++) { - plugin.ports.cv.input[i].formatted = format(plugin.ports.cv.input[i]) - } - } - - if (plugin.ports.cv && plugin.ports.cv.output) { - for (var i = 0; i < plugin.ports.cv.output.length; i++) { - plugin.ports.cv.output[i].formatted = format(plugin.ports.cv.output[i]) - } - } - - var category = plugin.category[0] - if (category == 'Utility' && plugin.category.length == 2 && plugin.category[1] == 'MIDI') { - category = 'MIDI' - } - - var metadata = { - author: plugin.author, - uri: plugin.uri, - escaped_uri: escape(plugin.uri), - thumbnail_href: plugin.thumbnail_href, - screenshot_href: plugin.screenshot_href, - category: category || "None", - installed_version: version(plugin.installedVersion), - latest_version: version(plugin.latestVersion), - package_name: (plugin.bundle_name || plugin.bundles[0]).replace(/\.lv2$/, ''), - comment: plugin.comment.trim() || "No description available", - brand : plugin.brand, - name : plugin.name, - label : plugin.label, - ports : plugin.ports, - plugin_href: PLUGINS_URL + '/' + btoa(plugin.uri), - pedalboard_href: desktop.getPedalboardHref(plugin.uri, plugin.stable === false), - build_env_uppercase: (plugin.buildEnvironment || "LOCAL").toUpperCase(), - show_build_env: plugin.buildEnvironment !== "prod", - }; - - var info = self.data('info') - - if (info) { - info.remove() - self.data('info', null) - } - info = $(Mustache.render(TEMPLATES.cloudplugin_info, metadata)) - - // hide control ports table if none available - if (plugin.ports.control.input.length == 0) { - info.find('.plugin-controlports').hide() - } - - // hide cv inputs table if none available - if (!plugin.ports.cv || (plugin.ports.cv && plugin.ports.cv.input && plugin.ports.cv.input.length == 0)) { - info.find('.plugin-cvinputs').hide() - } - - // hide cv ouputs ports table if none available - if (!plugin.ports.cv || (plugin.ports.cv && plugin.ports.cv.output && plugin.ports.cv.output.length == 0)) { - info.find('.plugin-cvoutputs').hide() - } - - var canInstall = false, - canUpgrade = false - - // The remove button will remove the plugin, close window and re-render the plugins - // without the removed one - if (plugin.installedVersion) { - info.find('.js-install').hide() - info.find('.js-remove').show().click(function () { - // Remove plugin - self.data('removePluginBundles')(plugin.bundles, function (resp) { - var bundlename = plugin.bundles[0].split('/').filter(function(el){return el.length!=0}).pop(0) - self.cloudPluginBox('postInstallAction', [], resp.removed, bundlename) - info.window('close') - - // remove-only action, need to manually update plugins - desktop.updatePluginList([], resp.removed) - }) - }) - } else { - canInstall = true - info.find('.js-remove').hide() - info.find('.js-installed-version').hide() - info.find('.js-install').show().click(function () { - // Install plugin - self.data('installPluginURI')(plugin.uri, self.data('usingLabs'), function (resp, bundlename) { - self.cloudPluginBox('postInstallAction', resp.installed, resp.removed, bundlename) - info.window('close') - }) - }) - } - - if (plugin.installedVersion && plugin.latestVersion && compareVersions(plugin.latestVersion, plugin.installedVersion) > 0) { - canUpgrade = true - info.find('.js-upgrade').show().click(function () { - // Upgrade plugin - self.data('upgradePluginURI')(plugin.uri, self.data('usingLabs'), function (resp, bundlename) { - self.cloudPluginBox('postInstallAction', resp.installed, resp.removed, bundlename) - info.window('close') - }) - }) - } else { - info.find('.js-upgrade').hide() - } - - if (! plugin.latestVersion) { - info.find('.js-latest-version').hide() - } - - info.appendTo($('body')) - info.window({ - windowName: "Cloud Plugin Info" - }) - info.window('open') - self.data('info', info) - } - - // get full plugin info if plugin has a local version - if ((plugin.bundles && plugin.bundles.length > 0) || ! plugin.installedVersion) { - localChecked = true - } else { - var renderedVersion = [plugin.builder, - plugin.microVersion, - plugin.minorVersion, - plugin.release].join('_'); - $.ajax({ - url: "/effect/get", - data: { - uri: plugin.uri, - version: VERSION, - plugin_version: renderedVersion, - }, - success: function (pluginData) { - // delete cloud specific fields just in case - delete pluginData.bundle_name - delete pluginData.latestVersion - // ready to merge - plugin = $.extend(pluginData, plugin) - localChecked = true - showInfo() - }, - error: function () { - // assume not installed - plugin.installedVersion = null - plugin.installed_version = null - localChecked = true - showInfo() - }, - cache: !!plugin.buildEnvironment, - dataType: 'json' - }) - } - - // always get cloud plugin info - $.ajax({ - url: (self.data('usingLabs') ? CLOUD_LABS_URL : SITEURL) + "/lv2/plugins", - data: { - uri: plugin.uri, - image_version: VERSION, - bin_compat: BIN_COMPAT, - }, - success: function (pluginData) { - if (pluginData && pluginData.length > 0) { - pluginData = pluginData[0] - // delete local specific fields just in case - delete pluginData.bundles - delete pluginData.installedVersion - // ready to merge - plugin = $.extend(pluginData, plugin) - plugin.latestVersion = [plugin.builder_version || 0, plugin.minorVersion, plugin.microVersion, plugin.release_number] - } else { - plugin = $.extend(getDummyPluginData(), plugin) - plugin.latestVersion = null - } - cloudChecked = true - showInfo() - }, - error: function () { - plugin = $.extend(getDummyPluginData(), plugin) - plugin.latestVersion = null - cloudChecked = true - showInfo() - }, - cache: false, - dataType: 'json' - }) - }, -}) diff --git a/html/js/common.js b/html/js/common.js deleted file mode 100644 index 8714f2ec6..000000000 --- a/html/js/common.js +++ /dev/null @@ -1,189 +0,0 @@ -// SPDX-FileCopyrightText: 2012-2023 MOD Audio UG -// SPDX-License-Identifier: AGPL-3.0-or-later - -/* The method below is already implemented in modgui.js. - * The reason it's there and not here is because modgui.js is a standalone implementation - * of modgui LV2 standards and should not depend of anything from this package (it's also used in modsdk) - * We kept it commented here because this is where it used to belong, and it's weird to have this so core - * function being declared only in modgui.js. - */ -/* -function JqueryClass(name, methods) { - (function($) { - $.fn[name] = function(method) { - if (methods[method]) { - return methods[method].apply(this, Array.prototype.slice.call(arguments, 1)); - } else if (typeof method === 'object' || !method) { - return methods.init.apply(this, arguments); - } else { - $.error( 'Method ' + method + ' does not exist on jQuery.' + name ); - } - } - })(jQuery); -} -*/ - -(function ($) { - $.fn.cleanableInput = function (options) { - var self = $(this) - var remove = $('') - remove.insertAfter(self) - - var position = function () { - remove.show() -/* remove.css('left', self.position().left + self.width() - 3) - remove.css('top', self.position().top + self.height() - 22) -*/ } - - remove.click(function () { - self.val('') - remove.hide() - self.trigger('keypress') - }) - - if (self.val().length == 0) - remove.hide() - else - position() - - self.keyup(function () { - if (self.val().length > 0) - position() - else - remove.hide() - }) - - } -})(jQuery); - -(function ($) { - $.extend($.expr[":"], { - scrollable: function (element) { - var vertically_scrollable, horizontally_scrollable; - if ($(element).css('overflow') == 'scroll' || $(element).css('overflowX') == 'scroll' || $(element).css('overflowY') == 'scroll') return true; - - vertically_scrollable = (element.clientHeight < element.scrollHeight) && ( - $.inArray($(element).css('overflowY'), ['scroll', 'auto']) != -1 || $.inArray($(element).css('overflow'), ['scroll', 'auto']) != -1); - - if (vertically_scrollable) return true; - - horizontally_scrollable = (element.clientWidth < element.scrollWidth) && ( - $.inArray($(element).css('overflowX'), ['scroll', 'auto']) != -1 || $.inArray($(element).css('overflow'), ['scroll', 'auto']) != -1); - return horizontally_scrollable; - } - }); -})(jQuery) - -function setCookie(name, value, days) { - if (days) { - var date = new Date(); - date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); - var expires = "; expires=" + date.toGMTString(); - } else var expires = ""; - document.cookie = name + "=" + value + expires + "; path=/"; -} - -function getCookie(c_name, defaultValue) { - if (document.cookie.length > 0) { - c_start = document.cookie.indexOf(c_name + "="); - if (c_start != -1) { - c_start = c_start + c_name.length + 1; - c_end = document.cookie.indexOf(";", c_start); - if (c_end == -1) { - c_end = document.cookie.length; - } - return unescape(document.cookie.substring(c_start, c_end)); - } - } - if (defaultValue) - return defaultValue - return ""; -} - -function compareVersions(a, b, len) { - if (!a && !b) { - return 0 - } - if (!b) { - return 1 - } - if (!a) { - return -1 - } - if (! len) { - len = 4 - } - for (var i = 0; i < len; i++) { - if (a[i] > b[i]) { - return 1 - } - if (a[i] < b[i]) { - return -1 - } - } - return 0 -} - -function renderTime(time) { - var months = ['Jan', - 'Feb', - 'Mar', - 'Apr', - 'May', - 'Jun', - 'Jul', - 'Aug', - 'Sep', - 'Oct', - 'Nov', - 'Dec' - ] - return sprintf('%s %02d %02d:%02d', - months[time.getMonth()], - time.getDate(), - time.getHours(), - time.getMinutes()) -} - -function remove_from_array(array, element) { - var index = array.indexOf(element) - if (index > -1) - array.splice(index, 1) -} - -var pending_pedalboard_screenshots = [] - -function wait_for_pedalboard_screenshot(bundlepath, version, callback) { - // allow to cache request if no screenshot is being currently generated - var cache = pending_pedalboard_screenshots.indexOf(bundlepath) < 0; - - $.ajax({ - url: "/pedalboard/image/check?bundlepath="+escape(bundlepath)+'&v='+version.toString(), - success: function (resp) { - if (resp.status == 1) { - // success - remove_from_array(pending_pedalboard_screenshots, bundlepath) - callback({'ok':true,'ctime':resp.ctime}) - return - } - - if (resp.status == 0) { - // pending - setTimeout(function() { - wait_for_pedalboard_screenshot(bundlepath, version, callback) - }, 1000) - return - } - - // error - callback({'ok':false}) - - }, - error: function () { - callback({'ok':false}) - }, - cache: cache, - global: false, - dataType: 'json' - }) -} diff --git a/html/js/desktop.js b/html/js/desktop.js deleted file mode 100644 index 631a98bdd..000000000 --- a/html/js/desktop.js +++ /dev/null @@ -1,2202 +0,0 @@ -// SPDX-FileCopyrightText: 2012-2023 MOD Audio UG -// SPDX-License-Identifier: AGPL-3.0-or-later - -function Desktop(elements) { - var self = this - - // The elements below are expected to be all defined in HTML and passed as parameter - elements = $.extend({ - titleBox: $('
        '), - zoomIn: $('
        '), - zoomOut: $('
        '), - addMidiButton: $('
        '), - midiPortsWindow: $('
        '), - midiPortsList: $('
        '), - pedalPresetsWindow: $('
        '), - pedalPresetsList: $('
        '), - pedalPresetsOverlay: $('
        '), - updateDeviceWindow: $('
        '), - saveBox: $('
        '), - saveButton: $('
        '), - saveAsButton: $('
        '), - resetButton: $('
        '), - cvAddressingButton: $('
        '), - snapshotSaveButton: $('
        '), - snapshotSaveAsButton: $('
        '), - snapshotManageButton: $('
        '), - transportButton: $('
        '), - transportWindow: $('
        '), - transportPlay: $('
        '), - transportBPB: $('
        '), - transportBPM: $('
        '), - transportSyncMode: $('
        '), - effectBox: $('
        '), - effectBoxTrigger: $('
        '), - cloudPluginBox: $('
        '), - cloudPluginBoxTrigger: $('
        '), - pedalboardTrigger: $('
        '), - fileManagerBox: $('
        '), - fileManagerBoxTrigger: $('
        '), - pedalboardBox: $('
        '), - pedalboardBoxTrigger: $('
        '), - bankBox: $('
        '), - bankBoxTrigger: $('
        '), - bankList: $('
        '), - bankPedalboardList: $('
        '), - bankSearchResult: $('
        '), - shareButton: $('
        '), - shareWindow: $('
        '), - presetSaveBox: $('
        '), - devicesIcon: $('
        '), - devicesWindow: $('
        '), - statusIcon: $('
        '), - settingsIcon: $('
        '), - upgradeIcon: $('
        '), - upgradeWindow: $('
        '), - bypassLeftButton: $('
        '), - bypassRightButton: $('
        '), - bufferSizeButton: $('
        '), - xrunsButton: $('
        '), - cpuStatsButton: $('
        '), - }, elements) - - this.installationQueue = new InstallationQueue() - this.windowManager = new WindowManager() - - this.pluginIndexer = lunr(function () { - this.field('data') - this.ref('id') - this.requireAllTerms = true - }) - - this.pedalboardIndexer = lunr(function () { - this.field('data') - this.ref('id') - this.requireAllTerms = true - }) - - this.pluginIndexerData = {} - this.pedalboardIndexerData = {} - this.previousPedalboardList = null - this.cvAddressing = false - - this.resetPluginIndexer = function (plugins) { - self.pluginIndexer = lunr(function () { - this.field('data') - this.ref('id') - this.requireAllTerms = true - }) - - var i, plugin - for (i in plugins) { - plugin = plugins[i] - self.pluginIndexer.add({ - id: plugin.uri, - data: [plugin.uri, plugin.name, plugin.brand, plugin.comment, plugin.category.join(" ")].join(" "), - }) - } - self.pluginIndexerData = plugins - } - - this.pedalboardStatsSuccess = false; - this.pedalboardStats = {}; - this.resetPedalboardStats = function() { - this.pedalboardStatsSuccess = false; - if (! CLOUD_TERMS_ACCEPTED) { - return - } - $.ajax({ - url: SITEURL + '/pedalboards/stats', - type: 'GET', - success: function(stats) { - self.pedalboardStatsSuccess = true; - self.pedalboardStats = stats; - }, - cache: false - }) - }; - this.getPedalboardHref = function(uri, unstable) { - if (!this.pedalboardStatsSuccess) { - return null; - } - var base64Uri = btoa(uri); - if (!this.pedalboardStats[base64Uri]) { - return null; - } - var encodedUri = encodeURIComponent(uri); - if (unstable) { - encodedUri += '&unstable=true'; - } - return PEDALBOARDS_URL + '/?plugin_uri=' + encodedUri; - }; - - this.midiDevices = new MidiPortsWindow({ - midiPortsWindow: elements.midiPortsWindow, - midiPortsList: elements.midiPortsList, - }) - - this.hardwareManager = new HardwareManager({ - address: function (instanceAndSymbol, addressing, callback) { - $.ajax({ - url: '/effect/parameter/address/' + instanceAndSymbol, - type: 'POST', - data: JSON.stringify(addressing), - success: function (resp) { - if (resp) { - self.setPedalboardAsModified(true) - callback(true) - } else { - new Bug("Couldn't address parameter, not allowed") - callback(false) - } - }, - error: function () { - new Bug("Couldn't address parameter, server error") - callback(false) - }, - cache: false, - dataType: 'json' - }) - }, - setEnabled: function (instance, portSymbol, enabled, feedback, forceAddress, momentaryMode) { - if (!enabled && feedback === undefined) { - console.warn("ERROR setEnabled called as false, but with undefined feedback") - feedback = true - } - if (instance == "/pedalboard") { - self.transportControls.setControlEnabled(portSymbol, enabled, feedback, forceAddress, momentaryMode) - return - } - self.pedalboard.pedalboard('setPortEnabled', instance, portSymbol, enabled, feedback, forceAddress, momentaryMode) - }, - renderForm: function (instance, port) { - var label - - if (instance == "/pedalboard") { - label = "Pedalboard" - } else { - label = self.pedalboard.pedalboard('getLabel', instance) - } - - if (port.symbol == ':bypass' || port.symbol == ':presets') { - context = { - label: label, - name: port.symbol == ':bypass' ? "On/Off" : port.name - } - return Mustache.render(TEMPLATES.bypass_addressing, context) - } - - context = { - label: label, - name: port.shortName - } - return Mustache.render(TEMPLATES.addressing, context) - }, - isApp: function() { - return self.isApp; - }, - }) - - this.pedalPresets = new SnapshotsManager({ - pedalPresetsWindow: elements.pedalPresetsWindow, - pedalPresetsList: elements.pedalPresetsList, - pedalPresetsOverlay: elements.pedalPresetsOverlay, - hardwareManager: self.hardwareManager, - renamedCallback: function (name) { - self.titleBox.text((self.title || 'Untitled') + " - " + (name || 'Default')) - } - }) - - this.isApp = false - this.title = '' - this.cloudAccessToken = null - this.cloudHardwareDeviceVersions = null - this.pedalboardBundle = null - this.pedalboardEmpty = true - this.pedalboardModified = false - this.pedalboardPresetId = 0 - this.pedalboardPresetName = '' - this.pedalboardDemoPluginsNotified = false - this.loadingPeldaboardForFirstTime = true - - this.pedalboard = self.makePedalboard(elements.pedalboard, elements.effectBox) - - elements.zoomIn.click(function () { - self.pedalboard.pedalboard('zoomIn') - }) - elements.zoomOut.click(function () { - self.pedalboard.pedalboard('zoomOut') - }) - - var ajaxFactory = function (url, errorMessage) { - return function (callback) { - $.ajax({ - url: url, - success: callback, - error: function () { - new Error(errorMessage) - }, - cache: false, - dataType: 'json' - }) - } - } - - elements.pedalboardTrigger.click(function () { - self.windowManager.closeWindows(null, true) - }) - - this.titleBox = elements.titleBox - - this.ParameterSet = function (paramchange) { - $.ajax({ - url: '/effect/parameter/set/' , - type: 'POST', - contentType: 'application/json', - data: JSON.stringify(paramchange), - success: function (resp) { - if (!resp) { - new Bug("Couldn't address parameter, not allowed") - } - }, - error: function () { - new Bug ("Couldn't address parameter, server error") - }, - cache: false, - global: false, - dataType: 'json' - }) - } - - this.cloudPluginListFunction = function (callback) { - $.ajax({ - method: 'GET', - url: '/effect/list', - success: callback, - cache: false, - dataType: 'json', - }) - } - - this.cloudPluginSearchFunction = function (query, callback) { - $.ajax({ - method: 'GET', - url: '/effect/search', - query: query, - success: callback, - cache: false, - dataType: 'json' - }) - } - - this.pedalboardListFunction = function (callback) { - if (self.previousPedalboardList != null && callback) { - callback(self.previousPedalboardList) - return - } - - $.ajax({ - method: 'GET', - url: '/pedalboard/list', - success: function(pedals) { - var allpedals = {} - for (var i=0; i') - - if (isUpdating) { - block.html('

        Auto-update in progress, please wait...

        ') - } else { - block.html('

        Disconnected

        ') - var re = $("
        Reload
        ").appendTo(block); - re.css("background-image", "url(img/icons/25/reload.png)"); - re.click(function () { location.reload(); }); - } - - $('body').append(block).css('overflow', 'hidden') - $('#wrapper').css('z-index', -1) - $('#plugins-library').css('z-index', -1) - $('#cloud-plugins-library').css('z-index', -1) - $('#pedalboards-library').css('z-index', -1) - $('#bank-library').css('z-index', -1) - $('#main-menu').css('z-index', -1) - ws.close() - } - - this.init = function () { - $(".mod-init-hidden").removeClass("mod-init-hidden"); - $("body").addClass("initialized"); - } - - this.authenticateDevice = function (callback) { - $.ajax({ - method: 'GET', - url: SITEURL + '/devices/nonce', - cache: false, - success: function (resp) { - if (!resp || !resp.nonce) { - callback(false) - return - } - $.ajax({ - url: '/auth/nonce', - type: 'POST', - cache: false, - contentType: 'application/json', - dataType: 'json', - data: JSON.stringify(resp), - success: function (resp) { - if (!resp || !resp.message) { - //$('#mod-cloud-plugins').hide() - callback(false) - console.log("Webserver does not support MOD tokens, downloads will not be possible") - return; - } - - $.ajax({ - url: SITEURL + '/devices/tokens', - type: 'POST', - cache: false, - contentType: 'application/json', - dataType: 'json', - data: JSON.stringify(resp), - success: function (resp) { - if (!resp || !resp.message) { - callback(false) - return; - } - - if (resp['upgrade']) { - $.ajax({ - method: 'GET', - url: resp['image-href'], - cache: false, - contentType: 'application/json', - success: function (data) { - elements.upgradeWindow.upgradeWindow('setup', resp['upgrade-required'], data) - }, - error: function () { - elements.upgradeWindow.upgradeWindow('setErrored') - }, - }) - } else { - elements.upgradeWindow.upgradeWindow('setUpdated') - } - - $.ajax({ - url: '/auth/token', - type: 'POST', - cache: false, - contentType: 'application/json', - dataType: 'json', - data: JSON.stringify(resp), - success: function (resp) { - self.cloudAccessToken = resp.access_token; - var opts = { - from_args: { - headers: { 'Authorization' : 'MOD ' + resp.access_token } - } - } - callback(true, opts); - }, - error: function () { - callback(false); - }, - }) - }, - error: function () { - callback(false) - }, - }) - }, - error: function () { - callback(false) - }, - }) - }, - error: function () { - callback(false) - }, - }) - } - - this.setPedalboardAsModified = function (modified) { - this.pedalboardModified = modified - if (modified) { - elements.saveButton.addClass('unmodified-changes') - } else { - elements.saveButton.removeClass('unmodified-changes') - } - } - - elements.devicesIcon.statusTooltip() - this.ccDeviceManager = new ControlChainDeviceManager({ - devicesIcon: elements.devicesIcon, - devicesWindow: elements.devicesWindow, - updateInfoWindow: elements.updateDeviceWindow, - setIconTooltip: function (msg) { - elements.devicesIcon.statusTooltip('message', msg, true) - }, - showNotification: function (msg) { - if (! self.loadingPeldaboardForFirstTime) { - new Notification('info', msg, 5000) - } - }, - cancelDownload: function (callback) { - $.ajax({ - url: '/controlchain/cancel/', - type: 'POST', - success: function () { - callback() - }, - error: function () { - callback() - }, - cache: false, - dataType: 'json' - }) - }, - }) - - this.ccDeviceAdded = function (dev_uri, label, labelsuffix, version) { - self.ccDeviceManager.deviceAdded(dev_uri, label+labelsuffix, version) - self.checkHardwareDeviceVersion(dev_uri, label, version) - } - - this.ccDeviceRemoved = function (dev_uri, label, version) { - self.ccDeviceManager.deviceRemoved(dev_uri, label, version) - elements.upgradeWindow.upgradeWindow('cancelDeviceSetup', dev_uri) - } - - this.ccDeviceConnected = function (label, version) { - self.ccDeviceManager.deviceConnected(label, version) - } - - this.ccDeviceDisconnected = function (label, version) { - self.ccDeviceManager.deviceDisconnected(label, version) - } - - this.ccDeviceUpdateFinished = function () { - elements.upgradeWindow.upgradeWindow('setUpdated') - elements.upgradeWindow.hide() - self.ccDeviceManager.hideUpdateWindow() - new Notification("info", "Control Chain device firmware update complete!") - } - - this.transportControls = new TransportControls({ - transportButton: elements.transportButton, - transportWindow: elements.transportWindow, - transportPlay: elements.transportPlay, - transportBPB: elements.transportBPB, - transportBPM: elements.transportBPM, - transportSyncMode: elements.transportSyncMode, - openAddressingDialog: function (port, label) { - self.hardwareManager.open("/pedalboard", port, label) - }, - setNewBeatsPerMinuteValue: function (bpm) { - self.hardwareManager.setBeatsPerMinuteValue(bpm) - }, - removeBPMHardwareMapping: function(syncMode) { - var instanceAndSymbol = "/pedalboard/:bpm" - if (self.hardwareManager.removeHardwareMappping(instanceAndSymbol)) { - var source = syncMode === "link" ? "Ableton Link" : "MIDI" - new Notification('info', 'BPM addressing removed, incompatible with ' + source + ' sync mode', 8000) - } - self.setPedalboardAsModified(true) - }, - setSyncMode: function(syncMode, callback) { - $.ajax({ - url: '/pedalboard/transport/set_sync_mode/' + syncMode, - type: 'POST', - success: function (resp) { - if (resp) { - callback(true) - } else { - new Bug("Couldn't set new sync mode") - callback(false) - } - }, - error: function () { - new Bug("Couldn't set new sync mode, server error") - callback(false) - }, - cache: false, - dataType: 'json' - }) - }, - unaddressPort: function (portSymbol, syncMode, callback) { - var addressing = { - uri : kNullAddressURI, - label : "", - minimum: 0, - maximum: 0, - value : 0, - steps : 0, - } - var instanceAndSymbol = "/pedalboard/" + portSymbol - - $.ajax({ - url: '/effect/parameter/address/' + instanceAndSymbol, - type: 'POST', - data: JSON.stringify(addressing), - success: function (resp) { - if (resp) { - if (self.hardwareManager.removeHardwareMappping(instanceAndSymbol)) { - var source = syncMode === "link" ? "Ableton Link" : "MIDI" - new Notification('info', 'BPM addressing removed, incompatible with ' + source + ' sync mode', 8000) - } - self.setPedalboardAsModified(true) - callback(true) - } else { - new Bug("Couldn't address parameter") - callback(false) - } - }, - error: function () { - new Bug("Couldn't address parameter, server error") - callback(false) - }, - cache: false, - dataType: 'json' - }) - }, - }) - - this.checkHardwareDeviceVersion = function (dev_uri, label, version) { - if (self.cloudAccessToken == null) { - self.authenticateDevice(function (ok) { - if (ok && self.cloudAccessToken != null) { - self.checkHardwareDeviceVersion(dev_uri, label, version) - } else { - console.log("Notice: failed to check device version") - } - }) - return - } - - if (self.cloudHardwareDeviceVersions == null) { - $.ajax({ - method: 'GET', - url: CONTROLCHAIN_URL + '/versions', - success: function (resp) { - if (!resp) { - console.log("Notice: failed to get latest device version") - return - } - if (resp.api_version != 1) { - return - } - - self.cloudHardwareDeviceVersions = resp - self.checkHardwareDeviceVersion(dev_uri, label, version) - }, - error: function (resp) { - console.log("Notice: failed to get latest device version") - }, - cache: false, - dataType: 'json' - }) - return - } - - var devs = self.cloudHardwareDeviceVersions.devices - if (! devs || Object.keys(devs).length == 0) { - return - } - var dev = devs[dev_uri] - if (! dev) { - return - } - - var majminor = VERSION.split(".").slice(0, 2).join(".") - var cloudversion = dev[majminor] - - if (! cloudversion) { - cloudversion = dev["latest"] - if (! cloudversion) { - return - } - } - - if (compareVersions(version.split("."), cloudversion.split("."), 3) < 0) { - data = { - 'uri': dev_uri, - 'label': label, - 'download-url': CONTROLCHAIN_URL + "/file/" + label + cloudversion + ".bin", - 'release-url': "http://wiki.moddevices.com/wiki/Control_Chain_Releases#" + label + "," + cloudversion - } - elements.upgradeWindow.upgradeWindow('setupDevice', data) - } - } - - this.validatePlugins = function (uris, callback) { - $.ajax({ - url: SITEURL + '/pedalboards/validate/', - method: 'POST', - contentType: 'application/json', - data: JSON.stringify({ - uris: uris, - }), - success: function (resp) { - if (! resp.result) { - callback(false) - return - } - callback(true) - }, - error: function (resp) { - new Bug("Couldn't validate pedalboard, error:
        " + resp.statusText) - }, - cache: false, - dataType: 'json' - }) - } - - this.saveConfigValue = function (key, value, callback) { - $.ajax({ - url: '/config/set', - type: 'POST', - data: { - key : key, - value: value, - }, - success: function () { - if (callback) { - callback(true) - PREFERENCES[key] = value - } - }, - error: function () { - if (callback) { - callback(false) - } - }, - cache: false, - dataType: 'json' - }) - } - - this.setupApp = function () { - self.isApp = true - $('#mod-bank').hide() - $('#mod-file-manager').hide() - $('#mod-settings').hide() - $('#mod-devices').hide() - $('#mod-status').hide() - $('#mod-ram').hide() - $('#mod-show-midi-port').hide() - $('#pedalboards-library').find('a').hide() - $('#pedal-presets-window').find('.js-assign-all').hide() - } - - this.setupDeviceAuthentication = function () { - self.authenticateDevice(function (ok) { - if (ok) { - console.log("MOD authentication succeeded") - self.resetPedalboardStats(); - } else { - console.log("MOD authentication failed") - self.upgradeWindow.upgradeWindow('setErrored') - } - }) - } - - this.setupMatomo = function() { - var _mtm = window._mtm = window._mtm || []; - _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'}); - (function() { - var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; - g.async=true; g.src='https://cdn.matomo.cloud/modaudio.matomo.cloud/container_DfEOyKDN.js'; s.parentNode.insertBefore(g,s); - })(); - } - - this.effectBox = self.makeEffectBox(elements.effectBox, - elements.effectBoxTrigger) - this.cloudPluginBox = self.makeCloudPluginBox(elements.cloudPluginBox, - elements.cloudPluginBoxTrigger) - this.pedalboardBox = self.makePedalboardBox(elements.pedalboardBox, - elements.pedalboardBoxTrigger) - this.bankBox = self.makeBankBox(elements.bankBox, - elements.bankBoxTrigger) - this.fileManagerBox = self.makeFileManagerBox(elements.fileManagerBox, - elements.fileManagerBoxTrigger) - - this.getPluginsData = function (uris, callback) { - $.ajax({ - url: '/effect/bulk/', - type: 'POST', - contentType: 'application/json', - data: JSON.stringify(uris), - success: callback, - cache: false, - dataType: 'json' - }) - } - this.installMissingPlugins = function (plugins, callback) { - if (self.isApp) { - new Notification('warn', "Cannot load this pedalboard, some plugins are missing", 4000) - callback(false) - return - } - - var missingCount = 0 - var versions = {} - var uris = [] - var error = false - - // make list of uris - for (var i in plugins) { - var plugin = plugins[i] - if (uris.indexOf(plugin.uri) < 0) { - versions[plugin.uri] = [plugin.builder || 0, plugin.minorVersion, plugin.microVersion, plugin.release || 0] - uris.push(plugin.uri) - } - } - - var finalCallback = function () { - self.previousPedalboardList = null - if (error && !confirm("Failed to install some required plugins, do you want to load the pedalboard anyway?")) { - callback(false) - return - } - callback(true) - } - - var installPlugin = function (uri, data) { - missingCount++ - - self.installationQueue.installUsingURI(uri, 'auto', function (resp, bundlename) { - if (! resp.ok) { - error = true - } - - missingCount-- - - if (missingCount == 0) { - finalCallback() - } - }) - } - - var installMissing = function (data) { - for (var i in uris) { - var uri = uris[i] - var localplugin = data[uri] - - if (localplugin == null) - { - installPlugin(uri, data) - } - else - { - var version = [localplugin.builder || 0, localplugin.minorVersion, localplugin.microVersion, localplugin.release || 0] - - if (compareVersions(version, versions[uri]) < 0) { - installPlugin(uri, data) - } - } - } - - if (missingCount == 0) { - finalCallback() - } - } - - this.getPluginsData(uris, installMissing) - }, - - this.loadRemotePedalboard = function (pedalboard_id) { - if (! CLOUD_TERMS_ACCEPTED) { - return - } - - self.windowManager.closeWindows(null, true) - - if (self.cloudAccessToken == null) { - self.authenticateDevice(function (ok) { - if (ok && self.cloudAccessToken != null) { - self.loadRemotePedalboard(pedalboard_id) - } else { - new Notification('error', "Cannot load remote pedalboards, authentication failure") - } - }) - return - } - - $.ajax({ - url: startsWith(pedalboard_id, 'https://') ? pedalboard_id : (SITEURL + '/pedalboards/' + pedalboard_id), - contentType: 'application/json', - success: function (resp) { - if (!resp.data.stable && PREFERENCES['show-labs-plugins'] !== "true") { - new Notification('error', 'This pedalboard contains one or more community maintained MOD Labs plugins. To load it, you need to enable MOD Labs plugins in Settings -> Advanced'); - return; - } - self.reset(function () { - self.installMissingPlugins(resp.data.plugins, function (ok) { - if (ok) { - var transfer = new SimpleTransference(resp.file_href, '/pedalboard/load_web/', - { from_args: { headers: - { 'Authorization' : 'MOD ' + self.cloudAccessToken } - }}) - - transfer.reauthorizeDownload = self.authenticateDevice - - transfer.reportFinished = function () { - self.pedalboardEmpty = false - self.setPedalboardAsModified(true) - } - - transfer.reportError = function (error) { - new Bug("Couldn't load pedalboard, reason:
        " + error) - } - - transfer.start() - } else { - self.pedalboard.data('wait').stop() - } - }) - }, true) - }, - error: function (resp) { - new Bug("Couldn't get pedalboard info, error:
        " + resp.statusText) - }, - cache: false, - dataType: 'json' - }) - }, - - this.waitForScreenshot = function (generate, bundlepath, callback) { - pending_pedalboard_screenshots.push(bundlepath) - - if (generate) { - $.ajax({ - url: "/pedalboard/image/generate?bundlepath="+escape(bundlepath), - success: function (resp) { - callback(resp.ok) - }, - error: function () { - callback(false) - }, - cache: false, - dataType: 'json' - }) - } else { - $.ajax({ - url: "/pedalboard/image/wait?bundlepath="+escape(bundlepath), - success: function (resp) { - callback(resp.ok) - }, - error: function () { - callback(false) - }, - cache: false, - dataType: 'json' - }) - } - }, - - this.saveBox = elements.saveBox.saveBox({ - save: function (windotTitle, name, asNew, callback) { - $.ajax({ - url: '/pedalboard/save', - type: 'POST', - data: { - title: name, - asNew: asNew ? 1 : 0 - }, - success: function (result) { - if (result.ok) { - // dummy call to keep 1 ajax request active while screenshot is generated - self.waitForScreenshot(false, result.bundlepath, function(){}) - // all set - callback(true, result.bundlepath, result.title) - _paq.push(['trackEvent', 'pedalboard', 'pedalboard-save']) - } else { - callback(false, "Failed to save") - } - }, - error: function (resp) { - self.saveBox.hide() - callback(false, "Couldn't save pedalboard") - }, - cache: false, - dataType: 'json' - }); - } - }) - - this.presetSaveBox = elements.presetSaveBox.saveBox({ - save: function (windotTitle, name, asNew, callback) { - callback(true, "", name) - } - }) - - elements.addMidiButton.click(function () { - self.showMidiDeviceList() - }) - elements.saveButton.click(function () { - self.saveCurrentPedalboard(false) - }) - elements.saveAsButton.click(function () { - self.saveCurrentPedalboard(true) - }) - - elements.cvAddressingButton.click(function () { - // Show/hide CV checkboxes - if ($(this).hasClass('selected')) { - $('body').find('.output-cv-checkbox').hide() - } else { - $('body').find('.output-cv-checkbox').show() - } - // Toggle cvAddressing and button state - self.cvAddressing = !self.cvAddressing - self.pedalboard.pedalboard('setCvAddressing', self.cvAddressing) - $(this).toggleClass('selected') - }) - elements.resetButton.click(function () { - self.reset(function () { - $.ajax({ - url: '/pedalboard/load_bundle/', - type: 'POST', - data: { - bundlepath: DEFAULT_PEDALBOARD, - isDefault: '1', - }, - cache: false, - dataType: 'json' - }) - }) - }) - elements.snapshotSaveButton.click(function () { - if (self.pedalboardPresetId < 0) { - return new Notification('warn', 'Nothing to save', 1500) - } - - $.ajax({ - url: '/snapshot/save', - method: 'POST', - success: function () { - new Notification('info', 'Pedalboard snapshot saved', 2000) - }, - error: function () { - new Bug("Failed to save pedalboard snapshot") - }, - cache: false, - dataType: 'json', - }) - }) - elements.snapshotSaveAsButton.click(function () { - var addressed = !!self.hardwareManager.addressingsByPortSymbol['/pedalboard/:presets'] - if (addressed) { - return new Notification("warn", "Cannot change snapshot while addressed to hardware", 3000) - } - - desktop.openPresetSaveWindow("Saving Snapshot", "", function (newName) { - $.ajax({ - url: '/snapshot/saveas', - data: { - title: newName, - }, - success: function (resp) { - if (! resp.ok) { - return - } - self.pedalboardPresetId = resp.id - self.pedalboardPresetName = resp.title - self.titleBox.text((self.title || 'Untitled') + " - " + resp.title) - new Notification('info', 'Pedalboard snapshot saved', 2000) - }, - error: function () { - new Bug("Failed to save pedalboard snapshot") - }, - cache: false, - dataType: 'json', - }) - }) - }) - elements.snapshotManageButton.click(function () { - var addressed = !!self.hardwareManager.addressingsByPortSymbol['/pedalboard/:presets'] - var feedback = true - - if (addressed) { - console.log(self.hardwareManager.addressingsData['/pedalboard/:presets']) - feedback = self.hardwareManager.addressingsData['/pedalboard/:presets'].feedback - } - - self.pedalPresets.start(self.pedalboardPresetId, addressed, feedback) - }) - - elements.bypassLeftButton.click(function () { - self.triggerTrueBypass("Left", !$(this).hasClass("bypassed")) - }) - elements.bypassRightButton.click(function () { - self.triggerTrueBypass("Right", !$(this).hasClass("bypassed")) - }) - elements.bufferSizeButton.click(function () { - var newsize - if ($(this).text() == "128 frames") { - newsize = '256' - } else { - newsize = '128' - } - - $.ajax({ - url: '/set_buffersize/' + newsize, - method: 'POST', - cache: false, - success: function (resp) { - if (! resp.ok) { - new Bug("Couldn't set new buffer size") - } - }, - error: function () { - new Bug("Communication failure") - }, - }) - }) - elements.xrunsButton.click(function () { - if (cached_xruns == 0) { - return - } - $.ajax({ - url: '/reset_xruns/', - method: 'POST', - cache: false, - success: function (ok) { - if (ok) { - cached_xruns = 0 - $("#mod-xruns").text("0 Xruns") - } - } - }) - }) - elements.cpuStatsButton.click(function () { - $.ajax({ - url: '/switch_cpu_freq/', - method: 'POST', - cache: false, - success: function (ok) { - if (! ok) { - new Bug("Couldn't set new cpu frequency") - } - }, - error: function () { - new Bug("Communication failure") - }, - }) - }) - - elements.shareButton.click(function () { - var share = function () { - if (self.pedalboardEmpty) { - return new Notification('warn', 'Nothing to share', 1500) - } - - var uris = self.pedalboard.pedalboard('getLoadedPluginURIs') - - if (uris.length == 0) { - return new Notification('warn', 'No plugins loaded, cannot share', 1500) - } - - self.validatePlugins(uris, function (stable) { - elements.shareWindow.shareBox('open', self.pedalboardBundle, self.title, stable) - }) - } - - if (self.pedalboardModified || ! (self.pedalboardEmpty || self.pedalboardBundle)) { - if (confirm('There are unsaved modifications, pedalboard must first be saved. Save it?')) { - self.saveCurrentPedalboard(false, share) - } - } else { - share() - } - }) - - elements.shareWindow.shareBox({ - recordStart: ajaxFactory('/recording/start', "Can't record. Probably a connection problem."), - recordStop: ajaxFactory('/recording/stop', "Can't stop record. Probably a connection problem. Please try stopping again"), - playStart: function (startCallback, stopCallback) { - $.ajax({ - url: '/recording/play/start', - success: function (resp) { - $.ajax({ - url: '/recording/play/wait', - success: stopCallback, - error: function () { - new Error("Couln't check when sample playing has ended") - }, - cache: false, - dataType: 'json' - }) - startCallback(resp) - }, - error: function () { - new Error("Can't play. Probably a connection problem.") - }, - cache: false, - dataType: 'json' - }) - }, - playStop: ajaxFactory('/recording/play/stop', "Can't stop playing. Probably a connection problem. Please try stopping again"), - recordDownload: ajaxFactory('/recording/download', "Can't download recording. Probably a connection problem."), - recordReset: ajaxFactory('/recording/reset', "Can't reset your recording. Probably a connection problem."), - - share: function (data, callback) { - if (! data.reauthorized) { - // save user data - $.ajax({ - url: '/save_user_id/', - method: 'POST', - data: data, - success: function () {}, - error: function () {}, - cache: false, - global: false, - dataType: 'json', - }) - } - - if (! CLOUD_TERMS_ACCEPTED) { - return - } - - if (self.cloudAccessToken == null) { - self.authenticateDevice(function (ok) { - if (ok && self.cloudAccessToken != null) { - elements.shareWindow.shareBox('share', data, callback) - } else { - callback({ - ok: false, - error: "authentication failure" - }) - } - }) - return - } - - // pack & upload to cloud - $.ajax({ - url: SITEURL + '/pedalboards/', - method: 'POST', - contentType: 'application/json', - headers: { 'Authorization' : 'MOD ' + self.cloudAccessToken }, - data: JSON.stringify({ - author : data.name, - email : data.email, - description: data.description, - title : data.title, - hidden : data.hidden, - }), - success: function (resp) { - var transfer = new SimpleTransference('/pedalboard/pack_bundle/?bundlepath=' + escape(self.pedalboardBundle), - resp.upload_href, - { to_args: { headers: - { 'Authorization' : 'MOD ' + self.cloudAccessToken } - }}) - - transfer.reauthorizeUpload = self.authenticateDevice; - - transfer.reportFinished = function (resp2) { - callback({ - ok: true, - id: resp.id, - }) - } - - transfer.reportError = function (error) { - callback({ - ok: false, - error: "Failed to upload pedalboard to cloud (missing screenshot?)", - }) - } - - transfer.start() - }, - error: function (resp) { - if (resp.status == 401 && ! data.reauthorized) { - console.log("Pedalboard share unauthorized, retrying authentication...") - data.reauthorized = true - self.authenticateDevice(function (ok, options) { - if (ok) { - console.log("Authentication succeeded") - self.options = $.extend(self.options, options) - elements.shareWindow.shareBox('share', data, callback) - } else { - console.log("Authentication failed") - callback({ - ok: false, - error: resp.statusText - }) - } - }) - return; - } - - callback({ - ok: false, - error: resp.statusText - }) - }, - cache: false, - dataType: 'json' - }) - }, - - waitForScreenshot: self.waitForScreenshot, - }) - - elements.statusIcon.statusTooltip() - this.networkStatus = new NetworkStatus({ - icon: elements.statusIcon, - notify: function (msg) { - elements.statusIcon.statusTooltip('message', msg, true) - } - }) - - elements.settingsIcon.click(function() { - document.location.href = '/settings'; - }) - - elements.settingsIcon.statusTooltip() - elements.pedalboardTrigger.statusTooltip() - elements.pedalboardBoxTrigger.statusTooltip() - elements.bankBoxTrigger.statusTooltip() - elements.cloudPluginBoxTrigger.statusTooltip() - elements.fileManagerBoxTrigger.statusTooltip() - - this.upgradeWindow = elements.upgradeWindow.upgradeWindow({ - icon: elements.upgradeIcon, - windowManager: self.windowManager, - startUpgrade: function (callback) { - $.ajax({ - type: 'POST', - url: '/update/begin', - success: function (ok) { - callback(ok) - }, - error: function () { - callback(false) - }, - cache: false, - dataType: 'json', - }) - }, - startDeviceUpgrade: function () { - self.ccDeviceManager.showUpdateWindow() - }, - }) - - var prevent = function (ev) { - ev.preventDefault() - } - $('body')[0].addEventListener('gesturestart', prevent) - $('body')[0].addEventListener('gesturechange', prevent) - $('body')[0].addEventListener('touchmove', prevent) - $('body')[0].addEventListener('dblclick', prevent) -} - -Desktop.prototype.makePedalboard = function (el, effectBox) { - var self = this - el.pedalboard({ - windowManager: self.windowManager, - hardwareManager: self.hardwareManager, - bottomMargin: effectBox.height(), - cvAddressing: self.cvAddressing, - pluginLoad: function (uri, instance, x, y, callback, errorCallback) { - var firstTry = true - var add = function () { - $.ajax({ - url: '/effect/add/' + instance + '?x=' + x + '&y=' + y + '&uri=' + escape(uri), - success: function (pluginData) { - if (pluginData) { - callback(pluginData) - } else { - new Notification('error', 'Error adding effect') - if (errorCallback) - errorCallback() - } - }, - error: function (resp) { - new Notification('error', 'Error adding effect. Probably a connection problem.') - if (errorCallback) - errorCallback() - }, - cache: false, - dataType: 'json' - }) - } - add() - }, - - pluginRemove: function (instance, callback) { - $.ajax({ - url: '/effect/remove/' + instance, - success: function (resp) { - if (resp) - callback() - else - new Notification("error", "Couldn't remove effect") - }, - cache: false, - dataType: 'json' - }) - }, - - pluginPresetLoad: function (instance, uri, callback) { - $.ajax({ - url: '/effect/preset/load/' + instance, - data: { - uri: uri - }, - success: function (resp) { - callback(resp) - }, - error: function () { - }, - cache: false, - dataType: 'json' - }) - }, - - pluginPresetSaveNew: function (instance, name, callback) { - $.ajax({ - url: '/effect/preset/save_new/' + instance, - data: { - name: name - }, - success: function (resp) { - callback(resp) - }, - error: function () { - }, - cache: false, - dataType: 'json' - }) - }, - - pluginPresetSaveReplace: function (instance, uri, bundlepath, name, callback) { - $.ajax({ - url: '/effect/preset/save_replace/' + instance, - data: { - uri : uri, - bundle: bundlepath, - name : name - }, - success: function (resp) { - callback(resp) - }, - error: function () { - }, - cache: false, - dataType: 'json' - }) - }, - - pluginPresetDelete: function (instance, uri, bundlepath, callback) { - $.ajax({ - url: '/effect/preset/delete/' + instance, - data: { - uri : uri, - bundle: bundlepath - }, - success: function (resp) { - callback(resp) - }, - error: function () { - }, - cache: false, - dataType: 'json' - }) - }, - - portConnect: function (fromPort, toPort, callback) { - var urlParam = fromPort + ',' + toPort - $.ajax({ - url: '/effect/connect/' + urlParam, - success: function (resp) { - callback(resp) - if (!resp) { - console.log('erro') - } - }, - cache: false, - dataType: 'json' - }) - }, - - portDisconnect: function (fromPort, toPort, callback) { - var urlParam = fromPort + ',' + toPort - $.ajax({ - url: '/effect/disconnect/' + urlParam, - success: function () { - callback(true) - }, - cache: false, - dataType: 'json' - }) - }, - - reset: function (callback) { - $.ajax({ - url: '/reset', - success: function (resp) { - if (!resp) { - return new Notification('error', "Couldn't reset pedalboard") - } - - self.title = '' - self.pedalboardBundle = null - self.pedalboardEmpty = true - self.pedalboardPresetId = 0 - self.pedalboardPresetName = '' - self.pedalboardDemoPluginsNotified = false - self.titleBox.text('Untitled') - self.titleBox.addClass("blend") - self.transportControls.resetControlsEnabled() - self.setPedalboardAsModified(false) - - callback(true) - }, - error: function () { - new Bug("Couldn't reset pedalboard") - }, - cache: false - }) - }, - - getPluginsData: self.getPluginsData, - - showPluginInfo: function (pluginData) { - pluginData.installedVersion = [pluginData.builder, - pluginData.minorVersion, - pluginData.microVersion, - pluginData.release] - self.effectBox.effectBox('showPluginInfo', pluginData) - }, - - showExternalUI: function (instance) { - ws.send(sprintf("show_external_ui %s", instance)) - }, - - pluginParameterChange: function (port, value) { - self.setPedalboardAsModified(true) - ws.send(sprintf("param_set %s %f", port, value)) - }, - - pluginPatchGet: function (instance, uri) { - ws.send(sprintf("patch_get %s %s", instance, uri)) - }, - - pluginPatchSet: function (instance, uri, valuetype, value) { - self.setPedalboardAsModified(true) - ws.send(sprintf("patch_set %s %s %s %s", instance, uri, valuetype, value)) - }, - - pluginMove: function (instance, x, y) { - self.setPedalboardAsModified(true) - ws.send(sprintf("plugin_pos %s %f %f", instance, x, y)) - }, - - windowSize: function (width, height) { - // FIXME - if (ws && width > 0 && height > 0) { - ws.send(sprintf("pb_size %f %f", width, height)) - } - }, - - pedalboardFinishedLoading: function (callback) { - if (! self.loadingPeldaboardForFirstTime) { - callback() - return - } - - self.loadingPeldaboardForFirstTime = false - self.effectBox.effectBox('search', function () { - setTimeout(function () { - callback() - }, 500) - }) - }, - - addCVAddressingPluginPort: function (uri, name, callback) { - $.ajax({ - url: '/pedalboard/cv_addressing_plugin_port/add', - type: 'POST', - data: { - uri: uri, - name: name, - }, - success: function (resp) { - if (!resp) { - return new Notification('error', "Couldn't add CV port") - } - callback(resp) - }, - error: function () { - new Bug("Couldn't add CV port") - }, - cache: false, - dataType: 'json' - }) - }, - - removeCVAddressingPluginPort: function (uri, callback) { - $.ajax({ - url: '/pedalboard/cv_addressing_plugin_port/remove', - type: 'POST', - data: { - uri: uri, - }, - success: function (resp) { - if (!resp) { - return new Notification('error', "Couldn't remove CV port") - } - callback(resp) - }, - error: function () { - new Bug("Couldn't remove CV port") - }, - cache: false, - dataType: 'json' - }) - }, - - notifyDemoPluginLoaded: function () { - if (self.pedalboardDemoPluginsNotified) { - return - } - self.pedalboardDemoPluginsNotified = true - new Notification('warn', 'This pedalboard contains a trial plugin.
        Using trial plugins will intentionally mute the audio at regular intervals.') - }, - }); - - // Bind events - el.bind('modified', function () { - self.pedalboardEmpty = false - self.setPedalboardAsModified(true) - }) - /* - el.bind('dragStart', function () { - self.windowManager.closeWindows(null, true) - }) - */ - - el.bind('pluginDragStart', function () { - self.effectBox.addClass('fade') - }) - el.bind('pluginDragStop', function () { - self.effectBox.removeClass('fade') - }) - - return el -} - -Desktop.prototype.makePedalboardBox = function (el, trigger) { - var self = this - return el.pedalboardBox({ - trigger: trigger, - windowManager: this.windowManager, - list: self.pedalboardListFunction, - search: self.pedalboardSearchFunction, - saveConfigValue: self.saveConfigValue, - remove: function (pedalboard, callback) { - if (!confirm(sprintf('The pedalboard "%s" will be permanently removed! Confirm?', pedalboard.title))) - return - $.ajax({ - url: '/pedalboard/remove/', - data: { - bundlepath: pedalboard.bundle - }, - success: function () { - new Notification("info", sprintf('Pedalboard "%s" removed', pedalboard.title), 1000) - self.previousPedalboardList = null - callback() - }, - error: function () { - new Bug("Couldn't remove pedalboard") - }, - cache: false - }) - }, - load: function (bundlepath, broken, callback) { - if (!broken) { - self.loadPedalboard(bundlepath, callback) - return - } - $.ajax({ - url: '/pedalboard/info/', - data: { - bundlepath: bundlepath - }, - success: function (pbinfo) { - self.reset(function () { - self.installMissingPlugins(pbinfo.plugins, function (ok) { - if (ok) { - self.loadPedalboard(bundlepath, callback) - } else { - self.pedalboard.data('wait').stop() - } - }) - }) - }, - error: function () { - new Bug("Couldn't load pedalboard") - }, - cache: false - }) - }, - }) -} - -Desktop.prototype.makeEffectBox = function (el, trigger) { - var self = this - return el.effectBox({ - trigger: trigger, - windowManager: this.windowManager, - pedalboard: this.pedalboard, - saveConfigValue: this.saveConfigValue, - }) -} - -Desktop.prototype.makeCloudPluginBox = function (el, trigger) { - var self = this - return el.cloudPluginBox({ - trigger: trigger, - windowManager: this.windowManager, - list: self.cloudPluginListFunction, - removePluginBundles: function (bundles, callback) { - if (!confirm('You are about to remove this plugin and any other in the same bundle. This may break pedalboards that depend on them.')) - return - self.previousPedalboardList = null - $.ajax({ - url: '/package/uninstall', - data: JSON.stringify(bundles), - method: 'POST', - success: function(resp) { - if (resp.ok) { - callback(resp) - } else { - new Notification('error', "Could not uninstall bundle: " + resp.error) - } - }, - error: function () { - new Notification('error', "Failed to uninstall plugin") - }, - cache: false, - dataType: 'json' - }) - }, - upgradePluginURI: function (uri, usingLabs, callback) { - self.previousPedalboardList = null - self.installationQueue.installUsingURI(uri, usingLabs, callback) - }, - installPluginURI: function (uri, usingLabs, callback) { - self.previousPedalboardList = null - self.installationQueue.installUsingURI(uri, usingLabs, callback) - } - }) -} - -Desktop.prototype.makeBankBox = function (el, trigger) { - var self = this - el.bankBox({ - trigger: trigger, - windowManager: this.windowManager, - list: self.pedalboardListFunction, - search: self.pedalboardSearchFunction, - load: function (callback) { - $.ajax({ - url: '/banks', - success: callback, - error: function () { - new Bug("Couldn't load banks") - }, - cache: false, - dataType: 'json', - }) - }, - save: function (data, callback) { - $.ajax({ - type: 'POST', - url: '/banks/save', - data: JSON.stringify(data), - success: callback, - error: function () { - new Bug("Couldn't save banks") - }, - cache: false, - }) - }, - copyFactoryPedalboard: function (bundlepath, title, callback) { - $.ajax({ - url: '/pedalboard/factorycopy/', - data: { - bundlepath: bundlepath, - title: title, - }, - success: function (resp) { - if (resp) { - self.previousPedalboardList = null - new Notification('warning', 'Factory pedalboard was duplicated into the User Pedalboards Library') - callback(resp) - } else { - new Bug("Could not copy factory pedalboard") - } - }, - error: function () { - new Bug("Failed to copy factory pedalboard") - }, - cache: false - }) - }, - }) -} - -Desktop.prototype.makeFileManagerBox = function (el, trigger) { - var self = this - el.fileManagerBox({ - trigger: trigger, - windowManager: this.windowManager, - }) -} - -Desktop.prototype.reset = function (callback, skipConfirmDialog) { - if (this.pedalboardModified && !skipConfirmDialog && !confirm("There are unsaved modifications that will be lost. Are you sure?")) { - return - } - - this.pedalboard.data('wait').start('Loading pedalboard...') - this.pedalboard.pedalboard('reset', callback) -} - -Desktop.prototype.updateAllPlugins = function () { - this.effectBox.effectBox('search') -} - -Desktop.prototype.updatePluginList = function (added, removed) { - // TODO - console.log("ADDED:", added) - console.log("REMOVED:", removed) - for (var i in added) { - var uri = added[i] - } - for (var i in removed) { - var uri = removed[i] - } - this.effectBox.effectBox('search') -} - -Desktop.prototype.showMidiDeviceList = function () { - this.midiDevices.start() -} - -Desktop.prototype.triggerTrueBypass = function (channelName, bypassed) { - var self = this; - $.ajax({ - url: '/truebypass/' + channelName + '/' + (bypassed ? "true" : "false"), - cache: false, - dataType: 'json', - success: function (ok) { - if (ok) { - self.setTrueBypassButton(channelName, bypassed); - } - } - }) -} - -Desktop.prototype.setTrueBypassButton = function (channelName, state) { - if (typeof state === "string") state = eval(state); - var b = $("#mod-bypass" + channelName); - b[(state ? "add" : "remove") + "Class"]("bypassed"); -} - -Desktop.prototype.loadPedalboard = function (bundlepath, callback) { - var self = this - - self.reset(function () { - $.ajax({ - url: '/pedalboard/load_bundle/', - type: 'POST', - data: { - bundlepath: bundlepath - }, - success: function (resp) { - if (! resp.ok) { - callback(false) - return - } - self.title = resp.name - self.pedalboardBundle = bundlepath - self.pedalboardEmpty = false - self.pedalboardDemoPluginsNotified = false - self.setPedalboardAsModified(false) - self.titleBox.text(resp.name); - self.titleBox.removeClass("blend"); - - callback(true) - _paq.push(['trackEvent', 'pedalboard', 'pedalboard-load']); - }, - error: function () { - new Bug("Couldn't load pedalboard") - }, - cache: false, - dataType: 'json' - }) - }) -} - -Desktop.prototype.saveCurrentPedalboard = function (asNew, callback) { - var self = this - - if (self.pedalboardEmpty && ! self.pedalboardModified) { - new Notification('warn', 'Nothing to save', 1500) - return - } - - self.saveBox.saveBox('save', "", self.title, asNew, - function (ok, errorOrPath, title) { - if (!ok) { - new Error(errorOrPath) - return - } - - if (asNew || title || ! self.title) { - self.titleBox.removeClass("blend"); - self.previousPedalboardList = null - } - - self.title = title - self.pedalboardBundle = errorOrPath - self.pedalboardEmpty = false - self.setPedalboardAsModified(false) - self.titleBox.text(title + " - " + self.pedalboardPresetName) - - if (self.previousPedalboardList != null) { - for (var i=0; i').appendTo($('body')) - tooltip.data('arrow', $('
        ').appendTo(tooltip)) - $('
        ').appendTo(tooltip) - tooltip.hide() - self.data('tooltip', tooltip) - self.bind('mouseover', function () { - self.statusTooltip('showTooltip') - }) - self.bind('mouseout', function () { - tooltip.stop().animate({ - opacity: 0 - }, 200, - function () { - $(this).hide() - }) - }) - - // Special case for bottom left mod-plugins icon - // arrow should be on the left, not on the right - if (self.attr('id') === "mod-plugins") { - var arrow = tooltip.data('arrow'); - arrow.css('left', 14); - } - - return self - }, - - status: function (status) { - var self = $(this) - if (self.data('status')) - self.removeClass(self.data('status')) - self.data('status', status) - self.addClass(status) - }, - - message: function (message, silent, timeout) { - var self = $(this) - var oldMsg = self.data('message') - self.data('message', message) - if (!silent && oldMsg != message) - self.statusTooltip('showTooltip', timeout || 1500) - }, - - showTooltip: function (timeout) { - var self = $(this) - var msg = self.data('message') - if (!msg) - return - var tooltip = self.data('tooltip') - tooltip.find('.text').html(self.data('message')) - tooltip.show().stop().animate({ - opacity: 1 - }, 200) - - // Adjust tooltip position in case window has been resized - self.statusTooltip('updatePosition') - - if (timeout) { - setTimeout(function () { - tooltip.stop().animate({ - opacity: 0 - }, 200, - function () { - $(this).hide() - }) - }, timeout) - } - }, - - updatePosition: function() { - var self = $(this) - var tooltip = self.data('tooltip') - tooltip.css('right', $(window).width() - self.position().left - self.width()) - - // Special case for bottom left mod-plugins icon - if (self.attr('id') === "mod-plugins") { - tooltip.css('right', $(window).width() - self.position().left - self.width() + tooltip.position().left); - } - } -}) - -function enable_dev_mode(skipSaveConfig) { - // install/update all plugins - $('#cloud_install_all').show() - $('#cloud_update_all').show() - - // network and controller ping times - $('#mod-status').show().statusTooltip('updatePosition') - - // adjust position - $('#mod-devices').statusTooltip('updatePosition') - $('#mod-settings').statusTooltip('updatePosition') - - // xrun counter - $('#mod-xruns').show() - - // buffer size button - $('#mod-buffersize').show() - - // CPU speed and temperature, not available on the Duo - if (PLATFORM != "duo") { - $('#mod-cpu-stats').show() - } - - // transport parameters - $('#mod-transport-window').css({ - right: '592px' - }) - - if (!skipSaveConfig) { - // save settings - desktop.saveConfigValue("dev-mode", "on") - } - - // echo to you - return "Dev mode enabled!" -} - -function disable_dev_mode() { - // install/update all plugins - $('#cloud_install_all').hide() - $('#cloud_update_all').hide() - - // network and controller ping times - $('#mod-status').hide() - - // adjust position - $('#mod-devices').statusTooltip('updatePosition') - $('#mod-settings').statusTooltip('updatePosition') - - // xrun counter - $('#mod-xruns').hide() - - // buffer size button - $('#mod-buffersize').hide() - - // CPU speed and temperature - $('#mod-cpu-stats').hide() - - // transport parameters - $('#mod-transport-window').css({ - right: '310px' - }) - - // save settings - desktop.saveConfigValue("dev-mode", "off") - - // echo to you - return "Dev mode disabled!" -} diff --git a/html/js/effects.js b/html/js/effects.js deleted file mode 100644 index 81654b92c..000000000 --- a/html/js/effects.js +++ /dev/null @@ -1,680 +0,0 @@ -// SPDX-FileCopyrightText: 2012-2023 MOD Audio UG -// SPDX-License-Identifier: AGPL-3.0-or-later - -/* - * effectBox - * - * The interface for searching, selecting and installing plugins - * - * Properties: - * - mode: The search mode, indicated by top buttons - * - searchbox: dom of search's input - * - resultCanvas: dom div in which results will be shown - * - categoryBrowse: dom div with category menu - * - results: dictionary containing detailed data of all plugins - * displayed - */ -JqueryClass('effectBox', { - init: function (options) { - var self = $(this) - - options = $.extend({ - pedalboard: $('
        '), - windowManager: null, - saveConfigValue: function (key, value) {}, - }, options) - - self.data(options) - self.data('showPluginsRenderId', 0) - - var searchbox = self.find('input[type=search]') - - // make sure searchbox is empty on init - searchbox.val("") - - self.data('searchbox', searchbox) - searchbox.cleanableInput() - - var lastKeyTimeout = null - searchbox.keydown(function (e) { - if (e.keyCode == 13) { // detect enter - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - lastKeyTimeout = null - } - self.effectBox('search') - return false - } - else if (e.keyCode == 8 || e.keyCode == 46) { // detect delete and backspace - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - } - lastKeyTimeout = setTimeout(function () { - self.effectBox('search') - }, 400); - } - }) - searchbox.keypress(function (e) { // keypress won't detect delete and backspace but will only allow inputable keys - if (e.which == 13) { - return - } - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - } - lastKeyTimeout = setTimeout(function () { - self.effectBox('search') - }, 400); - }) - searchbox.on('cut', function(e) { - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - } - lastKeyTimeout = setTimeout(function () { - self.effectBox('search') - }, 400); - }) - searchbox.on('paste', function(e) { - if (lastKeyTimeout != null) { - clearTimeout(lastKeyTimeout) - } - lastKeyTimeout = setTimeout(function () { - self.effectBox('search') - }, 400); - }) - - var settingsBox = self.find('#plugins-library-settings-window') - settingsBox.window({ - windowName: "Plugin Library", - windowManager: options.windowManager, - trigger: self.find('.js-settings-trigger') - }) - self.find('.js-settings-trigger').click(function(){ - $('#effectSearch').focus() // will focus the input when clicking the search icon - }) - - self.droppable({ - accept: '.js-available-effect', - drop: function (event, ui) { - //ui.helper.consumed = true - } - }) - - self.data('category', null) - // CATEGORY TABS - self.find('ul.js-category-tabs li').click(function () { - var category = $(this).attr('id').replace(/^effect-tab-/, '') - self.effectBox('setCategory', category) - }) - - self.find('.js-effects-fold').click(function () { - self.effectBox('toggle') - options.saveConfigValue("plugins-folded", self.hasClass('folded') ? "true" : "false") - }) - - self.find('.nav-left').click(function () { - self.effectBox('shiftLeft') - }) - self.find('.nav-right').click(function () { - self.effectBox('shiftRight') - }) - - // CATEGORY WRAPPERS - self.find(".plugins-wrapper").each(function () { - $(this).data("pos", 0); - $(this).data("plug", 0); - }) - - // CATEGORY SCROLL - self.on('DOMMouseScroll mousewheel', function ( event ) { - if( event.originalEvent.detail > 0 || event.originalEvent.wheelDelta < 0 ) - self.effectBox('shiftNext'); - else - self.effectBox('shiftPrev'); - self.effectBox('scrolling'); - return false; - }); - self.data("scrollTO", false); - - //self.effectBox('fold') - if (FAVORITES.length > 0) { - self.effectBox('setCategory', 'Favorites') - } else { - self.effectBox('setCategory', 'All') - } - - // don't search just yet. - // it's a little expensive, let init time go for loading the pedalboard first - self.effectBox('showPlugins', []) - - self.mouseenter(function () { self.effectBox('mouseEnter'); }); - $("#main-menu").mouseenter(function () { self.trigger("mouseenter") }); - return self - }, - - fold: function () { - var self = $(this) - //self.find('.js-effects-list').hide() - self.addClass('folded') - //self.find('.js-effects-fold').hide() - }, - - unfold: function () { - var self = $(this) - //self.find('.js-effects-list').show() - self.removeClass('folded') - //self.find('.js-effects-fold').show() - }, - - toggle: function () { - var self = $(this); - if (self.hasClass('auto')) { - self.trigger("mouseleave"); - self.effectBox('unfold') - } else - self.effectBox('fold') - self.toggleClass("auto"); - }, - - mouseEnter: function (e) { - var self = $(this); - if (self.hasClass('auto')) { - self.one("mouseleave", function () { self.effectBox('fold'); }); - self.effectBox('unfold'); - } - }, - - setCategory: function (category) { - var self = $(this) - self.find('ul.js-category-tabs li').removeClass('selected') - self.find('.plugins-wrapper').removeClass("selected"); - self.find('#effect-tab-' + category).addClass('selected') - self.find('#effect-content-' + category).addClass("selected"); - self.data('category', category) - self.effectBox('unfold') - self.effectBox('calculateNavigation') - }, - - search: function (callback) { - var self = $(this) - var searchbox = self.data('searchbox') - var term = searchbox.val() - - if (term) - { - var allplugins = desktop.pluginIndexerData - var plugins = [] - - var ret = desktop.pluginIndexer.search(term) - for (var i in ret) { - var uri = ret[i].ref - plugins.push(allplugins[uri]) - } - - self.effectBox('showPlugins', plugins) - } - else - { - $.ajax({ - method: 'GET', - url: '/effect/list', - success: function (plugins) { - var i, plugin, allplugins = {} - for (i in plugins) { - plugin = plugins[i] - plugin.installedVersion = [plugin.builder, plugin.minorVersion, plugin.microVersion, plugin.release] - allplugins[plugin.uri] = plugin - } - desktop.resetPluginIndexer(allplugins) - self.effectBox('showPlugins', plugins, callback) - }, - cache: false, - dataType: 'json' - }); - } - }, - - showPlugins: function (plugins, callback) { - var self = $(this) - self.effectBox('cleanResults') - plugins.sort(function (a, b) { - a = a.label.toLowerCase() - b = b.label.toLowerCase() - if (a > b) { - return 1 - } - if (a < b) { - return -1 - } - return 0 - }) - - // count plugins first - var pluginCount = plugins.length - var categories = { - 'Favorites': 0, - 'All': 0, - 'ControlVoltage': 0, - 'Delay': 0, - 'Distortion': 0, - 'Dynamics': 0, - 'Filter': 0, - 'Generator': 0, - 'MIDI': 0, - 'Modulator': 0, - 'Reverb': 0, - 'Simulator': 0, - 'Spatial': 0, - 'Spectral': 0, - 'Utility': 0, - 'MaxGen': 0, - 'Camomile': 0, - } - var category - for (i in plugins) { - category = plugins[i].category[0] - if (category) { - if (categories[category] == null) - categories[category] = 1 - else - categories[category] += 1 - } - if (FAVORITES.indexOf(plugins[i].uri) >= 0) { - categories.Favorites += 1 - } - categories.All += 1 - } - - // display plugin count - for (category in categories) { - var tab = self.find('#effect-tab-' + category) - tab.find('.count').text('(' + categories[category] + ')') - } - - if (categories[category] == 0) { - self.find('#effect-tab-MaxGen').hide() - } else { - self.find('#effect-tab-MaxGen').show() - } - - // disable navigation while we render plugins - self.find('.nav-left').addClass('disabled') - self.find('.nav-right').addClass('disabled') - - var renderedIndex = 0 - - // current render id, to check if another render has been called - var currentRenderId = self.data('showPluginsRenderId')+1 - self.data('showPluginsRenderId', currentRenderId) - - // render plugins - var plugin - function renderNextPlugin() { - if (self.data('showPluginsRenderId') != currentRenderId) { - // another render is in place, stop this one - if (callback) { callback() } - return - } - - if (renderedIndex >= pluginCount) { - // if we get here it means we finished rendering - self.effectBox('calculateNavigation') - - if (self.data('showPluginsRenderId') == currentRenderId) { - // no other renders in queue, take the chance and reset the id - self.data('showPluginsRenderId', 0) - } - if (callback) { callback() } - return - } - - plugin = plugins[renderedIndex] - category = plugin.category[0] - - self.effectBox('renderPlugin', plugin, self.find('#effect-content-All')) - - if (FAVORITES.indexOf(plugin.uri) >= 0) { - self.effectBox('renderPlugin', plugin, self.find('#effect-content-Favorites')) - } - - if (category && category != 'All') { - self.effectBox('renderPlugin', plugin, self.find('#effect-content-' + category)) - } - - renderedIndex += 1 - setTimeout(renderNextPlugin, 1); - } - - renderNextPlugin(0) - }, - - renderPlugin: function (plugin, container, replace) { - var self = $(this) - if (container.length == 0) - return - var uri = escape(plugin.uri) - var ver = [plugin.builder, plugin.microVersion, plugin.minorVersion, plugin.release].join('_') - - var plugin_data = { - uri : uri, - brand : plugin.brand || " ", - label : plugin.label, - thumbnail_href: (plugin.gui && plugin.gui.thumbnail) - ? ("/effect/image/thumbnail.png?uri=" + uri + "&v=" + ver) - : "/resources/pedals/default-thumbnail.png", - } - - if (window.devicePixelRatio && window.devicePixelRatio >= 2) { - plugin_data.thumbnail_href = plugin_data.thumbnail_href.replace("thumbnail","screenshot") - } - - var div = document.createElement("div"); - div.innerHTML = Mustache.render(TEMPLATES.plugin, plugin_data); - var rendered = $(Array.prototype.slice.call(div.childNodes, 0)); - - self.data('pedalboard').pedalboard('registerAvailablePlugin', rendered, plugin, { - distance: 2, - delay: 100, - start: function () { - if (self.data('info')) - self.data('info').remove() - self.data('windowManager').closeWindows(null, true) - self.window('fade') - }, - stop: function () { - self.window('unfade') - } - }) - - rendered.click(function () { - self.effectBox('showPluginInfo', plugin) - }) - - if (replace) { - rendered.insertAfter(replace) - replace.remove() - } else { - container.append(rendered) - } - - var index = self.data('index') - if (!index[plugin.uri]) - index[plugin.uri] = [] - index[plugin.uri].push([plugin, rendered, container]) - }, - - showPluginInfo: function (plugin) { - var self = $(this) - var uri = escape(plugin.uri) - - var showInfo = function() { - - // formating numbers and flooring ranges up to two decimal cases - for (var i = 0; i < plugin.ports.control.input.length; i++) { - plugin.ports.control.input[i].formatted = format(plugin.ports.control.input[i]) - } - - if (plugin.ports.cv && plugin.ports.cv.input) { - for (var i = 0; i < plugin.ports.cv.input.length; i++) { - plugin.ports.cv.input[i].formatted = format(plugin.ports.cv.input[i]) - } - } - - if (plugin.ports.cv && plugin.ports.cv.output) { - for (var i = 0; i < plugin.ports.cv.output.length; i++) { - plugin.ports.cv.output[i].formatted = format(plugin.ports.cv.output[i]) - } - } - - var ver = [plugin.builder, plugin.microVersion, plugin.minorVersion, plugin.release].join('_') - - var metadata = { - author: plugin.author, - uri: plugin.uri, - thumbnail_href: (plugin.gui && plugin.gui.thumbnail) - ? "/effect/image/thumbnail.png?uri=" + uri + "&v=" + ver - : "/resources/pedals/default-thumbnail.png", - screenshot_href: (plugin.gui && plugin.gui.screenshot) - ? "/effect/image/screenshot.png?uri=" + uri + "&v=" + ver - : "/resources/pedals/default-screenshot.png", - category: plugin.category[0] || "None", - installed_version: version(plugin.installedVersion), - latest_version: "DO NOT SHOW THIS!!", // not shown on local plugin bar - package_name: plugin.bundles[0].replace(/\.lv2$/, ''), - comment: plugin.comment.trim() || "No description available", - brand : plugin.brand, - name : plugin.name, - label : plugin.label, - ports : plugin.ports, - installed: true, - favorite_class: FAVORITES.indexOf(plugin.uri) >= 0 ? "favorite" : "", - plugin_href: PLUGINS_URL + '/' + btoa(plugin.uri), - pedalboard_href: desktop.getPedalboardHref(plugin.uri), - discussion_href: plugin.gui.discussionURL, - documentation_href: (plugin.gui && plugin.gui.documentation) - ? '/effect/file/documentation?uri=' + uri + '&v=' + ver - : '', - build_env_uppercase: (plugin.buildEnvironment || "LOCAL").toUpperCase(), - show_build_env: plugin.buildEnvironment !== "prod", - }; - - var render = function(metadata) { - var info = $(Mustache.render(TEMPLATES.cloudplugin_info, metadata)) - - // hide install etc buttons - info.find('.js-remove').hide() - info.find('.js-install').hide() - info.find('.js-upgrade').hide() - info.find('.js-latest-version').hide() - - // hide control ports table if none available - if (plugin.ports.control.input.length == 0) { - info.find('.plugin-controlports').hide() - } - - // hide cv inputs table if none available - if (!plugin.ports.cv || (plugin.ports.cv && plugin.ports.cv.input && plugin.ports.cv.input.length == 0)) { - info.find('.plugin-cvinputs').hide() - } - - // hide cv ouputs ports table if none available - if (!plugin.ports.cv || (plugin.ports.cv && plugin.ports.cv.output && plugin.ports.cv.output.length == 0)) { - info.find('.plugin-cvoutputs').hide() - } - - info.find('.favorite-button').on('click', function () { - var isFavorite = $(this).hasClass('favorite'), - widget = $(this) - - $.ajax({ - url: '/favorites/' + (isFavorite ? 'remove' : 'add'), - type: 'POST', - data: { - uri: plugin.uri, - }, - success: function (ok) { - if (! ok) { - console.log("favorite action failed") - return - } - - if (isFavorite) { - // was favorite, not anymore - widget.removeClass('favorite'); - remove_from_array(FAVORITES, plugin.uri) - self.find('#effect-content-Favorites').find('[mod-uri="'+escape(plugin.uri)+'"]').remove() - - } else { - // was not favorite, now is - widget.addClass('favorite'); - FAVORITES.push(plugin.uri) - self.effectBox('renderPlugin', plugin, self.find('#effect-content-Favorites')) - } - - self.find('#effect-tab-Favorites').find('.count').text('(' + FAVORITES.length + ')') - }, - cache: false, - dataType: 'json' - }) - }); - - info.window({ - windowName: "Plugin Info", - windowManager: self.data('windowManager'), - close: function () { - info.remove() - self.data('info', null) - } - }) - - info.appendTo($('body')) - info.window('open') - self.data('info', info) - } - - render(metadata) - } - - if (plugin.bundles) { - showInfo() - } else { - var renderedVersion = [plugin.builder, - plugin.microVersion, - plugin.minorVersion, - plugin.release].join('_'); - $.ajax({ - url: "/effect/get", - data: { - uri: plugin.uri, - version: VERSION, - plugin_version: renderedVersion, - }, - success: function (pluginData) { - plugin = $.extend(plugin, pluginData) - // FIXME: needed? - desktop.pluginIndexerData[plugin.uri] = plugin - showInfo() - }, - cache: !!plugin.buildEnvironment, - dataType: 'json' - }) - } - }, - - cleanResults: function () { - var self = $(this) - self.find('.plugins-wrapper').html('') - self.find('ul.js-category-tabs li span.count').each(function () { - $(this).text() - }); - self.effectBox('resetShift') - self.data('index', {}) - //$('#js-effect-info').hide() - }, - - calculateNavigation: function () { - var self = $(this) - var wrapper = self.find('.plugins-wrapper.selected') - if (wrapper.length == 0) - return - var shift = wrapper.position().left - var maxShift = Math.max(0, wrapper.width() - wrapper.parent().width()) - if (shift == 0) - self.find('.nav-left').addClass('disabled') - else - self.find('.nav-left').removeClass('disabled') - if (shift == maxShift) - self.find('.nav-right').addClass('disabled') - else - self.find('.nav-right').removeClass('disabled') - }, - - resetShift: function () { - $(this).find('.plugins-wrapper').css('left', 0) - }, - - shiftLeft: function () { - $(this).effectBox('shiftDir', -1); - }, - - shiftRight: function () { - $(this).effectBox('shiftDir', 1); - }, - - - // This whole scrolling and shifting thing is very expensive due - // to lots of relayouts and redraws. This is because we want to - // snap to plugins on the left border of the container. We should - // switch to a less greedy concept. Maybe next century. - - shiftDir: function (dir) { - var self = $(this); - var wrapper = self.find('.plugins-wrapper.selected'); - var parent = wrapper.parent().parent(); - var plugins = wrapper.children(); - var pos = wrapper.data("pos"); - var pw = parent.width(); - var ww = wrapper.width(); - var pos = Math.min(0, - Math.max(-(ww - pw), pos - pw * dir + 64)); - var shift = 0; - if (pos != -(ww - pw)) { - for (var i = 0; i < plugins.length; i++) { - var plugw = $(plugins[i]).outerWidth(); - if (shift + plugw >= -pos) { - pos = -shift; - wrapper.data("plug", i); - break; - } - shift += plugw; - } - } - wrapper.data("pos", pos); - wrapper[0].style.left = pos + "px"; - }, - - shiftPrev: function () { - $(this).effectBox('shiftAlter', -1); - }, - - shiftNext: function () { - $(this).effectBox('shiftAlter', 1); - }, - - shiftAlter: function (dir) { - var self = $(this); - var wrapper = self.find('.plugins-wrapper.selected'); - var parent = wrapper.parent().parent(); - var children = wrapper.children(); - var plug = wrapper.data("plug"); - var pw = parent.width(); - var ww = wrapper.width(); - if (ww < pw) return; - plug = Math.min(children.length-1, Math.max(0, plug + dir)); - var pos = Math.max(-(ww - pw), - -$(children[plug]).position().left); - while (-$(children[plug]).position().left < pos) - plug--; - wrapper[0].style.left = pos + "px"; - wrapper.data("pos", pos); - wrapper.data("plug", plug); - }, - scrolling: function () { - var self = $(this); - var scrollTO = self.data("scrollTO"); - if (scrollTO) { - clearTimeout(scrollTO); - } else { - self.addClass("scrolling"); - } - self.data("scrollTO", setTimeout(function () { - self.data("scrollTO", false); - self.removeClass("scrolling"); - }, 200)); - } -}) - -function version(v) { - if (!v || !v.length) - return '0.0-0' - return ""+v[1]+"."+v[2]+"-"+v[3] -} diff --git a/html/js/file_manager.js b/html/js/file_manager.js deleted file mode 100644 index 79263149a..000000000 --- a/html/js/file_manager.js +++ /dev/null @@ -1,31 +0,0 @@ -// SPDX-FileCopyrightText: 2012-2023 MOD Audio UG -// SPDX-License-Identifier: AGPL-3.0-or-later - -JqueryClass('fileManagerBox', { - init: function (options) { - var self = $(this) - - options = $.extend({ - isMainWindow: true, - windowName: "File Manager", - }, options) - - self.data(options) - - options.open = function () { - console.log("FileManager open") - if (! self.data('loaded')) { - var url = window.location.protocol + '//' + window.location.hostname + ':8081/' - self.find('iframe').attr('src', url) - self.data('loaded', true) - } - return false - } - - self.window(options) - }, - - setCategory: function (category) { - var self = $(this) - }, -}) diff --git a/html/js/file_transfer.js b/html/js/file_transfer.js deleted file mode 100644 index 21035724d..000000000 --- a/html/js/file_transfer.js +++ /dev/null @@ -1,180 +0,0 @@ -// SPDX-FileCopyrightText: 2012-2023 MOD Audio UG -// SPDX-License-Identifier: AGPL-3.0-or-later - -/* - * the following function is based on jquery.binarytransport.js - * made by Henry Algus - */ -$.ajaxTransport("+binary", function(options, originalOptions, jqXHR){ - // check for conditions and support for blob / arraybuffer response type - if (window.FormData && ((options.dataType && (options.dataType == 'binary')) || (options.data && ((window.ArrayBuffer && options.data instanceof ArrayBuffer) || (window.Blob && options.data instanceof Blob))))) - { - return { - // create new XMLHttpRequest - send: function(headers, callback){ - // setup all variables - var xhr = new XMLHttpRequest(), - url = options.url, - type = options.type, - async = options.async || true, - // blob or arraybuffer. Default is blob - dataType = options.responseType || "blob", - data = options.data || null, - username = options.username || null, - password = options.password || null; - - xhr.addEventListener('load', function(){ - var data = {}; - data[options.dataType] = xhr.response; - // make callback and send data - callback(xhr.status, xhr.statusText, data, xhr.getAllResponseHeaders()); - }); - - xhr.addEventListener('progress', function(event){ - if (! event.lengthComputable) { - return - } - var percentComplete = event.loaded / event.total; - originalOptions.percentageStatus(percentComplete) - }); - - xhr.open(type, url, async, username, password); - - // setup custom headers - for (var i in headers ) { - xhr.setRequestHeader(i, headers[i]); - } - - xhr.responseType = dataType; - xhr.send(data); - }, - abort: function(){ - jqXHR.abort(); - } - }; - } -}); - -var isInstallingPackage = false - -function SimpleTransference(from, to, options) { - this.origin = from.replace(/\/?$/, '/') - this.destination = to.replace(/\/?$/, '/') - this.options = $.extend({ from_args: {}, - to_args: {} - }, options) - - this.request = null; - - // download reauthorize - this.reauthorizeDownload = null; - this.reauthorizedDownload = false; - - // upload reauthorize - this.reauthorizeUpload = null; - this.reauthorizedUpload = false; - - var self = this - - this.start = function () { - isInstallingPackage = true - self.reauthorizedUpload = false - var req = $.ajax($.extend({ - type: 'GET', - url: self.origin, - success: self.upload, - dataType: 'binary', - cache: false, - global: false, - error: function (resp) { - if (resp.status == 401 && self.reauthorizeDownload != null && ! self.reauthorizedDownload) { - console.log("[TRANSFERENCE] download unauthorized, retrying authentication...") - self.reauthorizedDownload = true - self.reauthorizeDownload(function (ok, options) { - if (ok) { - console.log("[TRANSFERENCE] authentication succeeded") - self.options = $.extend(self.options, options) - self.start() - } else { - console.log("[TRANSFERENCE] authentication failed") - self.abort(resp.statusText) - } - }) - return; - } - self.abort(resp.statusText) - }, - percentageStatus: function (percentage) { - self.percentageStatus(percentage) - }, - }, self.options.from_args)) - self.request = req - } - - this.upload = function (file) { - self.reauthorizedDownload = false - var req = $.ajax($.extend({ - method: 'POST', - url: self.destination, - data: file, - contentType: file.type, - success: self.success, - processData: false, - error: function (resp) { - if (resp.status == 401 && self.reauthorizeUpload != null && ! self.reauthorizedUpload) { - console.log("[TRANSFERENCE] upload unauthorized, retrying authentication...") - self.reauthorizedUpload = true - self.reauthorizeUpload(function (ok, options) { - if (ok) { - console.log("[TRANSFERENCE] authentication succeeded") - self.options = $.extend(self.options, options) - self.upload() - } else { - console.log("[TRANSFERENCE] authentication failed") - self.abort(resp.statusText) - } - }) - return; - } - self.abort(resp.statusText) - }, - dataType: 'json', - cache: false, - global: false, - }, self.options.to_args)) - self.request = req - } - - this.percentageStatus = function (percentage) { - self.reportPercentageStatus(percentage) - } - - this.success = function (resp) { - isInstallingPackage = false - self.reportFinished(resp) - } - - this.abort = function (error) { - isInstallingPackage = false - for (var i in self.requests) { - self.requests[i].abort() - } - self.reportError(error) - } - - this.endRequest = function (request, xis, ypis) { - var i = self.requests.indexOf(request) - if (i >= 0) - self.requests.splice(i, 1) - } - - this.release = function () { - for (attr in this) { - delete this[attr] - } - } - - this.reportPercentageStatus = function (percentage) {} - this.reportFinished = function () {} - this.reportError = function (error) {} -} diff --git a/html/js/hardware.js b/html/js/hardware.js deleted file mode 100644 index b2096239a..000000000 --- a/html/js/hardware.js +++ /dev/null @@ -1,1503 +0,0 @@ -// SPDX-FileCopyrightText: 2012-2023 MOD Audio UG -// SPDX-License-Identifier: AGPL-3.0-or-later - -// Special URI for non-addressed controls -var kNullAddressURI = "null" - -// Special URIs for midi-learn -var kMidiLearnURI = "/midi-learn" -var kMidiUnlearnURI = "/midi-unlearn" -var kMidiCustomPrefixURI = "/midi-custom_" // to show current one, ignored on save - -// URI for BPM sync (for non-addressed control ports) -var kBpmURI ="/bpm" - -// Grouped options -var deviceOption = "/hmi" -var ccOption = "/cc" -var cvOption = "/cv" - -// Port types supported by cv addressing -var cvModes = ":float:integer:bypass:toggled:" - -// use pitchbend as midi cc, with an invalid MIDI controller number -var MIDI_PITCHBEND_AS_CC = 131 - -function create_midi_cc_uri (channel, controller) { - if (controller == MIDI_PITCHBEND_AS_CC) { - return sprintf("%sCh.%d_Pbend", kMidiCustomPrefixURI, channel+1) - } - return sprintf("%sCh.%d_CC#%d", kMidiCustomPrefixURI, channel+1, controller) -} - -function startsWith (value, pattern) { - return value != null && value.indexOf(pattern) === 0; -}; - -function is_control_chain_uri (uri) { - if (startsWith(uri, deviceOption)) { - return false; - } - if (uri == kMidiLearnURI || startsWith(uri, kMidiCustomPrefixURI)) { - return false; - } - if (isCvUri(uri)) { - return false; - } - return true; -} - -function isCvUri (uri) { - if (startsWith(uri, cvOption)) { - return true; - } - return false; -} - -function isHwCvUri (uri) { - if (startsWith(uri, cvOption + '/graph/cv_')) { - return true; - } - return false; -} - -// Units supported for tap tempo (lowercase) -var kTapTempoUnits = ['bpm'] - -function HardwareManager(options) { - var self = this - - options = $.extend({ - // This is the function that will actually make the addressing - address: function (instanceAndSymbol, addressing, callback) { callback(true) }, - - // Callback to enable or disable a control in GUI - setEnabled: function (instance, portSymbol, enabled, feedback, momentaryMode) {}, - - // Renders the address html template - renderForm: function (instance, port) {}, - - // Running as mod-app - isApp: function () { return false }, - - }, options) - - this.beatsPerMinutePort = { - ranges: { // XXX would be good to have a centralized place for this data, currently it's also in transport.js and others - minimum: 20.0, - maximum: 280.0 - }, - value: null - } - - this.cvOutputPorts = [] - - this.setBeatsPerMinuteValue = function (bpm) { - if (self.beatsPerMinutePort.value === bpm) { - return - } - self.beatsPerMinutePort.value = bpm - } - - this.reset = function () { - var addressingsByActuator = $.extend({}, self.addressingsByActuator) - var cvOutputPorts = self.cvOutputPorts.slice() - - /* All adressings indexed by actuator - key : "/actuator-uri" - value: list("/instance/symbol") - */ - self.addressingsByActuator = {} - self.cvOutputPorts = [] - - if (cvOutputPorts) { - for (var i = 0; i < cvOutputPorts.length; i++) { - // if hw cv port, keep it - if (isHwCvUri(cvOutputPorts[i].uri)) { - self.cvOutputPorts.push(cvOutputPorts[i]) - } - } - } - - if (addressingsByActuator) { - for (var act in addressingsByActuator) { - if (isCvUri(act) && cvOutputPorts.find(function (port) { return port.uri === act })) { - self.addressingsByActuator[act] = [] - } - } - } - - /* All addressings indexed by instance + port symbol - key : "/instance/symbol" - value: "/actuator-uri" - */ - self.addressingsByPortSymbol = {} - - /* Saved addressing data - key : "/instance/symbol" - value: dict(AddressData) - */ - self.addressingsData = {} - // Initializes actuators - if (HARDWARE_PROFILE) { - var uri - for (var i in HARDWARE_PROFILE) { - uri = HARDWARE_PROFILE[i].uri - self.addressingsByActuator[uri] = [] - } - } - self.addressingsByActuator[kMidiLearnURI] = [] - self.addressingsByActuator[kBpmURI] = [] - } - - this.reset() - - // Get all addressing types that can be used for a port - // Most of these are 1:1 match to LV2 hints, but we have extra details. - this.availableAddressingTypes = function (port, tempo) { - if (tempo) { - return ["enumeration"] - } - - var properties = port.properties - var available = [] - - // prevent some properties from going together - if (properties.indexOf("trigger") >= 0) { - available.push("trigger") - } else if (properties.indexOf("enumeration") >= 0) { - available.push("enumeration") - } else if (properties.indexOf("toggled") >= 0) { - available.push("toggled") - } else if (properties.indexOf("integer") >= 0) { - available.push("integer") - } else { - available.push("float") - } - - if (properties.indexOf("logarithmic") >= 0) - available.push("logarithmic") - - if (port.symbol === ":bpm" && properties.indexOf("tapTempo") >= 0 && kTapTempoUnits.indexOf(port.units.symbol.toLowerCase()) >= 0) - available.push("taptempo") - - if (port.scalePoints.length >= 2) - available.push("scalepoints") - if (port.symbol == ":bypass") - available.push("bypass") - - return available - } - - this.availableActuatorsWithModes = function (list, types) { - var available = {} - if (list) { - for (var i in list) { - actuator = list[i] - modes = actuator.modes - - // usedAddressings = self.addressingsByActuator[actuator.uri] - // if (ADDRESSING_PAGES == 0 && usedAddressings.length >= actuator.max_assigns && usedAddressings.indexOf(key) < 0) { - // continue - // } - - if ( - (types.indexOf("integer" ) >= 0 && modes.search(":integer:" ) >= 0) || - (types.indexOf("float" ) >= 0 && modes.search(":float:" ) >= 0) || - (types.indexOf("enumeration") >= 0 && modes.search(":enumeration:") >= 0) || - (types.indexOf("logarithmic") >= 0 && modes.search(":logarithmic:") >= 0) || - (types.indexOf("toggled" ) >= 0 && modes.search(":toggled:" ) >= 0) || - (types.indexOf("trigger" ) >= 0 && modes.search(":trigger:" ) >= 0) || - (types.indexOf("taptempo" ) >= 0 && modes.search(":taptempo:" ) >= 0) || - (types.indexOf("scalepoints") >= 0 && modes.search(":scalepoints:") >= 0) || - (types.indexOf("bypass" ) >= 0 && modes.search(":bypass:" ) >= 0) - ) - { - available[actuator.uri] = actuator - } - } - } - return available - } - - this.isCvAvailable = function (port) { - var defaultTypes = self.availableAddressingTypes(port, false) - var available = self.availableActuatorsWithModes([{ uri: cvOption, modes: cvModes }], defaultTypes) - return available.hasOwnProperty(cvOption) - } - - // Gets a list of available actuators for a port - this.availableActuators = function (instance, port, tempo) { - var key = instance+"/"+port.symbol - var defaultTypes = self.availableAddressingTypes(port, false) - var types = tempo ? self.availableAddressingTypes(port, tempo) : defaultTypes - - var available = self.availableActuatorsWithModes(HARDWARE_PROFILE, types) - - // midi-learn is always available, except for enumeration - if (defaultTypes.indexOf("enumeration") < 0 || port.scalePoints.length == 2) - { - available[kMidiLearnURI] = { - uri : kMidiLearnURI, - name : "MIDI Learn...", - modes: ":float:trigger:bypass:integer:toggled:", - steps: [], - max_assigns: 99 - } - } - - available = $.extend(self.availableActuatorsWithModes(self.cvOutputPorts, defaultTypes), available) - - return available - } - - this.buildDividerOptions = function (select, port, curDividers) { - select.children().remove() - - var filteredDividers = getDividerOptions(port, self.beatsPerMinutePort.ranges.minimum, self.beatsPerMinutePort.ranges.maximum) - - // And build html select options - for (i = 0; i < filteredDividers.length; i++) { - $('
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/bounce-effect.html b/html/js/lib/development-bundle/docs/bounce-effect.html deleted file mode 100644 index 8a97e32db..000000000 --- a/html/js/lib/development-bundle/docs/bounce-effect.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - jQuery UI bounce-effect documentation - - - - - -

        Bounce Effect

        -
        -

        Description: - The bounce effect bounces an element. When used with hide or show, the last or first bounce will also fade in/out. -

        -
        • -

          bounce

          -
            -
          • -
            -distance (default: 20)
            -
            Type: Number -
            -
            The distance of the largest "bounce" in pixels.
            -
          • -
          • -
            -times (default: 5)
            -
            Type: Integer -
            -
            The number of times the element will bounce. When used with hide or show, there is an extra "half" bounce for the fade in/out.
            -
          • -
          -
        -

        Example:

        -

        Toggle a div using the bounce effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>bounce demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "bounce", { times: 3 }, "slow" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/clip-effect.html b/html/js/lib/development-bundle/docs/clip-effect.html deleted file mode 100644 index dd942ecdb..000000000 --- a/html/js/lib/development-bundle/docs/clip-effect.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - jQuery UI clip-effect documentation - - - - - -

        Clip Effect

        -
        -

        Description: - The clip effect will hide or show an element by clipping the element vertically or horizontally. -

        -
        • -

          clip

          -
          • -
            -direction (default: "up")
            -
            Type: String -
            -
            -

            The plane in which the clip effect will hide or show its element.

            -

            vertical clips the top and bottom edges, while horizontal clips the right and left edges.

            -
            -
          -
        -

        Example:

        -

        Toggle a div using the clip effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>clip demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "clip" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/drop-effect.html b/html/js/lib/development-bundle/docs/drop-effect.html deleted file mode 100644 index 38e8a74c0..000000000 --- a/html/js/lib/development-bundle/docs/drop-effect.html +++ /dev/null @@ -1,55 +0,0 @@ - - - - - jQuery UI drop-effect documentation - - - - - -

        Drop Effect

        -
        -

        Description: - The drop effect hides or shows an element fading in/out and sliding in a direction. -

        -
        • -

          drop

          -
          • -
            -direction (default: "left")
            -
            Type: String -
            -
            -

            The direction the element will fall to hide the element, or the direction from which the element will be revealed.

            -

            Possible Values: up, down, left, right.

            -
            -
          -
        -

        Example:

        -

        Toggle a div using the drop effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>drop demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "drop" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/explode-effect.html b/html/js/lib/development-bundle/docs/explode-effect.html deleted file mode 100644 index 1f8804678..000000000 --- a/html/js/lib/development-bundle/docs/explode-effect.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - jQuery UI explode-effect documentation - - - - - -

        Explode Effect

        -
        -

        Description: - The explode effect hides or shows an element by splitting it into pieces. -

        -
        • -

          explode

          -
          • -
            -pieces (default: 9)
            -
            Type: Integer -
            -
            The number of pieces to explode, should be a perfect square, any other values are rounded to the nearest square.
            -
          -
        -

        Example:

        -

        Toggle a div using the explode effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>explode demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "explode" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/fade-effect.html b/html/js/lib/development-bundle/docs/fade-effect.html deleted file mode 100644 index 77cde8061..000000000 --- a/html/js/lib/development-bundle/docs/fade-effect.html +++ /dev/null @@ -1,43 +0,0 @@ - - - - - jQuery UI fade-effect documentation - - - - - -

        Fade Effect

        -
        -

        Description: - The fade effect hides or shows an element by fading it. -

        -
        • fade

        -

        Example:

        -

        Toggle a div using the fade effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>fade demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "fade" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/fold-effect.html b/html/js/lib/development-bundle/docs/fold-effect.html deleted file mode 100644 index b8b8466df..000000000 --- a/html/js/lib/development-bundle/docs/fold-effect.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - jQuery UI fold-effect documentation - - - - - -

        Fold Effect

        -
        -

        Description: - The fold effect hides or shows an element by folding it. -

        -
        • -

          fold

          -
            -
          • -
            -size (default: 15)
            -
            Type: Number or String -
            -
            The size of the "folded" element.
            -
          • -
          • -
            -horizFirst (default: false)
            -
            Type: Boolean -
            -
            Whether the horizontal direction happens first when hiding. Remember, showing inverts hiding.
            -
          • -
          -
        -

        Example:

        -

        Toggle a div using the fold effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>fold demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "fold" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/highlight-effect.html b/html/js/lib/development-bundle/docs/highlight-effect.html deleted file mode 100644 index 4c702e987..000000000 --- a/html/js/lib/development-bundle/docs/highlight-effect.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - jQuery UI highlight-effect documentation - - - - - -

        Highlight Effect

        -
        -

        Description: - The highlight effect hides or shows an element by animating its background color first. -

        -
        • -

          highlight

          -
          • -
            -color (default: "#ffff99")
            -
            Type: String -
            -
            The background color used during the animation.
            -
          -
        -

        Example:

        -

        Toggle a div using the highlight effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>highlight demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "highlight" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/jQuery.widget.html b/html/js/lib/development-bundle/docs/jQuery.widget.html deleted file mode 100644 index bc32c363c..000000000 --- a/html/js/lib/development-bundle/docs/jQuery.widget.html +++ /dev/null @@ -1,611 +0,0 @@ - - - - - jQuery UI jQuery documentation - - - - - -
        -

        Contents:

        - -

        jQuery.widget( name [, base ], prototype )

        -
        -

        Description: Create stateful jQuery plugins using the same abstraction as all jQuery UI widgets.

        -
        • -

          jQuery.widget( name [, base ], prototype )

          -
            -
          • -
            name
            -
            Type: String -
            -
            The name of the widget to create, including the namespace.
            -
          • -
          • -
            base
            -
            Type: Function()
            -
            The base widget to inherit from. This must be a constructor that can be instantiated with the `new` keyword. Defaults to jQuery.Widget.
            -
          • -
          • -
            prototype
            -
            Type: PlainObject -
            -
            The object to use as a prototype for the widget.
            -
          • -
          -
        -
        -

        You can create new widgets from scratch, using just the $.Widget object as a base to inherit from, or you can explicitly inherit from existing jQuery UI or third-party widgets. Defining a widget with the same name as you inherit from even allows you to extend widgets in place.

        - -

        jQuery UI contains many widgets that maintain state and therefore have a slightly different usage pattern than typical jQuery plugins. All of jQuery UI's widgets use the same patterns, which is defined by the widget factory. So if you learn how to use one widget, then you'll know how to use all of them.

        - -

        Note: This documentation shows examples using the progressbar widget but the syntax is the same for every widget.

        - -

        Initialization

        - -

        In order to track the state of the widget, we must introduce a full life cycle for the widget. The life cycle starts when the widget is initalized. To initialize a widget, we simply call the plugin on one or more elements.

        - -
        $( "#elem" ).progressbar();
        - -

        This will initialize each element in the jQuery object, in this case the element with an id of "elem". Because we called the progressbar() method with no parameters, the widget is initialized with its default options. We can pass a set of options during initialization in order to override the default options.

        - -
        $( "#elem" ).progressbar({ value: 20 });
        - -

        We can pass as many or as few options as we want during initialization. Any options that we don't pass will just use their default values.

        - -

        The options are part of the widget's state, so we can set options after initialization as well. We'll see this later with the option method.

        - -

        Methods

        - -

        Now that the widget is initialized, we can query its state or perform actions on the widget. All actions after initialization take the form of a method call. To call a method on a widget, we pass the name of the method to the jQuery plugin. For example, to call the value() method on our progressbar widget, we would use:

        - -
        $( "#elem" ).progressbar( "value" );
        - -

        If the method accepts parameters, we can pass them after the method name. For example, to pass the parameter 40 to the value() method, we can use:

        - -
        $( "#elem" ).progressbar( "value", 40 );
        - -

        Just like other methods in jQuery, most widget methods return the jQuery object for chaining.

        - -
        $( "#elem" )
            .progressbar( "value", 90 )
            .addClass( "almost-done" );
        - -

        Each widget will have its own set of methods based on the functionality that the widget provides. However, there are a few methods that exist on all widgets, which are documented below.

        - -

        Events

        - -

        All widgets have events associated with their various behaviors to notify you when the state is changing. For most widgets, when the events are triggered, the names are prefixed with the widget name. For example, we can bind to progressbar's change event which is triggered whenever the value changes.

        - -
        $( "#elem" ).bind( "progressbarchange", function() {
            alert( "The value has changed!" );
        });
        - -

        Each event has a corresponding callback, which is exposed as an option. We can hook into progressbar's change callback instead of binding to the progressbarchange event, if we want to.

        - -
        $( "#elem" ).progressbar({
            change: function() {
                alert( "The value has changed!" );
            }
        });
        - -

        All widgets have a create event which is triggered upon instantiation.

        -
        -

        Base Widget

        -
        -

        Description: The base widget used by the widget factory.

        -

        QuickNav

        -

        Options

        - - - -
        - -
        -

        Events

        - -

        Options

        -

        disabledType: Boolean -

        -
        -Default: false -
        -
        Disables the jQuery.Widget if set to true.
        -Code examples:

        Initialize the jQuery.Widget with the disabled option specified:

        -
        $( ".selector" ).jQuery.Widget({ disabled: true });
        -

        Get or set the disabled option, after initialization:

        -
        // getter
        var disabled = $( ".selector" ).jQuery.Widget( "option", "disabled" );
         
        // setter
        $( ".selector" ).jQuery.Widget( "option", "disabled", true );
        -
        -
        -

        hideType: Boolean or Number or String or Object -

        -
        -Default: null -
        -
        If and how to animate the hiding of the element.
        -Multiple types supported:
          -
        • -Boolean: - When set to false, no animation will be used and the element will be hidden immediately. - When set to true, the element will fade out with the default duration and the default easing. -
        • -
        • -Number: - The element will fade out with the specified duration and the default easing. -
        • -
        • -String: - The element will be hidden using the specified effect. - The value can either be the name of a built-in jQuery animateion method, such as "slideUp", or the name of a jQuery UI effect, such as "fold". - In either case the effect will be used with the default duration and the default easing. -
        • -
        • -Object: If the value is an object, then effect, duration, and easing properties may be provided. If the effect property contains the name of a jQuery method, then that method will be used; otherwise it is assumed to be the name of a jQuery UI effect. When using a jQuery UI effect that supports additional settings, you may include those settings in the object and they will be passed to the effect. If duration or easing is omitted, then the default values will be used. If effect is omitted, then "fadeOut" will be used.
        • -
        -Code examples:

        Initialize the jQuery.Widget with the hide option specified:

        -
        $( ".selector" ).jQuery.Widget({ hide: { effect: "explode", duration: 1000 } });
        -

        Get or set the hide option, after initialization:

        -
        // getter
        var hide = $( ".selector" ).jQuery.Widget( "option", "hide" );
         
        // setter
        $( ".selector" ).jQuery.Widget( "option", "hide", { effect: "explode", duration: 1000 } );
        -
        -
        -

        showType: Boolean or Number or String or Object -

        -
        -Default: null -
        -
        If and how to animate the showing of the element.
        -Multiple types supported:
          -
        • -Boolean: - When set to false, no animation will be used and the element will be shown immediately. - When set to true, the element will fade in with the default duration and the default easing. -
        • -
        • -Number: - The element will fade in with the specified duration and the default easing. -
        • -
        • -String: - The element will be shown using the specified effect. - The value can either be the name of a built-in jQuery animateion method, such as "slideDown", or the name of a jQuery UI effect, such as "fold". - In either case the effect will be used with the default duration and the default easing. -
        • -
        • -Object: If the value is an object, then effect, duration, and easing properties may be provided. If the effect property contains the name of a jQuery method, then that method will be used; otherwise it is assumed to be the name of a jQuery UI effect. When using a jQuery UI effect that supports additional settings, you may include those settings in the object and they will be passed to the effect. If duration or easing is omitted, then the default values will be used. If effect is omitted, then "fadeIn" will be used.
        • -
        -Code examples:

        Initialize the jQuery.Widget with the show option specified:

        -
        $( ".selector" ).jQuery.Widget({ show: { effect: "blind", duration: 800 } });
        -

        Get or set the show option, after initialization:

        -
        // getter
        var show = $( ".selector" ).jQuery.Widget( "option", "show" );
         
        // setter
        $( ".selector" ).jQuery.Widget( "option", "show", { effect: "blind", duration: 800 } );
        -

        Methods

        -

        _create()

        -
        - The _create() method is the widget's constructor. - There are no parameters, but this.element and this.options are already set. -
        -
        • This method does not accept any arguments.
        -
        -
        -

        _delay( fn [, delay ] )Returns: Number -

        -
        - Invokes the provided function after a specified delay. Keeps this context correct. Essentially setTimeout(). -

        Returns the timeout ID for use with clearTimeout().

        -
        -
          -
        • -
          fn
          -
          Type: Function() or String -
          -
          The function to invoke. Can also be the name of a method on the widget.
          -
        • -
        • -
          delay
          -
          Type: Number -
          -
          The number of milliseconds to wait before invoking the function. Deafults to 0.
          -
        • -
        -
        -
        -

        _destroy()

        -
        - The public destroy() method cleans up all common data, events, etc. and then delegates out to _destroy() for custom, widget-specific, cleanup. -
        -
        • This method does not accept any arguments.
        -
        -
        -

        _focusable( element )

        -
        - Sets up element to apply the ui-state-focus class on focus. -

        The event handlers are automatically cleaned up on destroy.

        -
        -
        • -
          element
          -
          Type: jQuery -
          -
          The element(s) to apply the focusable behavior to.
          -
        -
        -
        -

        _getCreateEventData()Returns: Object -

        -
        - All widgets trigger the create event. By default, no data is provided in the event, but this method can return an object which will be passed as the create event's data. -
        -
        • This method does not accept any arguments.
        -
        -
        -

        _getCreateOptions()Returns: Object -

        -
        - This method allows the widget to define a custom method for defining options during instantiation. This user-provided options override the options returned by this method which override the default options. -
        -
        • This method does not accept any arguments.
        -
        -
        -

        _hide( element, option [, callback ] )

        -
        - Hides an element immediately, using built-in animation methods, or using custom effects. - See the hide option for possible option values. -
        -
          -
        • -
          element
          -
          Type: jQuery -
          -
          The element(s) to hide.
          -
        • -
        • -
          option
          -
          Type: Object -
          -
          The settings defining how to hide the element.
          -
        • -
        • -
          callback
          -
          Type: Function()
          -
          Callback to invoke after the element has been fully hidden.
          -
        • -
        -
        -
        -

        _hoverable( element )

        -
        - Sets up element to apply the ui-state-hover class on hover. -

        The event handlers are automatically cleaned up on destroy.

        -
        -
        • -
          element
          -
          Type: jQuery -
          -
          The element(s) to apply the hoverable behavior to.
          -
        -
        -
        -

        _init()

        -
        - Widgets have the concept of initialization that is distinct from creation. Any time the plugin is called with no arguments or with only an option hash, the widget is initialized; this includes when the widget is created. - -

        Note: Initialization should only be handled if there is a logical action to perform on successive calls to the widget with no arguments.

        -
        -
        • This method does not accept any arguments.
        -
        -
        -

        _off( element, eventName )

        -
        - Unbinds event handlers from the specified element(s). -
        -
          -
        • -
          element
          -
          Type: jQuery -
          -
          - The element(s) to unbind the event handlers from. Unlike the _on() method, the elements are required for _off(). -
          -
        • -
        • -
          eventName
          -
          Type: String -
          -
          One or more space-separated event types.
          -
        • -
        -
        -
        -

        _on( [element ], handlers )

        -
        - Binds event handlers to the specified element(s). Delegation is supported via selectors inside the event names, e.g., "click .foo". The _on() method provides several benefits of direct event binding: -
          -
        • Maintains proper this context inside the handlers.
        • -
        • Automatically handles disabled widgets: If the widget is disabled or the event occurs on an element with the ui-state-disabled class, the event handler is not invoked.
        • -
        • Event handlers are automatically namespaced and cleaned up on destroy.
        • -
        -
        -
          -
        • -
          element
          -
          Type: jQuery -
          -
          Which element(s) to bind the event handlers to. If no element is provided, this.element is used.
          -
        • -
        • -
          handlers
          -
          Type: Object -
          -
          - A map in which the string keys represent the event type and optional selector for delegation, and the values represent a handler function to be called for the event. -
          -
        • -
        -
        -
        -

        _setOption( key, value )

        -
        - Called from the _setOptions() method for each individual option. Widget state should be updated based on changes. -
        -
          -
        • -
          key
          -
          Type: String -
          -
          The name of the option to set.
          -
        • -
        • -
          value
          -
          Type: Object -
          -
          A value to set for the option.
          -
        • -
        -
        -
        -

        _setOptions( options )

        -
        - Called whenever the option() method is called, regardless of the form in which the option() method was called. -

        Overriding this is useful if you can defer processor-intensive changes for multiple option changes.

        -
        -
        • -
          options
          -
          Type: Object -
          -
          A map of option-value pairs to set.
          -
        -
        -
        -

        _show( element, option [, callback ] )

        -
        - Shows an element immediately, using built-in animation methods, or using custom effects. - See the show option for possible option values. -
        -
          -
        • -
          element
          -
          Type: jQuery -
          -
          The element(s) to show.
          -
        • -
        • -
          option
          -
          Type: Object -
          -
          The settings defining how to show the element.
          -
        • -
        • -
          callback
          -
          Type: Function()
          -
          Callback to invoke after the element has been fully shown.
          -
        • -
        -
        -
        -

        _super()

        -
        - Invokes the method of the same name from the parent widget, with any specified arguments. Essentially .call(). -
        -
        • This method does not accept any arguments.
        -
        -
        -

        _superApply( arguments )

        -
        - Invokes the method of the same name from the parent widget, with the array of arguments. Essentially .apply(). -
        -
        • -
          arguments
          -
          Type: Array -
          -
          Array of arguments to pass to the parent method.
          -
        -
        -
        -

        _trigger( type [, event ] [, data ] )

        -
        - Triggers an event and its associated callback. -

        The option with the name equal to type is invoked as the callback.

        -

        The event name is the widget name + type.

        -

        Note: When providing data, you must provide all three parameters. If there is no event to pass along, just pass null.

        -
        -
          -
        • -
          type
          -
          Type: String -
          -
          The type should match the name of a callback option. The full event type will be generated automatically.
          -
        • -
        • -
          event
          -
          Type: Event -
          -
          The original event that caused this event to occur; useful for providing context to the listener.
          -
        • -
        • -
          data
          -
          Type: Object -
          -
          A hash of data associated with the event.
          -
        • -
        -
        -
        -

        destroy()

        -
        - Removes the jQuery.Widget functionality completely. This will return the element back to its pre-init state. -
        -
        • This method does not accept any arguments.
        -
        -
        -

        disable()

        -
        - Disables the jQuery.Widget. -
        -
        • This method does not accept any arguments.
        -
        -
        -

        enable()

        -
        - Enables the jQuery.Widget. -
        -
        • This method does not accept any arguments.
        -
        -
        -
        -

        option( optionName )Returns: Object -

        -
        Gets the value currently associated with the specified optionName.
        -
        • -
          optionName
          -
          Type: String -
          -
          The name of the option to get.
          -
        -
        -Code examples:

        Invoke the method:

        -
        var isDisabled = $( ".selector" ).jQuery.Widget( "option", "disabled" );
        -
        -
        -
        -

        option()Returns: PlainObject -

        -
        Gets an object containing key/value pairs representing the current jQuery.Widget options hash.
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the method:

        -
        var options = $( ".selector" ).jQuery.Widget( "option" );
        -
        -
        -
        -

        option( optionName, value )

        -
        Sets the value of the jQuery.Widget option associated with the specified optionName.
        -
          -
        • -
          optionName
          -
          Type: String -
          -
          The name of the option to set.
          -
        • -
        • -
          value
          -
          Type: Object -
          -
          A value to set for the option.
          -
        • -
        -
        -Code examples:

        Invoke the method:

        -
        $( ".selector" ).jQuery.Widget( "option", "disabled", true );
        -
        -
        -
        -

        option( options )

        -
        Sets one or more options for the jQuery.Widget.
        -
        • -
          options
          -
          Type: Object -
          -
          A map of option-value pairs to set.
          -
        -
        -Code examples:

        Invoke the method:

        -
        $( ".selector" ).jQuery.Widget( "option", { disabled: true } );
        -
        -
        -
        -
        -

        widget()Returns: jQuery -

        -
        - Returns a jQuery object containing the original element or other relevant generated element. -
        -
        • This method does not accept any arguments.
        -

        Events

        -

        create( event, ui )Type: jQuery.Widgetcreate -

        -
        - Triggered when the jQuery.Widget is created. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
        • -
        -
        -Code examples:

        Initialize the jQuery.Widget with the create callback specified:

        -
        $( ".selector" ).jQuery.Widget({
            create: function( event, ui ) {}
        });
        -

        Bind an event listener to the jQuery.Widgetcreate event:

        -
        $( ".selector" ).on( "jQuery.Widgetcreate", function( event, ui ) {} );
        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/menu.html b/html/js/lib/development-bundle/docs/menu.html deleted file mode 100644 index 8c3884b2f..000000000 --- a/html/js/lib/development-bundle/docs/menu.html +++ /dev/null @@ -1,644 +0,0 @@ - - - - - jQuery UI menu documentation - - - - - -

        -Menu Widgetversion added: 1.9 -

        -
        -

        Description: - Themeable menu with mouse and keyboard interactions for navigation. -

        -

        QuickNavExamples -

        -

        Options

        - - - - - -
        - -
        -

        Events

        - - - - -
        -

        A menu can be created from any valid markup as long as the elements have a strict parent/child relationship and each menu item has an anchor. The most commonly used element is the unordered list (<ul>):

        - -
        -<ul id="menu">
        -	<li><a href="#">Item 1</a></li>
        -	<li><a href="#">Item 2</a></li>
        -	<li><a href="#">Item 3</a>
        -		<ul>
        -			<li><a href="#">Item 3-1</a></li>
        -			<li><a href="#">Item 3-2</a></li>
        -			<li><a href="#">Item 3-3</a></li>
        -			<li><a href="#">Item 3-4</a></li>
        -			<li><a href="#">Item 3-5</a></li>
        -		</ul>
        -	</li>
        -	<li><a href="#">Item 4</a></li>
        -	<li><a href="#">Item 5</a></li>
        -</ul>
        -
        - -

        If you use a structure other than <ul>/<li>, including using the same element for the menu and the menu items, use the menus option to specify a way to differentiate the two elements, e.g., menus: "div.menuElement".

        - -

        Any menu item can be disabled by adding the ui-state-disabled class to that element.

        - -

        To add icons to the menu, include them in the markup:

        - -
        -<ul id="menu">
        -	<li><a href="#"><span class="ui-icon ui-icon-disk"></span>Save</a></li>
        -</ul>
        -
        -

        Menu automatically adds the necessary padding to items without icons.

        - -

        Keyboard interaction

        - -
          -
        • ENTER/SPACE: Invoke the focused menu item's action, which may be opening a submenu.
        • -
        • UP: Move focus to the previous menu item.
        • -
        • DOWN: Move focus to the next menu item.
        • -
        • RIGHT: Open the submenu, if available.
        • -
        • LEFT: Close the current submenu and move focus to the parent menu item. If not in a submenu, do nothing.
        • -
        • ESCAPE: Close the current submenu and move focus to the parent menu item. If not in a submenu, do nothing.
        • -
        - -

        Typing a letter moves focus to the first item whose title starts with that character. Repeating the same character cycles through matching items. Typing more characters within the one second timer matches those characters.

        - -

        Disabled items can receive keyboard focus, but do not allow any other interaction.

        -
        -

        Additional Notes:

        -
        • - This widget requires some functional CSS, otherwise it won't work. If you build a custom theme, use the widget's specific CSS file as a starting point. -
        -

        Options

        -

        disabledType: Boolean -

        -
        -Default: false -
        -
        Disables the menu if set to true.
        -Code examples:

        Initialize the menu with the disabled option specified:

        -
        $( ".selector" ).menu({ disabled: true });
        -

        Get or set the disabled option, after initialization:

        -
        // getter
        var disabled = $( ".selector" ).menu( "option", "disabled" );
         
        // setter
        $( ".selector" ).menu( "option", "disabled", true );
        -
        -
        -

        iconsType: Object -

        -
        -Default: { submenu: "ui-icon-carat-1-e" } -
        -
        - Icons to use for submenus, matching an icon defined by the jQuery UI CSS Framework. -
          -
        • submenu (string, default: "ui-icon-carat-1-e")
        • -
        -
        -Code examples:

        Initialize the menu with the icons option specified:

        -
        $( ".selector" ).menu({ icons: { submenu: "ui-icon-circle-triangle-e" } });
        -

        Get or set the icons option, after initialization:

        -
        // getter
        var icons = $( ".selector" ).menu( "option", "icons" );
         
        // setter
        $( ".selector" ).menu( "option", "icons", { submenu: "ui-icon-circle-triangle-e" } );
        -
        -
        -

        menusType: String -

        -
        -Default: "ul" -
        -
        Selector for the elements that serve as the menu container, including sub-menus.
        -Code examples:

        Initialize the menu with the menus option specified:

        -
        $( ".selector" ).menu({ menus: "div" });
        -

        Get or set the menus option, after initialization:

        -
        // getter
        var menus = $( ".selector" ).menu( "option", "menus" );
         
        // setter
        $( ".selector" ).menu( "option", "menus", "div" );
        -
        -
        -

        positionType: Object -

        -
        -Default: { my: "left top", at: "right top" } -
        -
        Identifies the position of submenus in relation to the associated parent menu item. The of option defaults to the parent menu item, but you can specify another element to position against. You can refer to the jQuery UI Position utility for more details about the various options.
        -Code examples:

        Initialize the menu with the position option specified:

        -
        $( ".selector" ).menu({ position: { my: "left top", at: "right-5 top+5" } });
        -

        Get or set the position option, after initialization:

        -
        // getter
        var position = $( ".selector" ).menu( "option", "position" );
         
        // setter
        $( ".selector" ).menu( "option", "position", { my: "left top", at: "right-5 top+5" } );
        -
        -
        -

        roleType: String -

        -
        -Default: "menu" -
        -
        Customize the ARIA roles used for the menu and menu items. The default uses "menuitem" for items. Setting the role option to "listbox" will use "option" for items. If set to null, no roles will be set, which is useful if the menu is being controlled by another element that is maintaining focus.
        -Code examples:

        Initialize the menu with the role option specified:

        -
        $( ".selector" ).menu({ role: null });
        -

        Get or set the role option, after initialization:

        -
        // getter
        var role = $( ".selector" ).menu( "option", "role" );
         
        // setter
        $( ".selector" ).menu( "option", "role", null );
        -

        Methods

        -

        blur( [event ] )

        -
        - Removes focus from a menu, resets any active element styles and triggers the menu's blur event. -
        -
        • -
          event
          -
          Type: Event -
          -
          What triggered the menu to blur.
          -
        -
        -Code examples:

        Invoke the blur method:

        -
        $( ".selector" ).menu( "blur" );
        -
        -
        -
        -

        collapse( [event ] )

        -
        - Closes the currently active sub-menu. -
        -
        • -
          event
          -
          Type: Event -
          -
          What triggered the menu to collapse.
          -
        -
        -Code examples:

        Invoke the collapse method:

        -
        $( ".selector" ).menu( "collapse" );
        -
        -
        -
        -

        collapseAll( [event ] [, all ] )

        -
        - Closes all open sub-menus. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          What triggered the menu to collapse.
          -
        • -
        • -
          all
          -
          Type: Boolean -
          -
          Indicates whether all sub-menus should be closed or only sub-menus below and including the menu that is or contains the target of the triggering event.
          -
        • -
        -
        -Code examples:

        Invoke the collapseAll method:

        -
        $( ".selector" ).menu( "collapseAll", null, true );
        -
        -
        -
        -

        destroy()

        -
        - Removes the menu functionality completely. This will return the element back to its pre-init state. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the destroy method:

        -
        $( ".selector" ).menu( "destroy" );
        -
        -
        -
        -

        disable()

        -
        - Disables the menu. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the disable method:

        -
        $( ".selector" ).menu( "disable" );
        -
        -
        -
        -

        enable()

        -
        - Enables the menu. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the enable method:

        -
        $( ".selector" ).menu( "enable" );
        -
        -
        -
        -

        expand( [event ] )

        -
        - Opens the sub-menu below the currently active item, if one exists. -
        -
        • -
          event
          -
          Type: Event -
          -
          What triggered the menu to expand.
          -
        -
        -Code examples:

        Invoke the expand method:

        -
        $( ".selector" ).menu( "expand" );
        -
        -
        -
        -

        focus( [event ], item )

        -
        - Activates a particular menu item, begins opening any sub-menu if present and triggers the menu's focus event. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          What triggered the menu item to gain focus.
          -
        • -
        • -
          item
          -
          Type: jQuery -
          -
          The menu item to focus/activate.
          -
        • -
        -
        -Code examples:

        Invoke the focus method:

        -
        $( ".selector" ).menu( "focus", null, menu.find( ".ui-menu-item:last" ) );
        -
        -
        -
        -

        isFirstItem()

        -
        - Returns a boolean value stating whether or not the currently active item is the first item in the menu. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the isFirstItem method:

        -
        var firstItem = $( ".selector" ).menu( "isFirstItem" );
        -
        -
        -
        -

        isLastItem()

        -
        - Returns a boolean value stating whether or not the currently active item is the last item in the menu. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the isLastItem method:

        -
        var lastItem = $( ".selector" ).menu( "isLastItem" );
        -
        -
        -
        -

        next( [event ] )

        -
        - Moves active state to next menu item. -
        -
        • -
          event
          -
          Type: Event -
          -
          What triggered the focus to move.
          -
        -
        -Code examples:

        Invoke the next method:

        -
        $( ".selector" ).menu( "next" );
        -
        -
        -
        -

        nextPage( [event ] )

        -
        - Moves active state to first menu item below the bottom of a scrollable menu or the last item if not scrollable. -
        -
        • -
          event
          -
          Type: Event -
          -
          What triggered the focus to move.
          -
        -
        -Code examples:

        Invoke the nextPage method:

        -
        $( ".selector" ).menu( "nextPage" );
        -
        -
        -
        -
        -

        option( optionName )Returns: Object -

        -
        Gets the value currently associated with the specified optionName.
        -
        • -
          optionName
          -
          Type: String -
          -
          The name of the option to get.
          -
        -
        -Code examples:

        Invoke the method:

        -
        var isDisabled = $( ".selector" ).menu( "option", "disabled" );
        -
        -
        -
        -

        option()Returns: PlainObject -

        -
        Gets an object containing key/value pairs representing the current menu options hash.
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the method:

        -
        var options = $( ".selector" ).menu( "option" );
        -
        -
        -
        -

        option( optionName, value )

        -
        Sets the value of the menu option associated with the specified optionName.
        -
          -
        • -
          optionName
          -
          Type: String -
          -
          The name of the option to set.
          -
        • -
        • -
          value
          -
          Type: Object -
          -
          A value to set for the option.
          -
        • -
        -
        -Code examples:

        Invoke the method:

        -
        $( ".selector" ).menu( "option", "disabled", true );
        -
        -
        -
        -

        option( options )

        -
        Sets one or more options for the menu.
        -
        • -
          options
          -
          Type: Object -
          -
          A map of option-value pairs to set.
          -
        -
        -Code examples:

        Invoke the method:

        -
        $( ".selector" ).menu( "option", { disabled: true } );
        -
        -
        -
        -
        -

        previous( [event ] )

        -
        - Moves active state to previous menu item. -
        -
        • -
          event
          -
          Type: Event -
          -
          What triggered the focus to move.
          -
        -
        -Code examples:

        Invoke the previous method:

        -
        $( ".selector" ).menu( "previous" );
        -
        -
        -
        -

        previousPage( [event ] )

        -
        - Moves active state to first menu item above the top of a scrollable menu or the first item if not scrollable. -
        -
        • -
          event
          -
          Type: Event -
          -
          What triggered the focus to move.
          -
        -
        -Code examples:

        Invoke the previousPage method:

        -
        $( ".selector" ).menu( "previousPage" );
        -
        -
        -
        -

        refresh()

        -
        - Initializes sub-menus and menu items that have not already been initialized. New menu items, including sub-menus can be added to the menu or all of the contents of the menu can be replaced and then initialized with the refresh() method. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the refresh method:

        -
        $( ".selector" ).menu( "refresh" );
        -
        -
        -
        -

        select( [event ] )

        -
        - Selects the currently active menu item, collapses all sub-menus and triggers the menu's select event. -
        -
        • -
          event
          -
          Type: Event -
          -
          What triggered the selection.
          -
        -
        -Code examples:

        Invoke the select method:

        -
        $( ".selector" ).menu( "select" );
        -
        -
        -
        -

        widget()Returns: jQuery -

        -
        - Returns a jQuery object containing the menu. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the widget method:

        -
        var widget = $( ".selector" ).menu( "widget" );
        -
        -

        Events

        -

        blur( event, ui )Type: menublur -

        -
        - Triggered when the menu loses focus. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
          • -
            item
            -
            Type: jQuery -
            -
            - The currently active menu item. -
            -
          -
        • -
        -
        -Code examples:

        Initialize the menu with the blur callback specified:

        -
        $( ".selector" ).menu({
            blur: function( event, ui ) {}
        });
        -

        Bind an event listener to the menublur event:

        -
        $( ".selector" ).on( "menublur", function( event, ui ) {} );
        -
        -
        -
        -

        create( event, ui )Type: menucreate -

        -
        - Triggered when the menu is created. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
        • -
        -
        -Code examples:

        Initialize the menu with the create callback specified:

        -
        $( ".selector" ).menu({
            create: function( event, ui ) {}
        });
        -

        Bind an event listener to the menucreate event:

        -
        $( ".selector" ).on( "menucreate", function( event, ui ) {} );
        -
        -
        -
        -

        focus( event, ui )Type: menufocus -

        -
        - Triggered when a menu gains focus or when any menu item is activated. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
          • -
            item
            -
            Type: jQuery -
            -
            - The currently active menu item. -
            -
          -
        • -
        -
        -Code examples:

        Initialize the menu with the focus callback specified:

        -
        $( ".selector" ).menu({
            focus: function( event, ui ) {}
        });
        -

        Bind an event listener to the menufocus event:

        -
        $( ".selector" ).on( "menufocus", function( event, ui ) {} );
        -
        -
        -
        -

        select( event, ui )Type: menuselect -

        -
        - Triggered when a menu item is selected. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
          • -
            item
            -
            Type: jQuery -
            -
            - The currently active menu item. -
            -
          -
        • -
        -
        -Code examples:

        Initialize the menu with the select callback specified:

        -
        $( ".selector" ).menu({
            select: function( event, ui ) {}
        });
        -

        Bind an event listener to the menuselect event:

        -
        $( ".selector" ).on( "menuselect", function( event, ui ) {} );
        -
        -

        Example:

        -

        A simple jQuery UI Menu

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        30
        31
        32
        33
        34
        35
        36
        37
        38
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>menu demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            .ui-menu {
                width: 200px;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <ul id="menu">
            <li><a href="#">Item 1</a></li>
            <li><a href="#">Item 2</a></li>
            <li><a href="#">Item 3</a>
                <ul>
                    <li><a href="#">Item 3-1</a></li>
                    <li><a href="#">Item 3-2</a></li>
                    <li><a href="#">Item 3-3</a></li>
                    <li><a href="#">Item 3-4</a></li>
                    <li><a href="#">Item 3-5</a></li>
                </ul>
            </li>
            <li><a href="#">Item 4</a></li>
            <li><a href="#">Item 5</a></li>
        </ul>
         
        <script>
        $( "#menu" ).menu();
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/mouse.html b/html/js/lib/development-bundle/docs/mouse.html deleted file mode 100644 index 043e6435f..000000000 --- a/html/js/lib/development-bundle/docs/mouse.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - jQuery UI mouse documentation - - - - - -

        Mouse Interaction

        -
        -

        Description: The base interaction layer.

        -

        QuickNav

        -

        Options

        - - - -
        - -

        Events

        -

        Similar to jQuery.Widget, the mouse interaction is not intended to be used directly. It is purely a base layer for other widgets to inherit from. This page only documents what is added to jQuery.Widget, but it does include internal methods that are not intended to be overwritten. The intended public API is _mouseStart(), _mouseDrag(), _mouseStop(), and _mouseCapture().

        -
        -

        Options

        -

        cancelType: Selector -

        -
        -Default: "input,textarea,button,select,option" -
        -
        Prevents interactions from starting on specified elements.
        -Code examples:

        Initialize the jQuery.ui.mouse with the cancel option specified:

        -
        $( ".selector" ).jQuery.ui.mouse({ cancel: ".title" });
        -

        Get or set the cancel option, after initialization:

        -
        // getter
        var cancel = $( ".selector" ).jQuery.ui.mouse( "option", "cancel" );
         
        // setter
        $( ".selector" ).jQuery.ui.mouse( "option", "cancel", ".title" );
        -
        -
        -

        delayType: Number -

        -
        -Default: 0 -
        -
        Time in milliseconds after mousedown until the interaction should start. This option can be used to prevent unwanted interactions when clicking on an element.
        -Code examples:

        Initialize the jQuery.ui.mouse with the delay option specified:

        -
        $( ".selector" ).jQuery.ui.mouse({ delay: 300 });
        -

        Get or set the delay option, after initialization:

        -
        // getter
        var delay = $( ".selector" ).jQuery.ui.mouse( "option", "delay" );
         
        // setter
        $( ".selector" ).jQuery.ui.mouse( "option", "delay", 300 );
        -
        -
        -

        distanceType: Number -

        -
        -Default: 1 -
        -
        Distance in pixels after mousedown the mouse must move before the interaction should start. This option can be used to prevent unwanted interactions when clicking on an element.
        -Code examples:

        Initialize the jQuery.ui.mouse with the distance option specified:

        -
        $( ".selector" ).jQuery.ui.mouse({ distance: 10 });
        -

        Get or set the distance option, after initialization:

        -
        // getter
        var distance = $( ".selector" ).jQuery.ui.mouse( "option", "distance" );
         
        // setter
        $( ".selector" ).jQuery.ui.mouse( "option", "distance", 10 );
        -

        Methods

        -

        _mouseCapture()Returns: Boolean -

        -
        - Determines whether an interaction should start based on event target of the interaction. The default implementation always returns true. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseCapture method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseCapture" );
        -
        -
        -
        -

        _mouseDelayMet()Returns: Boolean -

        -
        - Determines whether the delay option has been met for the current interaction. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseDelayMet method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseDelayMet" );
        -
        -
        -
        -

        _mouseDestroy()

        -
        - Destroys the interaction event handlers. This must be called from the extending widget's _destroy() method. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseDestroy method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseDestroy" );
        -
        -
        -
        -

        _mouseDistanceMet()Returns: Boolean -

        -
        - Determines whether the distance option has been met for the current interaction. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseDistanceMet method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseDistanceMet" );
        -
        -
        -
        -

        _mouseDown()

        -
        - Handles the beginning of an interaction. Verifies that the event is associated with the primary mouse button and ensures that the delay and distance options are met prior to starting the interaction. When the interaction is ready to start, invokes the _mouseStart() method for the extending widget to handle. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseDown method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseDown" );
        -
        -
        -
        -

        _mouseDrag()

        -
        - The extending widget should implement a _mouseDrag() method to handle each movement of an interaction. This method will receive the mouse event associated with the movement. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseDrag method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseDrag" );
        -
        -
        -
        -

        _mouseInit()

        -
        - Initializes the interaction event handlers. This must be called from the extending widget's _create() method. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseInit method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseInit" );
        -
        -
        -
        -

        _mouseMove()

        -
        - Handles each movement of the interaction. Invokes the mouseDrag() method for the extending widget to handle. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseMove method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseMove" );
        -
        -
        -
        -

        _mouseStart()

        -
        - The extending widget should implement a _mouseStart() method to handle the beginning of an interaction. This method will receive the mouse event associated with the start of the interaction. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseStart method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseStart" );
        -
        -
        -
        -

        _mouseStop()

        -
        - The extending widget should implement a _mouseStop() method to handle the end of an interaction. This method will receive the mouse event associated with the end of the interaction. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseStop method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseStop" );
        -
        -
        -
        -

        _mouseUp()

        -
        - Handles the end of the interaction. Invokes the mouseStop() method for the extending widget to handle. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the _mouseUp method:

        -
        $( ".selector" ).jQuery.ui.mouse( "_mouseUp" );
        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/puff-effect.html b/html/js/lib/development-bundle/docs/puff-effect.html deleted file mode 100644 index ab134dbdd..000000000 --- a/html/js/lib/development-bundle/docs/puff-effect.html +++ /dev/null @@ -1,32 +0,0 @@ -

        Puff Effect

        -
        -

        Description: - Creates a puff effect by scaling the element up and hiding it at the same time. -

        -
        • -

          puff

          -
          • -
            -percent (default: 150)
            -
            Type: Number -
            -
            The percentage to scale to.
            -
          -
        -

        Example:

        -

        Toggle a div using the puff effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>puff demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "puff" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        \ No newline at end of file diff --git a/html/js/lib/development-bundle/docs/pulsate-effect.html b/html/js/lib/development-bundle/docs/pulsate-effect.html deleted file mode 100644 index 50dc8e4b8..000000000 --- a/html/js/lib/development-bundle/docs/pulsate-effect.html +++ /dev/null @@ -1,52 +0,0 @@ - - - - - jQuery UI pulsate-effect documentation - - - - - -

        Pulsate Effect

        -
        -

        Description: - The pulsate effect hides or shows an element by pulsing it in or out. -

        -
        • -

          pulsate

          -
          • -
            -times (default: 5)
            -
            Type: Integer -
            -
            The number of times the element should pulse. An extra half pulse is added for hide/show.
            -
          -
        -

        Example:

        -

        Toggle a div using the pulsate effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>pulsate demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "pulsate" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/scale-effect.html b/html/js/lib/development-bundle/docs/scale-effect.html deleted file mode 100644 index 4a744804d..000000000 --- a/html/js/lib/development-bundle/docs/scale-effect.html +++ /dev/null @@ -1,82 +0,0 @@ - - - - - jQuery UI scale-effect documentation - - - - - -

        Scale Effect

        -
        -

        Description: - Shrink or grow an element by a percentage factor. -

        -
        • -

          scale

          -
            -
          • -
            -direction (default: "both")
            -
            Type: String -
            -
            The direction of the effect. Possible values: "both", "vertical" or "horizontal".
            -
          • -
          • -
            -origin (default: [ "middle", "center" ])
            -
            Type: Array -
            -
            The vanishing point.
            -
          • -
          • -
            percent
            -
            Type: Number -
            -
            The percentage to scale to.
            -
          • -
          • -
            -scale (default: "both")
            -
            Type: String -
            -
            Which areas of the element will be resized: "both", "box", "content". Box resizes the border and padding of the element; content resizes any content inside of the element.
            -
          • -
          -
        -

        Examples:

        -

        Example: Toggle a div using the scale effect. -

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>scale demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "scale" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        -

        Example: Toggle a div using the scale effect in just one direction. -

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>scale demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle({ effect: "scale", direction: "horizontal" });
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/shake-effect.html b/html/js/lib/development-bundle/docs/shake-effect.html deleted file mode 100644 index a9afe1a87..000000000 --- a/html/js/lib/development-bundle/docs/shake-effect.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - - jQuery UI shake-effect documentation - - - - - -

        Shake Effect

        -
        -

        Description: Shakes the element multiple times, vertically or horizontally.

        -
        • -

          shake

          -
            -
          • -
            -direction (default: "both")
            -
            Type: String -
            -
            The direction of the effect. Possible values: "left", "right", "up", "down".
            -
          • -
          • -
            -distance (default: 20)
            -
            Type: Number -
            -
            Distance to shake.
            -
          • -
          • -
            -times (default: 3)
            -
            Type: Integer -
            -
            Times to shake.
            -
          • -
          -
        -

        Example:

        -

        Shake a div.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>shake demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to shake the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).effect( "shake" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/size-effect.html b/html/js/lib/development-bundle/docs/size-effect.html deleted file mode 100644 index 2df248352..000000000 --- a/html/js/lib/development-bundle/docs/size-effect.html +++ /dev/null @@ -1,45 +0,0 @@ -

        Size Effect

        -
        -

        Description: Resize an element to a specified width and height.

        -
        • -

          size

          -
            -
          • -
            to
            -
            Type: Object -
            -
            Height and width to resize to.
            -
          • -
          • -
            -origin (default: [ "top", "left" ])
            -
            Type: Array -
            -
            The vanishing point.
            -
          • -
          • -
            -scale (default: "both")
            -
            Type: String -
            -
            Which areas of the element will be resized: "both", "box", "content". Box resizes the border and padding of the element; content resizes any content inside of the element.
            -
          • -
          -
        -

        Example:

        -

        Resize the element using the size effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        30
        31
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>size demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to resize the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).effect( "size", {
                to: { width: 200, height: 60 }
            }, 1000 );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        \ No newline at end of file diff --git a/html/js/lib/development-bundle/docs/slide-effect.html b/html/js/lib/development-bundle/docs/slide-effect.html deleted file mode 100644 index 4619bb463..000000000 --- a/html/js/lib/development-bundle/docs/slide-effect.html +++ /dev/null @@ -1,59 +0,0 @@ - - - - - jQuery UI slide-effect documentation - - - - - -

        Slide Effect

        -
        -

        Description: Slides the element out of the viewport.

        -
        • -

          slide

          -
            -
          • -
            -direction (default: "both")
            -
            Type: String -
            -
            The direction of the effect. Possible values: "left", "right", "up", "down".
            -
          • -
          • -
            -distance (default: element's outerWidth)
            -
            Type: Number -
            -
            The distance of the effect. Defaults to either the height or width of the elemenet depending on the direction argument. Can be set to any integer less than the width/height of the element.
            -
          • -
          -
        -

        Example:

        -

        Toggle a div using the slide effect.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>slide demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            #toggle {
                width: 100px;
                height: 100px;
                background: #ccc;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>Click anywhere to toggle the box.</p>
        <div id="toggle"></div>
         
        <script>
        $( document ).click(function() {
            $( "#toggle" ).toggle( "slide" );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/spinner.html b/html/js/lib/development-bundle/docs/spinner.html deleted file mode 100644 index b6ab6e4aa..000000000 --- a/html/js/lib/development-bundle/docs/spinner.html +++ /dev/null @@ -1,572 +0,0 @@ - - - - - jQuery UI spinner documentation - - - - - -

        -Spinner Widgetversion added: 1.9 -

        -
        -

        Description: - Enhance a text input for entering numeric values, with up/down buttons and arrow key handling. -

        -

        QuickNavExamples -

        - -
        -

        Events

        - - - - - -
        -

        Spinner, or number stepper, widget is perfect for handling all kinds of numeric input. It allow users to type a value directly or modify an existing value by spinning with the keyboard, mouse or scrollwheel. When combined with Globalize, you can even spin currencies and dates in a variety of locales.

        - -

        Spinner wraps a text input, adds two buttons to increment and decrement the current value, along with handling key events for the same purpose. It delegates to Globalize for number formatting and parsing.

        - -

        Keyboard interaction

        - -
          -
        • UP: Increment the value by one step.
        • -
        • DOWN: Decrement the value by one step.
        • -
        • PAGE UP: Increment the value by one page.
        • -
        • PAGE DOWN: Decrement the value by one page.
        • -
        - -

        Focus stays in the text field, even after using the mouse to click one of the spin buttons.

        -
        -

        Additional Notes:

        -
        • - This widget requires some functional CSS, otherwise it won't work. If you build a custom theme, use the widget's specific CSS file as a starting point. -
        -

        Options

        -

        cultureType: String -

        -
        -Default: null -
        -
        Sets the culture to use for parsing and formatting the value. If null, the currently set culture in Globalize is used, see Globalize docs for available cultures. Only relevant if the numberFormat option is set. Requires Globalize to be included.
        -Code examples:

        Initialize the spinner with the culture option specified:

        -
        $( ".selector" ).spinner({ culture: "fr" });
        -

        Get or set the culture option, after initialization:

        -
        // getter
        var culture = $( ".selector" ).spinner( "option", "culture" );
         
        // setter
        $( ".selector" ).spinner( "option", "culture", "fr" );
        -
        -
        -

        disabledType: Boolean -

        -
        -Default: false -
        -
        Disables the spinner if set to true.
        -Code examples:

        Initialize the spinner with the disabled option specified:

        -
        $( ".selector" ).spinner({ disabled: true });
        -

        Get or set the disabled option, after initialization:

        -
        // getter
        var disabled = $( ".selector" ).spinner( "option", "disabled" );
         
        // setter
        $( ".selector" ).spinner( "option", "disabled", true );
        -
        -
        -

        iconsType: Object -

        -
        -Default: { down: "ui-icon-triangle-1-s", up: "ui-icon-triangle-1-n" } -
        -
        - Icons to use for buttons, matching an icon defined by the jQuery UI CSS Framework. -
          -
        • up (string, default: "ui-icon-triangle-1-n")
        • -
        • down (string, default: "ui-icon-triangle-1-s")
        • -
        -
        -Code examples:

        Initialize the spinner with the icons option specified:

        -
        $( ".selector" ).spinner({ icons: { down: "custom-down-icon", up: "custom-up-icon" } });
        -

        Get or set the icons option, after initialization:

        -
        // getter
        var icons = $( ".selector" ).spinner( "option", "icons" );
         
        // setter
        $( ".selector" ).spinner( "option", "icons", { down: "custom-down-icon", up: "custom-up-icon" } );
        -
        -
        -

        incrementalType: Boolean or Function() -

        -
        -Default: true -
        -
        Controls the number of steps taken when holding down a spin button.
        -Multiple types supported:
          -
        • -Boolean: When set to true, the stepping delta will increase when spun incessantly. When set to false, all steps are equal (as defined by the step option).
        • -
        • -Function: Receives one parameter: the number of spins that have occurred. Must return the number of steps that should occur for the current spin.
        • -
        -Code examples:

        Initialize the spinner with the incremental option specified:

        -
        $( ".selector" ).spinner({ incremental: false });
        -

        Get or set the incremental option, after initialization:

        -
        // getter
        var incremental = $( ".selector" ).spinner( "option", "incremental" );
         
        // setter
        $( ".selector" ).spinner( "option", "incremental", false );
        -
        -
        -

        maxType: Number or String -

        -
        -Default: null -
        -
        The maximum allowed value. The element's max attribute is used if it exists and the option is not explicitly set. If null, there is no maximum enforced.
        -Multiple types supported:
          -
        • -Number: The maximum value.
        • -
        • -String: If Globalize is included, the max option can be passed as a string which will be parsed based on the numberFormat and culture options; otherwise it will fall back to the native parseFloat() method.
        • -
        -Code examples:

        Initialize the spinner with the max option specified:

        -
        $( ".selector" ).spinner({ max: 50 });
        -

        Get or set the max option, after initialization:

        -
        // getter
        var max = $( ".selector" ).spinner( "option", "max" );
         
        // setter
        $( ".selector" ).spinner( "option", "max", 50 );
        -
        -
        -

        minType: Number or String -

        -
        -Default: null -
        -
        The minimum allowed value. The element's min attribute is used if it exists and the option is not explicitly set. If null, there is no minimum enforced.
        -Multiple types supported:
          -
        • -Number: The minimum value.
        • -
        • -String: If Globalize is included, the min option can be passed as a string which will be parsed based on the numberFormat and culture options; otherwise it will fall back to the native parseFloat() method.
        • -
        -Code examples:

        Initialize the spinner with the min option specified:

        -
        $( ".selector" ).spinner({ min: 0 });
        -

        Get or set the min option, after initialization:

        -
        // getter
        var min = $( ".selector" ).spinner( "option", "min" );
         
        // setter
        $( ".selector" ).spinner( "option", "min", 0 );
        -
        -
        -

        numberFormatType: String -

        -
        -Default: null -
        -
        Format of numbers passed to Globalize, if available. Most common are "n" for a decimal number and "C" for a currency value. Also see the culture option.
        -Code examples:

        Initialize the spinner with the numberFormat option specified:

        -
        $( ".selector" ).spinner({ numberFormat: "n" });
        -

        Get or set the numberFormat option, after initialization:

        -
        // getter
        var numberFormat = $( ".selector" ).spinner( "option", "numberFormat" );
         
        // setter
        $( ".selector" ).spinner( "option", "numberFormat", "n" );
        -
        -
        -

        pageType: Number -

        -
        -Default: 10 -
        -
        The number of steps to take when paging via the pageUp/pageDown methods.
        -Code examples:

        Initialize the spinner with the page option specified:

        -
        $( ".selector" ).spinner({ page: 5 });
        -

        Get or set the page option, after initialization:

        -
        // getter
        var page = $( ".selector" ).spinner( "option", "page" );
         
        // setter
        $( ".selector" ).spinner( "option", "page", 5 );
        -
        -
        -

        stepType: Number or String -

        -
        -Default: 1 -
        -
        The size of the step to take when spinning via buttons or via the stepUp()/stepDown() methods. The element's step attribute is used if it exists and the option is not explicitly set.
        -Multiple types supported:
          -
        • -Number: The size of the step.
        • -
        • -String: If Globalize is included, the step option can be passed as a string which will be parsed based on the numberFormat and culture options, otherwise it will fall back to the native parseFloat.
        • -
        -Code examples:

        Initialize the spinner with the step option specified:

        -
        $( ".selector" ).spinner({ step: 2 });
        -

        Get or set the step option, after initialization:

        -
        // getter
        var step = $( ".selector" ).spinner( "option", "step" );
         
        // setter
        $( ".selector" ).spinner( "option", "step", 2 );
        -

        Methods

        -

        destroy()

        -
        - Removes the spinner functionality completely. This will return the element back to its pre-init state. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the destroy method:

        -
        $( ".selector" ).spinner( "destroy" );
        -
        -
        -
        -

        disable()

        -
        - Disables the spinner. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the disable method:

        -
        $( ".selector" ).spinner( "disable" );
        -
        -
        -
        -

        enable()

        -
        - Enables the spinner. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the enable method:

        -
        $( ".selector" ).spinner( "enable" );
        -
        -
        -
        -
        -

        option( optionName )Returns: Object -

        -
        Gets the value currently associated with the specified optionName.
        -
        • -
          optionName
          -
          Type: String -
          -
          The name of the option to get.
          -
        -
        -Code examples:

        Invoke the method:

        -
        var isDisabled = $( ".selector" ).spinner( "option", "disabled" );
        -
        -
        -
        -

        option()Returns: PlainObject -

        -
        Gets an object containing key/value pairs representing the current spinner options hash.
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the method:

        -
        var options = $( ".selector" ).spinner( "option" );
        -
        -
        -
        -

        option( optionName, value )

        -
        Sets the value of the spinner option associated with the specified optionName.
        -
          -
        • -
          optionName
          -
          Type: String -
          -
          The name of the option to set.
          -
        • -
        • -
          value
          -
          Type: Object -
          -
          A value to set for the option.
          -
        • -
        -
        -Code examples:

        Invoke the method:

        -
        $( ".selector" ).spinner( "option", "disabled", true );
        -
        -
        -
        -

        option( options )

        -
        Sets one or more options for the spinner.
        -
        • -
          options
          -
          Type: Object -
          -
          A map of option-value pairs to set.
          -
        -
        -Code examples:

        Invoke the method:

        -
        $( ".selector" ).spinner( "option", { disabled: true } );
        -
        -
        -
        -
        -

        pageDown( [pages ] )

        -
        - Decrements the value by the specified number of pages, as defined by the page option. Without the parameter, a single page is decremented. -
        -
        • -
          pages
          -
          Type: Number -
          -
          Number of pages to decrement, defaults to 1.
          -
        -
        -Code examples:

        Invoke the pageDown method:

        -
        $( ".selector" ).spinner( "pageDown" );
        -
        -
        -
        -

        pageUp( [pages ] )

        -
        - Increments the value by the specified number of pages, as defined by the page option. Without the parameter, a single page is incremented. -
        -
        • -
          pages
          -
          Type: Number -
          -
          Number of pages to increment, defaults to 1.
          -
        -
        -Code examples:

        Invoke the pageUp method:

        -
        $( ".selector" ).spinner( "pageUp", 10 );
        -
        -
        -
        -

        stepDown( [steps ] )

        -
        - Decrements the value by the specified number of steps. Without the parameter, a single step is decremented. -

        If the resulting value is above the max, below the min, or reuslts in a step mismatch, the value will be adjusted to the closest valid value.

        -
        -
        • -
          steps
          -
          Type: Number -
          -
          Number of steps to decrement, defaults to 1.
          -
        -
        -Code examples:

        Invoke the stepDown method:

        -
        $( ".selector" ).spinner( "stepDown" );
        -
        -
        -
        -

        stepUp( [steps ] )

        -
        - Increments the value by the specified number of steps. Without the parameter, a single step is incremented. -

        If the resulting value is above the max, below the min, or reuslts in a step mismatch, the value will be adjusted to the closest valid value.

        -
        -
        • -
          steps
          -
          Type: Number -
          -
          Number of steps to increment, defaults to 1.
          -
        -
        -Code examples:

        Invoke the stepUp method:

        -
        $( ".selector" ).spinner( "stepUp", 5 );
        -
        -
        -
        -
        -

        value()Returns: Number -

        -
        Gets the current value as a number. The value is parsed based on the numberFormat and culture options.
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the method:

        -
        var value = $( ".selector" ).spinner( "value" );
        -
        -
        -
        -

        value( value )

        -
        - -
        -Code examples:

        Invoke the method:

        -
        $( ".selector" ).spinner( "value", 50 );
        -
        -
        -
        -
        -

        widget()Returns: jQuery -

        -
        - Returns a jQuery object containing the generated wrapper. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the widget method:

        -
        var widget = $( ".selector" ).spinner( "widget" );
        -
        -

        Events

        -

        change( event, ui )Type: spinchange -

        -
        - Triggered when the value of the spinner has changed and the input is no longer focused. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
        • -
        -
        -Code examples:

        Initialize the spinner with the change callback specified:

        -
        $( ".selector" ).spinner({
            change: function( event, ui ) {}
        });
        -

        Bind an event listener to the spinchange event:

        -
        $( ".selector" ).on( "spinchange", function( event, ui ) {} );
        -
        -
        -
        -

        create( event, ui )Type: spincreate -

        -
        - Triggered when the spinner is created. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
        • -
        -
        -Code examples:

        Initialize the spinner with the create callback specified:

        -
        $( ".selector" ).spinner({
            create: function( event, ui ) {}
        });
        -

        Bind an event listener to the spincreate event:

        -
        $( ".selector" ).on( "spincreate", function( event, ui ) {} );
        -
        -
        -
        -

        spin( event, ui )Type: spin -

        -
        - Triggered during increment/decrement (to determine direction of spin compare current value with ui.value). -

        Can be canceled, preventing the value from being updated.

        -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
          • -
            value
            -
            Type: Number -
            -
            The new value to be set, unless the event is cancelled.
            -
          -
        • -
        -
        -Code examples:

        Initialize the spinner with the spin callback specified:

        -
        $( ".selector" ).spinner({
            spin: function( event, ui ) {}
        });
        -

        Bind an event listener to the spin event:

        -
        $( ".selector" ).on( "spin", function( event, ui ) {} );
        -
        -
        -
        -

        start( event, ui )Type: spinstart -

        -
        - Triggered before a spin. Can be canceled, preventing the spin from occurring. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
        • -
        -
        -Code examples:

        Initialize the spinner with the start callback specified:

        -
        $( ".selector" ).spinner({
            start: function( event, ui ) {}
        });
        -

        Bind an event listener to the spinstart event:

        -
        $( ".selector" ).on( "spinstart", function( event, ui ) {} );
        -
        -
        -
        -

        stop( event, ui )Type: spinstop -

        -
        Triggered after a spin.
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
        • -
        -
        -Code examples:

        Initialize the spinner with the stop callback specified:

        -
        $( ".selector" ).spinner({
            stop: function( event, ui ) {}
        });
        -

        Bind an event listener to the spinstop event:

        -
        $( ".selector" ).on( "spinstop", function( event, ui ) {} );
        -
        -

        Example:

        -

        Plain number spinner

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>spinner demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <input id="spinner">
         
        <script>
        $( "#spinner" ).spinner();
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/tooltip.html b/html/js/lib/development-bundle/docs/tooltip.html deleted file mode 100644 index ed39a848f..000000000 --- a/html/js/lib/development-bundle/docs/tooltip.html +++ /dev/null @@ -1,465 +0,0 @@ - - - - - jQuery UI tooltip documentation - - - - - -

        -Tooltip Widgetversion added: 1.9 -

        -
        -

        Description: Customizable, themeable tooltips, replacing native tooltips.

        -

        QuickNavExamples -

        - -
        -

        Events

        - - - -
        -

        Tooltip replaces native tooltips, making them themable as well as allowing various customizations:

        - -
          -
        • Display other content than just the title, like inline footnotes or extra content retrieved via Ajax.
        • -
        • Customize the positioning, e.g., to center the tooltip above elements.
        • -
        • Add extra styling to customize the appearance, for warning or error fields.
        • -
        - -

        A fade animation is used by default to show and hide the tooltip, making the appearance a bit more organic, compared to just toggling the visiblity. This can be customized with the show and hide options.

        - -

        The items and content options need to stay in-sync. If you change one of them, you need to change the other.

        - -

        In general, disabled elements do not trigger any DOM events. Therefore, it is not possible to properly control tooltips for disabled elements, since we need to listen to events to determine when to show and hide the tooltip. As a result, jQuery UI does not guarantee any level of support for tooltips attached to disabled elements. Unfortunately, this means that if you require tooltips on disabled elements, you may end up with a mixture of native tooltips and jQuery UI tooltips.

        -
        -

        Additional Notes:

        -
        • - This widget requires some functional CSS, otherwise it won't work. If you build a custom theme, use the widget's specific CSS file as a starting point. -
        -

        Options

        -

        contentType: Function() or String -

        -
        -Default: function returning the title attribute -
        -
        -

        The content of the tooltip.

        - -

        When changing this option, you likely need to also change the items option.

        -
        -Multiple types supported:
          -
        • -Function: A callback which can either return the content directly, or call the first argument, passing in the content, e.g., for Ajax content.
        • -
        • -String: A string of HTML to use for the tooltip content.
        • -
        -Code examples:

        Initialize the tooltip with the content option specified:

        -
        $( ".selector" ).tooltip({ content: "Awesome title!" });
        -

        Get or set the content option, after initialization:

        -
        // getter
        var content = $( ".selector" ).tooltip( "option", "content" );
         
        // setter
        $( ".selector" ).tooltip( "option", "content", "Awesome title!" );
        -
        -
        -

        disabledType: Boolean -

        -
        -Default: false -
        -
        Disables the tooltip if set to true.
        -Code examples:

        Initialize the tooltip with the disabled option specified:

        -
        $( ".selector" ).tooltip({ disabled: true });
        -

        Get or set the disabled option, after initialization:

        -
        // getter
        var disabled = $( ".selector" ).tooltip( "option", "disabled" );
         
        // setter
        $( ".selector" ).tooltip( "option", "disabled", true );
        -
        -
        -

        hideType: Boolean or Number or String or Object -

        -
        -Default: null -
        -
        If and how to animate the hiding of the tooltip.
        -Multiple types supported:
          -
        • -Boolean: - When set to false, no animation will be used and the tooltip will be hidden immediately. - When set to true, the tooltip will fade out with the default duration and the default easing. -
        • -
        • -Number: - The tooltip will fade out with the specified duration and the default easing. -
        • -
        • -String: - The tooltip will be hidden using the specified effect. - The value can either be the name of a built-in jQuery animateion method, such as "slideUp", or the name of a jQuery UI effect, such as "fold". - In either case the effect will be used with the default duration and the default easing. -
        • -
        • -Object: If the value is an object, then effect, duration, and easing properties may be provided. If the effect property contains the name of a jQuery method, then that method will be used; otherwise it is assumed to be the name of a jQuery UI effect. When using a jQuery UI effect that supports additional settings, you may include those settings in the object and they will be passed to the effect. If duration or easing is omitted, then the default values will be used. If effect is omitted, then "fadeOut" will be used.
        • -
        -Code examples:

        Initialize the tooltip with the hide option specified:

        -
        $( ".selector" ).tooltip({ hide: { effect: "explode", duration: 1000 } });
        -

        Get or set the hide option, after initialization:

        -
        // getter
        var hide = $( ".selector" ).tooltip( "option", "hide" );
         
        // setter
        $( ".selector" ).tooltip( "option", "hide", { effect: "explode", duration: 1000 } );
        -
        -
        -

        itemsType: Selector -

        -
        -Default: [title] -
        -
        -

        A selector indicating which items should show tooltips. Customize if you're using something other then the title attribute for the tooltip content, or if you need a different selector for event delegation.

        - -

        When changing this option, you likely need to also change the content option.

        -
        -Code examples:

        Initialize the tooltip with the items option specified:

        -
        $( ".selector" ).tooltip({ items: "img[alt]" });
        -

        Get or set the items option, after initialization:

        -
        // getter
        var items = $( ".selector" ).tooltip( "option", "items" );
         
        // setter
        $( ".selector" ).tooltip( "option", "items", "img[alt]" );
        -
        -
        -

        positionType: Object -

        -
        -Default: { my: "left top+15", at: "left bottom", collision: "flipfit" } -
        -
        -

        Configuration for the Position utility. The of property defaults to the target element, but can also be overriden.

        - -

        Note: In 1.9.0, the default value was { my: "left+15 center", at: "right center", collision: "flipfit" }, but this was changed to more closely match native tooltip positioning.

        -
        -Code examples:

        Initialize the tooltip with the position option specified:

        -
        $( ".selector" ).tooltip({ position: { my: "left+15 center", at: "right center" } });
        -

        Get or set the position option, after initialization:

        -
        // getter
        var position = $( ".selector" ).tooltip( "option", "position" );
         
        // setter
        $( ".selector" ).tooltip( "option", "position", { my: "left+15 center", at: "right center" } );
        -
        -
        -

        showType: Boolean or Number or String or Object -

        -
        -Default: null -
        -
        If and how to animate the showing of the tooltip.
        -Multiple types supported:
          -
        • -Boolean: - When set to false, no animation will be used and the tooltip will be shown immediately. - When set to true, the tooltip will fade in with the default duration and the default easing. -
        • -
        • -Number: - The tooltip will fade in with the specified duration and the default easing. -
        • -
        • -String: - The tooltip will be shown using the specified effect. - The value can either be the name of a built-in jQuery animateion method, such as "slideDown", or the name of a jQuery UI effect, such as "fold". - In either case the effect will be used with the default duration and the default easing. -
        • -
        • -Object: If the value is an object, then effect, duration, and easing properties may be provided. If the effect property contains the name of a jQuery method, then that method will be used; otherwise it is assumed to be the name of a jQuery UI effect. When using a jQuery UI effect that supports additional settings, you may include those settings in the object and they will be passed to the effect. If duration or easing is omitted, then the default values will be used. If effect is omitted, then "fadeIn" will be used.
        • -
        -Code examples:

        Initialize the tooltip with the show option specified:

        -
        $( ".selector" ).tooltip({ show: { effect: "blind", duration: 800 } });
        -

        Get or set the show option, after initialization:

        -
        // getter
        var show = $( ".selector" ).tooltip( "option", "show" );
         
        // setter
        $( ".selector" ).tooltip( "option", "show", { effect: "blind", duration: 800 } );
        -
        -
        -

        tooltipClassType: String -

        -
        -Default: null -
        -
        - A class to add to the widget, can be used to display various tooltip types, like warnings or errors. -

        This may get replaced by the classes option.

        -
        -Code examples:

        Initialize the tooltip with the tooltipClass option specified:

        -
        $( ".selector" ).tooltip({ tooltipClass: "custom-tooltip-styling" });
        -

        Get or set the tooltipClass option, after initialization:

        -
        // getter
        var tooltipClass = $( ".selector" ).tooltip( "option", "tooltipClass" );
         
        // setter
        $( ".selector" ).tooltip( "option", "tooltipClass", "custom-tooltip-styling" );
        -
        -
        -

        trackType: Boolean -

        -
        -Default: false -
        -
        - Whether the tooltip should track (follow) the mouse. -
        -Code examples:

        Initialize the tooltip with the track option specified:

        -
        $( ".selector" ).tooltip({ track: true });
        -

        Get or set the track option, after initialization:

        -
        // getter
        var track = $( ".selector" ).tooltip( "option", "track" );
         
        // setter
        $( ".selector" ).tooltip( "option", "track", true );
        -

        Methods

        -

        close()

        -
        - Closes a tooltip. This is only intended to be called for non-delegated tooltips. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the close method:

        -
        $( ".selector" ).tooltip( "close" );
        -
        -
        -
        -

        destroy()

        -
        - Removes the tooltip functionality completely. This will return the element back to its pre-init state. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the destroy method:

        -
        $( ".selector" ).tooltip( "destroy" );
        -
        -
        -
        -

        disable()

        -
        - Disables the tooltip. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the disable method:

        -
        $( ".selector" ).tooltip( "disable" );
        -
        -
        -
        -

        enable()

        -
        - Enables the tooltip. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the enable method:

        -
        $( ".selector" ).tooltip( "enable" );
        -
        -
        -
        -

        open()

        -
        - Programmatically open a tooltip. This is only intended to be called for non-delegated tooltips. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the open method:

        -
        $( ".selector" ).tooltip( "open" );
        -
        -
        -
        -
        -

        option( optionName )Returns: Object -

        -
        Gets the value currently associated with the specified optionName.
        -
        • -
          optionName
          -
          Type: String -
          -
          The name of the option to get.
          -
        -
        -Code examples:

        Invoke the method:

        -
        var isDisabled = $( ".selector" ).tooltip( "option", "disabled" );
        -
        -
        -
        -

        option()Returns: PlainObject -

        -
        Gets an object containing key/value pairs representing the current tooltip options hash.
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the method:

        -
        var options = $( ".selector" ).tooltip( "option" );
        -
        -
        -
        -

        option( optionName, value )

        -
        Sets the value of the tooltip option associated with the specified optionName.
        -
          -
        • -
          optionName
          -
          Type: String -
          -
          The name of the option to set.
          -
        • -
        • -
          value
          -
          Type: Object -
          -
          A value to set for the option.
          -
        • -
        -
        -Code examples:

        Invoke the method:

        -
        $( ".selector" ).tooltip( "option", "disabled", true );
        -
        -
        -
        -

        option( options )

        -
        Sets one or more options for the tooltip.
        -
        • -
          options
          -
          Type: Object -
          -
          A map of option-value pairs to set.
          -
        -
        -Code examples:

        Invoke the method:

        -
        $( ".selector" ).tooltip( "option", { disabled: true } );
        -
        -
        -
        -
        -

        widget()Returns: jQuery -

        -
        - Returns a jQuery object containing the original element. -
        -
        • This method does not accept any arguments.
        -
        -Code examples:

        Invoke the widget method:

        -
        var widget = $( ".selector" ).tooltip( "widget" );
        -
        -

        Events

        -

        close( event, ui )Type: tooltipclose -

        -
        - Triggered when a tooltip is closed, triggered on focusout or mouseleave. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
          • -
            tooltip
            -
            Type: jQuery -
            -
            The generated tooltip element.
            -
          -
        • -
        -
        -Code examples:

        Initialize the tooltip with the close callback specified:

        -
        $( ".selector" ).tooltip({
            close: function( event, ui ) {}
        });
        -

        Bind an event listener to the tooltipclose event:

        -
        $( ".selector" ).on( "tooltipclose", function( event, ui ) {} );
        -
        -
        -
        -

        create( event, ui )Type: tooltipcreate -

        -
        - Triggered when the tooltip is created. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
        • -
        -
        -Code examples:

        Initialize the tooltip with the create callback specified:

        -
        $( ".selector" ).tooltip({
            create: function( event, ui ) {}
        });
        -

        Bind an event listener to the tooltipcreate event:

        -
        $( ".selector" ).on( "tooltipcreate", function( event, ui ) {} );
        -
        -
        -
        -

        open( event, ui )Type: tooltipopen -

        -
        - Triggered when a tooltip is shown, triggered on focusin or mouseover. -
        -
          -
        • -
          event
          -
          Type: Event -
          -
          -
        • -
        • -
          ui
          -
          Type: Object -
          -
          -
          • -
            tooltip
            -
            Type: jQuery -
            -
            The generated tooltip element.
            -
          -
        • -
        -
        -Code examples:

        Initialize the tooltip with the open callback specified:

        -
        $( ".selector" ).tooltip({
            open: function( event, ui ) {}
        });
        -

        Bind an event listener to the tooltipopen event:

        -
        $( ".selector" ).on( "tooltipopen", function( event, ui ) {} );
        -
        -

        Example:

        -

        Create a tooltip on the document, using event delegation for all elements with a title attribute.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>tooltip demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <p>
            <a href="#" title="Anchor description">Anchor text</a>
            <input title="Input help">
        </p>
        <script>
            $( document ).tooltip();
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/docs/transfer-effect.html b/html/js/lib/development-bundle/docs/transfer-effect.html deleted file mode 100644 index ed597e156..000000000 --- a/html/js/lib/development-bundle/docs/transfer-effect.html +++ /dev/null @@ -1,61 +0,0 @@ - - - - - jQuery UI transfer-effect documentation - - - - - -

        Transfer Effect

        -
        -

        Description: Transfers the outline of an element to another element

        -
        • -

          transfer

          -
            -
          • -
            className
            -
            Type: String -
            -
            argumental class name the transfer element will receive.
            -
          • -
          • -
            to
            -
            Type: String -
            -
            jQuery selector, the element to transfer to.
            -
          • -
          -
        -
        -

        Very useful when trying to visualize interaction between two elements.

        -

        The transfer element iself has the class ui-effects-transfer, and needs to be styled by you, for example by adding a background or border.

        -
        -

        Example:

        -

        Clicking on the green element transfers to the other.

        -
        1
        2
        3
        4
        5
        6
        7
        8
        9
        10
        11
        12
        13
        14
        15
        16
        17
        18
        19
        20
        21
        22
        23
        24
        25
        26
        27
        28
        29
        30
        31
        32
        33
        34
        35
        36
        37
        38
        39
        40
        41
        42
        43
        <!doctype html>
        <html lang="en">
        <head>
            <meta charset="utf-8">
            <title>transfer demo</title>
            <link rel="stylesheet" href="http://code.jquery.com/ui/1.9.2/themes/base/jquery-ui.css">
            <style>
            div.green {
                width: 100px;
                height: 80px;
                background: green;
                border: 1px solid black;
                position: relative;
            }
            div.red {
                margin-top: 10px;
                width: 50px;
                height: 30px;
                background: red;
                border: 1px solid black;
                position: relative;
            }
            .ui-effects-transfer {
                border: 1px dotted black;
            }
            </style>
            <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
            <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>
        </head>
        <body>
         
        <div class="green"></div>
        <div class="red"></div>
         
        <script>
        $( "div" ).click(function() {
            var i = 1 - $( "div" ).index( this );
            $( this ).effect( "transfer", { to: $( "div" ).eq( i ) }, 1000 );
        });
        </script>
         
        </body>
        </html>
        -

        Demo:

        -
        -
        -
        - - - diff --git a/html/js/lib/development-bundle/external/globalize.culture.de-DE.js b/html/js/lib/development-bundle/external/globalize.culture.de-DE.js deleted file mode 100644 index 5466bd75e..000000000 --- a/html/js/lib/development-bundle/external/globalize.culture.de-DE.js +++ /dev/null @@ -1,81 +0,0 @@ -/* - * Globalize Culture de-DE - * - * http://github.com/jquery/globalize - * - * Copyright Software Freedom Conservancy, Inc. - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * This file was generated by the Globalize Culture Generator - * Translation: bugs found in this file need to be fixed in the generator - */ - -(function( window, undefined ) { - -var Globalize; - -if ( typeof require !== "undefined" - && typeof exports !== "undefined" - && typeof module !== "undefined" ) { - // Assume CommonJS - Globalize = require( "globalize" ); -} else { - // Global variable - Globalize = window.Globalize; -} - -Globalize.addCultureInfo( "de-DE", "default", { - name: "de-DE", - englishName: "German (Germany)", - nativeName: "Deutsch (Deutschland)", - language: "de", - numberFormat: { - ",": ".", - ".": ",", - NaN: "n. def.", - negativeInfinity: "-unendlich", - positiveInfinity: "+unendlich", - percent: { - pattern: ["-n%","n%"], - ",": ".", - ".": "," - }, - currency: { - pattern: ["-n $","n $"], - ",": ".", - ".": ",", - symbol: "€" - } - }, - calendars: { - standard: { - "/": ".", - firstDay: 1, - days: { - names: ["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"], - namesAbbr: ["So","Mo","Di","Mi","Do","Fr","Sa"], - namesShort: ["So","Mo","Di","Mi","Do","Fr","Sa"] - }, - months: { - names: ["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember",""], - namesAbbr: ["Jan","Feb","Mrz","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez",""] - }, - AM: null, - PM: null, - eras: [{"name":"n. Chr.","start":null,"offset":0}], - patterns: { - d: "dd.MM.yyyy", - D: "dddd, d. MMMM yyyy", - t: "HH:mm", - T: "HH:mm:ss", - f: "dddd, d. MMMM yyyy HH:mm", - F: "dddd, d. MMMM yyyy HH:mm:ss", - M: "dd MMMM", - Y: "MMMM yyyy" - } - } - } -}); - -}( this )); diff --git a/html/js/lib/development-bundle/external/globalize.culture.ja-JP.js b/html/js/lib/development-bundle/external/globalize.culture.ja-JP.js deleted file mode 100644 index a9469d709..000000000 --- a/html/js/lib/development-bundle/external/globalize.culture.ja-JP.js +++ /dev/null @@ -1,100 +0,0 @@ -/* - * Globalize Culture ja-JP - * - * http://github.com/jquery/globalize - * - * Copyright Software Freedom Conservancy, Inc. - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * This file was generated by the Globalize Culture Generator - * Translation: bugs found in this file need to be fixed in the generator - */ - -(function( window, undefined ) { - -var Globalize; - -if ( typeof require !== "undefined" - && typeof exports !== "undefined" - && typeof module !== "undefined" ) { - // Assume CommonJS - Globalize = require( "globalize" ); -} else { - // Global variable - Globalize = window.Globalize; -} - -Globalize.addCultureInfo( "ja-JP", "default", { - name: "ja-JP", - englishName: "Japanese (Japan)", - nativeName: "日本語 (日本)", - language: "ja", - numberFormat: { - NaN: "NaN (非数値)", - negativeInfinity: "-∞", - positiveInfinity: "+∞", - percent: { - pattern: ["-n%","n%"] - }, - currency: { - pattern: ["-$n","$n"], - decimals: 0, - symbol: "¥" - } - }, - calendars: { - standard: { - days: { - names: ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"], - namesAbbr: ["日","月","火","水","木","金","土"], - namesShort: ["日","月","火","水","木","金","土"] - }, - months: { - names: ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",""], - namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] - }, - AM: ["午前","午前","午前"], - PM: ["午後","午後","午後"], - eras: [{"name":"西暦","start":null,"offset":0}], - patterns: { - d: "yyyy/MM/dd", - D: "yyyy'年'M'月'd'日'", - t: "H:mm", - T: "H:mm:ss", - f: "yyyy'年'M'月'd'日' H:mm", - F: "yyyy'年'M'月'd'日' H:mm:ss", - M: "M'月'd'日'", - Y: "yyyy'年'M'月'" - } - }, - Japanese: { - name: "Japanese", - days: { - names: ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"], - namesAbbr: ["日","月","火","水","木","金","土"], - namesShort: ["日","月","火","水","木","金","土"] - }, - months: { - names: ["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月",""], - namesAbbr: ["1","2","3","4","5","6","7","8","9","10","11","12",""] - }, - AM: ["午前","午前","午前"], - PM: ["午後","午後","午後"], - eras: [{"name":"平成","start":null,"offset":1867},{"name":"昭和","start":-1812153600000,"offset":1911},{"name":"大正","start":-1357603200000,"offset":1925},{"name":"明治","start":60022080000,"offset":1988}], - twoDigitYearMax: 99, - patterns: { - d: "gg y/M/d", - D: "gg y'年'M'月'd'日'", - t: "H:mm", - T: "H:mm:ss", - f: "gg y'年'M'月'd'日' H:mm", - F: "gg y'年'M'月'd'日' H:mm:ss", - M: "M'月'd'日'", - Y: "gg y'年'M'月'" - } - } - } -}); - -}( this )); diff --git a/html/js/lib/development-bundle/external/globalize.js b/html/js/lib/development-bundle/external/globalize.js deleted file mode 100644 index ebaca1748..000000000 --- a/html/js/lib/development-bundle/external/globalize.js +++ /dev/null @@ -1,1573 +0,0 @@ -/*! - * Globalize - * - * http://github.com/jquery/globalize - * - * Copyright Software Freedom Conservancy, Inc. - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - */ - -(function( window, undefined ) { - -var Globalize, - // private variables - regexHex, - regexInfinity, - regexParseFloat, - regexTrim, - // private JavaScript utility functions - arrayIndexOf, - endsWith, - extend, - isArray, - isFunction, - isObject, - startsWith, - trim, - truncate, - zeroPad, - // private Globalization utility functions - appendPreOrPostMatch, - expandFormat, - formatDate, - formatNumber, - getTokenRegExp, - getEra, - getEraYear, - parseExact, - parseNegativePattern; - -// Global variable (Globalize) or CommonJS module (globalize) -Globalize = function( cultureSelector ) { - return new Globalize.prototype.init( cultureSelector ); -}; - -if ( typeof require !== "undefined" - && typeof exports !== "undefined" - && typeof module !== "undefined" ) { - // Assume CommonJS - module.exports = Globalize; -} else { - // Export as global variable - window.Globalize = Globalize; -} - -Globalize.cultures = {}; - -Globalize.prototype = { - constructor: Globalize, - init: function( cultureSelector ) { - this.cultures = Globalize.cultures; - this.cultureSelector = cultureSelector; - - return this; - } -}; -Globalize.prototype.init.prototype = Globalize.prototype; - -// 1. When defining a culture, all fields are required except the ones stated as optional. -// 2. Each culture should have a ".calendars" object with at least one calendar named "standard" -// which serves as the default calendar in use by that culture. -// 3. Each culture should have a ".calendar" object which is the current calendar being used, -// it may be dynamically changed at any time to one of the calendars in ".calendars". -Globalize.cultures[ "default" ] = { - // A unique name for the culture in the form - - name: "en", - // the name of the culture in the english language - englishName: "English", - // the name of the culture in its own language - nativeName: "English", - // whether the culture uses right-to-left text - isRTL: false, - // "language" is used for so-called "specific" cultures. - // For example, the culture "es-CL" means "Spanish, in Chili". - // It represents the Spanish-speaking culture as it is in Chili, - // which might have different formatting rules or even translations - // than Spanish in Spain. A "neutral" culture is one that is not - // specific to a region. For example, the culture "es" is the generic - // Spanish culture, which may be a more generalized version of the language - // that may or may not be what a specific culture expects. - // For a specific culture like "es-CL", the "language" field refers to the - // neutral, generic culture information for the language it is using. - // This is not always a simple matter of the string before the dash. - // For example, the "zh-Hans" culture is netural (Simplified Chinese). - // And the "zh-SG" culture is Simplified Chinese in Singapore, whose lanugage - // field is "zh-CHS", not "zh". - // This field should be used to navigate from a specific culture to it's - // more general, neutral culture. If a culture is already as general as it - // can get, the language may refer to itself. - language: "en", - // numberFormat defines general number formatting rules, like the digits in - // each grouping, the group separator, and how negative numbers are displayed. - numberFormat: { - // [negativePattern] - // Note, numberFormat.pattern has no "positivePattern" unlike percent and currency, - // but is still defined as an array for consistency with them. - // negativePattern: one of "(n)|-n|- n|n-|n -" - pattern: [ "-n" ], - // number of decimal places normally shown - decimals: 2, - // string that separates number groups, as in 1,000,000 - ",": ",", - // string that separates a number from the fractional portion, as in 1.99 - ".": ".", - // array of numbers indicating the size of each number group. - // TODO: more detailed description and example - groupSizes: [ 3 ], - // symbol used for positive numbers - "+": "+", - // symbol used for negative numbers - "-": "-", - // symbol used for NaN (Not-A-Number) - NaN: "NaN", - // symbol used for Negative Infinity - negativeInfinity: "-Infinity", - // symbol used for Positive Infinity - positiveInfinity: "Infinity", - percent: { - // [negativePattern, positivePattern] - // negativePattern: one of "-n %|-n%|-%n|%-n|%n-|n-%|n%-|-% n|n %-|% n-|% -n|n- %" - // positivePattern: one of "n %|n%|%n|% n" - pattern: [ "-n %", "n %" ], - // number of decimal places normally shown - decimals: 2, - // array of numbers indicating the size of each number group. - // TODO: more detailed description and example - groupSizes: [ 3 ], - // string that separates number groups, as in 1,000,000 - ",": ",", - // string that separates a number from the fractional portion, as in 1.99 - ".": ".", - // symbol used to represent a percentage - symbol: "%" - }, - currency: { - // [negativePattern, positivePattern] - // negativePattern: one of "($n)|-$n|$-n|$n-|(n$)|-n$|n-$|n$-|-n $|-$ n|n $-|$ n-|$ -n|n- $|($ n)|(n $)" - // positivePattern: one of "$n|n$|$ n|n $" - pattern: [ "($n)", "$n" ], - // number of decimal places normally shown - decimals: 2, - // array of numbers indicating the size of each number group. - // TODO: more detailed description and example - groupSizes: [ 3 ], - // string that separates number groups, as in 1,000,000 - ",": ",", - // string that separates a number from the fractional portion, as in 1.99 - ".": ".", - // symbol used to represent currency - symbol: "$" - } - }, - // calendars defines all the possible calendars used by this culture. - // There should be at least one defined with name "standard", and is the default - // calendar used by the culture. - // A calendar contains information about how dates are formatted, information about - // the calendar's eras, a standard set of the date formats, - // translations for day and month names, and if the calendar is not based on the Gregorian - // calendar, conversion functions to and from the Gregorian calendar. - calendars: { - standard: { - // name that identifies the type of calendar this is - name: "Gregorian_USEnglish", - // separator of parts of a date (e.g. "/" in 11/05/1955) - "/": "/", - // separator of parts of a time (e.g. ":" in 05:44 PM) - ":": ":", - // the first day of the week (0 = Sunday, 1 = Monday, etc) - firstDay: 0, - days: { - // full day names - names: [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ], - // abbreviated day names - namesAbbr: [ "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" ], - // shortest day names - namesShort: [ "Su", "Mo", "Tu", "We", "Th", "Fr", "Sa" ] - }, - months: { - // full month names (13 months for lunar calendards -- 13th month should be "" if not lunar) - names: [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December", "" ], - // abbreviated month names - namesAbbr: [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "" ] - }, - // AM and PM designators in one of these forms: - // The usual view, and the upper and lower case versions - // [ standard, lowercase, uppercase ] - // The culture does not use AM or PM (likely all standard date formats use 24 hour time) - // null - AM: [ "AM", "am", "AM" ], - PM: [ "PM", "pm", "PM" ], - eras: [ - // eras in reverse chronological order. - // name: the name of the era in this culture (e.g. A.D., C.E.) - // start: when the era starts in ticks (gregorian, gmt), null if it is the earliest supported era. - // offset: offset in years from gregorian calendar - { - "name": "A.D.", - "start": null, - "offset": 0 - } - ], - // when a two digit year is given, it will never be parsed as a four digit - // year greater than this year (in the appropriate era for the culture) - // Set it as a full year (e.g. 2029) or use an offset format starting from - // the current year: "+19" would correspond to 2029 if the current year 2010. - twoDigitYearMax: 2029, - // set of predefined date and time patterns used by the culture - // these represent the format someone in this culture would expect - // to see given the portions of the date that are shown. - patterns: { - // short date pattern - d: "M/d/yyyy", - // long date pattern - D: "dddd, MMMM dd, yyyy", - // short time pattern - t: "h:mm tt", - // long time pattern - T: "h:mm:ss tt", - // long date, short time pattern - f: "dddd, MMMM dd, yyyy h:mm tt", - // long date, long time pattern - F: "dddd, MMMM dd, yyyy h:mm:ss tt", - // month/day pattern - M: "MMMM dd", - // month/year pattern - Y: "yyyy MMMM", - // S is a sortable format that does not vary by culture - S: "yyyy\u0027-\u0027MM\u0027-\u0027dd\u0027T\u0027HH\u0027:\u0027mm\u0027:\u0027ss" - } - // optional fields for each calendar: - /* - monthsGenitive: - Same as months but used when the day preceeds the month. - Omit if the culture has no genitive distinction in month names. - For an explaination of genitive months, see http://blogs.msdn.com/michkap/archive/2004/12/25/332259.aspx - convert: - Allows for the support of non-gregorian based calendars. This convert object is used to - to convert a date to and from a gregorian calendar date to handle parsing and formatting. - The two functions: - fromGregorian( date ) - Given the date as a parameter, return an array with parts [ year, month, day ] - corresponding to the non-gregorian based year, month, and day for the calendar. - toGregorian( year, month, day ) - Given the non-gregorian year, month, and day, return a new Date() object - set to the corresponding date in the gregorian calendar. - */ - } - }, - // For localized strings - messages: {} -}; - -Globalize.cultures[ "default" ].calendar = Globalize.cultures[ "default" ].calendars.standard; - -Globalize.cultures[ "en" ] = Globalize.cultures[ "default" ]; - -Globalize.cultureSelector = "en"; - -// -// private variables -// - -regexHex = /^0x[a-f0-9]+$/i; -regexInfinity = /^[+-]?infinity$/i; -regexParseFloat = /^[+-]?\d*\.?\d*(e[+-]?\d+)?$/; -regexTrim = /^\s+|\s+$/g; - -// -// private JavaScript utility functions -// - -arrayIndexOf = function( array, item ) { - if ( array.indexOf ) { - return array.indexOf( item ); - } - for ( var i = 0, length = array.length; i < length; i++ ) { - if ( array[i] === item ) { - return i; - } - } - return -1; -}; - -endsWith = function( value, pattern ) { - return value.substr( value.length - pattern.length ) === pattern; -}; - -extend = function( deep ) { - var options, name, src, copy, copyIsArray, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !isFunction(target) ) { - target = {}; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( isObject(copy) || (copyIsArray = isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && isArray(src) ? src : []; - - } else { - clone = src && isObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -isArray = Array.isArray || function( obj ) { - return Object.prototype.toString.call( obj ) === "[object Array]"; -}; - -isFunction = function( obj ) { - return Object.prototype.toString.call( obj ) === "[object Function]" -} - -isObject = function( obj ) { - return Object.prototype.toString.call( obj ) === "[object Object]"; -}; - -startsWith = function( value, pattern ) { - return value.indexOf( pattern ) === 0; -}; - -trim = function( value ) { - return ( value + "" ).replace( regexTrim, "" ); -}; - -truncate = function( value ) { - return value | 0; -}; - -zeroPad = function( str, count, left ) { - var l; - for ( l = str.length; l < count; l += 1 ) { - str = ( left ? ("0" + str) : (str + "0") ); - } - return str; -}; - -// -// private Globalization utility functions -// - -appendPreOrPostMatch = function( preMatch, strings ) { - // appends pre- and post- token match strings while removing escaped characters. - // Returns a single quote count which is used to determine if the token occurs - // in a string literal. - var quoteCount = 0, - escaped = false; - for ( var i = 0, il = preMatch.length; i < il; i++ ) { - var c = preMatch.charAt( i ); - switch ( c ) { - case "\'": - if ( escaped ) { - strings.push( "\'" ); - } - else { - quoteCount++; - } - escaped = false; - break; - case "\\": - if ( escaped ) { - strings.push( "\\" ); - } - escaped = !escaped; - break; - default: - strings.push( c ); - escaped = false; - break; - } - } - return quoteCount; -}; - -expandFormat = function( cal, format ) { - // expands unspecified or single character date formats into the full pattern. - format = format || "F"; - var pattern, - patterns = cal.patterns, - len = format.length; - if ( len === 1 ) { - pattern = patterns[ format ]; - if ( !pattern ) { - throw "Invalid date format string \'" + format + "\'."; - } - format = pattern; - } - else if ( len === 2 && format.charAt(0) === "%" ) { - // %X escape format -- intended as a custom format string that is only one character, not a built-in format. - format = format.charAt( 1 ); - } - return format; -}; - -formatDate = function( value, format, culture ) { - var cal = culture.calendar, - convert = cal.convert; - - if ( !format || !format.length || format === "i" ) { - var ret; - if ( culture && culture.name.length ) { - if ( convert ) { - // non-gregorian calendar, so we cannot use built-in toLocaleString() - ret = formatDate( value, cal.patterns.F, culture ); - } - else { - var eraDate = new Date( value.getTime() ), - era = getEra( value, cal.eras ); - eraDate.setFullYear( getEraYear(value, cal, era) ); - ret = eraDate.toLocaleString(); - } - } - else { - ret = value.toString(); - } - return ret; - } - - var eras = cal.eras, - sortable = format === "s"; - format = expandFormat( cal, format ); - - // Start with an empty string - ret = []; - var hour, - zeros = [ "0", "00", "000" ], - foundDay, - checkedDay, - dayPartRegExp = /([^d]|^)(d|dd)([^d]|$)/g, - quoteCount = 0, - tokenRegExp = getTokenRegExp(), - converted; - - function padZeros( num, c ) { - var r, s = num + ""; - if ( c > 1 && s.length < c ) { - r = ( zeros[c - 2] + s); - return r.substr( r.length - c, c ); - } - else { - r = s; - } - return r; - } - - function hasDay() { - if ( foundDay || checkedDay ) { - return foundDay; - } - foundDay = dayPartRegExp.test( format ); - checkedDay = true; - return foundDay; - } - - function getPart( date, part ) { - if ( converted ) { - return converted[ part ]; - } - switch ( part ) { - case 0: return date.getFullYear(); - case 1: return date.getMonth(); - case 2: return date.getDate(); - } - } - - if ( !sortable && convert ) { - converted = convert.fromGregorian( value ); - } - - for ( ; ; ) { - // Save the current index - var index = tokenRegExp.lastIndex, - // Look for the next pattern - ar = tokenRegExp.exec( format ); - - // Append the text before the pattern (or the end of the string if not found) - var preMatch = format.slice( index, ar ? ar.index : format.length ); - quoteCount += appendPreOrPostMatch( preMatch, ret ); - - if ( !ar ) { - break; - } - - // do not replace any matches that occur inside a string literal. - if ( quoteCount % 2 ) { - ret.push( ar[0] ); - continue; - } - - var current = ar[ 0 ], - clength = current.length; - - switch ( current ) { - case "ddd": - //Day of the week, as a three-letter abbreviation - case "dddd": - // Day of the week, using the full name - var names = ( clength === 3 ) ? cal.days.namesAbbr : cal.days.names; - ret.push( names[value.getDay()] ); - break; - case "d": - // Day of month, without leading zero for single-digit days - case "dd": - // Day of month, with leading zero for single-digit days - foundDay = true; - ret.push( - padZeros( getPart(value, 2), clength ) - ); - break; - case "MMM": - // Month, as a three-letter abbreviation - case "MMMM": - // Month, using the full name - var part = getPart( value, 1 ); - ret.push( - ( cal.monthsGenitive && hasDay() ) - ? - cal.monthsGenitive[ clength === 3 ? "namesAbbr" : "names" ][ part ] - : - cal.months[ clength === 3 ? "namesAbbr" : "names" ][ part ] - ); - break; - case "M": - // Month, as digits, with no leading zero for single-digit months - case "MM": - // Month, as digits, with leading zero for single-digit months - ret.push( - padZeros( getPart(value, 1) + 1, clength ) - ); - break; - case "y": - // Year, as two digits, but with no leading zero for years less than 10 - case "yy": - // Year, as two digits, with leading zero for years less than 10 - case "yyyy": - // Year represented by four full digits - part = converted ? converted[ 0 ] : getEraYear( value, cal, getEra(value, eras), sortable ); - if ( clength < 4 ) { - part = part % 100; - } - ret.push( - padZeros( part, clength ) - ); - break; - case "h": - // Hours with no leading zero for single-digit hours, using 12-hour clock - case "hh": - // Hours with leading zero for single-digit hours, using 12-hour clock - hour = value.getHours() % 12; - if ( hour === 0 ) hour = 12; - ret.push( - padZeros( hour, clength ) - ); - break; - case "H": - // Hours with no leading zero for single-digit hours, using 24-hour clock - case "HH": - // Hours with leading zero for single-digit hours, using 24-hour clock - ret.push( - padZeros( value.getHours(), clength ) - ); - break; - case "m": - // Minutes with no leading zero for single-digit minutes - case "mm": - // Minutes with leading zero for single-digit minutes - ret.push( - padZeros( value.getMinutes(), clength ) - ); - break; - case "s": - // Seconds with no leading zero for single-digit seconds - case "ss": - // Seconds with leading zero for single-digit seconds - ret.push( - padZeros( value.getSeconds(), clength ) - ); - break; - case "t": - // One character am/pm indicator ("a" or "p") - case "tt": - // Multicharacter am/pm indicator - part = value.getHours() < 12 ? ( cal.AM ? cal.AM[0] : " " ) : ( cal.PM ? cal.PM[0] : " " ); - ret.push( clength === 1 ? part.charAt(0) : part ); - break; - case "f": - // Deciseconds - case "ff": - // Centiseconds - case "fff": - // Milliseconds - ret.push( - padZeros( value.getMilliseconds(), 3 ).substr( 0, clength ) - ); - break; - case "z": - // Time zone offset, no leading zero - case "zz": - // Time zone offset with leading zero - hour = value.getTimezoneOffset() / 60; - ret.push( - ( hour <= 0 ? "+" : "-" ) + padZeros( Math.floor(Math.abs(hour)), clength ) - ); - break; - case "zzz": - // Time zone offset with leading zero - hour = value.getTimezoneOffset() / 60; - ret.push( - ( hour <= 0 ? "+" : "-" ) + padZeros( Math.floor(Math.abs(hour)), 2 ) - // Hard coded ":" separator, rather than using cal.TimeSeparator - // Repeated here for consistency, plus ":" was already assumed in date parsing. - + ":" + padZeros( Math.abs(value.getTimezoneOffset() % 60), 2 ) - ); - break; - case "g": - case "gg": - if ( cal.eras ) { - ret.push( - cal.eras[ getEra(value, eras) ].name - ); - } - break; - case "/": - ret.push( cal["/"] ); - break; - default: - throw "Invalid date format pattern \'" + current + "\'."; - break; - } - } - return ret.join( "" ); -}; - -// formatNumber -(function() { - var expandNumber; - - expandNumber = function( number, precision, formatInfo ) { - var groupSizes = formatInfo.groupSizes, - curSize = groupSizes[ 0 ], - curGroupIndex = 1, - factor = Math.pow( 10, precision ), - rounded = Math.round( number * factor ) / factor; - - if ( !isFinite(rounded) ) { - rounded = number; - } - number = rounded; - - var numberString = number+"", - right = "", - split = numberString.split( /e/i ), - exponent = split.length > 1 ? parseInt( split[1], 10 ) : 0; - numberString = split[ 0 ]; - split = numberString.split( "." ); - numberString = split[ 0 ]; - right = split.length > 1 ? split[ 1 ] : ""; - - var l; - if ( exponent > 0 ) { - right = zeroPad( right, exponent, false ); - numberString += right.slice( 0, exponent ); - right = right.substr( exponent ); - } - else if ( exponent < 0 ) { - exponent = -exponent; - numberString = zeroPad( numberString, exponent + 1 ); - right = numberString.slice( -exponent, numberString.length ) + right; - numberString = numberString.slice( 0, -exponent ); - } - - if ( precision > 0 ) { - right = formatInfo[ "." ] + - ( (right.length > precision) ? right.slice(0, precision) : zeroPad(right, precision) ); - } - else { - right = ""; - } - - var stringIndex = numberString.length - 1, - sep = formatInfo[ "," ], - ret = ""; - - while ( stringIndex >= 0 ) { - if ( curSize === 0 || curSize > stringIndex ) { - return numberString.slice( 0, stringIndex + 1 ) + ( ret.length ? (sep + ret + right) : right ); - } - ret = numberString.slice( stringIndex - curSize + 1, stringIndex + 1 ) + ( ret.length ? (sep + ret) : "" ); - - stringIndex -= curSize; - - if ( curGroupIndex < groupSizes.length ) { - curSize = groupSizes[ curGroupIndex ]; - curGroupIndex++; - } - } - - return numberString.slice( 0, stringIndex + 1 ) + sep + ret + right; - }; - - formatNumber = function( value, format, culture ) { - if ( !isFinite(value) ) { - if ( value === Infinity ) { - return culture.numberFormat.positiveInfinity; - } - if ( value === -Infinity ) { - return culture.numberFormat.negativeInfinity; - } - return culture.numberFormat.NaN; - } - if ( !format || format === "i" ) { - return culture.name.length ? value.toLocaleString() : value.toString(); - } - format = format || "D"; - - var nf = culture.numberFormat, - number = Math.abs( value ), - precision = -1, - pattern; - if ( format.length > 1 ) precision = parseInt( format.slice(1), 10 ); - - var current = format.charAt( 0 ).toUpperCase(), - formatInfo; - - switch ( current ) { - case "D": - pattern = "n"; - number = truncate( number ); - if ( precision !== -1 ) { - number = zeroPad( "" + number, precision, true ); - } - if ( value < 0 ) number = "-" + number; - break; - case "N": - formatInfo = nf; - // fall through - case "C": - formatInfo = formatInfo || nf.currency; - // fall through - case "P": - formatInfo = formatInfo || nf.percent; - pattern = value < 0 ? formatInfo.pattern[ 0 ] : ( formatInfo.pattern[1] || "n" ); - if ( precision === -1 ) precision = formatInfo.decimals; - number = expandNumber( number * (current === "P" ? 100 : 1), precision, formatInfo ); - break; - default: - throw "Bad number format specifier: " + current; - } - - var patternParts = /n|\$|-|%/g, - ret = ""; - for ( ; ; ) { - var index = patternParts.lastIndex, - ar = patternParts.exec( pattern ); - - ret += pattern.slice( index, ar ? ar.index : pattern.length ); - - if ( !ar ) { - break; - } - - switch ( ar[0] ) { - case "n": - ret += number; - break; - case "$": - ret += nf.currency.symbol; - break; - case "-": - // don't make 0 negative - if ( /[1-9]/.test(number) ) { - ret += nf[ "-" ]; - } - break; - case "%": - ret += nf.percent.symbol; - break; - } - } - - return ret; - }; - -}()); - -getTokenRegExp = function() { - // regular expression for matching date and time tokens in format strings. - return /\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|zzz|zz|z|gg|g/g; -}; - -getEra = function( date, eras ) { - if ( !eras ) return 0; - var start, ticks = date.getTime(); - for ( var i = 0, l = eras.length; i < l; i++ ) { - start = eras[ i ].start; - if ( start === null || ticks >= start ) { - return i; - } - } - return 0; -}; - -getEraYear = function( date, cal, era, sortable ) { - var year = date.getFullYear(); - if ( !sortable && cal.eras ) { - // convert normal gregorian year to era-shifted gregorian - // year by subtracting the era offset - year -= cal.eras[ era ].offset; - } - return year; -}; - -// parseExact -(function() { - var expandYear, - getDayIndex, - getMonthIndex, - getParseRegExp, - outOfRange, - toUpper, - toUpperArray; - - expandYear = function( cal, year ) { - // expands 2-digit year into 4 digits. - var now = new Date(), - era = getEra( now ); - if ( year < 100 ) { - var twoDigitYearMax = cal.twoDigitYearMax; - twoDigitYearMax = typeof twoDigitYearMax === "string" ? new Date().getFullYear() % 100 + parseInt( twoDigitYearMax, 10 ) : twoDigitYearMax; - var curr = getEraYear( now, cal, era ); - year += curr - ( curr % 100 ); - if ( year > twoDigitYearMax ) { - year -= 100; - } - } - return year; - }; - - getDayIndex = function ( cal, value, abbr ) { - var ret, - days = cal.days, - upperDays = cal._upperDays; - if ( !upperDays ) { - cal._upperDays = upperDays = [ - toUpperArray( days.names ), - toUpperArray( days.namesAbbr ), - toUpperArray( days.namesShort ) - ]; - } - value = toUpper( value ); - if ( abbr ) { - ret = arrayIndexOf( upperDays[1], value ); - if ( ret === -1 ) { - ret = arrayIndexOf( upperDays[2], value ); - } - } - else { - ret = arrayIndexOf( upperDays[0], value ); - } - return ret; - }; - - getMonthIndex = function( cal, value, abbr ) { - var months = cal.months, - monthsGen = cal.monthsGenitive || cal.months, - upperMonths = cal._upperMonths, - upperMonthsGen = cal._upperMonthsGen; - if ( !upperMonths ) { - cal._upperMonths = upperMonths = [ - toUpperArray( months.names ), - toUpperArray( months.namesAbbr ) - ]; - cal._upperMonthsGen = upperMonthsGen = [ - toUpperArray( monthsGen.names ), - toUpperArray( monthsGen.namesAbbr ) - ]; - } - value = toUpper( value ); - var i = arrayIndexOf( abbr ? upperMonths[1] : upperMonths[0], value ); - if ( i < 0 ) { - i = arrayIndexOf( abbr ? upperMonthsGen[1] : upperMonthsGen[0], value ); - } - return i; - }; - - getParseRegExp = function( cal, format ) { - // converts a format string into a regular expression with groups that - // can be used to extract date fields from a date string. - // check for a cached parse regex. - var re = cal._parseRegExp; - if ( !re ) { - cal._parseRegExp = re = {}; - } - else { - var reFormat = re[ format ]; - if ( reFormat ) { - return reFormat; - } - } - - // expand single digit formats, then escape regular expression characters. - var expFormat = expandFormat( cal, format ).replace( /([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g, "\\\\$1" ), - regexp = [ "^" ], - groups = [], - index = 0, - quoteCount = 0, - tokenRegExp = getTokenRegExp(), - match; - - // iterate through each date token found. - while ( (match = tokenRegExp.exec(expFormat)) !== null ) { - var preMatch = expFormat.slice( index, match.index ); - index = tokenRegExp.lastIndex; - - // don't replace any matches that occur inside a string literal. - quoteCount += appendPreOrPostMatch( preMatch, regexp ); - if ( quoteCount % 2 ) { - regexp.push( match[0] ); - continue; - } - - // add a regex group for the token. - var m = match[ 0 ], - len = m.length, - add; - switch ( m ) { - case "dddd": case "ddd": - case "MMMM": case "MMM": - case "gg": case "g": - add = "(\\D+)"; - break; - case "tt": case "t": - add = "(\\D*)"; - break; - case "yyyy": - case "fff": - case "ff": - case "f": - add = "(\\d{" + len + "})"; - break; - case "dd": case "d": - case "MM": case "M": - case "yy": case "y": - case "HH": case "H": - case "hh": case "h": - case "mm": case "m": - case "ss": case "s": - add = "(\\d\\d?)"; - break; - case "zzz": - add = "([+-]?\\d\\d?:\\d{2})"; - break; - case "zz": case "z": - add = "([+-]?\\d\\d?)"; - break; - case "/": - add = "(\\" + cal[ "/" ] + ")"; - break; - default: - throw "Invalid date format pattern \'" + m + "\'."; - break; - } - if ( add ) { - regexp.push( add ); - } - groups.push( match[0] ); - } - appendPreOrPostMatch( expFormat.slice(index), regexp ); - regexp.push( "$" ); - - // allow whitespace to differ when matching formats. - var regexpStr = regexp.join( "" ).replace( /\s+/g, "\\s+" ), - parseRegExp = { "regExp": regexpStr, "groups": groups }; - - // cache the regex for this format. - return re[ format ] = parseRegExp; - }; - - outOfRange = function( value, low, high ) { - return value < low || value > high; - }; - - toUpper = function( value ) { - // "he-IL" has non-breaking space in weekday names. - return value.split( "\u00A0" ).join( " " ).toUpperCase(); - }; - - toUpperArray = function( arr ) { - var results = []; - for ( var i = 0, l = arr.length; i < l; i++ ) { - results[ i ] = toUpper( arr[i] ); - } - return results; - }; - - parseExact = function( value, format, culture ) { - // try to parse the date string by matching against the format string - // while using the specified culture for date field names. - value = trim( value ); - var cal = culture.calendar, - // convert date formats into regular expressions with groupings. - // use the regexp to determine the input format and extract the date fields. - parseInfo = getParseRegExp( cal, format ), - match = new RegExp( parseInfo.regExp ).exec( value ); - if ( match === null ) { - return null; - } - // found a date format that matches the input. - var groups = parseInfo.groups, - era = null, year = null, month = null, date = null, weekDay = null, - hour = 0, hourOffset, min = 0, sec = 0, msec = 0, tzMinOffset = null, - pmHour = false; - // iterate the format groups to extract and set the date fields. - for ( var j = 0, jl = groups.length; j < jl; j++ ) { - var matchGroup = match[ j + 1 ]; - if ( matchGroup ) { - var current = groups[ j ], - clength = current.length, - matchInt = parseInt( matchGroup, 10 ); - switch ( current ) { - case "dd": case "d": - // Day of month. - date = matchInt; - // check that date is generally in valid range, also checking overflow below. - if ( outOfRange(date, 1, 31) ) return null; - break; - case "MMM": case "MMMM": - month = getMonthIndex( cal, matchGroup, clength === 3 ); - if ( outOfRange(month, 0, 11) ) return null; - break; - case "M": case "MM": - // Month. - month = matchInt - 1; - if ( outOfRange(month, 0, 11) ) return null; - break; - case "y": case "yy": - case "yyyy": - year = clength < 4 ? expandYear( cal, matchInt ) : matchInt; - if ( outOfRange(year, 0, 9999) ) return null; - break; - case "h": case "hh": - // Hours (12-hour clock). - hour = matchInt; - if ( hour === 12 ) hour = 0; - if ( outOfRange(hour, 0, 11) ) return null; - break; - case "H": case "HH": - // Hours (24-hour clock). - hour = matchInt; - if ( outOfRange(hour, 0, 23) ) return null; - break; - case "m": case "mm": - // Minutes. - min = matchInt; - if ( outOfRange(min, 0, 59) ) return null; - break; - case "s": case "ss": - // Seconds. - sec = matchInt; - if ( outOfRange(sec, 0, 59) ) return null; - break; - case "tt": case "t": - // AM/PM designator. - // see if it is standard, upper, or lower case PM. If not, ensure it is at least one of - // the AM tokens. If not, fail the parse for this format. - pmHour = cal.PM && ( matchGroup === cal.PM[0] || matchGroup === cal.PM[1] || matchGroup === cal.PM[2] ); - if ( - !pmHour && ( - !cal.AM || ( matchGroup !== cal.AM[0] && matchGroup !== cal.AM[1] && matchGroup !== cal.AM[2] ) - ) - ) return null; - break; - case "f": - // Deciseconds. - case "ff": - // Centiseconds. - case "fff": - // Milliseconds. - msec = matchInt * Math.pow( 10, 3 - clength ); - if ( outOfRange(msec, 0, 999) ) return null; - break; - case "ddd": - // Day of week. - case "dddd": - // Day of week. - weekDay = getDayIndex( cal, matchGroup, clength === 3 ); - if ( outOfRange(weekDay, 0, 6) ) return null; - break; - case "zzz": - // Time zone offset in +/- hours:min. - var offsets = matchGroup.split( /:/ ); - if ( offsets.length !== 2 ) return null; - hourOffset = parseInt( offsets[0], 10 ); - if ( outOfRange(hourOffset, -12, 13) ) return null; - var minOffset = parseInt( offsets[1], 10 ); - if ( outOfRange(minOffset, 0, 59) ) return null; - tzMinOffset = ( hourOffset * 60 ) + ( startsWith(matchGroup, "-") ? -minOffset : minOffset ); - break; - case "z": case "zz": - // Time zone offset in +/- hours. - hourOffset = matchInt; - if ( outOfRange(hourOffset, -12, 13) ) return null; - tzMinOffset = hourOffset * 60; - break; - case "g": case "gg": - var eraName = matchGroup; - if ( !eraName || !cal.eras ) return null; - eraName = trim( eraName.toLowerCase() ); - for ( var i = 0, l = cal.eras.length; i < l; i++ ) { - if ( eraName === cal.eras[i].name.toLowerCase() ) { - era = i; - break; - } - } - // could not find an era with that name - if ( era === null ) return null; - break; - } - } - } - var result = new Date(), defaultYear, convert = cal.convert; - defaultYear = convert ? convert.fromGregorian( result )[ 0 ] : result.getFullYear(); - if ( year === null ) { - year = defaultYear; - } - else if ( cal.eras ) { - // year must be shifted to normal gregorian year - // but not if year was not specified, its already normal gregorian - // per the main if clause above. - year += cal.eras[( era || 0 )].offset; - } - // set default day and month to 1 and January, so if unspecified, these are the defaults - // instead of the current day/month. - if ( month === null ) { - month = 0; - } - if ( date === null ) { - date = 1; - } - // now have year, month, and date, but in the culture's calendar. - // convert to gregorian if necessary - if ( convert ) { - result = convert.toGregorian( year, month, date ); - // conversion failed, must be an invalid match - if ( result === null ) return null; - } - else { - // have to set year, month and date together to avoid overflow based on current date. - result.setFullYear( year, month, date ); - // check to see if date overflowed for specified month (only checked 1-31 above). - if ( result.getDate() !== date ) return null; - // invalid day of week. - if ( weekDay !== null && result.getDay() !== weekDay ) { - return null; - } - } - // if pm designator token was found make sure the hours fit the 24-hour clock. - if ( pmHour && hour < 12 ) { - hour += 12; - } - result.setHours( hour, min, sec, msec ); - if ( tzMinOffset !== null ) { - // adjust timezone to utc before applying local offset. - var adjustedMin = result.getMinutes() - ( tzMinOffset + result.getTimezoneOffset() ); - // Safari limits hours and minutes to the range of -127 to 127. We need to use setHours - // to ensure both these fields will not exceed this range. adjustedMin will range - // somewhere between -1440 and 1500, so we only need to split this into hours. - result.setHours( result.getHours() + parseInt(adjustedMin / 60, 10), adjustedMin % 60 ); - } - return result; - }; -}()); - -parseNegativePattern = function( value, nf, negativePattern ) { - var neg = nf[ "-" ], - pos = nf[ "+" ], - ret; - switch ( negativePattern ) { - case "n -": - neg = " " + neg; - pos = " " + pos; - // fall through - case "n-": - if ( endsWith(value, neg) ) { - ret = [ "-", value.substr(0, value.length - neg.length) ]; - } - else if ( endsWith(value, pos) ) { - ret = [ "+", value.substr(0, value.length - pos.length) ]; - } - break; - case "- n": - neg += " "; - pos += " "; - // fall through - case "-n": - if ( startsWith(value, neg) ) { - ret = [ "-", value.substr(neg.length) ]; - } - else if ( startsWith(value, pos) ) { - ret = [ "+", value.substr(pos.length) ]; - } - break; - case "(n)": - if ( startsWith(value, "(") && endsWith(value, ")") ) { - ret = [ "-", value.substr(1, value.length - 2) ]; - } - break; - } - return ret || [ "", value ]; -}; - -// -// public instance functions -// - -Globalize.prototype.findClosestCulture = function( cultureSelector ) { - return Globalize.findClosestCulture.call( this, cultureSelector ); -}; - -Globalize.prototype.format = function( value, format, cultureSelector ) { - return Globalize.format.call( this, value, format, cultureSelector ); -}; - -Globalize.prototype.localize = function( key, cultureSelector ) { - return Globalize.localize.call( this, key, cultureSelector ); -}; - -Globalize.prototype.parseInt = function( value, radix, cultureSelector ) { - return Globalize.parseInt.call( this, value, radix, cultureSelector ); -}; - -Globalize.prototype.parseFloat = function( value, radix, cultureSelector ) { - return Globalize.parseFloat.call( this, value, radix, cultureSelector ); -}; - -Globalize.prototype.culture = function( cultureSelector ) { - return Globalize.culture.call( this, cultureSelector ); -}; - -// -// public singleton functions -// - -Globalize.addCultureInfo = function( cultureName, baseCultureName, info ) { - - var base = {}, - isNew = false; - - if ( typeof cultureName !== "string" ) { - // cultureName argument is optional string. If not specified, assume info is first - // and only argument. Specified info deep-extends current culture. - info = cultureName; - cultureName = this.culture().name; - base = this.cultures[ cultureName ]; - } else if ( typeof baseCultureName !== "string" ) { - // baseCultureName argument is optional string. If not specified, assume info is second - // argument. Specified info deep-extends specified culture. - // If specified culture does not exist, create by deep-extending default - info = baseCultureName; - isNew = ( this.cultures[ cultureName ] == null ); - base = this.cultures[ cultureName ] || this.cultures[ "default" ]; - } else { - // cultureName and baseCultureName specified. Assume a new culture is being created - // by deep-extending an specified base culture - isNew = true; - base = this.cultures[ baseCultureName ]; - } - - this.cultures[ cultureName ] = extend(true, {}, - base, - info - ); - // Make the standard calendar the current culture if it's a new culture - if ( isNew ) { - this.cultures[ cultureName ].calendar = this.cultures[ cultureName ].calendars.standard; - } -}; - -Globalize.findClosestCulture = function( name ) { - var match; - if ( !name ) { - return this.cultures[ this.cultureSelector ] || this.cultures[ "default" ]; - } - if ( typeof name === "string" ) { - name = name.split( "," ); - } - if ( isArray(name) ) { - var lang, - cultures = this.cultures, - list = name, - i, l = list.length, - prioritized = []; - for ( i = 0; i < l; i++ ) { - name = trim( list[i] ); - var pri, parts = name.split( ";" ); - lang = trim( parts[0] ); - if ( parts.length === 1 ) { - pri = 1; - } - else { - name = trim( parts[1] ); - if ( name.indexOf("q=") === 0 ) { - name = name.substr( 2 ); - pri = parseFloat( name ); - pri = isNaN( pri ) ? 0 : pri; - } - else { - pri = 1; - } - } - prioritized.push({ lang: lang, pri: pri }); - } - prioritized.sort(function( a, b ) { - return a.pri < b.pri ? 1 : -1; - }); - - // exact match - for ( i = 0; i < l; i++ ) { - lang = prioritized[ i ].lang; - match = cultures[ lang ]; - if ( match ) { - return match; - } - } - - // neutral language match - for ( i = 0; i < l; i++ ) { - lang = prioritized[ i ].lang; - do { - var index = lang.lastIndexOf( "-" ); - if ( index === -1 ) { - break; - } - // strip off the last part. e.g. en-US => en - lang = lang.substr( 0, index ); - match = cultures[ lang ]; - if ( match ) { - return match; - } - } - while ( 1 ); - } - - // last resort: match first culture using that language - for ( i = 0; i < l; i++ ) { - lang = prioritized[ i ].lang; - for ( var cultureKey in cultures ) { - var culture = cultures[ cultureKey ]; - if ( culture.language == lang ) { - return culture; - } - } - } - } - else if ( typeof name === "object" ) { - return name; - } - return match || null; -}; - -Globalize.format = function( value, format, cultureSelector ) { - culture = this.findClosestCulture( cultureSelector ); - if ( value instanceof Date ) { - value = formatDate( value, format, culture ); - } - else if ( typeof value === "number" ) { - value = formatNumber( value, format, culture ); - } - return value; -}; - -Globalize.localize = function( key, cultureSelector ) { - return this.findClosestCulture( cultureSelector ).messages[ key ] || - this.cultures[ "default" ].messages[ key ]; -}; - -Globalize.parseDate = function( value, formats, culture ) { - culture = this.findClosestCulture( culture ); - - var date, prop, patterns; - if ( formats ) { - if ( typeof formats === "string" ) { - formats = [ formats ]; - } - if ( formats.length ) { - for ( var i = 0, l = formats.length; i < l; i++ ) { - var format = formats[ i ]; - if ( format ) { - date = parseExact( value, format, culture ); - if ( date ) { - break; - } - } - } - } - } else { - patterns = culture.calendar.patterns; - for ( prop in patterns ) { - date = parseExact( value, patterns[prop], culture ); - if ( date ) { - break; - } - } - } - - return date || null; -}; - -Globalize.parseInt = function( value, radix, cultureSelector ) { - return truncate( Globalize.parseFloat(value, radix, cultureSelector) ); -}; - -Globalize.parseFloat = function( value, radix, cultureSelector ) { - // radix argument is optional - if ( typeof radix !== "number" ) { - cultureSelector = radix; - radix = 10; - } - - var culture = this.findClosestCulture( cultureSelector ); - var ret = NaN, - nf = culture.numberFormat; - - if ( value.indexOf(culture.numberFormat.currency.symbol) > -1 ) { - // remove currency symbol - value = value.replace( culture.numberFormat.currency.symbol, "" ); - // replace decimal seperator - value = value.replace( culture.numberFormat.currency["."], culture.numberFormat["."] ); - } - - // trim leading and trailing whitespace - value = trim( value ); - - // allow infinity or hexidecimal - if ( regexInfinity.test(value) ) { - ret = parseFloat( value ); - } - else if ( !radix && regexHex.test(value) ) { - ret = parseInt( value, 16 ); - } - else { - - // determine sign and number - var signInfo = parseNegativePattern( value, nf, nf.pattern[0] ), - sign = signInfo[ 0 ], - num = signInfo[ 1 ]; - - // #44 - try parsing as "(n)" - if ( sign === "" && nf.pattern[0] !== "(n)" ) { - signInfo = parseNegativePattern( value, nf, "(n)" ); - sign = signInfo[ 0 ]; - num = signInfo[ 1 ]; - } - - // try parsing as "-n" - if ( sign === "" && nf.pattern[0] !== "-n" ) { - signInfo = parseNegativePattern( value, nf, "-n" ); - sign = signInfo[ 0 ]; - num = signInfo[ 1 ]; - } - - sign = sign || "+"; - - // determine exponent and number - var exponent, - intAndFraction, - exponentPos = num.indexOf( "e" ); - if ( exponentPos < 0 ) exponentPos = num.indexOf( "E" ); - if ( exponentPos < 0 ) { - intAndFraction = num; - exponent = null; - } - else { - intAndFraction = num.substr( 0, exponentPos ); - exponent = num.substr( exponentPos + 1 ); - } - // determine decimal position - var integer, - fraction, - decSep = nf[ "." ], - decimalPos = intAndFraction.indexOf( decSep ); - if ( decimalPos < 0 ) { - integer = intAndFraction; - fraction = null; - } - else { - integer = intAndFraction.substr( 0, decimalPos ); - fraction = intAndFraction.substr( decimalPos + decSep.length ); - } - // handle groups (e.g. 1,000,000) - var groupSep = nf[ "," ]; - integer = integer.split( groupSep ).join( "" ); - var altGroupSep = groupSep.replace( /\u00A0/g, " " ); - if ( groupSep !== altGroupSep ) { - integer = integer.split( altGroupSep ).join( "" ); - } - // build a natively parsable number string - var p = sign + integer; - if ( fraction !== null ) { - p += "." + fraction; - } - if ( exponent !== null ) { - // exponent itself may have a number patternd - var expSignInfo = parseNegativePattern( exponent, nf, "-n" ); - p += "e" + ( expSignInfo[0] || "+" ) + expSignInfo[ 1 ]; - } - if ( regexParseFloat.test(p) ) { - ret = parseFloat( p ); - } - } - return ret; -}; - -Globalize.culture = function( cultureSelector ) { - // setter - if ( typeof cultureSelector !== "undefined" ) { - this.cultureSelector = cultureSelector; - } - // getter - return this.findClosestCulture( cultureSelector ) || this.culture[ "default" ]; -}; - -}( this )); diff --git a/html/js/lib/development-bundle/external/jquery.mousewheel.js b/html/js/lib/development-bundle/external/jquery.mousewheel.js deleted file mode 100644 index bf766be6d..000000000 --- a/html/js/lib/development-bundle/external/jquery.mousewheel.js +++ /dev/null @@ -1,84 +0,0 @@ -/*! Copyright (c) 2011 Brandon Aaron (http://brandonaaron.net) - * Licensed under the MIT License (LICENSE.txt). - * - * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. - * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. - * Thanks to: Seamus Leahy for adding deltaX and deltaY - * - * Version: 3.0.6 - * - * Requires: 1.2.2+ - */ - -(function($) { - -var types = ['DOMMouseScroll', 'mousewheel']; - -if ($.event.fixHooks) { - for ( var i=types.length; i; ) { - $.event.fixHooks[ types[--i] ] = $.event.mouseHooks; - } -} - -$.event.special.mousewheel = { - setup: function() { - if ( this.addEventListener ) { - for ( var i=types.length; i; ) { - this.addEventListener( types[--i], handler, false ); - } - } else { - this.onmousewheel = handler; - } - }, - - teardown: function() { - if ( this.removeEventListener ) { - for ( var i=types.length; i; ) { - this.removeEventListener( types[--i], handler, false ); - } - } else { - this.onmousewheel = null; - } - } -}; - -$.fn.extend({ - mousewheel: function(fn) { - return fn ? this.bind("mousewheel", fn) : this.trigger("mousewheel"); - }, - - unmousewheel: function(fn) { - return this.unbind("mousewheel", fn); - } -}); - - -function handler(event) { - var orgEvent = event || window.event, args = [].slice.call( arguments, 1 ), delta = 0, returnValue = true, deltaX = 0, deltaY = 0; - event = $.event.fix(orgEvent); - event.type = "mousewheel"; - - // Old school scrollwheel delta - if ( orgEvent.wheelDelta ) { delta = orgEvent.wheelDelta/120; } - if ( orgEvent.detail ) { delta = -orgEvent.detail/3; } - - // New school multidimensional scroll (touchpads) deltas - deltaY = delta; - - // Gecko - if ( orgEvent.axis !== undefined && orgEvent.axis === orgEvent.HORIZONTAL_AXIS ) { - deltaY = 0; - deltaX = -1*delta; - } - - // Webkit - if ( orgEvent.wheelDeltaY !== undefined ) { deltaY = orgEvent.wheelDeltaY/120; } - if ( orgEvent.wheelDeltaX !== undefined ) { deltaX = -1*orgEvent.wheelDeltaX/120; } - - // Add event and delta to the front of the arguments - args.unshift(event, delta, deltaX, deltaY); - - return ($.event.dispatch || $.event.handle).apply(this, args); -} - -})(jQuery); \ No newline at end of file diff --git a/html/js/lib/development-bundle/external/jshint.js b/html/js/lib/development-bundle/external/jshint.js deleted file mode 100644 index 8f06d9be0..000000000 --- a/html/js/lib/development-bundle/external/jshint.js +++ /dev/null @@ -1,4835 +0,0 @@ -/*! - * JSHint, by JSHint Community. - * - * This file (and this file only) is licensed under the same slightly modified - * MIT license that JSLint is. It stops evil-doers everywhere. - * - * JSHint is a derivative work of JSLint: - * - * Copyright (c) 2002 Douglas Crockford (www.JSLint.com) - * - * 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 shall be used for Good, not Evil. - * - * 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. - * - */ - -/* - JSHINT is a global function. It takes two parameters. - - var myResult = JSHINT(source, option); - - The first parameter is either a string or an array of strings. If it is a - string, it will be split on '\n' or '\r'. If it is an array of strings, it - is assumed that each string represents one line. The source can be a - JavaScript text or a JSON text. - - The second parameter is an optional object of options which control the - operation of JSHINT. Most of the options are booleans: They are all - optional and have a default value of false. One of the options, predef, - can be an array of names, which will be used to declare global variables, - or an object whose keys are used as global names, with a boolean value - that determines if they are assignable. - - If it checks out, JSHINT returns true. Otherwise, it returns false. - - If false, you can inspect JSHINT.errors to find out the problems. - JSHINT.errors is an array of objects containing these members: - - { - line : The line (relative to 1) at which the lint was found - character : The character (relative to 1) at which the lint was found - reason : The problem - evidence : The text line in which the problem occurred - raw : The raw message before the details were inserted - a : The first detail - b : The second detail - c : The third detail - d : The fourth detail - } - - If a fatal error was found, a null will be the last element of the - JSHINT.errors array. - - You can request a data structure which contains JSHint's results. - - var myData = JSHINT.data(); - - It returns a structure with this form: - - { - errors: [ - { - line: NUMBER, - character: NUMBER, - reason: STRING, - evidence: STRING - } - ], - functions: [ - name: STRING, - line: NUMBER, - character: NUMBER, - last: NUMBER, - lastcharacter: NUMBER, - param: [ - STRING - ], - closure: [ - STRING - ], - var: [ - STRING - ], - exception: [ - STRING - ], - outer: [ - STRING - ], - unused: [ - STRING - ], - global: [ - STRING - ], - label: [ - STRING - ] - ], - globals: [ - STRING - ], - member: { - STRING: NUMBER - }, - unused: [ - { - name: STRING, - line: NUMBER - } - ], - implieds: [ - { - name: STRING, - line: NUMBER - } - ], - urls: [ - STRING - ], - json: BOOLEAN - } - - Empty arrays will not be included. - -*/ - -/*jshint - evil: true, nomen: false, onevar: false, regexp: false, strict: true, boss: true, - undef: true, maxlen: 100, indent: 4, quotmark: double, unused: true -*/ - -/*members "\b", "\t", "\n", "\f", "\r", "!=", "!==", "\"", "%", "(begin)", - "(breakage)", "(character)", "(context)", "(error)", "(explicitNewcap)", "(global)", - "(identifier)", "(last)", "(lastcharacter)", "(line)", "(loopage)", "(metrics)", - "(name)", "(onevar)", "(params)", "(scope)", "(statement)", "(verb)", "(tokens)", "(catch)", - "*", "+", "++", "-", "--", "\/", "<", "<=", "==", - "===", ">", ">=", $, $$, $A, $F, $H, $R, $break, $continue, $w, Abstract, Ajax, - __filename, __dirname, ActiveXObject, Array, ArrayBuffer, ArrayBufferView, Audio, - Autocompleter, Asset, Boolean, Builder, Buffer, Browser, Blob, COM, CScript, Canvas, - CustomAnimation, Class, Control, ComplexityCount, Chain, Color, Cookie, Core, DataView, Date, - Debug, Draggable, Draggables, Droppables, Document, DomReady, DOMEvent, DOMReady, DOMParser, - Drag, E, Enumerator, Enumerable, Element, Elements, Error, Effect, EvalError, Event, - Events, FadeAnimation, Field, Flash, Float32Array, Float64Array, Form, - FormField, Frame, FormData, Function, Fx, GetObject, Group, Hash, HotKey, - HTMLElement, HTMLAnchorElement, HTMLBaseElement, HTMLBlockquoteElement, - HTMLBodyElement, HTMLBRElement, HTMLButtonElement, HTMLCanvasElement, HTMLDirectoryElement, - HTMLDivElement, HTMLDListElement, HTMLFieldSetElement, - HTMLFontElement, HTMLFormElement, HTMLFrameElement, HTMLFrameSetElement, - HTMLHeadElement, HTMLHeadingElement, HTMLHRElement, HTMLHtmlElement, - HTMLIFrameElement, HTMLImageElement, HTMLInputElement, HTMLIsIndexElement, - HTMLLabelElement, HTMLLayerElement, HTMLLegendElement, HTMLLIElement, - HTMLLinkElement, HTMLMapElement, HTMLMenuElement, HTMLMetaElement, - HTMLModElement, HTMLObjectElement, HTMLOListElement, HTMLOptGroupElement, - HTMLOptionElement, HTMLParagraphElement, HTMLParamElement, HTMLPreElement, - HTMLQuoteElement, HTMLScriptElement, HTMLSelectElement, HTMLStyleElement, - HtmlTable, HTMLTableCaptionElement, HTMLTableCellElement, HTMLTableColElement, - HTMLTableElement, HTMLTableRowElement, HTMLTableSectionElement, - HTMLTextAreaElement, HTMLTitleElement, HTMLUListElement, HTMLVideoElement, - Iframe, IframeShim, Image, importScripts, Int16Array, Int32Array, Int8Array, - Insertion, InputValidator, JSON, Keyboard, Locale, LN10, LN2, LOG10E, LOG2E, - MAX_VALUE, MIN_VALUE, Map, Mask, Math, MenuItem, MessageChannel, MessageEvent, MessagePort, - MoveAnimation, MooTools, MutationObserver, NaN, Native, NEGATIVE_INFINITY, Node, NodeFilter, - Number, Object, ObjectRange, - Option, Options, OverText, PI, POSITIVE_INFINITY, PeriodicalExecuter, Point, Position, Prototype, - RangeError, Rectangle, ReferenceError, RegExp, ResizeAnimation, Request, RotateAnimation, Set, - SQRT1_2, SQRT2, ScrollBar, ScriptEngine, ScriptEngineBuildVersion, - ScriptEngineMajorVersion, ScriptEngineMinorVersion, Scriptaculous, Scroller, - Slick, Slider, Selector, SharedWorker, String, Style, SyntaxError, Sortable, Sortables, - SortableObserver, Sound, Spinner, System, Swiff, Text, TextArea, Template, - Timer, Tips, Type, TypeError, Toggle, Try, "use strict", unescape, URI, URIError, URL, - VBArray, WeakMap, WSH, WScript, XDomainRequest, Web, Window, XMLDOM, XMLHttpRequest, XMLSerializer, - XPathEvaluator, XPathException, XPathExpression, XPathNamespace, XPathNSResolver, XPathResult, - "\\", a, abs, addEventListener, address, alert, apply, applicationCache, arguments, arity, - asi, atob, b, basic, basicToken, bitwise, blacklist, block, blur, boolOptions, boss, - browser, btoa, c, call, callee, caller, camelcase, cases, charAt, charCodeAt, character, - clearInterval, clearTimeout, close, closed, closure, comment, complexityCount, condition, - confirm, console, constructor, content, couch, create, css, curly, d, data, datalist, dd, debug, - decodeURI, decodeURIComponent, defaultStatus, defineClass, deserialize, devel, document, - dojo, dijit, dojox, define, else, emit, encodeURI, encodeURIComponent, elem, - eqeq, eqeqeq, eqnull, errors, es5, escape, esnext, eval, event, evidence, evil, - ex, exception, exec, exps, expr, exports, FileReader, first, floor, focus, forEach, - forin, fragment, frames, from, fromCharCode, fud, funcscope, funct, function, functions, - g, gc, getComputedStyle, getRow, getter, getterToken, GLOBAL, global, globals, globalstrict, - hasOwnProperty, help, history, i, id, identifier, immed, implieds, importPackage, include, - indent, indexOf, init, ins, internals, instanceOf, isAlpha, isApplicationRunning, isArray, - isDigit, isFinite, isNaN, iterator, java, join, jshint, - JSHINT, json, jquery, jQuery, keys, label, labelled, last, lastcharacter, lastsemic, laxbreak, - laxcomma, latedef, lbp, led, left, length, line, load, loadClass, localStorage, location, - log, loopfunc, m, match, max, maxcomplexity, maxdepth, maxerr, maxlen, maxstatements, maxparams, - member, message, meta, module, moveBy, moveTo, mootools, multistr, name, navigator, new, newcap, - nestedBlockDepth, noarg, node, noempty, nomen, nonew, nonstandard, nud, onbeforeunload, onblur, - onerror, onevar, onecase, onfocus, onload, onresize, onunload, open, openDatabase, openURL, - opener, opera, options, outer, param, parent, parseFloat, parseInt, passfail, plusplus, - postMessage, pop, predef, print, process, prompt, proto, prototype, prototypejs, provides, push, - quit, quotmark, range, raw, reach, reason, regexp, readFile, readUrl, regexdash, - removeEventListener, replace, report, require, reserved, resizeBy, resizeTo, resolvePath, - resumeUpdates, respond, rhino, right, runCommand, scroll, scope, screen, scripturl, scrollBy, - scrollTo, scrollbar, search, seal, self, send, serialize, sessionStorage, setInterval, setTimeout, - setter, setterToken, shift, slice, smarttabs, sort, spawn, split, statement, statementCount, stack, - status, start, strict, sub, substr, supernew, shadow, supplant, sum, sync, test, toLowerCase, - toString, toUpperCase, toint32, token, tokens, top, trailing, type, typeOf, Uint16Array, - Uint32Array, Uint8Array, undef, undefs, unused, urls, validthis, value, valueOf, var, vars, - version, verifyMaxParametersPerFunction, verifyMaxStatementsPerFunction, - verifyMaxComplexityPerFunction, verifyMaxNestedBlockDepthPerFunction, WebSocket, withstmt, white, - window, windows, Worker, worker, wsh, yui, YUI, Y, YUI_config*/ - -/*global exports: false */ - -// We build the application inside a function so that we produce only a single -// global variable. That function will be invoked immediately, and its return -// value is the JSHINT function itself. - -var JSHINT = (function () { - "use strict"; - - var anonname, // The guessed name for anonymous functions. - -// These are operators that should not be used with the ! operator. - - bang = { - "<" : true, - "<=" : true, - "==" : true, - "===": true, - "!==": true, - "!=" : true, - ">" : true, - ">=" : true, - "+" : true, - "-" : true, - "*" : true, - "/" : true, - "%" : true - }, - - // These are the JSHint boolean options. - boolOptions = { - asi : true, // if automatic semicolon insertion should be tolerated - bitwise : true, // if bitwise operators should not be allowed - boss : true, // if advanced usage of assignments should be allowed - browser : true, // if the standard browser globals should be predefined - camelcase : true, // if identifiers should be required in camel case - couch : true, // if CouchDB globals should be predefined - curly : true, // if curly braces around all blocks should be required - debug : true, // if debugger statements should be allowed - devel : true, // if logging globals should be predefined (console, - // alert, etc.) - dojo : true, // if Dojo Toolkit globals should be predefined - eqeqeq : true, // if === should be required - eqnull : true, // if == null comparisons should be tolerated - es5 : true, // if ES5 syntax should be allowed - esnext : true, // if es.next specific syntax should be allowed - evil : true, // if eval should be allowed - expr : true, // if ExpressionStatement should be allowed as Programs - forin : true, // if for in statements must filter - funcscope : true, // if only function scope should be used for scope tests - globalstrict: true, // if global "use strict"; should be allowed (also - // enables 'strict') - immed : true, // if immediate invocations must be wrapped in parens - iterator : true, // if the `__iterator__` property should be allowed - jquery : true, // if jQuery globals should be predefined - lastsemic : true, // if semicolons may be ommitted for the trailing - // statements inside of a one-line blocks. - latedef : true, // if the use before definition should not be tolerated - laxbreak : true, // if line breaks should not be checked - laxcomma : true, // if line breaks should not be checked around commas - loopfunc : true, // if functions should be allowed to be defined within - // loops - mootools : true, // if MooTools globals should be predefined - multistr : true, // allow multiline strings - newcap : true, // if constructor names must be capitalized - noarg : true, // if arguments.caller and arguments.callee should be - // disallowed - node : true, // if the Node.js environment globals should be - // predefined - noempty : true, // if empty blocks should be disallowed - nonew : true, // if using `new` for side-effects should be disallowed - nonstandard : true, // if non-standard (but widely adopted) globals should - // be predefined - nomen : true, // if names should be checked - onevar : true, // if only one var statement per function should be - // allowed - onecase : true, // if one case switch statements should be allowed - passfail : true, // if the scan should stop on first error - plusplus : true, // if increment/decrement should not be allowed - proto : true, // if the `__proto__` property should be allowed - prototypejs : true, // if Prototype and Scriptaculous globals should be - // predefined - regexdash : true, // if unescaped first/last dash (-) inside brackets - // should be tolerated - regexp : true, // if the . should not be allowed in regexp literals - rhino : true, // if the Rhino environment globals should be predefined - undef : true, // if variables should be declared before used - unused : true, // if variables should be always used - scripturl : true, // if script-targeted URLs should be tolerated - shadow : true, // if variable shadowing should be tolerated - smarttabs : true, // if smarttabs should be tolerated - // (http://www.emacswiki.org/emacs/SmartTabs) - strict : true, // require the "use strict"; pragma - sub : true, // if all forms of subscript notation are tolerated - supernew : true, // if `new function () { ... };` and `new Object;` - // should be tolerated - trailing : true, // if trailing whitespace rules apply - validthis : true, // if 'this' inside a non-constructor function is valid. - // This is a function scoped option only. - withstmt : true, // if with statements should be allowed - white : true, // if strict whitespace rules apply - worker : true, // if Web Worker script symbols should be allowed - wsh : true, // if the Windows Scripting Host environment globals - // should be predefined - yui : true // YUI variables should be predefined - }, - - // These are the JSHint options that can take any value - // (we use this object to detect invalid options) - valOptions = { - maxlen : false, - indent : false, - maxerr : false, - predef : false, - quotmark : false, //'single'|'double'|true - scope : false, - maxstatements: false, // {int} max statements per function - maxdepth : false, // {int} max nested block depth per function - maxparams : false, // {int} max params per function - maxcomplexity: false // {int} max cyclomatic complexity per function - }, - - // These are JSHint boolean options which are shared with JSLint - // where the definition in JSHint is opposite JSLint - invertedOptions = { - bitwise : true, - forin : true, - newcap : true, - nomen : true, - plusplus : true, - regexp : true, - undef : true, - white : true, - - // Inverted and renamed, use JSHint name here - eqeqeq : true, - onevar : true - }, - - // These are JSHint boolean options which are shared with JSLint - // where the name has been changed but the effect is unchanged - renamedOptions = { - eqeq : "eqeqeq", - vars : "onevar", - windows : "wsh" - }, - - - // browser contains a set of global names which are commonly provided by a - // web browser environment. - browser = { - ArrayBuffer : false, - ArrayBufferView : false, - Audio : false, - Blob : false, - addEventListener : false, - applicationCache : false, - atob : false, - blur : false, - btoa : false, - clearInterval : false, - clearTimeout : false, - close : false, - closed : false, - DataView : false, - DOMParser : false, - defaultStatus : false, - document : false, - event : false, - FileReader : false, - Float32Array : false, - Float64Array : false, - FormData : false, - focus : false, - frames : false, - getComputedStyle : false, - HTMLElement : false, - HTMLAnchorElement : false, - HTMLBaseElement : false, - HTMLBlockquoteElement : false, - HTMLBodyElement : false, - HTMLBRElement : false, - HTMLButtonElement : false, - HTMLCanvasElement : false, - HTMLDirectoryElement : false, - HTMLDivElement : false, - HTMLDListElement : false, - HTMLFieldSetElement : false, - HTMLFontElement : false, - HTMLFormElement : false, - HTMLFrameElement : false, - HTMLFrameSetElement : false, - HTMLHeadElement : false, - HTMLHeadingElement : false, - HTMLHRElement : false, - HTMLHtmlElement : false, - HTMLIFrameElement : false, - HTMLImageElement : false, - HTMLInputElement : false, - HTMLIsIndexElement : false, - HTMLLabelElement : false, - HTMLLayerElement : false, - HTMLLegendElement : false, - HTMLLIElement : false, - HTMLLinkElement : false, - HTMLMapElement : false, - HTMLMenuElement : false, - HTMLMetaElement : false, - HTMLModElement : false, - HTMLObjectElement : false, - HTMLOListElement : false, - HTMLOptGroupElement : false, - HTMLOptionElement : false, - HTMLParagraphElement : false, - HTMLParamElement : false, - HTMLPreElement : false, - HTMLQuoteElement : false, - HTMLScriptElement : false, - HTMLSelectElement : false, - HTMLStyleElement : false, - HTMLTableCaptionElement : false, - HTMLTableCellElement : false, - HTMLTableColElement : false, - HTMLTableElement : false, - HTMLTableRowElement : false, - HTMLTableSectionElement : false, - HTMLTextAreaElement : false, - HTMLTitleElement : false, - HTMLUListElement : false, - HTMLVideoElement : false, - history : false, - Int16Array : false, - Int32Array : false, - Int8Array : false, - Image : false, - length : false, - localStorage : false, - location : false, - MessageChannel : false, - MessageEvent : false, - MessagePort : false, - moveBy : false, - moveTo : false, - MutationObserver : false, - name : false, - Node : false, - NodeFilter : false, - navigator : false, - onbeforeunload : true, - onblur : true, - onerror : true, - onfocus : true, - onload : true, - onresize : true, - onunload : true, - open : false, - openDatabase : false, - opener : false, - Option : false, - parent : false, - print : false, - removeEventListener : false, - resizeBy : false, - resizeTo : false, - screen : false, - scroll : false, - scrollBy : false, - scrollTo : false, - sessionStorage : false, - setInterval : false, - setTimeout : false, - SharedWorker : false, - status : false, - top : false, - Uint16Array : false, - Uint32Array : false, - Uint8Array : false, - WebSocket : false, - window : false, - Worker : false, - XMLHttpRequest : false, - XMLSerializer : false, - XPathEvaluator : false, - XPathException : false, - XPathExpression : false, - XPathNamespace : false, - XPathNSResolver : false, - XPathResult : false - }, - - couch = { - "require" : false, - respond : false, - getRow : false, - emit : false, - send : false, - start : false, - sum : false, - log : false, - exports : false, - module : false, - provides : false - }, - - declared, // Globals that were declared using /*global ... */ syntax. - - devel = { - alert : false, - confirm : false, - console : false, - Debug : false, - opera : false, - prompt : false - }, - - dojo = { - dojo : false, - dijit : false, - dojox : false, - define : false, - "require" : false - }, - - funct, // The current function - - functionicity = [ - "closure", "exception", "global", "label", - "outer", "unused", "var" - ], - - functions, // All of the functions - - global, // The global scope - implied, // Implied globals - inblock, - indent, - jsonmode, - - jquery = { - "$" : false, - jQuery : false - }, - - lines, - lookahead, - member, - membersOnly, - - mootools = { - "$" : false, - "$$" : false, - Asset : false, - Browser : false, - Chain : false, - Class : false, - Color : false, - Cookie : false, - Core : false, - Document : false, - DomReady : false, - DOMEvent : false, - DOMReady : false, - Drag : false, - Element : false, - Elements : false, - Event : false, - Events : false, - Fx : false, - Group : false, - Hash : false, - HtmlTable : false, - Iframe : false, - IframeShim : false, - InputValidator : false, - instanceOf : false, - Keyboard : false, - Locale : false, - Mask : false, - MooTools : false, - Native : false, - Options : false, - OverText : false, - Request : false, - Scroller : false, - Slick : false, - Slider : false, - Sortables : false, - Spinner : false, - Swiff : false, - Tips : false, - Type : false, - typeOf : false, - URI : false, - Window : false - }, - - nexttoken, - - node = { - __filename : false, - __dirname : false, - Buffer : false, - console : false, - exports : true, // In Node it is ok to exports = module.exports = foo(); - GLOBAL : false, - global : false, - module : false, - process : false, - require : false, - setTimeout : false, - clearTimeout : false, - setInterval : false, - clearInterval : false - }, - - noreach, - option, - predefined, // Global variables defined by option - prereg, - prevtoken, - - prototypejs = { - "$" : false, - "$$" : false, - "$A" : false, - "$F" : false, - "$H" : false, - "$R" : false, - "$break" : false, - "$continue" : false, - "$w" : false, - Abstract : false, - Ajax : false, - Class : false, - Enumerable : false, - Element : false, - Event : false, - Field : false, - Form : false, - Hash : false, - Insertion : false, - ObjectRange : false, - PeriodicalExecuter: false, - Position : false, - Prototype : false, - Selector : false, - Template : false, - Toggle : false, - Try : false, - Autocompleter : false, - Builder : false, - Control : false, - Draggable : false, - Draggables : false, - Droppables : false, - Effect : false, - Sortable : false, - SortableObserver : false, - Sound : false, - Scriptaculous : false - }, - - quotmark, - - rhino = { - defineClass : false, - deserialize : false, - gc : false, - help : false, - importPackage: false, - "java" : false, - load : false, - loadClass : false, - print : false, - quit : false, - readFile : false, - readUrl : false, - runCommand : false, - seal : false, - serialize : false, - spawn : false, - sync : false, - toint32 : false, - version : false - }, - - scope, // The current scope - stack, - - // standard contains the global names that are provided by the - // ECMAScript standard. - standard = { - Array : false, - Boolean : false, - Date : false, - decodeURI : false, - decodeURIComponent : false, - encodeURI : false, - encodeURIComponent : false, - Error : false, - "eval" : false, - EvalError : false, - Function : false, - hasOwnProperty : false, - isFinite : false, - isNaN : false, - JSON : false, - Map : false, - Math : false, - NaN : false, - Number : false, - Object : false, - parseInt : false, - parseFloat : false, - RangeError : false, - ReferenceError : false, - RegExp : false, - Set : false, - String : false, - SyntaxError : false, - TypeError : false, - URIError : false, - WeakMap : false - }, - - // widely adopted global names that are not part of ECMAScript standard - nonstandard = { - escape : false, - unescape : false - }, - - directive, - syntax = {}, - tab, - token, - unuseds, - urls, - useESNextSyntax, - warnings, - - worker = { - importScripts : true, - postMessage : true, - self : true - }, - - wsh = { - ActiveXObject : true, - Enumerator : true, - GetObject : true, - ScriptEngine : true, - ScriptEngineBuildVersion : true, - ScriptEngineMajorVersion : true, - ScriptEngineMinorVersion : true, - VBArray : true, - WSH : true, - WScript : true, - XDomainRequest : true - }, - - yui = { - YUI : false, - Y : false, - YUI_config : false - }; - // Regular expressions. Some of these are stupidly long. - var ax, cx, tx, nx, nxg, lx, ix, jx, ft; - (function () { - /*jshint maxlen:300 */ - - // unsafe comment or string - ax = /@cc|<\/?|script|\]\s*\]|<\s*!|</i; - - // unsafe characters that are silently deleted by one or more browsers - cx = /[\u0000-\u001f\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/; - - // token - tx = /^\s*([(){}\[.,:;'"~\?\]#@]|==?=?|\/=(?!(\S*\/[gim]?))|\/(\*(jshint|jslint|members?|global)?|\/)?|\*[\/=]?|\+(?:=|\++)?|-(?:=|-+)?|%=?|&[&=]?|\|[|=]?|>>?>?=?|<([\/=!]|\!(\[|--)?|<=?)?|\^=?|\!=?=?|[a-zA-Z_$][a-zA-Z0-9_$]*|[0-9]+([xX][0-9a-fA-F]+|\.[0-9]*)?([eE][+\-]?[0-9]+)?)/; - - // characters in strings that need escapement - nx = /[\u0000-\u001f&<"\/\\\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/; - nxg = /[\u0000-\u001f&<"\/\\\u007f-\u009f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g; - - // star slash - lx = /\*\//; - - // identifier - ix = /^([a-zA-Z_$][a-zA-Z0-9_$]*)$/; - - // javascript url - jx = /^(?:javascript|jscript|ecmascript|vbscript|mocha|livescript)\s*:/i; - - // catches /* falls through */ comments - ft = /^\s*\/\*\s*falls\sthrough\s*\*\/\s*$/; - }()); - - function F() {} // Used by Object.create - - function is_own(object, name) { - // The object.hasOwnProperty method fails when the property under consideration - // is named 'hasOwnProperty'. So we have to use this more convoluted form. - return Object.prototype.hasOwnProperty.call(object, name); - } - - function checkOption(name, t) { - if (valOptions[name] === undefined && boolOptions[name] === undefined) { - warning("Bad option: '" + name + "'.", t); - } - } - - function isString(obj) { - return Object.prototype.toString.call(obj) === "[object String]"; - } - - // Provide critical ES5 functions to ES3. - - if (typeof Array.isArray !== "function") { - Array.isArray = function (o) { - return Object.prototype.toString.apply(o) === "[object Array]"; - }; - } - - if (!Array.prototype.forEach) { - Array.prototype.forEach = function (fn, scope) { - var len = this.length; - - for (var i = 0; i < len; i++) { - fn.call(scope || this, this[i], i, this); - } - }; - } - - if (!Array.prototype.indexOf) { - Array.prototype.indexOf = function (searchElement /*, fromIndex */ ) { - if (this === null || this === undefined) { - throw new TypeError(); - } - - var t = new Object(this); - var len = t.length >>> 0; - - if (len === 0) { - return -1; - } - - var n = 0; - if (arguments.length > 0) { - n = Number(arguments[1]); - if (n != n) { // shortcut for verifying if it's NaN - n = 0; - } else if (n !== 0 && n != Infinity && n != -Infinity) { - n = (n > 0 || -1) * Math.floor(Math.abs(n)); - } - } - - if (n >= len) { - return -1; - } - - var k = n >= 0 ? n : Math.max(len - Math.abs(n), 0); - for (; k < len; k++) { - if (k in t && t[k] === searchElement) { - return k; - } - } - - return -1; - }; - } - - if (typeof Object.create !== "function") { - Object.create = function (o) { - F.prototype = o; - return new F(); - }; - } - - if (typeof Object.keys !== "function") { - Object.keys = function (o) { - var a = [], k; - for (k in o) { - if (is_own(o, k)) { - a.push(k); - } - } - return a; - }; - } - - // Non standard methods - - function isAlpha(str) { - return (str >= "a" && str <= "z\uffff") || - (str >= "A" && str <= "Z\uffff"); - } - - function isDigit(str) { - return (str >= "0" && str <= "9"); - } - - function isIdentifier(token, value) { - if (!token) - return false; - - if (!token.identifier || token.value !== value) - return false; - - return true; - } - - function supplant(str, data) { - return str.replace(/\{([^{}]*)\}/g, function (a, b) { - var r = data[b]; - return typeof r === "string" || typeof r === "number" ? r : a; - }); - } - - function combine(t, o) { - var n; - for (n in o) { - if (is_own(o, n) && !is_own(JSHINT.blacklist, n)) { - t[n] = o[n]; - } - } - } - - function updatePredefined() { - Object.keys(JSHINT.blacklist).forEach(function (key) { - delete predefined[key]; - }); - } - - function assume() { - if (option.couch) { - combine(predefined, couch); - } - - if (option.rhino) { - combine(predefined, rhino); - } - - if (option.prototypejs) { - combine(predefined, prototypejs); - } - - if (option.node) { - combine(predefined, node); - option.globalstrict = true; - } - - if (option.devel) { - combine(predefined, devel); - } - - if (option.dojo) { - combine(predefined, dojo); - } - - if (option.browser) { - combine(predefined, browser); - } - - if (option.nonstandard) { - combine(predefined, nonstandard); - } - - if (option.jquery) { - combine(predefined, jquery); - } - - if (option.mootools) { - combine(predefined, mootools); - } - - if (option.worker) { - combine(predefined, worker); - } - - if (option.wsh) { - combine(predefined, wsh); - } - - if (option.esnext) { - useESNextSyntax(); - } - - if (option.globalstrict && option.strict !== false) { - option.strict = true; - } - - if (option.yui) { - combine(predefined, yui); - } - } - - - // Produce an error warning. - function quit(message, line, chr) { - var percentage = Math.floor((line / lines.length) * 100); - - throw { - name: "JSHintError", - line: line, - character: chr, - message: message + " (" + percentage + "% scanned).", - raw: message - }; - } - - function isundef(scope, m, t, a) { - return JSHINT.undefs.push([scope, m, t, a]); - } - - function warning(m, t, a, b, c, d) { - var ch, l, w; - t = t || nexttoken; - if (t.id === "(end)") { // `~ - t = token; - } - l = t.line || 0; - ch = t.from || 0; - w = { - id: "(error)", - raw: m, - evidence: lines[l - 1] || "", - line: l, - character: ch, - scope: JSHINT.scope, - a: a, - b: b, - c: c, - d: d - }; - w.reason = supplant(m, w); - JSHINT.errors.push(w); - if (option.passfail) { - quit("Stopping. ", l, ch); - } - warnings += 1; - if (warnings >= option.maxerr) { - quit("Too many errors.", l, ch); - } - return w; - } - - function warningAt(m, l, ch, a, b, c, d) { - return warning(m, { - line: l, - from: ch - }, a, b, c, d); - } - - function error(m, t, a, b, c, d) { - warning(m, t, a, b, c, d); - } - - function errorAt(m, l, ch, a, b, c, d) { - return error(m, { - line: l, - from: ch - }, a, b, c, d); - } - - // Tracking of "internal" scripts, like eval containing a static string - function addInternalSrc(elem, src) { - var i; - i = { - id: "(internal)", - elem: elem, - value: src - }; - JSHINT.internals.push(i); - return i; - } - - -// lexical analysis and token construction - - var lex = (function lex() { - var character, from, line, s; - -// Private lex methods - - function nextLine() { - var at, - match, - tw; // trailing whitespace check - - if (line >= lines.length) - return false; - - character = 1; - s = lines[line]; - line += 1; - - // If smarttabs option is used check for spaces followed by tabs only. - // Otherwise check for any occurence of mixed tabs and spaces. - // Tabs and one space followed by block comment is allowed. - if (option.smarttabs) { - // negative look-behind for "//" - match = s.match(/(\/\/)? \t/); - at = match && !match[1] ? 0 : -1; - } else { - at = s.search(/ \t|\t [^\*]/); - } - - if (at >= 0) - warningAt("Mixed spaces and tabs.", line, at + 1); - - s = s.replace(/\t/g, tab); - at = s.search(cx); - - if (at >= 0) - warningAt("Unsafe character.", line, at); - - if (option.maxlen && option.maxlen < s.length) - warningAt("Line too long.", line, s.length); - - // Check for trailing whitespaces - tw = option.trailing && s.match(/^(.*?)\s+$/); - if (tw && !/^\s+$/.test(s)) { - warningAt("Trailing whitespace.", line, tw[1].length + 1); - } - return true; - } - -// Produce a token object. The token inherits from a syntax symbol. - - function it(type, value) { - var i, t; - - function checkName(name) { - if (!option.proto && name === "__proto__") { - warningAt("The '{a}' property is deprecated.", line, from, name); - return; - } - - if (!option.iterator && name === "__iterator__") { - warningAt("'{a}' is only available in JavaScript 1.7.", line, from, name); - return; - } - - // Check for dangling underscores unless we're in Node - // environment and this identifier represents built-in - // Node globals with underscores. - - var hasDangling = /^(_+.*|.*_+)$/.test(name); - - if (option.nomen && hasDangling && name !== "_") { - if (option.node && token.id !== "." && /^(__dirname|__filename)$/.test(name)) - return; - - warningAt("Unexpected {a} in '{b}'.", line, from, "dangling '_'", name); - return; - } - - // Check for non-camelcase names. Names like MY_VAR and - // _myVar are okay though. - - if (option.camelcase) { - if (name.replace(/^_+/, "").indexOf("_") > -1 && !name.match(/^[A-Z0-9_]*$/)) { - warningAt("Identifier '{a}' is not in camel case.", line, from, value); - } - } - } - - if (type === "(color)" || type === "(range)") { - t = {type: type}; - } else if (type === "(punctuator)" || - (type === "(identifier)" && is_own(syntax, value))) { - t = syntax[value] || syntax["(error)"]; - } else { - t = syntax[type]; - } - - t = Object.create(t); - - if (type === "(string)" || type === "(range)") { - if (!option.scripturl && jx.test(value)) { - warningAt("Script URL.", line, from); - } - } - - if (type === "(identifier)") { - t.identifier = true; - checkName(value); - } - - t.value = value; - t.line = line; - t.character = character; - t.from = from; - i = t.id; - if (i !== "(endline)") { - prereg = i && - (("(,=:[!&|?{};".indexOf(i.charAt(i.length - 1)) >= 0) || - i === "return" || - i === "case"); - } - return t; - } - - // Public lex methods - return { - init: function (source) { - if (typeof source === "string") { - lines = source - .replace(/\r\n/g, "\n") - .replace(/\r/g, "\n") - .split("\n"); - } else { - lines = source; - } - - // If the first line is a shebang (#!), make it a blank and move on. - // Shebangs are used by Node scripts. - if (lines[0] && lines[0].substr(0, 2) === "#!") - lines[0] = ""; - - line = 0; - nextLine(); - from = 1; - }, - - range: function (begin, end) { - var c, value = ""; - from = character; - if (s.charAt(0) !== begin) { - errorAt("Expected '{a}' and instead saw '{b}'.", - line, character, begin, s.charAt(0)); - } - for (;;) { - s = s.slice(1); - character += 1; - c = s.charAt(0); - switch (c) { - case "": - errorAt("Missing '{a}'.", line, character, c); - break; - case end: - s = s.slice(1); - character += 1; - return it("(range)", value); - case "\\": - warningAt("Unexpected '{a}'.", line, character, c); - } - value += c; - } - - }, - - - // token -- this is called by advance to get the next token - token: function () { - var b, c, captures, d, depth, high, i, l, low, q, t, isLiteral, isInRange, n; - - function match(x) { - var r = x.exec(s), r1; - - if (r) { - l = r[0].length; - r1 = r[1]; - c = r1.charAt(0); - s = s.substr(l); - from = character + l - r1.length; - character += l; - return r1; - } - } - - function string(x) { - var c, j, r = "", allowNewLine = false; - - if (jsonmode && x !== "\"") { - warningAt("Strings must use doublequote.", - line, character); - } - - if (option.quotmark) { - if (option.quotmark === "single" && x !== "'") { - warningAt("Strings must use singlequote.", - line, character); - } else if (option.quotmark === "double" && x !== "\"") { - warningAt("Strings must use doublequote.", - line, character); - } else if (option.quotmark === true) { - quotmark = quotmark || x; - if (quotmark !== x) { - warningAt("Mixed double and single quotes.", - line, character); - } - } - } - - function esc(n) { - var i = parseInt(s.substr(j + 1, n), 16); - j += n; - if (i >= 32 && i <= 126 && - i !== 34 && i !== 92 && i !== 39) { - warningAt("Unnecessary escapement.", line, character); - } - character += n; - c = String.fromCharCode(i); - } - - j = 0; - -unclosedString: - for (;;) { - while (j >= s.length) { - j = 0; - - var cl = line, cf = from; - if (!nextLine()) { - errorAt("Unclosed string.", cl, cf); - break unclosedString; - } - - if (allowNewLine) { - allowNewLine = false; - } else { - warningAt("Unclosed string.", cl, cf); - } - } - - c = s.charAt(j); - if (c === x) { - character += 1; - s = s.substr(j + 1); - return it("(string)", r, x); - } - - if (c < " ") { - if (c === "\n" || c === "\r") { - break; - } - warningAt("Control character in string: {a}.", - line, character + j, s.slice(0, j)); - } else if (c === "\\") { - j += 1; - character += 1; - c = s.charAt(j); - n = s.charAt(j + 1); - switch (c) { - case "\\": - case "\"": - case "/": - break; - case "\'": - if (jsonmode) { - warningAt("Avoid \\'.", line, character); - } - break; - case "b": - c = "\b"; - break; - case "f": - c = "\f"; - break; - case "n": - c = "\n"; - break; - case "r": - c = "\r"; - break; - case "t": - c = "\t"; - break; - case "0": - c = "\0"; - // Octal literals fail in strict mode - // check if the number is between 00 and 07 - // where 'n' is the token next to 'c' - if (n >= 0 && n <= 7 && directive["use strict"]) { - warningAt( - "Octal literals are not allowed in strict mode.", - line, character); - } - break; - case "u": - esc(4); - break; - case "v": - if (jsonmode) { - warningAt("Avoid \\v.", line, character); - } - c = "\v"; - break; - case "x": - if (jsonmode) { - warningAt("Avoid \\x-.", line, character); - } - esc(2); - break; - case "": - // last character is escape character - // always allow new line if escaped, but show - // warning if option is not set - allowNewLine = true; - if (option.multistr) { - if (jsonmode) { - warningAt("Avoid EOL escapement.", line, character); - } - c = ""; - character -= 1; - break; - } - warningAt("Bad escapement of EOL. Use option multistr if needed.", - line, character); - break; - case "!": - if (s.charAt(j - 2) === "<") - break; - /*falls through*/ - default: - warningAt("Bad escapement.", line, character); - } - } - r += c; - character += 1; - j += 1; - } - } - - for (;;) { - if (!s) { - return it(nextLine() ? "(endline)" : "(end)", ""); - } - - t = match(tx); - - if (!t) { - t = ""; - c = ""; - while (s && s < "!") { - s = s.substr(1); - } - if (s) { - errorAt("Unexpected '{a}'.", line, character, s.substr(0, 1)); - s = ""; - } - } else { - - // identifier - - if (isAlpha(c) || c === "_" || c === "$") { - return it("(identifier)", t); - } - - // number - - if (isDigit(c)) { - if (!isFinite(Number(t))) { - warningAt("Bad number '{a}'.", - line, character, t); - } - if (isAlpha(s.substr(0, 1))) { - warningAt("Missing space after '{a}'.", - line, character, t); - } - if (c === "0") { - d = t.substr(1, 1); - if (isDigit(d)) { - if (token.id !== ".") { - warningAt("Don't use extra leading zeros '{a}'.", - line, character, t); - } - } else if (jsonmode && (d === "x" || d === "X")) { - warningAt("Avoid 0x-. '{a}'.", - line, character, t); - } - } - if (t.substr(t.length - 1) === ".") { - warningAt( -"A trailing decimal point can be confused with a dot '{a}'.", line, character, t); - } - return it("(number)", t); - } - switch (t) { - - // string - - case "\"": - case "'": - return string(t); - - // // comment - - case "//": - s = ""; - token.comment = true; - break; - - // /* comment - - case "/*": - for (;;) { - i = s.search(lx); - if (i >= 0) { - break; - } - if (!nextLine()) { - errorAt("Unclosed comment.", line, character); - } - } - s = s.substr(i + 2); - token.comment = true; - break; - - // /*members /*jshint /*global - - case "/*members": - case "/*member": - case "/*jshint": - case "/*jslint": - case "/*global": - case "*/": - return { - value: t, - type: "special", - line: line, - character: character, - from: from - }; - - case "": - break; - // / - case "/": - if (s.charAt(0) === "=") { - errorAt("A regular expression literal can be confused with '/='.", - line, from); - } - - if (prereg) { - depth = 0; - captures = 0; - l = 0; - for (;;) { - b = true; - c = s.charAt(l); - l += 1; - switch (c) { - case "": - errorAt("Unclosed regular expression.", line, from); - return quit("Stopping.", line, from); - case "/": - if (depth > 0) { - warningAt("{a} unterminated regular expression " + - "group(s).", line, from + l, depth); - } - c = s.substr(0, l - 1); - q = { - g: true, - i: true, - m: true - }; - while (q[s.charAt(l)] === true) { - q[s.charAt(l)] = false; - l += 1; - } - character += l; - s = s.substr(l); - q = s.charAt(0); - if (q === "/" || q === "*") { - errorAt("Confusing regular expression.", - line, from); - } - return it("(regexp)", c); - case "\\": - c = s.charAt(l); - if (c < " ") { - warningAt( -"Unexpected control character in regular expression.", line, from + l); - } else if (c === "<") { - warningAt( -"Unexpected escaped character '{a}' in regular expression.", line, from + l, c); - } - l += 1; - break; - case "(": - depth += 1; - b = false; - if (s.charAt(l) === "?") { - l += 1; - switch (s.charAt(l)) { - case ":": - case "=": - case "!": - l += 1; - break; - default: - warningAt( -"Expected '{a}' and instead saw '{b}'.", line, from + l, ":", s.charAt(l)); - } - } else { - captures += 1; - } - break; - case "|": - b = false; - break; - case ")": - if (depth === 0) { - warningAt("Unescaped '{a}'.", - line, from + l, ")"); - } else { - depth -= 1; - } - break; - case " ": - q = 1; - while (s.charAt(l) === " ") { - l += 1; - q += 1; - } - if (q > 1) { - warningAt( -"Spaces are hard to count. Use {{a}}.", line, from + l, q); - } - break; - case "[": - c = s.charAt(l); - if (c === "^") { - l += 1; - if (s.charAt(l) === "]") { - errorAt("Unescaped '{a}'.", - line, from + l, "^"); - } - } - if (c === "]") { - warningAt("Empty class.", line, - from + l - 1); - } - isLiteral = false; - isInRange = false; -klass: - do { - c = s.charAt(l); - l += 1; - switch (c) { - case "[": - case "^": - warningAt("Unescaped '{a}'.", - line, from + l, c); - if (isInRange) { - isInRange = false; - } else { - isLiteral = true; - } - break; - case "-": - if (isLiteral && !isInRange) { - isLiteral = false; - isInRange = true; - } else if (isInRange) { - isInRange = false; - } else if (s.charAt(l) === "]") { - isInRange = true; - } else { - if (option.regexdash !== (l === 2 || (l === 3 && - s.charAt(1) === "^"))) { - warningAt("Unescaped '{a}'.", - line, from + l - 1, "-"); - } - isLiteral = true; - } - break; - case "]": - if (isInRange && !option.regexdash) { - warningAt("Unescaped '{a}'.", - line, from + l - 1, "-"); - } - break klass; - case "\\": - c = s.charAt(l); - if (c < " ") { - warningAt( -"Unexpected control character in regular expression.", line, from + l); - } else if (c === "<") { - warningAt( -"Unexpected escaped character '{a}' in regular expression.", line, from + l, c); - } - l += 1; - - // \w, \s and \d are never part of a character range - if (/[wsd]/i.test(c)) { - if (isInRange) { - warningAt("Unescaped '{a}'.", - line, from + l, "-"); - isInRange = false; - } - isLiteral = false; - } else if (isInRange) { - isInRange = false; - } else { - isLiteral = true; - } - break; - case "/": - warningAt("Unescaped '{a}'.", - line, from + l - 1, "/"); - - if (isInRange) { - isInRange = false; - } else { - isLiteral = true; - } - break; - case "<": - if (isInRange) { - isInRange = false; - } else { - isLiteral = true; - } - break; - default: - if (isInRange) { - isInRange = false; - } else { - isLiteral = true; - } - } - } while (c); - break; - case ".": - if (option.regexp) { - warningAt("Insecure '{a}'.", line, - from + l, c); - } - break; - case "]": - case "?": - case "{": - case "}": - case "+": - case "*": - warningAt("Unescaped '{a}'.", line, - from + l, c); - } - if (b) { - switch (s.charAt(l)) { - case "?": - case "+": - case "*": - l += 1; - if (s.charAt(l) === "?") { - l += 1; - } - break; - case "{": - l += 1; - c = s.charAt(l); - if (c < "0" || c > "9") { - warningAt( -"Expected a number and instead saw '{a}'.", line, from + l, c); - break; // No reason to continue checking numbers. - } - l += 1; - low = +c; - for (;;) { - c = s.charAt(l); - if (c < "0" || c > "9") { - break; - } - l += 1; - low = +c + (low * 10); - } - high = low; - if (c === ",") { - l += 1; - high = Infinity; - c = s.charAt(l); - if (c >= "0" && c <= "9") { - l += 1; - high = +c; - for (;;) { - c = s.charAt(l); - if (c < "0" || c > "9") { - break; - } - l += 1; - high = +c + (high * 10); - } - } - } - if (s.charAt(l) !== "}") { - warningAt( -"Expected '{a}' and instead saw '{b}'.", line, from + l, "}", c); - } else { - l += 1; - } - if (s.charAt(l) === "?") { - l += 1; - } - if (low > high) { - warningAt( -"'{a}' should not be greater than '{b}'.", line, from + l, low, high); - } - } - } - } - c = s.substr(0, l - 1); - character += l; - s = s.substr(l); - return it("(regexp)", c); - } - return it("(punctuator)", t); - - // punctuator - - case "#": - return it("(punctuator)", t); - default: - return it("(punctuator)", t); - } - } - } - } - }; - }()); - - - function addlabel(t, type, token) { - if (t === "hasOwnProperty") { - warning("'hasOwnProperty' is a really bad name."); - } - - // Define t in the current function in the current scope. - if (type === "exception") { - if (is_own(funct["(context)"], t)) { - if (funct[t] !== true && !option.node) { - warning("Value of '{a}' may be overwritten in IE.", nexttoken, t); - } - } - } - - if (is_own(funct, t) && !funct["(global)"]) { - if (funct[t] === true) { - if (option.latedef) - warning("'{a}' was used before it was defined.", nexttoken, t); - } else { - if (!option.shadow && type !== "exception") { - warning("'{a}' is already defined.", nexttoken, t); - } - } - } - - funct[t] = type; - - if (token) { - funct["(tokens)"][t] = token; - } - - if (funct["(global)"]) { - global[t] = funct; - if (is_own(implied, t)) { - if (option.latedef) - warning("'{a}' was used before it was defined.", nexttoken, t); - delete implied[t]; - } - } else { - scope[t] = funct; - } - } - - - function doOption() { - var nt = nexttoken; - var o = nt.value; - var quotmarkValue = option.quotmark; - var predef = {}; - var b, obj, filter, t, tn, v, minus; - - switch (o) { - case "*/": - error("Unbegun comment."); - break; - case "/*members": - case "/*member": - o = "/*members"; - if (!membersOnly) { - membersOnly = {}; - } - obj = membersOnly; - option.quotmark = false; - break; - case "/*jshint": - case "/*jslint": - obj = option; - filter = boolOptions; - break; - case "/*global": - obj = predef; - break; - default: - error("What?"); - } - - t = lex.token(); - -loop: - for (;;) { - minus = false; - for (;;) { - if (t.type === "special" && t.value === "*/") { - break loop; - } - if (t.id !== "(endline)" && t.id !== ",") { - break; - } - t = lex.token(); - } - - if (o === "/*global" && t.value === "-") { - minus = true; - t = lex.token(); - } - - if (t.type !== "(string)" && t.type !== "(identifier)" && o !== "/*members") { - error("Bad option.", t); - } - - v = lex.token(); - if (v.id === ":") { - v = lex.token(); - - if (obj === membersOnly) { - error("Expected '{a}' and instead saw '{b}'.", t, "*/", ":"); - } - - if (o === "/*jshint") { - checkOption(t.value, t); - } - - var numericVals = [ - "maxstatements", - "maxparams", - "maxdepth", - "maxcomplexity", - "maxerr", - "maxlen", - "indent" - ]; - - if (numericVals.indexOf(t.value) > -1 && (o === "/*jshint" || o === "/*jslint")) { - b = +v.value; - - if (typeof b !== "number" || !isFinite(b) || b <= 0 || Math.floor(b) !== b) { - error("Expected a small integer and instead saw '{a}'.", v, v.value); - } - - if (t.value === "indent") - obj.white = true; - - obj[t.value] = b; - } else if (t.value === "validthis") { - if (funct["(global)"]) { - error("Option 'validthis' can't be used in a global scope."); - } else { - if (v.value === "true" || v.value === "false") - obj[t.value] = v.value === "true"; - else - error("Bad option value.", v); - } - } else if (t.value === "quotmark" && (o === "/*jshint")) { - switch (v.value) { - case "true": - obj.quotmark = true; - break; - case "false": - obj.quotmark = false; - break; - case "double": - case "single": - obj.quotmark = v.value; - break; - default: - error("Bad option value.", v); - } - } else if (v.value === "true" || v.value === "false") { - if (o === "/*jslint") { - tn = renamedOptions[t.value] || t.value; - obj[tn] = v.value === "true"; - if (invertedOptions[tn] !== undefined) { - obj[tn] = !obj[tn]; - } - } else { - obj[t.value] = v.value === "true"; - } - - if (t.value === "newcap") - obj["(explicitNewcap)"] = true; - } else { - error("Bad option value.", v); - } - t = lex.token(); - } else { - if (o === "/*jshint" || o === "/*jslint") { - error("Missing option value.", t); - } - - obj[t.value] = false; - - if (o === "/*global" && minus === true) { - JSHINT.blacklist[t.value] = t.value; - updatePredefined(); - } - - t = v; - } - } - - if (o === "/*members") { - option.quotmark = quotmarkValue; - } - - combine(predefined, predef); - - for (var key in predef) { - if (is_own(predef, key)) { - declared[key] = nt; - } - } - - if (filter) { - assume(); - } - } - - -// We need a peek function. If it has an argument, it peeks that much farther -// ahead. It is used to distinguish -// for ( var i in ... -// from -// for ( var i = ... - - function peek(p) { - var i = p || 0, j = 0, t; - - while (j <= i) { - t = lookahead[j]; - if (!t) { - t = lookahead[j] = lex.token(); - } - j += 1; - } - return t; - } - - - -// Produce the next token. It looks for programming errors. - - function advance(id, t) { - switch (token.id) { - case "(number)": - if (nexttoken.id === ".") { - warning("A dot following a number can be confused with a decimal point.", token); - } - break; - case "-": - if (nexttoken.id === "-" || nexttoken.id === "--") { - warning("Confusing minusses."); - } - break; - case "+": - if (nexttoken.id === "+" || nexttoken.id === "++") { - warning("Confusing plusses."); - } - break; - } - - if (token.type === "(string)" || token.identifier) { - anonname = token.value; - } - - if (id && nexttoken.id !== id) { - if (t) { - if (nexttoken.id === "(end)") { - warning("Unmatched '{a}'.", t, t.id); - } else { - warning("Expected '{a}' to match '{b}' from line {c} and instead saw '{d}'.", - nexttoken, id, t.id, t.line, nexttoken.value); - } - } else if (nexttoken.type !== "(identifier)" || - nexttoken.value !== id) { - warning("Expected '{a}' and instead saw '{b}'.", - nexttoken, id, nexttoken.value); - } - } - - prevtoken = token; - token = nexttoken; - for (;;) { - nexttoken = lookahead.shift() || lex.token(); - if (nexttoken.id === "(end)" || nexttoken.id === "(error)") { - return; - } - if (nexttoken.type === "special") { - doOption(); - } else { - if (nexttoken.id !== "(endline)") { - break; - } - } - } - } - - -// This is the heart of JSHINT, the Pratt parser. In addition to parsing, it -// is looking for ad hoc lint patterns. We add .fud to Pratt's model, which is -// like .nud except that it is only used on the first token of a statement. -// Having .fud makes it much easier to define statement-oriented languages like -// JavaScript. I retained Pratt's nomenclature. - -// .nud Null denotation -// .fud First null denotation -// .led Left denotation -// lbp Left binding power -// rbp Right binding power - -// They are elements of the parsing method called Top Down Operator Precedence. - - function expression(rbp, initial) { - var left, isArray = false, isObject = false; - - if (nexttoken.id === "(end)") - error("Unexpected early end of program.", token); - - advance(); - if (initial) { - anonname = "anonymous"; - funct["(verb)"] = token.value; - } - if (initial === true && token.fud) { - left = token.fud(); - } else { - if (token.nud) { - left = token.nud(); - } else { - if (nexttoken.type === "(number)" && token.id === ".") { - warning("A leading decimal point can be confused with a dot: '.{a}'.", - token, nexttoken.value); - advance(); - return token; - } else { - error("Expected an identifier and instead saw '{a}'.", - token, token.id); - } - } - while (rbp < nexttoken.lbp) { - isArray = token.value === "Array"; - isObject = token.value === "Object"; - - // #527, new Foo.Array(), Foo.Array(), new Foo.Object(), Foo.Object() - // Line breaks in IfStatement heads exist to satisfy the checkJSHint - // "Line too long." error. - if (left && (left.value || (left.first && left.first.value))) { - // If the left.value is not "new", or the left.first.value is a "." - // then safely assume that this is not "new Array()" and possibly - // not "new Object()"... - if (left.value !== "new" || - (left.first && left.first.value && left.first.value === ".")) { - isArray = false; - // ...In the case of Object, if the left.value and token.value - // are not equal, then safely assume that this not "new Object()" - if (left.value !== token.value) { - isObject = false; - } - } - } - - advance(); - if (isArray && token.id === "(" && nexttoken.id === ")") - warning("Use the array literal notation [].", token); - if (isObject && token.id === "(" && nexttoken.id === ")") - warning("Use the object literal notation {}.", token); - if (token.led) { - left = token.led(left); - } else { - error("Expected an operator and instead saw '{a}'.", - token, token.id); - } - } - } - return left; - } - - -// Functions for conformance of style. - - function adjacent(left, right) { - left = left || token; - right = right || nexttoken; - if (option.white) { - if (left.character !== right.from && left.line === right.line) { - left.from += (left.character - left.from); - warning("Unexpected space after '{a}'.", left, left.value); - } - } - } - - function nobreak(left, right) { - left = left || token; - right = right || nexttoken; - if (option.white && (left.character !== right.from || left.line !== right.line)) { - warning("Unexpected space before '{a}'.", right, right.value); - } - } - - function nospace(left, right) { - left = left || token; - right = right || nexttoken; - if (option.white && !left.comment) { - if (left.line === right.line) { - adjacent(left, right); - } - } - } - - function nonadjacent(left, right) { - if (option.white) { - left = left || token; - right = right || nexttoken; - if (left.value === ";" && right.value === ";") { - return; - } - if (left.line === right.line && left.character === right.from) { - left.from += (left.character - left.from); - warning("Missing space after '{a}'.", - left, left.value); - } - } - } - - function nobreaknonadjacent(left, right) { - left = left || token; - right = right || nexttoken; - if (!option.laxbreak && left.line !== right.line) { - warning("Bad line breaking before '{a}'.", right, right.id); - } else if (option.white) { - left = left || token; - right = right || nexttoken; - if (left.character === right.from) { - left.from += (left.character - left.from); - warning("Missing space after '{a}'.", - left, left.value); - } - } - } - - function indentation(bias) { - var i; - if (option.white && nexttoken.id !== "(end)") { - i = indent + (bias || 0); - if (nexttoken.from !== i) { - warning( -"Expected '{a}' to have an indentation at {b} instead at {c}.", - nexttoken, nexttoken.value, i, nexttoken.from); - } - } - } - - function nolinebreak(t) { - t = t || token; - if (t.line !== nexttoken.line) { - warning("Line breaking error '{a}'.", t, t.value); - } - } - - - function comma() { - if (token.line !== nexttoken.line) { - if (!option.laxcomma) { - if (comma.first) { - warning("Comma warnings can be turned off with 'laxcomma'"); - comma.first = false; - } - warning("Bad line breaking before '{a}'.", token, nexttoken.id); - } - } else if (!token.comment && token.character !== nexttoken.from && option.white) { - token.from += (token.character - token.from); - warning("Unexpected space after '{a}'.", token, token.value); - } - advance(","); - nonadjacent(token, nexttoken); - } - - -// Functional constructors for making the symbols that will be inherited by -// tokens. - - function symbol(s, p) { - var x = syntax[s]; - if (!x || typeof x !== "object") { - syntax[s] = x = { - id: s, - lbp: p, - value: s - }; - } - return x; - } - - - function delim(s) { - return symbol(s, 0); - } - - - function stmt(s, f) { - var x = delim(s); - x.identifier = x.reserved = true; - x.fud = f; - return x; - } - - - function blockstmt(s, f) { - var x = stmt(s, f); - x.block = true; - return x; - } - - - function reserveName(x) { - var c = x.id.charAt(0); - if ((c >= "a" && c <= "z") || (c >= "A" && c <= "Z")) { - x.identifier = x.reserved = true; - } - return x; - } - - - function prefix(s, f) { - var x = symbol(s, 150); - reserveName(x); - x.nud = (typeof f === "function") ? f : function () { - this.right = expression(150); - this.arity = "unary"; - if (this.id === "++" || this.id === "--") { - if (option.plusplus) { - warning("Unexpected use of '{a}'.", this, this.id); - } else if ((!this.right.identifier || this.right.reserved) && - this.right.id !== "." && this.right.id !== "[") { - warning("Bad operand.", this); - } - } - return this; - }; - return x; - } - - - function type(s, f) { - var x = delim(s); - x.type = s; - x.nud = f; - return x; - } - - - function reserve(s, f) { - var x = type(s, f); - x.identifier = x.reserved = true; - return x; - } - - - function reservevar(s, v) { - return reserve(s, function () { - if (typeof v === "function") { - v(this); - } - return this; - }); - } - - - function infix(s, f, p, w) { - var x = symbol(s, p); - reserveName(x); - x.led = function (left) { - if (!w) { - nobreaknonadjacent(prevtoken, token); - nonadjacent(token, nexttoken); - } - if (s === "in" && left.id === "!") { - warning("Confusing use of '{a}'.", left, "!"); - } - if (typeof f === "function") { - return f(left, this); - } else { - this.left = left; - this.right = expression(p); - return this; - } - }; - return x; - } - - - function relation(s, f) { - var x = symbol(s, 100); - x.led = function (left) { - nobreaknonadjacent(prevtoken, token); - nonadjacent(token, nexttoken); - var right = expression(100); - - if (isIdentifier(left, "NaN") || isIdentifier(right, "NaN")) { - warning("Use the isNaN function to compare with NaN.", this); - } else if (f) { - f.apply(this, [left, right]); - } - if (left.id === "!") { - warning("Confusing use of '{a}'.", left, "!"); - } - if (right.id === "!") { - warning("Confusing use of '{a}'.", right, "!"); - } - this.left = left; - this.right = right; - return this; - }; - return x; - } - - - function isPoorRelation(node) { - return node && - ((node.type === "(number)" && +node.value === 0) || - (node.type === "(string)" && node.value === "") || - (node.type === "null" && !option.eqnull) || - node.type === "true" || - node.type === "false" || - node.type === "undefined"); - } - - - function assignop(s) { - symbol(s, 20).exps = true; - - return infix(s, function (left, that) { - that.left = left; - - if (predefined[left.value] === false && - scope[left.value]["(global)"] === true) { - warning("Read only.", left); - } else if (left["function"]) { - warning("'{a}' is a function.", left, left.value); - } - - if (left) { - if (option.esnext && funct[left.value] === "const") { - warning("Attempting to override '{a}' which is a constant", left, left.value); - } - - if (left.id === "." || left.id === "[") { - if (!left.left || left.left.value === "arguments") { - warning("Bad assignment.", that); - } - that.right = expression(19); - return that; - } else if (left.identifier && !left.reserved) { - if (funct[left.value] === "exception") { - warning("Do not assign to the exception parameter.", left); - } - that.right = expression(19); - return that; - } - - if (left === syntax["function"]) { - warning( -"Expected an identifier in an assignment and instead saw a function invocation.", - token); - } - } - - error("Bad assignment.", that); - }, 20); - } - - - function bitwise(s, f, p) { - var x = symbol(s, p); - reserveName(x); - x.led = (typeof f === "function") ? f : function (left) { - if (option.bitwise) { - warning("Unexpected use of '{a}'.", this, this.id); - } - this.left = left; - this.right = expression(p); - return this; - }; - return x; - } - - - function bitwiseassignop(s) { - symbol(s, 20).exps = true; - return infix(s, function (left, that) { - if (option.bitwise) { - warning("Unexpected use of '{a}'.", that, that.id); - } - nonadjacent(prevtoken, token); - nonadjacent(token, nexttoken); - if (left) { - if (left.id === "." || left.id === "[" || - (left.identifier && !left.reserved)) { - expression(19); - return that; - } - if (left === syntax["function"]) { - warning( -"Expected an identifier in an assignment, and instead saw a function invocation.", - token); - } - return that; - } - error("Bad assignment.", that); - }, 20); - } - - - function suffix(s) { - var x = symbol(s, 150); - x.led = function (left) { - if (option.plusplus) { - warning("Unexpected use of '{a}'.", this, this.id); - } else if ((!left.identifier || left.reserved) && - left.id !== "." && left.id !== "[") { - warning("Bad operand.", this); - } - this.left = left; - return this; - }; - return x; - } - - - // fnparam means that this identifier is being defined as a function - // argument (see identifier()) - function optionalidentifier(fnparam) { - if (nexttoken.identifier) { - advance(); - if (token.reserved && !option.es5) { - // `undefined` as a function param is a common pattern to protect - // against the case when somebody does `undefined = true` and - // help with minification. More info: https://gist.github.com/315916 - if (!fnparam || token.value !== "undefined") { - warning("Expected an identifier and instead saw '{a}' (a reserved word).", - token, token.id); - } - } - return token.value; - } - } - - // fnparam means that this identifier is being defined as a function - // argument - function identifier(fnparam) { - var i = optionalidentifier(fnparam); - if (i) { - return i; - } - if (token.id === "function" && nexttoken.id === "(") { - warning("Missing name in function declaration."); - } else { - error("Expected an identifier and instead saw '{a}'.", - nexttoken, nexttoken.value); - } - } - - - function reachable(s) { - var i = 0, t; - if (nexttoken.id !== ";" || noreach) { - return; - } - for (;;) { - t = peek(i); - if (t.reach) { - return; - } - if (t.id !== "(endline)") { - if (t.id === "function") { - if (!option.latedef) { - break; - } - warning( -"Inner functions should be listed at the top of the outer function.", t); - break; - } - warning("Unreachable '{a}' after '{b}'.", t, t.value, s); - break; - } - i += 1; - } - } - - - function statement(noindent) { - var i = indent, r, s = scope, t = nexttoken; - - if (t.id === ";") { - advance(";"); - return; - } - - // Is this a labelled statement? - - if (t.identifier && !t.reserved && peek().id === ":") { - advance(); - advance(":"); - scope = Object.create(s); - addlabel(t.value, "label"); - - if (!nexttoken.labelled && nexttoken.value !== "{") { - warning("Label '{a}' on {b} statement.", nexttoken, t.value, nexttoken.value); - } - - if (jx.test(t.value + ":")) { - warning("Label '{a}' looks like a javascript url.", t, t.value); - } - - nexttoken.label = t.value; - t = nexttoken; - } - - // Is it a lonely block? - - if (t.id === "{") { - block(true, true); - return; - } - - // Parse the statement. - - if (!noindent) { - indentation(); - } - r = expression(0, true); - - // Look for the final semicolon. - - if (!t.block) { - if (!option.expr && (!r || !r.exps)) { - warning("Expected an assignment or function call and instead saw an expression.", - token); - } else if (option.nonew && r.id === "(" && r.left.id === "new") { - warning("Do not use 'new' for side effects.", t); - } - - if (nexttoken.id === ",") { - return comma(); - } - - if (nexttoken.id !== ";") { - if (!option.asi) { - // If this is the last statement in a block that ends on - // the same line *and* option lastsemic is on, ignore the warning. - // Otherwise, complain about missing semicolon. - if (!option.lastsemic || nexttoken.id !== "}" || - nexttoken.line !== token.line) { - warningAt("Missing semicolon.", token.line, token.character); - } - } - } else { - adjacent(token, nexttoken); - advance(";"); - nonadjacent(token, nexttoken); - } - } - -// Restore the indentation. - - indent = i; - scope = s; - return r; - } - - - function statements(startLine) { - var a = [], p; - - while (!nexttoken.reach && nexttoken.id !== "(end)") { - if (nexttoken.id === ";") { - p = peek(); - if (!p || p.id !== "(") { - warning("Unnecessary semicolon."); - } - advance(";"); - } else { - a.push(statement(startLine === nexttoken.line)); - } - } - return a; - } - - - /* - * read all directives - * recognizes a simple form of asi, but always - * warns, if it is used - */ - function directives() { - var i, p, pn; - - for (;;) { - if (nexttoken.id === "(string)") { - p = peek(0); - if (p.id === "(endline)") { - i = 1; - do { - pn = peek(i); - i = i + 1; - } while (pn.id === "(endline)"); - - if (pn.id !== ";") { - if (pn.id !== "(string)" && pn.id !== "(number)" && - pn.id !== "(regexp)" && pn.identifier !== true && - pn.id !== "}") { - break; - } - warning("Missing semicolon.", nexttoken); - } else { - p = pn; - } - } else if (p.id === "}") { - // directive with no other statements, warn about missing semicolon - warning("Missing semicolon.", p); - } else if (p.id !== ";") { - break; - } - - indentation(); - advance(); - if (directive[token.value]) { - warning("Unnecessary directive \"{a}\".", token, token.value); - } - - if (token.value === "use strict") { - if (!option["(explicitNewcap)"]) - option.newcap = true; - option.undef = true; - } - - // there's no directive negation, so always set to true - directive[token.value] = true; - - if (p.id === ";") { - advance(";"); - } - continue; - } - break; - } - } - - - /* - * Parses a single block. A block is a sequence of statements wrapped in - * braces. - * - * ordinary - true for everything but function bodies and try blocks. - * stmt - true if block can be a single statement (e.g. in if/for/while). - * isfunc - true if block is a function body - */ - function block(ordinary, stmt, isfunc) { - var a, - b = inblock, - old_indent = indent, - m, - s = scope, - t, - line, - d; - - inblock = ordinary; - - if (!ordinary || !option.funcscope) - scope = Object.create(scope); - - nonadjacent(token, nexttoken); - t = nexttoken; - - var metrics = funct["(metrics)"]; - metrics.nestedBlockDepth += 1; - metrics.verifyMaxNestedBlockDepthPerFunction(); - - if (nexttoken.id === "{") { - advance("{"); - line = token.line; - if (nexttoken.id !== "}") { - indent += option.indent; - while (!ordinary && nexttoken.from > indent) { - indent += option.indent; - } - - if (isfunc) { - m = {}; - for (d in directive) { - if (is_own(directive, d)) { - m[d] = directive[d]; - } - } - directives(); - - if (option.strict && funct["(context)"]["(global)"]) { - if (!m["use strict"] && !directive["use strict"]) { - warning("Missing \"use strict\" statement."); - } - } - } - - a = statements(line); - - metrics.statementCount += a.length; - - if (isfunc) { - directive = m; - } - - indent -= option.indent; - if (line !== nexttoken.line) { - indentation(); - } - } else if (line !== nexttoken.line) { - indentation(); - } - advance("}", t); - indent = old_indent; - } else if (!ordinary) { - error("Expected '{a}' and instead saw '{b}'.", - nexttoken, "{", nexttoken.value); - } else { - if (!stmt || option.curly) - warning("Expected '{a}' and instead saw '{b}'.", - nexttoken, "{", nexttoken.value); - - noreach = true; - indent += option.indent; - // test indentation only if statement is in new line - a = [statement(nexttoken.line === token.line)]; - indent -= option.indent; - noreach = false; - } - funct["(verb)"] = null; - if (!ordinary || !option.funcscope) scope = s; - inblock = b; - if (ordinary && option.noempty && (!a || a.length === 0)) { - warning("Empty block."); - } - metrics.nestedBlockDepth -= 1; - return a; - } - - - function countMember(m) { - if (membersOnly && typeof membersOnly[m] !== "boolean") { - warning("Unexpected /*member '{a}'.", token, m); - } - if (typeof member[m] === "number") { - member[m] += 1; - } else { - member[m] = 1; - } - } - - - function note_implied(token) { - var name = token.value, line = token.line, a = implied[name]; - if (typeof a === "function") { - a = false; - } - - if (!a) { - a = [line]; - implied[name] = a; - } else if (a[a.length - 1] !== line) { - a.push(line); - } - } - - - // Build the syntax table by declaring the syntactic elements of the language. - - type("(number)", function () { - return this; - }); - - type("(string)", function () { - return this; - }); - - syntax["(identifier)"] = { - type: "(identifier)", - lbp: 0, - identifier: true, - nud: function () { - var v = this.value, - s = scope[v], - f; - - if (typeof s === "function") { - // Protection against accidental inheritance. - s = undefined; - } else if (typeof s === "boolean") { - f = funct; - funct = functions[0]; - addlabel(v, "var"); - s = funct; - funct = f; - } - - // The name is in scope and defined in the current function. - if (funct === s) { - // Change 'unused' to 'var', and reject labels. - switch (funct[v]) { - case "unused": - funct[v] = "var"; - break; - case "unction": - funct[v] = "function"; - this["function"] = true; - break; - case "function": - this["function"] = true; - break; - case "label": - warning("'{a}' is a statement label.", token, v); - break; - } - } else if (funct["(global)"]) { - // The name is not defined in the function. If we are in the global - // scope, then we have an undefined variable. - // - // Operators typeof and delete do not raise runtime errors even if - // the base object of a reference is null so no need to display warning - // if we're inside of typeof or delete. - - if (option.undef && typeof predefined[v] !== "boolean") { - // Attempting to subscript a null reference will throw an - // error, even within the typeof and delete operators - if (!(anonname === "typeof" || anonname === "delete") || - (nexttoken && (nexttoken.value === "." || nexttoken.value === "["))) { - - isundef(funct, "'{a}' is not defined.", token, v); - } - } - - note_implied(token); - } else { - // If the name is already defined in the current - // function, but not as outer, then there is a scope error. - - switch (funct[v]) { - case "closure": - case "function": - case "var": - case "unused": - warning("'{a}' used out of scope.", token, v); - break; - case "label": - warning("'{a}' is a statement label.", token, v); - break; - case "outer": - case "global": - break; - default: - // If the name is defined in an outer function, make an outer entry, - // and if it was unused, make it var. - if (s === true) { - funct[v] = true; - } else if (s === null) { - warning("'{a}' is not allowed.", token, v); - note_implied(token); - } else if (typeof s !== "object") { - // Operators typeof and delete do not raise runtime errors even - // if the base object of a reference is null so no need to - // display warning if we're inside of typeof or delete. - if (option.undef) { - // Attempting to subscript a null reference will throw an - // error, even within the typeof and delete operators - if (!(anonname === "typeof" || anonname === "delete") || - (nexttoken && - (nexttoken.value === "." || nexttoken.value === "["))) { - - isundef(funct, "'{a}' is not defined.", token, v); - } - } - funct[v] = true; - note_implied(token); - } else { - switch (s[v]) { - case "function": - case "unction": - this["function"] = true; - s[v] = "closure"; - funct[v] = s["(global)"] ? "global" : "outer"; - break; - case "var": - case "unused": - s[v] = "closure"; - funct[v] = s["(global)"] ? "global" : "outer"; - break; - case "closure": - funct[v] = s["(global)"] ? "global" : "outer"; - break; - case "label": - warning("'{a}' is a statement label.", token, v); - } - } - } - } - return this; - }, - led: function () { - error("Expected an operator and instead saw '{a}'.", - nexttoken, nexttoken.value); - } - }; - - type("(regexp)", function () { - return this; - }); - - -// ECMAScript parser - - delim("(endline)"); - delim("(begin)"); - delim("(end)").reach = true; - delim(""); - delim("(error)").reach = true; - delim("}").reach = true; - delim(")"); - delim("]"); - delim("\"").reach = true; - delim("'").reach = true; - delim(";"); - delim(":").reach = true; - delim(","); - delim("#"); - delim("@"); - reserve("else"); - reserve("case").reach = true; - reserve("catch"); - reserve("default").reach = true; - reserve("finally"); - reservevar("arguments", function (x) { - if (directive["use strict"] && funct["(global)"]) { - warning("Strict violation.", x); - } - }); - reservevar("eval"); - reservevar("false"); - reservevar("Infinity"); - reservevar("null"); - reservevar("this", function (x) { - if (directive["use strict"] && !option.validthis && ((funct["(statement)"] && - funct["(name)"].charAt(0) > "Z") || funct["(global)"])) { - warning("Possible strict violation.", x); - } - }); - reservevar("true"); - reservevar("undefined"); - assignop("=", "assign", 20); - assignop("+=", "assignadd", 20); - assignop("-=", "assignsub", 20); - assignop("*=", "assignmult", 20); - assignop("/=", "assigndiv", 20).nud = function () { - error("A regular expression literal can be confused with '/='."); - }; - assignop("%=", "assignmod", 20); - bitwiseassignop("&=", "assignbitand", 20); - bitwiseassignop("|=", "assignbitor", 20); - bitwiseassignop("^=", "assignbitxor", 20); - bitwiseassignop("<<=", "assignshiftleft", 20); - bitwiseassignop(">>=", "assignshiftright", 20); - bitwiseassignop(">>>=", "assignshiftrightunsigned", 20); - infix("?", function (left, that) { - that.left = left; - that.right = expression(10); - advance(":"); - that["else"] = expression(10); - return that; - }, 30); - - infix("||", "or", 40); - infix("&&", "and", 50); - bitwise("|", "bitor", 70); - bitwise("^", "bitxor", 80); - bitwise("&", "bitand", 90); - relation("==", function (left, right) { - var eqnull = option.eqnull && (left.value === "null" || right.value === "null"); - - if (!eqnull && option.eqeqeq) - warning("Expected '{a}' and instead saw '{b}'.", this, "===", "=="); - else if (isPoorRelation(left)) - warning("Use '{a}' to compare with '{b}'.", this, "===", left.value); - else if (isPoorRelation(right)) - warning("Use '{a}' to compare with '{b}'.", this, "===", right.value); - - return this; - }); - relation("==="); - relation("!=", function (left, right) { - var eqnull = option.eqnull && - (left.value === "null" || right.value === "null"); - - if (!eqnull && option.eqeqeq) { - warning("Expected '{a}' and instead saw '{b}'.", - this, "!==", "!="); - } else if (isPoorRelation(left)) { - warning("Use '{a}' to compare with '{b}'.", - this, "!==", left.value); - } else if (isPoorRelation(right)) { - warning("Use '{a}' to compare with '{b}'.", - this, "!==", right.value); - } - return this; - }); - relation("!=="); - relation("<"); - relation(">"); - relation("<="); - relation(">="); - bitwise("<<", "shiftleft", 120); - bitwise(">>", "shiftright", 120); - bitwise(">>>", "shiftrightunsigned", 120); - infix("in", "in", 120); - infix("instanceof", "instanceof", 120); - infix("+", function (left, that) { - var right = expression(130); - if (left && right && left.id === "(string)" && right.id === "(string)") { - left.value += right.value; - left.character = right.character; - if (!option.scripturl && jx.test(left.value)) { - warning("JavaScript URL.", left); - } - return left; - } - that.left = left; - that.right = right; - return that; - }, 130); - prefix("+", "num"); - prefix("+++", function () { - warning("Confusing pluses."); - this.right = expression(150); - this.arity = "unary"; - return this; - }); - infix("+++", function (left) { - warning("Confusing pluses."); - this.left = left; - this.right = expression(130); - return this; - }, 130); - infix("-", "sub", 130); - prefix("-", "neg"); - prefix("---", function () { - warning("Confusing minuses."); - this.right = expression(150); - this.arity = "unary"; - return this; - }); - infix("---", function (left) { - warning("Confusing minuses."); - this.left = left; - this.right = expression(130); - return this; - }, 130); - infix("*", "mult", 140); - infix("/", "div", 140); - infix("%", "mod", 140); - - suffix("++", "postinc"); - prefix("++", "preinc"); - syntax["++"].exps = true; - - suffix("--", "postdec"); - prefix("--", "predec"); - syntax["--"].exps = true; - prefix("delete", function () { - var p = expression(0); - if (!p || (p.id !== "." && p.id !== "[")) { - warning("Variables should not be deleted."); - } - this.first = p; - return this; - }).exps = true; - - prefix("~", function () { - if (option.bitwise) { - warning("Unexpected '{a}'.", this, "~"); - } - expression(150); - return this; - }); - - prefix("!", function () { - this.right = expression(150); - this.arity = "unary"; - if (bang[this.right.id] === true) { - warning("Confusing use of '{a}'.", this, "!"); - } - return this; - }); - prefix("typeof", "typeof"); - prefix("new", function () { - var c = expression(155), i; - if (c && c.id !== "function") { - if (c.identifier) { - c["new"] = true; - switch (c.value) { - case "Number": - case "String": - case "Boolean": - case "Math": - case "JSON": - warning("Do not use {a} as a constructor.", prevtoken, c.value); - break; - case "Function": - if (!option.evil) { - warning("The Function constructor is eval."); - } - break; - case "Date": - case "RegExp": - break; - default: - if (c.id !== "function") { - i = c.value.substr(0, 1); - if (option.newcap && (i < "A" || i > "Z") && !is_own(global, c.value)) { - warning("A constructor name should start with an uppercase letter.", - token); - } - } - } - } else { - if (c.id !== "." && c.id !== "[" && c.id !== "(") { - warning("Bad constructor.", token); - } - } - } else { - if (!option.supernew) - warning("Weird construction. Delete 'new'.", this); - } - adjacent(token, nexttoken); - if (nexttoken.id !== "(" && !option.supernew) { - warning("Missing '()' invoking a constructor.", - token, token.value); - } - this.first = c; - return this; - }); - syntax["new"].exps = true; - - prefix("void").exps = true; - - infix(".", function (left, that) { - adjacent(prevtoken, token); - nobreak(); - var m = identifier(); - if (typeof m === "string") { - countMember(m); - } - that.left = left; - that.right = m; - if (left && left.value === "arguments" && (m === "callee" || m === "caller")) { - if (option.noarg) - warning("Avoid arguments.{a}.", left, m); - else if (directive["use strict"]) - error("Strict violation."); - } else if (!option.evil && left && left.value === "document" && - (m === "write" || m === "writeln")) { - warning("document.write can be a form of eval.", left); - } - if (!option.evil && (m === "eval" || m === "execScript")) { - warning("eval is evil."); - } - return that; - }, 160, true); - - infix("(", function (left, that) { - if (prevtoken.id !== "}" && prevtoken.id !== ")") { - nobreak(prevtoken, token); - } - nospace(); - if (option.immed && !left.immed && left.id === "function") { - warning("Wrap an immediate function invocation in parentheses " + - "to assist the reader in understanding that the expression " + - "is the result of a function, and not the function itself."); - } - var n = 0, - p = []; - if (left) { - if (left.type === "(identifier)") { - if (left.value.match(/^[A-Z]([A-Z0-9_$]*[a-z][A-Za-z0-9_$]*)?$/)) { - if ("Number String Boolean Date Object".indexOf(left.value) === -1) { - if (left.value === "Math") { - warning("Math is not a function.", left); - } else if (option.newcap) { - warning("Missing 'new' prefix when invoking a constructor.", left); - } - } - } - } - } - if (nexttoken.id !== ")") { - for (;;) { - p[p.length] = expression(10); - n += 1; - if (nexttoken.id !== ",") { - break; - } - comma(); - } - } - advance(")"); - nospace(prevtoken, token); - if (typeof left === "object") { - if (left.value === "parseInt" && n === 1) { - warning("Missing radix parameter.", token); - } - if (!option.evil) { - if (left.value === "eval" || left.value === "Function" || - left.value === "execScript") { - warning("eval is evil.", left); - - if (p[0] && [0].id === "(string)") { - addInternalSrc(left, p[0].value); - } - } else if (p[0] && p[0].id === "(string)" && - (left.value === "setTimeout" || - left.value === "setInterval")) { - warning( - "Implied eval is evil. Pass a function instead of a string.", left); - addInternalSrc(left, p[0].value); - - // window.setTimeout/setInterval - } else if (p[0] && p[0].id === "(string)" && - left.value === "." && - left.left.value === "window" && - (left.right === "setTimeout" || - left.right === "setInterval")) { - warning( - "Implied eval is evil. Pass a function instead of a string.", left); - addInternalSrc(left, p[0].value); - } - } - if (!left.identifier && left.id !== "." && left.id !== "[" && - left.id !== "(" && left.id !== "&&" && left.id !== "||" && - left.id !== "?") { - warning("Bad invocation.", left); - } - } - that.left = left; - return that; - }, 155, true).exps = true; - - prefix("(", function () { - nospace(); - if (nexttoken.id === "function") { - nexttoken.immed = true; - } - var v = expression(0); - advance(")", this); - nospace(prevtoken, token); - if (option.immed && v.id === "function") { - if (nexttoken.id !== "(" && - (nexttoken.id !== "." || (peek().value !== "call" && peek().value !== "apply"))) { - warning( -"Do not wrap function literals in parens unless they are to be immediately invoked.", - this); - } - } - - return v; - }); - - infix("[", function (left, that) { - nobreak(prevtoken, token); - nospace(); - var e = expression(0), s; - if (e && e.type === "(string)") { - if (!option.evil && (e.value === "eval" || e.value === "execScript")) { - warning("eval is evil.", that); - } - countMember(e.value); - if (!option.sub && ix.test(e.value)) { - s = syntax[e.value]; - if (!s || !s.reserved) { - warning("['{a}'] is better written in dot notation.", - prevtoken, e.value); - } - } - } - advance("]", that); - nospace(prevtoken, token); - that.left = left; - that.right = e; - return that; - }, 160, true); - - prefix("[", function () { - var b = token.line !== nexttoken.line; - this.first = []; - if (b) { - indent += option.indent; - if (nexttoken.from === indent + option.indent) { - indent += option.indent; - } - } - while (nexttoken.id !== "(end)") { - while (nexttoken.id === ",") { - if (!option.es5) - warning("Extra comma."); - advance(","); - } - if (nexttoken.id === "]") { - break; - } - if (b && token.line !== nexttoken.line) { - indentation(); - } - this.first.push(expression(10)); - if (nexttoken.id === ",") { - comma(); - if (nexttoken.id === "]" && !option.es5) { - warning("Extra comma.", token); - break; - } - } else { - break; - } - } - if (b) { - indent -= option.indent; - indentation(); - } - advance("]", this); - return this; - }, 160); - - - function property_name() { - var id = optionalidentifier(true); - if (!id) { - if (nexttoken.id === "(string)") { - id = nexttoken.value; - advance(); - } else if (nexttoken.id === "(number)") { - id = nexttoken.value.toString(); - advance(); - } - } - return id; - } - - - function functionparams() { - var next = nexttoken; - var params = []; - var ident; - - advance("("); - nospace(); - - if (nexttoken.id === ")") { - advance(")"); - return; - } - - for (;;) { - ident = identifier(true); - params.push(ident); - addlabel(ident, "unused", token); - if (nexttoken.id === ",") { - comma(); - } else { - advance(")", next); - nospace(prevtoken, token); - return params; - } - } - } - - - function doFunction(name, statement) { - var f; - var oldOption = option; - var oldScope = scope; - - option = Object.create(option); - scope = Object.create(scope); - - funct = { - "(name)" : name || "\"" + anonname + "\"", - "(line)" : nexttoken.line, - "(character)": nexttoken.character, - "(context)" : funct, - "(breakage)" : 0, - "(loopage)" : 0, - "(metrics)" : createMetrics(nexttoken), - "(scope)" : scope, - "(statement)": statement, - "(tokens)" : {} - }; - - f = funct; - token.funct = funct; - - functions.push(funct); - - if (name) { - addlabel(name, "function"); - } - - funct["(params)"] = functionparams(); - funct["(metrics)"].verifyMaxParametersPerFunction(funct["(params)"]); - - block(false, false, true); - - funct["(metrics)"].verifyMaxStatementsPerFunction(); - funct["(metrics)"].verifyMaxComplexityPerFunction(); - - scope = oldScope; - option = oldOption; - funct["(last)"] = token.line; - funct["(lastcharacter)"] = token.character; - funct = funct["(context)"]; - - return f; - } - - function createMetrics(functionStartToken) { - return { - statementCount: 0, - nestedBlockDepth: -1, - ComplexityCount: 1, - verifyMaxStatementsPerFunction: function () { - if (option.maxstatements && - this.statementCount > option.maxstatements) { - var message = "Too many statements per function (" + this.statementCount + ")."; - warning(message, functionStartToken); - } - }, - - verifyMaxParametersPerFunction: function (params) { - params = params || []; - - if (option.maxparams && params.length > option.maxparams) { - var message = "Too many parameters per function (" + params.length + ")."; - warning(message, functionStartToken); - } - }, - - verifyMaxNestedBlockDepthPerFunction: function () { - if (option.maxdepth && - this.nestedBlockDepth > 0 && - this.nestedBlockDepth === option.maxdepth + 1) { - var message = "Blocks are nested too deeply (" + this.nestedBlockDepth + ")."; - warning(message); - } - }, - - verifyMaxComplexityPerFunction: function () { - var max = option.maxcomplexity; - var cc = this.ComplexityCount; - if (max && cc > max) { - var message = "Cyclomatic complexity is too high per function (" + cc + ")."; - warning(message, functionStartToken); - } - } - }; - } - - function increaseComplexityCount() { - funct["(metrics)"].ComplexityCount += 1; - } - - - (function (x) { - x.nud = function () { - var b, f, i, p, t; - var props = {}; // All properties, including accessors - - function saveProperty(name, token) { - if (props[name] && is_own(props, name)) - warning("Duplicate member '{a}'.", nexttoken, i); - else - props[name] = {}; - - props[name].basic = true; - props[name].basicToken = token; - } - - function saveSetter(name, token) { - if (props[name] && is_own(props, name)) { - if (props[name].basic || props[name].setter) - warning("Duplicate member '{a}'.", nexttoken, i); - } else { - props[name] = {}; - } - - props[name].setter = true; - props[name].setterToken = token; - } - - function saveGetter(name) { - if (props[name] && is_own(props, name)) { - if (props[name].basic || props[name].getter) - warning("Duplicate member '{a}'.", nexttoken, i); - } else { - props[name] = {}; - } - - props[name].getter = true; - props[name].getterToken = token; - } - - b = token.line !== nexttoken.line; - if (b) { - indent += option.indent; - if (nexttoken.from === indent + option.indent) { - indent += option.indent; - } - } - for (;;) { - if (nexttoken.id === "}") { - break; - } - if (b) { - indentation(); - } - if (nexttoken.value === "get" && peek().id !== ":") { - advance("get"); - if (!option.es5) { - error("get/set are ES5 features."); - } - i = property_name(); - if (!i) { - error("Missing property name."); - } - saveGetter(i); - t = nexttoken; - adjacent(token, nexttoken); - f = doFunction(); - p = f["(params)"]; - if (p) { - warning("Unexpected parameter '{a}' in get {b} function.", t, p[0], i); - } - adjacent(token, nexttoken); - } else if (nexttoken.value === "set" && peek().id !== ":") { - advance("set"); - if (!option.es5) { - error("get/set are ES5 features."); - } - i = property_name(); - if (!i) { - error("Missing property name."); - } - saveSetter(i, nexttoken); - t = nexttoken; - adjacent(token, nexttoken); - f = doFunction(); - p = f["(params)"]; - if (!p || p.length !== 1) { - warning("Expected a single parameter in set {a} function.", t, i); - } - } else { - i = property_name(); - saveProperty(i, nexttoken); - if (typeof i !== "string") { - break; - } - advance(":"); - nonadjacent(token, nexttoken); - expression(10); - } - - countMember(i); - if (nexttoken.id === ",") { - comma(); - if (nexttoken.id === ",") { - warning("Extra comma.", token); - } else if (nexttoken.id === "}" && !option.es5) { - warning("Extra comma.", token); - } - } else { - break; - } - } - if (b) { - indent -= option.indent; - indentation(); - } - advance("}", this); - - // Check for lonely setters if in the ES5 mode. - if (option.es5) { - for (var name in props) { - if (is_own(props, name) && props[name].setter && !props[name].getter) { - warning("Setter is defined without getter.", props[name].setterToken); - } - } - } - return this; - }; - x.fud = function () { - error("Expected to see a statement and instead saw a block.", token); - }; - }(delim("{"))); - -// This Function is called when esnext option is set to true -// it adds the `const` statement to JSHINT - - useESNextSyntax = function () { - var conststatement = stmt("const", function (prefix) { - var id, name, value; - - this.first = []; - for (;;) { - nonadjacent(token, nexttoken); - id = identifier(); - if (funct[id] === "const") { - warning("const '" + id + "' has already been declared"); - } - if (funct["(global)"] && predefined[id] === false) { - warning("Redefinition of '{a}'.", token, id); - } - addlabel(id, "const"); - if (prefix) { - break; - } - name = token; - this.first.push(token); - - if (nexttoken.id !== "=") { - warning("const " + - "'{a}' is initialized to 'undefined'.", token, id); - } - - if (nexttoken.id === "=") { - nonadjacent(token, nexttoken); - advance("="); - nonadjacent(token, nexttoken); - if (nexttoken.id === "undefined") { - warning("It is not necessary to initialize " + - "'{a}' to 'undefined'.", token, id); - } - if (peek(0).id === "=" && nexttoken.identifier) { - error("Constant {a} was not declared correctly.", - nexttoken, nexttoken.value); - } - value = expression(0); - name.first = value; - } - - if (nexttoken.id !== ",") { - break; - } - comma(); - } - return this; - }); - conststatement.exps = true; - }; - - var varstatement = stmt("var", function (prefix) { - // JavaScript does not have block scope. It only has function scope. So, - // declaring a variable in a block can have unexpected consequences. - var id, name, value; - - if (funct["(onevar)"] && option.onevar) { - warning("Too many var statements."); - } else if (!funct["(global)"]) { - funct["(onevar)"] = true; - } - - this.first = []; - - for (;;) { - nonadjacent(token, nexttoken); - id = identifier(); - - if (option.esnext && funct[id] === "const") { - warning("const '" + id + "' has already been declared"); - } - - if (funct["(global)"] && predefined[id] === false) { - warning("Redefinition of '{a}'.", token, id); - } - - addlabel(id, "unused", token); - - if (prefix) { - break; - } - - name = token; - this.first.push(token); - - if (nexttoken.id === "=") { - nonadjacent(token, nexttoken); - advance("="); - nonadjacent(token, nexttoken); - if (nexttoken.id === "undefined") { - warning("It is not necessary to initialize '{a}' to 'undefined'.", token, id); - } - if (peek(0).id === "=" && nexttoken.identifier) { - error("Variable {a} was not declared correctly.", - nexttoken, nexttoken.value); - } - value = expression(0); - name.first = value; - } - if (nexttoken.id !== ",") { - break; - } - comma(); - } - return this; - }); - varstatement.exps = true; - - blockstmt("function", function () { - if (inblock) { - warning("Function declarations should not be placed in blocks. " + - "Use a function expression or move the statement to the top of " + - "the outer function.", token); - - } - var i = identifier(); - if (option.esnext && funct[i] === "const") { - warning("const '" + i + "' has already been declared"); - } - adjacent(token, nexttoken); - addlabel(i, "unction", token); - - doFunction(i, { statement: true }); - if (nexttoken.id === "(" && nexttoken.line === token.line) { - error( -"Function declarations are not invocable. Wrap the whole function invocation in parens."); - } - return this; - }); - - prefix("function", function () { - var i = optionalidentifier(); - if (i) { - adjacent(token, nexttoken); - } else { - nonadjacent(token, nexttoken); - } - doFunction(i); - if (!option.loopfunc && funct["(loopage)"]) { - warning("Don't make functions within a loop."); - } - return this; - }); - - blockstmt("if", function () { - var t = nexttoken; - increaseComplexityCount(); - advance("("); - nonadjacent(this, t); - nospace(); - expression(20); - if (nexttoken.id === "=") { - if (!option.boss) - warning("Expected a conditional expression and instead saw an assignment."); - advance("="); - expression(20); - } - advance(")", t); - nospace(prevtoken, token); - block(true, true); - if (nexttoken.id === "else") { - nonadjacent(token, nexttoken); - advance("else"); - if (nexttoken.id === "if" || nexttoken.id === "switch") { - statement(true); - } else { - block(true, true); - } - } - return this; - }); - - blockstmt("try", function () { - var b; - - function doCatch() { - var oldScope = scope; - var e; - - advance("catch"); - nonadjacent(token, nexttoken); - advance("("); - - scope = Object.create(oldScope); - - e = nexttoken.value; - if (nexttoken.type !== "(identifier)") { - e = null; - warning("Expected an identifier and instead saw '{a}'.", nexttoken, e); - } - - advance(); - advance(")"); - - funct = { - "(name)" : "(catch)", - "(line)" : nexttoken.line, - "(character)": nexttoken.character, - "(context)" : funct, - "(breakage)" : funct["(breakage)"], - "(loopage)" : funct["(loopage)"], - "(scope)" : scope, - "(statement)": false, - "(metrics)" : createMetrics(nexttoken), - "(catch)" : true, - "(tokens)" : {} - }; - - if (e) { - addlabel(e, "exception"); - } - - token.funct = funct; - functions.push(funct); - - block(false); - - scope = oldScope; - - funct["(last)"] = token.line; - funct["(lastcharacter)"] = token.character; - funct = funct["(context)"]; - } - - block(false); - - if (nexttoken.id === "catch") { - increaseComplexityCount(); - doCatch(); - b = true; - } - - if (nexttoken.id === "finally") { - advance("finally"); - block(false); - return; - } else if (!b) { - error("Expected '{a}' and instead saw '{b}'.", - nexttoken, "catch", nexttoken.value); - } - - return this; - }); - - blockstmt("while", function () { - var t = nexttoken; - funct["(breakage)"] += 1; - funct["(loopage)"] += 1; - increaseComplexityCount(); - advance("("); - nonadjacent(this, t); - nospace(); - expression(20); - if (nexttoken.id === "=") { - if (!option.boss) - warning("Expected a conditional expression and instead saw an assignment."); - advance("="); - expression(20); - } - advance(")", t); - nospace(prevtoken, token); - block(true, true); - funct["(breakage)"] -= 1; - funct["(loopage)"] -= 1; - return this; - }).labelled = true; - - blockstmt("with", function () { - var t = nexttoken; - if (directive["use strict"]) { - error("'with' is not allowed in strict mode.", token); - } else if (!option.withstmt) { - warning("Don't use 'with'.", token); - } - - advance("("); - nonadjacent(this, t); - nospace(); - expression(0); - advance(")", t); - nospace(prevtoken, token); - block(true, true); - - return this; - }); - - blockstmt("switch", function () { - var t = nexttoken, - g = false; - funct["(breakage)"] += 1; - advance("("); - nonadjacent(this, t); - nospace(); - this.condition = expression(20); - advance(")", t); - nospace(prevtoken, token); - nonadjacent(token, nexttoken); - t = nexttoken; - advance("{"); - nonadjacent(token, nexttoken); - indent += option.indent; - this.cases = []; - for (;;) { - switch (nexttoken.id) { - case "case": - switch (funct["(verb)"]) { - case "break": - case "case": - case "continue": - case "return": - case "switch": - case "throw": - break; - default: - // You can tell JSHint that you don't use break intentionally by - // adding a comment /* falls through */ on a line just before - // the next `case`. - if (!ft.test(lines[nexttoken.line - 2])) { - warning( - "Expected a 'break' statement before 'case'.", - token); - } - } - indentation(-option.indent); - advance("case"); - this.cases.push(expression(20)); - increaseComplexityCount(); - g = true; - advance(":"); - funct["(verb)"] = "case"; - break; - case "default": - switch (funct["(verb)"]) { - case "break": - case "continue": - case "return": - case "throw": - break; - default: - if (!ft.test(lines[nexttoken.line - 2])) { - warning( - "Expected a 'break' statement before 'default'.", - token); - } - } - indentation(-option.indent); - advance("default"); - g = true; - advance(":"); - break; - case "}": - indent -= option.indent; - indentation(); - advance("}", t); - if (this.cases.length === 1 || this.condition.id === "true" || - this.condition.id === "false") { - if (!option.onecase) - warning("This 'switch' should be an 'if'.", this); - } - funct["(breakage)"] -= 1; - funct["(verb)"] = undefined; - return; - case "(end)": - error("Missing '{a}'.", nexttoken, "}"); - return; - default: - if (g) { - switch (token.id) { - case ",": - error("Each value should have its own case label."); - return; - case ":": - g = false; - statements(); - break; - default: - error("Missing ':' on a case clause.", token); - return; - } - } else { - if (token.id === ":") { - advance(":"); - error("Unexpected '{a}'.", token, ":"); - statements(); - } else { - error("Expected '{a}' and instead saw '{b}'.", - nexttoken, "case", nexttoken.value); - return; - } - } - } - } - }).labelled = true; - - stmt("debugger", function () { - if (!option.debug) { - warning("All 'debugger' statements should be removed."); - } - return this; - }).exps = true; - - (function () { - var x = stmt("do", function () { - funct["(breakage)"] += 1; - funct["(loopage)"] += 1; - increaseComplexityCount(); - - this.first = block(true); - advance("while"); - var t = nexttoken; - nonadjacent(token, t); - advance("("); - nospace(); - expression(20); - if (nexttoken.id === "=") { - if (!option.boss) - warning("Expected a conditional expression and instead saw an assignment."); - advance("="); - expression(20); - } - advance(")", t); - nospace(prevtoken, token); - funct["(breakage)"] -= 1; - funct["(loopage)"] -= 1; - return this; - }); - x.labelled = true; - x.exps = true; - }()); - - blockstmt("for", function () { - var s, t = nexttoken; - funct["(breakage)"] += 1; - funct["(loopage)"] += 1; - increaseComplexityCount(); - advance("("); - nonadjacent(this, t); - nospace(); - if (peek(nexttoken.id === "var" ? 1 : 0).id === "in") { - if (nexttoken.id === "var") { - advance("var"); - varstatement.fud.call(varstatement, true); - } else { - switch (funct[nexttoken.value]) { - case "unused": - funct[nexttoken.value] = "var"; - break; - case "var": - break; - default: - warning("Bad for in variable '{a}'.", - nexttoken, nexttoken.value); - } - advance(); - } - advance("in"); - expression(20); - advance(")", t); - s = block(true, true); - if (option.forin && s && (s.length > 1 || typeof s[0] !== "object" || - s[0].value !== "if")) { - warning("The body of a for in should be wrapped in an if statement to filter " + - "unwanted properties from the prototype.", this); - } - funct["(breakage)"] -= 1; - funct["(loopage)"] -= 1; - return this; - } else { - if (nexttoken.id !== ";") { - if (nexttoken.id === "var") { - advance("var"); - varstatement.fud.call(varstatement); - } else { - for (;;) { - expression(0, "for"); - if (nexttoken.id !== ",") { - break; - } - comma(); - } - } - } - nolinebreak(token); - advance(";"); - if (nexttoken.id !== ";") { - expression(20); - if (nexttoken.id === "=") { - if (!option.boss) - warning("Expected a conditional expression and instead saw an assignment."); - advance("="); - expression(20); - } - } - nolinebreak(token); - advance(";"); - if (nexttoken.id === ";") { - error("Expected '{a}' and instead saw '{b}'.", - nexttoken, ")", ";"); - } - if (nexttoken.id !== ")") { - for (;;) { - expression(0, "for"); - if (nexttoken.id !== ",") { - break; - } - comma(); - } - } - advance(")", t); - nospace(prevtoken, token); - block(true, true); - funct["(breakage)"] -= 1; - funct["(loopage)"] -= 1; - return this; - } - }).labelled = true; - - - stmt("break", function () { - var v = nexttoken.value; - - if (funct["(breakage)"] === 0) - warning("Unexpected '{a}'.", nexttoken, this.value); - - if (!option.asi) - nolinebreak(this); - - if (nexttoken.id !== ";") { - if (token.line === nexttoken.line) { - if (funct[v] !== "label") { - warning("'{a}' is not a statement label.", nexttoken, v); - } else if (scope[v] !== funct) { - warning("'{a}' is out of scope.", nexttoken, v); - } - this.first = nexttoken; - advance(); - } - } - reachable("break"); - return this; - }).exps = true; - - - stmt("continue", function () { - var v = nexttoken.value; - - if (funct["(breakage)"] === 0) - warning("Unexpected '{a}'.", nexttoken, this.value); - - if (!option.asi) - nolinebreak(this); - - if (nexttoken.id !== ";") { - if (token.line === nexttoken.line) { - if (funct[v] !== "label") { - warning("'{a}' is not a statement label.", nexttoken, v); - } else if (scope[v] !== funct) { - warning("'{a}' is out of scope.", nexttoken, v); - } - this.first = nexttoken; - advance(); - } - } else if (!funct["(loopage)"]) { - warning("Unexpected '{a}'.", nexttoken, this.value); - } - reachable("continue"); - return this; - }).exps = true; - - - stmt("return", function () { - if (this.line === nexttoken.line) { - if (nexttoken.id === "(regexp)") - warning("Wrap the /regexp/ literal in parens to disambiguate the slash operator."); - - if (nexttoken.id !== ";" && !nexttoken.reach) { - nonadjacent(token, nexttoken); - if (peek().value === "=" && !option.boss) { - warningAt("Did you mean to return a conditional instead of an assignment?", - token.line, token.character + 1); - } - this.first = expression(0); - } - } else if (!option.asi) { - nolinebreak(this); // always warn (Line breaking error) - } - reachable("return"); - return this; - }).exps = true; - - - stmt("throw", function () { - nolinebreak(this); - nonadjacent(token, nexttoken); - this.first = expression(20); - reachable("throw"); - return this; - }).exps = true; - -// Superfluous reserved words - - reserve("class"); - reserve("const"); - reserve("enum"); - reserve("export"); - reserve("extends"); - reserve("import"); - reserve("super"); - - reserve("let"); - reserve("yield"); - reserve("implements"); - reserve("interface"); - reserve("package"); - reserve("private"); - reserve("protected"); - reserve("public"); - reserve("static"); - - -// Parse JSON - - function jsonValue() { - - function jsonObject() { - var o = {}, t = nexttoken; - advance("{"); - if (nexttoken.id !== "}") { - for (;;) { - if (nexttoken.id === "(end)") { - error("Missing '}' to match '{' from line {a}.", - nexttoken, t.line); - } else if (nexttoken.id === "}") { - warning("Unexpected comma.", token); - break; - } else if (nexttoken.id === ",") { - error("Unexpected comma.", nexttoken); - } else if (nexttoken.id !== "(string)") { - warning("Expected a string and instead saw {a}.", - nexttoken, nexttoken.value); - } - if (o[nexttoken.value] === true) { - warning("Duplicate key '{a}'.", - nexttoken, nexttoken.value); - } else if ((nexttoken.value === "__proto__" && - !option.proto) || (nexttoken.value === "__iterator__" && - !option.iterator)) { - warning("The '{a}' key may produce unexpected results.", - nexttoken, nexttoken.value); - } else { - o[nexttoken.value] = true; - } - advance(); - advance(":"); - jsonValue(); - if (nexttoken.id !== ",") { - break; - } - advance(","); - } - } - advance("}"); - } - - function jsonArray() { - var t = nexttoken; - advance("["); - if (nexttoken.id !== "]") { - for (;;) { - if (nexttoken.id === "(end)") { - error("Missing ']' to match '[' from line {a}.", - nexttoken, t.line); - } else if (nexttoken.id === "]") { - warning("Unexpected comma.", token); - break; - } else if (nexttoken.id === ",") { - error("Unexpected comma.", nexttoken); - } - jsonValue(); - if (nexttoken.id !== ",") { - break; - } - advance(","); - } - } - advance("]"); - } - - switch (nexttoken.id) { - case "{": - jsonObject(); - break; - case "[": - jsonArray(); - break; - case "true": - case "false": - case "null": - case "(number)": - case "(string)": - advance(); - break; - case "-": - advance("-"); - if (token.character !== nexttoken.from) { - warning("Unexpected space after '-'.", token); - } - adjacent(token, nexttoken); - advance("(number)"); - break; - default: - error("Expected a JSON value.", nexttoken); - } - } - - - // The actual JSHINT function itself. - var itself = function (s, o, g) { - var a, i, k, x; - var optionKeys; - var newOptionObj = {}; - - if (o && o.scope) { - JSHINT.scope = o.scope; - } else { - JSHINT.errors = []; - JSHINT.undefs = []; - JSHINT.internals = []; - JSHINT.blacklist = {}; - JSHINT.scope = "(main)"; - } - - predefined = Object.create(standard); - declared = Object.create(null); - combine(predefined, g || {}); - - if (o) { - a = o.predef; - if (a) { - if (!Array.isArray(a) && typeof a === "object") { - a = Object.keys(a); - } - a.forEach(function (item) { - var slice; - if (item[0] === "-") { - slice = item.slice(1); - JSHINT.blacklist[slice] = slice; - } else { - predefined[item] = true; - } - }); - } - - optionKeys = Object.keys(o); - for (x = 0; x < optionKeys.length; x++) { - newOptionObj[optionKeys[x]] = o[optionKeys[x]]; - - if (optionKeys[x] === "newcap" && o[optionKeys[x]] === false) - newOptionObj["(explicitNewcap)"] = true; - - if (optionKeys[x] === "indent") - newOptionObj.white = true; - } - } - - option = newOptionObj; - - option.indent = option.indent || 4; - option.maxerr = option.maxerr || 50; - - tab = ""; - for (i = 0; i < option.indent; i += 1) { - tab += " "; - } - indent = 1; - global = Object.create(predefined); - scope = global; - funct = { - "(global)": true, - "(name)": "(global)", - "(scope)": scope, - "(breakage)": 0, - "(loopage)": 0, - "(tokens)": {}, - "(metrics)": createMetrics(nexttoken) - }; - functions = [funct]; - urls = []; - stack = null; - member = {}; - membersOnly = null; - implied = {}; - inblock = false; - lookahead = []; - jsonmode = false; - warnings = 0; - lines = []; - unuseds = []; - - if (!isString(s) && !Array.isArray(s)) { - errorAt("Input is neither a string nor an array of strings.", 0); - return false; - } - - if (isString(s) && /^\s*$/g.test(s)) { - errorAt("Input is an empty string.", 0); - return false; - } - - if (s.length === 0) { - errorAt("Input is an empty array.", 0); - return false; - } - - lex.init(s); - - prereg = true; - directive = {}; - - prevtoken = token = nexttoken = syntax["(begin)"]; - - // Check options - for (var name in o) { - if (is_own(o, name)) { - checkOption(name, token); - } - } - - assume(); - - // combine the passed globals after we've assumed all our options - combine(predefined, g || {}); - - //reset values - comma.first = true; - quotmark = undefined; - - try { - advance(); - switch (nexttoken.id) { - case "{": - case "[": - option.laxbreak = true; - jsonmode = true; - jsonValue(); - break; - default: - directives(); - if (directive["use strict"] && !option.globalstrict) { - warning("Use the function form of \"use strict\".", prevtoken); - } - - statements(); - } - advance((nexttoken && nexttoken.value !== ".") ? "(end)" : undefined); - - var markDefined = function (name, context) { - do { - if (typeof context[name] === "string") { - // JSHINT marks unused variables as 'unused' and - // unused function declaration as 'unction'. This - // code changes such instances back 'var' and - // 'closure' so that the code in JSHINT.data() - // doesn't think they're unused. - - if (context[name] === "unused") - context[name] = "var"; - else if (context[name] === "unction") - context[name] = "closure"; - - return true; - } - - context = context["(context)"]; - } while (context); - - return false; - }; - - var clearImplied = function (name, line) { - if (!implied[name]) - return; - - var newImplied = []; - for (var i = 0; i < implied[name].length; i += 1) { - if (implied[name][i] !== line) - newImplied.push(implied[name][i]); - } - - if (newImplied.length === 0) - delete implied[name]; - else - implied[name] = newImplied; - }; - - var warnUnused = function (name, token) { - var line = token.line; - var chr = token.character; - - if (option.unused) - warningAt("'{a}' is defined but never used.", line, chr, name); - - unuseds.push({ - name: name, - line: line, - character: chr - }); - }; - - var checkUnused = function (func, key) { - var type = func[key]; - var token = func["(tokens)"][key]; - - if (key.charAt(0) === "(") - return; - - if (type !== "unused" && type !== "unction") - return; - - // Params are checked separately from other variables. - if (func["(params)"] && func["(params)"].indexOf(key) !== -1) - return; - - warnUnused(key, token); - }; - - // Check queued 'x is not defined' instances to see if they're still undefined. - for (i = 0; i < JSHINT.undefs.length; i += 1) { - k = JSHINT.undefs[i].slice(0); - - if (markDefined(k[2].value, k[0])) { - clearImplied(k[2].value, k[2].line); - } else { - warning.apply(warning, k.slice(1)); - } - } - - functions.forEach(function (func) { - for (var key in func) { - if (is_own(func, key)) { - checkUnused(func, key); - } - } - - if (!func["(params)"]) - return; - - var params = func["(params)"].slice(); - var param = params.pop(); - var type; - - while (param) { - type = func[param]; - - // 'undefined' is a special case for (function (window, undefined) { ... })(); - // patterns. - - if (param === "undefined") - return; - - if (type !== "unused" && type !== "unction") - return; - - warnUnused(param, func["(tokens)"][param]); - param = params.pop(); - } - }); - - for (var key in declared) { - if (is_own(declared, key) && !is_own(global, key)) { - warnUnused(key, declared[key]); - } - } - } catch (e) { - if (e) { - var nt = nexttoken || {}; - JSHINT.errors.push({ - raw : e.raw, - reason : e.message, - line : e.line || nt.line, - character : e.character || nt.from - }, null); - } - } - - // Loop over the listed "internals", and check them as well. - - if (JSHINT.scope === "(main)") { - o = o || {}; - - for (i = 0; i < JSHINT.internals.length; i += 1) { - k = JSHINT.internals[i]; - o.scope = k.elem; - itself(k.value, o, g); - } - } - - return JSHINT.errors.length === 0; - }; - - // Data summary. - itself.data = function () { - var data = { - functions: [], - options: option - }; - var implieds = []; - var members = []; - var fu, f, i, j, n, globals; - - if (itself.errors.length) { - data.errors = itself.errors; - } - - if (jsonmode) { - data.json = true; - } - - for (n in implied) { - if (is_own(implied, n)) { - implieds.push({ - name: n, - line: implied[n] - }); - } - } - - if (implieds.length > 0) { - data.implieds = implieds; - } - - if (urls.length > 0) { - data.urls = urls; - } - - globals = Object.keys(scope); - if (globals.length > 0) { - data.globals = globals; - } - - for (i = 1; i < functions.length; i += 1) { - f = functions[i]; - fu = {}; - - for (j = 0; j < functionicity.length; j += 1) { - fu[functionicity[j]] = []; - } - - for (j = 0; j < functionicity.length; j += 1) { - if (fu[functionicity[j]].length === 0) { - delete fu[functionicity[j]]; - } - } - - fu.name = f["(name)"]; - fu.param = f["(params)"]; - fu.line = f["(line)"]; - fu.character = f["(character)"]; - fu.last = f["(last)"]; - fu.lastcharacter = f["(lastcharacter)"]; - data.functions.push(fu); - } - - if (unuseds.length > 0) { - data.unused = unuseds; - } - - members = []; - for (n in member) { - if (typeof member[n] === "number") { - data.member = member; - break; - } - } - - return data; - }; - - itself.jshint = itself; - - return itself; -}()); - -// Make JSHINT a Node module, if possible. -if (typeof exports === "object" && exports) { - exports.JSHINT = JSHINT; -} \ No newline at end of file diff --git a/html/js/lib/development-bundle/grunt.js b/html/js/lib/development-bundle/grunt.js deleted file mode 100644 index d599496cc..000000000 --- a/html/js/lib/development-bundle/grunt.js +++ /dev/null @@ -1,345 +0,0 @@ -module.exports = function( grunt ) { - -"use strict"; - -var - // files - coreFiles = [ - "jquery.ui.core.js", - "jquery.ui.widget.js", - "jquery.ui.mouse.js", - "jquery.ui.draggable.js", - "jquery.ui.droppable.js", - "jquery.ui.resizable.js", - "jquery.ui.selectable.js", - "jquery.ui.sortable.js", - "jquery.ui.effect.js" - ], - - uiFiles = coreFiles.map(function( file ) { - return "ui/" + file; - }).concat( grunt.file.expandFiles( "ui/*.js" ).filter(function( file ) { - return coreFiles.indexOf( file.substring(3) ) === -1; - })), - - allI18nFiles = grunt.file.expandFiles( "ui/i18n/*.js" ), - - cssFiles = [ - "core", - "accordion", - "autocomplete", - "button", - "datepicker", - "dialog", - "menu", - "progressbar", - "resizable", - "selectable", - "slider", - "spinner", - "tabs", - "tooltip", - "theme" - ].map(function( component ) { - return "themes/base/jquery.ui." + component + ".css"; - }), - - // minified files - minify = { - "dist/jquery-ui.min.js": [ "", "dist/jquery-ui.js" ], - "dist/i18n/jquery-ui-i18n.min.js": [ "", "dist/i18n/jquery-ui-i18n.js" ] - }, - - minifyCSS = { - "dist/jquery-ui.min.css": "dist/jquery-ui.css" - }, - - compareFiles = { - all: [ - "dist/jquery-ui.js", - "dist/jquery-ui.min.js" - ] - }; - -function mapMinFile( file ) { - return "dist/" + file.replace( /\.js$/, ".min.js" ).replace( /ui\//, "minified/" ); -} - -uiFiles.concat( allI18nFiles ).forEach(function( file ) { - minify[ mapMinFile( file ) ] = [ "", file ]; -}); - -cssFiles.forEach(function( file ) { - minifyCSS[ "dist/" + file.replace( /\.css$/, ".min.css" ).replace( /themes\/base\//, "themes/base/minified/" ) ] = [ "", "" ]; -}); - -uiFiles.forEach(function( file ) { - compareFiles[ file ] = [ file, mapMinFile( file ) ]; -}); - -// grunt plugins -grunt.loadNpmTasks( "grunt-css" ); -grunt.loadNpmTasks( "grunt-html" ); -grunt.loadNpmTasks( "grunt-compare-size" ); -grunt.loadNpmTasks( "grunt-junit" ); -grunt.loadNpmTasks( "grunt-git-authors" ); -// local testswarm and build tasks -grunt.loadTasks( "build/tasks" ); - -grunt.registerHelper( "strip_all_banners", function( filepath ) { - return grunt.file.read( filepath ).replace( /^\s*\/\*[\s\S]*?\*\/\s*/g, "" ); -}); - -function stripBanner( files ) { - return files.map(function( file ) { - return ""; - }); -} - -function stripDirectory( file ) { - // TODO: we're receiving the directive, so we need to strip the trailing > - // we should be receving a clean path without the directive - return file.replace( /.+\/(.+?)>?$/, "$1" ); -} -// allow access from banner template -global.stripDirectory = stripDirectory; - -function createBanner( files ) { - // strip folders - var fileNames = files && files.map( stripDirectory ); - return "/*! <%= pkg.title || pkg.name %> - v<%= pkg.version %> - " + - "<%= grunt.template.today('isoDate') %>\n" + - "<%= pkg.homepage ? '* ' + pkg.homepage + '\n' : '' %>" + - "* Includes: " + (files ? fileNames.join(", ") : "<%= stripDirectory(grunt.task.current.file.src[1]) %>") + "\n" + - "* Copyright <%= grunt.template.today('yyyy') %> <%= pkg.author.name %>;" + - " Licensed <%= _.pluck(pkg.licenses, 'type').join(', ') %> */"; -} - -grunt.initConfig({ - pkg: "", - files: { - dist: "<%= pkg.name %>-<%= pkg.version %>", - cdn: "<%= pkg.name %>-<%= pkg.version %>-cdn", - themes: "<%= pkg.name %>-themes-<%= pkg.version %>" - }, - meta: { - banner: createBanner(), - bannerAll: createBanner( uiFiles ), - bannerI18n: createBanner( allI18nFiles ), - bannerCSS: createBanner( cssFiles ) - }, - compare_size: compareFiles, - concat: { - ui: { - src: [ "", stripBanner( uiFiles ) ], - dest: "dist/jquery-ui.js" - }, - i18n: { - src: [ "", allI18nFiles ], - dest: "dist/i18n/jquery-ui-i18n.js" - }, - css: { - src: [ "", stripBanner( cssFiles ) ], - dest: "dist/jquery-ui.css" - } - }, - min: minify, - cssmin: minifyCSS, - htmllint: { - // ignore files that contain invalid html, used only for ajax content testing - all: grunt.file.expand( [ "demos/**/*.html", "tests/**/*.html" ] ).filter(function( file ) { - return !/(?:ajax\/content\d\.html|tabs\/data\/test\.html|tests\/unit\/core\/core\.html)/.test( file ); - }) - }, - copy: { - dist: { - src: [ - "AUTHORS.txt", - "jquery-*.js", - "MIT-LICENSE.txt", - "README.md", - "grunt.js", - "package.json", - "*.jquery.json", - "ui/**/*", - "ui/.jshintrc", - "demos/**/*", - "themes/**/*", - "external/**/*", - "tests/**/*" - ], - renames: { - "dist/jquery-ui.js": "ui/jquery-ui.js", - "dist/jquery-ui.min.js": "ui/minified/jquery-ui.min.js", - "dist/i18n/jquery-ui-i18n.js": "ui/i18n/jquery-ui-i18n.js", - "dist/i18n/jquery-ui-i18n.min.js": "ui/minified/i18n/jquery-ui-i18n.min.js", - "dist/jquery-ui.css": "themes/base/jquery-ui.css", - "dist/jquery-ui.min.css": "themes/base/minified/jquery-ui.min.css" - }, - dest: "dist/<%= files.dist %>" - }, - dist_min: { - src: "dist/minified/**/*", - strip: /^dist/, - dest: "dist/<%= files.dist %>/ui" - }, - dist_css_min: { - src: "dist/themes/base/minified/*.css", - strip: /^dist/, - dest: "dist/<%= files.dist %>" - }, - dist_units_images: { - src: "themes/base/images/*", - strip: /^themes\/base\//, - dest: "dist/" - }, - dist_min_images: { - src: "themes/base/images/*", - strip: /^themes\/base\//, - dest: "dist/<%= files.dist %>/themes/base/minified" - }, - cdn: { - src: [ - "AUTHORS.txt", - "MIT-LICENSE.txt", - "ui/*.js", - "package.json" - ], - renames: { - "dist/jquery-ui.js": "jquery-ui.js", - "dist/jquery-ui.min.js": "jquery-ui.min.js", - "dist/i18n/jquery-ui-i18n.js": "i18n/jquery-ui-i18n.js", - "dist/i18n/jquery-ui-i18n.min.js": "i18n/jquery-ui-i18n.min.js", - "dist/jquery-ui.css": "themes/base/jquery-ui.css", - "dist/jquery-ui.min.css": "themes/base/minified/jquery-ui.min.css" - }, - dest: "dist/<%= files.cdn %>" - }, - cdn_i18n: { - src: "ui/i18n/jquery.ui.datepicker-*.js", - strip: "ui/", - dest: "dist/<%= files.cdn %>" - }, - cdn_i18n_min: { - src: "dist/minified/i18n/jquery.ui.datepicker-*.js", - strip: "dist/minified", - dest: "dist/<%= files.cdn %>" - }, - cdn_min: { - src: "dist/minified/*.js", - strip: /^dist\/minified/, - dest: "dist/<%= files.cdn %>/ui" - }, - cdn_min_images: { - src: "themes/base/images/*", - strip: /^themes\/base\//, - dest: "dist/<%= files.cdn %>/themes/base/minified" - }, - cdn_themes: { - src: "dist/<%= files.themes %>/themes/**/*", - strip: "dist/<%= files.themes %>", - dest: "dist/<%= files.cdn %>" - }, - themes: { - src: [ - "AUTHORS.txt", - "MIT-LICENSE.txt", - "package.json" - ], - dest: "dist/<%= files.themes %>" - } - }, - zip: { - dist: { - src: "<%= files.dist %>", - dest: "<%= files.dist %>.zip" - }, - cdn: { - src: "<%= files.cdn %>", - dest: "<%= files.cdn %>.zip" - }, - themes: { - src: "<%= files.themes %>", - dest: "<%= files.themes %>.zip" - } - }, - md5: { - dist: { - src: "dist/<%= files.dist %>", - dest: "dist/<%= files.dist %>/MANIFEST" - }, - cdn: { - src: "dist/<%= files.cdn %>", - dest: "dist/<%= files.cdn %>/MANIFEST" - }, - themes: { - src: "dist/<%= files.themes %>", - dest: "dist/<%= files.themes %>/MANIFEST" - } - }, - qunit: { - files: grunt.file.expandFiles( "tests/unit/**/*.html" ).filter(function( file ) { - // disabling everything that doesn't (quite) work with PhantomJS for now - // TODO except for all|index|test, try to include more as we go - return !( /(all|index|test|dialog|dialog_deprecated|tabs|tooltip)\.html$/ ).test( file ); - }) - }, - lint: { - ui: "ui/*.js", - grunt: [ "grunt.js", "build/**/*.js" ], - tests: "tests/unit/**/*.js" - }, - csslint: { - // nothing: [] - // TODO figure out what to check for, then fix and enable - base_theme: { - src: grunt.file.expandFiles( "themes/base/*.css" ).filter(function( file ) { - // TODO remove items from this list once rewritten - return !( /(button|datepicker|core|dialog|theme)\.css$/ ).test( file ); - }), - // TODO consider reenabling some of these rules - rules: { - "adjoining-classes": false, - "import": false, - "outline-none": false, - // especially this one - "overqualified-elements": false, - "compatible-vendor-prefixes": false - } - } - }, - jshint: (function() { - function parserc( path ) { - var rc = grunt.file.readJSON( (path || "") + ".jshintrc" ), - settings = { - options: rc, - globals: {} - }; - - (rc.predef || []).forEach(function( prop ) { - settings.globals[ prop ] = true; - }); - delete rc.predef; - - return settings; - } - - return { - grunt: parserc(), - ui: parserc( "ui/" ), - // TODO: `evil: true` is only for document.write() https://github.com/jshint/jshint/issues/519 - // TODO: don't create so many globals in tests - tests: parserc( "tests/" ) - }; - })() -}); - -grunt.registerTask( "default", "lint csslint htmllint qunit" ); -grunt.registerTask( "sizer", "concat:ui min:dist/jquery-ui.min.js compare_size:all" ); -grunt.registerTask( "sizer_all", "concat:ui min compare_size" ); -grunt.registerTask( "build", "concat min cssmin copy:dist_units_images" ); -grunt.registerTask( "release", "clean build copy:dist copy:dist_min copy:dist_min_images copy:dist_css_min md5:dist zip:dist" ); -grunt.registerTask( "release_themes", "release generate_themes copy:themes md5:themes zip:themes" ); -grunt.registerTask( "release_cdn", "release_themes copy:cdn copy:cdn_min copy:cdn_i18n copy:cdn_i18n_min copy:cdn_min_images copy:cdn_themes md5:cdn zip:cdn" ); - -}; diff --git a/html/js/lib/development-bundle/jquery-1.9.1.js b/html/js/lib/development-bundle/jquery-1.9.1.js deleted file mode 100644 index e2c203fe9..000000000 --- a/html/js/lib/development-bundle/jquery-1.9.1.js +++ /dev/null @@ -1,9597 +0,0 @@ -/*! - * jQuery JavaScript Library v1.9.1 - * http://jquery.com/ - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * - * Copyright 2005, 2012 jQuery Foundation, Inc. and other contributors - * Released under the MIT license - * http://jquery.org/license - * - * Date: 2013-2-4 - */ -(function( window, undefined ) { - -// Can't do this because several apps including ASP.NET trace -// the stack via arguments.caller.callee and Firefox dies if -// you try to trace through "use strict" call chains. (#13335) -// Support: Firefox 18+ -//"use strict"; -var - // The deferred used on DOM ready - readyList, - - // A central reference to the root jQuery(document) - rootjQuery, - - // Support: IE<9 - // For `typeof node.method` instead of `node.method !== undefined` - core_strundefined = typeof undefined, - - // Use the correct document accordingly with window argument (sandbox) - document = window.document, - location = window.location, - - // Map over jQuery in case of overwrite - _jQuery = window.jQuery, - - // Map over the $ in case of overwrite - _$ = window.$, - - // [[Class]] -> type pairs - class2type = {}, - - // List of deleted data cache ids, so we can reuse them - core_deletedIds = [], - - core_version = "1.9.1", - - // Save a reference to some core methods - core_concat = core_deletedIds.concat, - core_push = core_deletedIds.push, - core_slice = core_deletedIds.slice, - core_indexOf = core_deletedIds.indexOf, - core_toString = class2type.toString, - core_hasOwn = class2type.hasOwnProperty, - core_trim = core_version.trim, - - // Define a local copy of jQuery - jQuery = function( selector, context ) { - // The jQuery object is actually just the init constructor 'enhanced' - return new jQuery.fn.init( selector, context, rootjQuery ); - }, - - // Used for matching numbers - core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, - - // Used for splitting on whitespace - core_rnotwhite = /\S+/g, - - // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE) - rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, - - // A simple way to check for HTML strings - // Prioritize #id over to avoid XSS via location.hash (#9521) - // Strict HTML recognition (#11290: must start with <) - rquickExpr = /^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/, - - // Match a standalone tag - rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, - - // JSON RegExp - rvalidchars = /^[\],:{}\s]*$/, - rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g, - rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, - rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g, - - // Matches dashed string for camelizing - rmsPrefix = /^-ms-/, - rdashAlpha = /-([\da-z])/gi, - - // Used by jQuery.camelCase as callback to replace() - fcamelCase = function( all, letter ) { - return letter.toUpperCase(); - }, - - // The ready event handler - completed = function( event ) { - - // readyState === "complete" is good enough for us to call the dom ready in oldIE - if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) { - detach(); - jQuery.ready(); - } - }, - // Clean-up method for dom ready events - detach = function() { - if ( document.addEventListener ) { - document.removeEventListener( "DOMContentLoaded", completed, false ); - window.removeEventListener( "load", completed, false ); - - } else { - document.detachEvent( "onreadystatechange", completed ); - window.detachEvent( "onload", completed ); - } - }; - -jQuery.fn = jQuery.prototype = { - // The current version of jQuery being used - jquery: core_version, - - constructor: jQuery, - init: function( selector, context, rootjQuery ) { - var match, elem; - - // HANDLE: $(""), $(null), $(undefined), $(false) - if ( !selector ) { - return this; - } - - // Handle HTML strings - if ( typeof selector === "string" ) { - if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) { - // Assume that strings that start and end with <> are HTML and skip the regex check - match = [ null, selector, null ]; - - } else { - match = rquickExpr.exec( selector ); - } - - // Match html or make sure no context is specified for #id - if ( match && (match[1] || !context) ) { - - // HANDLE: $(html) -> $(array) - if ( match[1] ) { - context = context instanceof jQuery ? context[0] : context; - - // scripts is true for back-compat - jQuery.merge( this, jQuery.parseHTML( - match[1], - context && context.nodeType ? context.ownerDocument || context : document, - true - ) ); - - // HANDLE: $(html, props) - if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) { - for ( match in context ) { - // Properties of context are called as methods if possible - if ( jQuery.isFunction( this[ match ] ) ) { - this[ match ]( context[ match ] ); - - // ...and otherwise set as attributes - } else { - this.attr( match, context[ match ] ); - } - } - } - - return this; - - // HANDLE: $(#id) - } else { - elem = document.getElementById( match[2] ); - - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE and Opera return items - // by name instead of ID - if ( elem.id !== match[2] ) { - return rootjQuery.find( selector ); - } - - // Otherwise, we inject the element directly into the jQuery object - this.length = 1; - this[0] = elem; - } - - this.context = document; - this.selector = selector; - return this; - } - - // HANDLE: $(expr, $(...)) - } else if ( !context || context.jquery ) { - return ( context || rootjQuery ).find( selector ); - - // HANDLE: $(expr, context) - // (which is just equivalent to: $(context).find(expr) - } else { - return this.constructor( context ).find( selector ); - } - - // HANDLE: $(DOMElement) - } else if ( selector.nodeType ) { - this.context = this[0] = selector; - this.length = 1; - return this; - - // HANDLE: $(function) - // Shortcut for document ready - } else if ( jQuery.isFunction( selector ) ) { - return rootjQuery.ready( selector ); - } - - if ( selector.selector !== undefined ) { - this.selector = selector.selector; - this.context = selector.context; - } - - return jQuery.makeArray( selector, this ); - }, - - // Start with an empty selector - selector: "", - - // The default length of a jQuery object is 0 - length: 0, - - // The number of elements contained in the matched element set - size: function() { - return this.length; - }, - - toArray: function() { - return core_slice.call( this ); - }, - - // Get the Nth element in the matched element set OR - // Get the whole matched element set as a clean array - get: function( num ) { - return num == null ? - - // Return a 'clean' array - this.toArray() : - - // Return just the object - ( num < 0 ? this[ this.length + num ] : this[ num ] ); - }, - - // Take an array of elements and push it onto the stack - // (returning the new matched element set) - pushStack: function( elems ) { - - // Build a new jQuery matched element set - var ret = jQuery.merge( this.constructor(), elems ); - - // Add the old object onto the stack (as a reference) - ret.prevObject = this; - ret.context = this.context; - - // Return the newly-formed element set - return ret; - }, - - // Execute a callback for every element in the matched set. - // (You can seed the arguments with an array of args, but this is - // only used internally.) - each: function( callback, args ) { - return jQuery.each( this, callback, args ); - }, - - ready: function( fn ) { - // Add the callback - jQuery.ready.promise().done( fn ); - - return this; - }, - - slice: function() { - return this.pushStack( core_slice.apply( this, arguments ) ); - }, - - first: function() { - return this.eq( 0 ); - }, - - last: function() { - return this.eq( -1 ); - }, - - eq: function( i ) { - var len = this.length, - j = +i + ( i < 0 ? len : 0 ); - return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] ); - }, - - map: function( callback ) { - return this.pushStack( jQuery.map(this, function( elem, i ) { - return callback.call( elem, i, elem ); - })); - }, - - end: function() { - return this.prevObject || this.constructor(null); - }, - - // For internal use only. - // Behaves like an Array's method, not like a jQuery method. - push: core_push, - sort: [].sort, - splice: [].splice -}; - -// Give the init function the jQuery prototype for later instantiation -jQuery.fn.init.prototype = jQuery.fn; - -jQuery.extend = jQuery.fn.extend = function() { - var src, copyIsArray, copy, name, options, clone, - target = arguments[0] || {}, - i = 1, - length = arguments.length, - deep = false; - - // Handle a deep copy situation - if ( typeof target === "boolean" ) { - deep = target; - target = arguments[1] || {}; - // skip the boolean and the target - i = 2; - } - - // Handle case when target is a string or something (possible in deep copy) - if ( typeof target !== "object" && !jQuery.isFunction(target) ) { - target = {}; - } - - // extend jQuery itself if only one argument is passed - if ( length === i ) { - target = this; - --i; - } - - for ( ; i < length; i++ ) { - // Only deal with non-null/undefined values - if ( (options = arguments[ i ]) != null ) { - // Extend the base object - for ( name in options ) { - src = target[ name ]; - copy = options[ name ]; - - // Prevent never-ending loop - if ( target === copy ) { - continue; - } - - // Recurse if we're merging plain objects or arrays - if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) { - if ( copyIsArray ) { - copyIsArray = false; - clone = src && jQuery.isArray(src) ? src : []; - - } else { - clone = src && jQuery.isPlainObject(src) ? src : {}; - } - - // Never move original objects, clone them - target[ name ] = jQuery.extend( deep, clone, copy ); - - // Don't bring in undefined values - } else if ( copy !== undefined ) { - target[ name ] = copy; - } - } - } - } - - // Return the modified object - return target; -}; - -jQuery.extend({ - noConflict: function( deep ) { - if ( window.$ === jQuery ) { - window.$ = _$; - } - - if ( deep && window.jQuery === jQuery ) { - window.jQuery = _jQuery; - } - - return jQuery; - }, - - // Is the DOM ready to be used? Set to true once it occurs. - isReady: false, - - // A counter to track how many items to wait for before - // the ready event fires. See #6781 - readyWait: 1, - - // Hold (or release) the ready event - holdReady: function( hold ) { - if ( hold ) { - jQuery.readyWait++; - } else { - jQuery.ready( true ); - } - }, - - // Handle when the DOM is ready - ready: function( wait ) { - - // Abort if there are pending holds or we're already ready - if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { - return; - } - - // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443). - if ( !document.body ) { - return setTimeout( jQuery.ready ); - } - - // Remember that the DOM is ready - jQuery.isReady = true; - - // If a normal DOM Ready event fired, decrement, and wait if need be - if ( wait !== true && --jQuery.readyWait > 0 ) { - return; - } - - // If there are functions bound, to execute - readyList.resolveWith( document, [ jQuery ] ); - - // Trigger any bound ready events - if ( jQuery.fn.trigger ) { - jQuery( document ).trigger("ready").off("ready"); - } - }, - - // See test/unit/core.js for details concerning isFunction. - // Since version 1.3, DOM methods and functions like alert - // aren't supported. They return false on IE (#2968). - isFunction: function( obj ) { - return jQuery.type(obj) === "function"; - }, - - isArray: Array.isArray || function( obj ) { - return jQuery.type(obj) === "array"; - }, - - isWindow: function( obj ) { - return obj != null && obj == obj.window; - }, - - isNumeric: function( obj ) { - return !isNaN( parseFloat(obj) ) && isFinite( obj ); - }, - - type: function( obj ) { - if ( obj == null ) { - return String( obj ); - } - return typeof obj === "object" || typeof obj === "function" ? - class2type[ core_toString.call(obj) ] || "object" : - typeof obj; - }, - - isPlainObject: function( obj ) { - // Must be an Object. - // Because of IE, we also have to check the presence of the constructor property. - // Make sure that DOM nodes and window objects don't pass through, as well - if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) { - return false; - } - - try { - // Not own constructor property must be Object - if ( obj.constructor && - !core_hasOwn.call(obj, "constructor") && - !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) { - return false; - } - } catch ( e ) { - // IE8,9 Will throw exceptions on certain host objects #9897 - return false; - } - - // Own properties are enumerated firstly, so to speed up, - // if last one is own, then all properties are own. - - var key; - for ( key in obj ) {} - - return key === undefined || core_hasOwn.call( obj, key ); - }, - - isEmptyObject: function( obj ) { - var name; - for ( name in obj ) { - return false; - } - return true; - }, - - error: function( msg ) { - throw new Error( msg ); - }, - - // data: string of html - // context (optional): If specified, the fragment will be created in this context, defaults to document - // keepScripts (optional): If true, will include scripts passed in the html string - parseHTML: function( data, context, keepScripts ) { - if ( !data || typeof data !== "string" ) { - return null; - } - if ( typeof context === "boolean" ) { - keepScripts = context; - context = false; - } - context = context || document; - - var parsed = rsingleTag.exec( data ), - scripts = !keepScripts && []; - - // Single tag - if ( parsed ) { - return [ context.createElement( parsed[1] ) ]; - } - - parsed = jQuery.buildFragment( [ data ], context, scripts ); - if ( scripts ) { - jQuery( scripts ).remove(); - } - return jQuery.merge( [], parsed.childNodes ); - }, - - parseJSON: function( data ) { - // Attempt to parse using the native JSON parser first - if ( window.JSON && window.JSON.parse ) { - return window.JSON.parse( data ); - } - - if ( data === null ) { - return data; - } - - if ( typeof data === "string" ) { - - // Make sure leading/trailing whitespace is removed (IE can't handle it) - data = jQuery.trim( data ); - - if ( data ) { - // Make sure the incoming data is actual JSON - // Logic borrowed from http://json.org/json2.js - if ( rvalidchars.test( data.replace( rvalidescape, "@" ) - .replace( rvalidtokens, "]" ) - .replace( rvalidbraces, "")) ) { - - return ( new Function( "return " + data ) )(); - } - } - } - - jQuery.error( "Invalid JSON: " + data ); - }, - - // Cross-browser xml parsing - parseXML: function( data ) { - var xml, tmp; - if ( !data || typeof data !== "string" ) { - return null; - } - try { - if ( window.DOMParser ) { // Standard - tmp = new DOMParser(); - xml = tmp.parseFromString( data , "text/xml" ); - } else { // IE - xml = new ActiveXObject( "Microsoft.XMLDOM" ); - xml.async = "false"; - xml.loadXML( data ); - } - } catch( e ) { - xml = undefined; - } - if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) { - jQuery.error( "Invalid XML: " + data ); - } - return xml; - }, - - noop: function() {}, - - // Evaluates a script in a global context - // Workarounds based on findings by Jim Driscoll - // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context - globalEval: function( data ) { - if ( data && jQuery.trim( data ) ) { - // We use execScript on Internet Explorer - // We use an anonymous function so that context is window - // rather than jQuery in Firefox - ( window.execScript || function( data ) { - window[ "eval" ].call( window, data ); - } )( data ); - } - }, - - // Convert dashed to camelCase; used by the css and data modules - // Microsoft forgot to hump their vendor prefix (#9572) - camelCase: function( string ) { - return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); - }, - - nodeName: function( elem, name ) { - return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); - }, - - // args is for internal usage only - each: function( obj, callback, args ) { - var value, - i = 0, - length = obj.length, - isArray = isArraylike( obj ); - - if ( args ) { - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback.apply( obj[ i ], args ); - - if ( value === false ) { - break; - } - } - } else { - for ( i in obj ) { - value = callback.apply( obj[ i ], args ); - - if ( value === false ) { - break; - } - } - } - - // A special, fast, case for the most common use of each - } else { - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback.call( obj[ i ], i, obj[ i ] ); - - if ( value === false ) { - break; - } - } - } else { - for ( i in obj ) { - value = callback.call( obj[ i ], i, obj[ i ] ); - - if ( value === false ) { - break; - } - } - } - } - - return obj; - }, - - // Use native String.trim function wherever possible - trim: core_trim && !core_trim.call("\uFEFF\xA0") ? - function( text ) { - return text == null ? - "" : - core_trim.call( text ); - } : - - // Otherwise use our own trimming functionality - function( text ) { - return text == null ? - "" : - ( text + "" ).replace( rtrim, "" ); - }, - - // results is for internal usage only - makeArray: function( arr, results ) { - var ret = results || []; - - if ( arr != null ) { - if ( isArraylike( Object(arr) ) ) { - jQuery.merge( ret, - typeof arr === "string" ? - [ arr ] : arr - ); - } else { - core_push.call( ret, arr ); - } - } - - return ret; - }, - - inArray: function( elem, arr, i ) { - var len; - - if ( arr ) { - if ( core_indexOf ) { - return core_indexOf.call( arr, elem, i ); - } - - len = arr.length; - i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0; - - for ( ; i < len; i++ ) { - // Skip accessing in sparse arrays - if ( i in arr && arr[ i ] === elem ) { - return i; - } - } - } - - return -1; - }, - - merge: function( first, second ) { - var l = second.length, - i = first.length, - j = 0; - - if ( typeof l === "number" ) { - for ( ; j < l; j++ ) { - first[ i++ ] = second[ j ]; - } - } else { - while ( second[j] !== undefined ) { - first[ i++ ] = second[ j++ ]; - } - } - - first.length = i; - - return first; - }, - - grep: function( elems, callback, inv ) { - var retVal, - ret = [], - i = 0, - length = elems.length; - inv = !!inv; - - // Go through the array, only saving the items - // that pass the validator function - for ( ; i < length; i++ ) { - retVal = !!callback( elems[ i ], i ); - if ( inv !== retVal ) { - ret.push( elems[ i ] ); - } - } - - return ret; - }, - - // arg is for internal usage only - map: function( elems, callback, arg ) { - var value, - i = 0, - length = elems.length, - isArray = isArraylike( elems ), - ret = []; - - // Go through the array, translating each of the items to their - if ( isArray ) { - for ( ; i < length; i++ ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - - // Go through every key on the object, - } else { - for ( i in elems ) { - value = callback( elems[ i ], i, arg ); - - if ( value != null ) { - ret[ ret.length ] = value; - } - } - } - - // Flatten any nested arrays - return core_concat.apply( [], ret ); - }, - - // A global GUID counter for objects - guid: 1, - - // Bind a function to a context, optionally partially applying any - // arguments. - proxy: function( fn, context ) { - var args, proxy, tmp; - - if ( typeof context === "string" ) { - tmp = fn[ context ]; - context = fn; - fn = tmp; - } - - // Quick check to determine if target is callable, in the spec - // this throws a TypeError, but we will just return undefined. - if ( !jQuery.isFunction( fn ) ) { - return undefined; - } - - // Simulated bind - args = core_slice.call( arguments, 2 ); - proxy = function() { - return fn.apply( context || this, args.concat( core_slice.call( arguments ) ) ); - }; - - // Set the guid of unique handler to the same of original handler, so it can be removed - proxy.guid = fn.guid = fn.guid || jQuery.guid++; - - return proxy; - }, - - // Multifunctional method to get and set values of a collection - // The value/s can optionally be executed if it's a function - access: function( elems, fn, key, value, chainable, emptyGet, raw ) { - var i = 0, - length = elems.length, - bulk = key == null; - - // Sets many values - if ( jQuery.type( key ) === "object" ) { - chainable = true; - for ( i in key ) { - jQuery.access( elems, fn, i, key[i], true, emptyGet, raw ); - } - - // Sets one value - } else if ( value !== undefined ) { - chainable = true; - - if ( !jQuery.isFunction( value ) ) { - raw = true; - } - - if ( bulk ) { - // Bulk operations run against the entire set - if ( raw ) { - fn.call( elems, value ); - fn = null; - - // ...except when executing function values - } else { - bulk = fn; - fn = function( elem, key, value ) { - return bulk.call( jQuery( elem ), value ); - }; - } - } - - if ( fn ) { - for ( ; i < length; i++ ) { - fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) ); - } - } - } - - return chainable ? - elems : - - // Gets - bulk ? - fn.call( elems ) : - length ? fn( elems[0], key ) : emptyGet; - }, - - now: function() { - return ( new Date() ).getTime(); - } -}); - -jQuery.ready.promise = function( obj ) { - if ( !readyList ) { - - readyList = jQuery.Deferred(); - - // Catch cases where $(document).ready() is called after the browser event has already occurred. - // we once tried to use readyState "interactive" here, but it caused issues like the one - // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15 - if ( document.readyState === "complete" ) { - // Handle it asynchronously to allow scripts the opportunity to delay ready - setTimeout( jQuery.ready ); - - // Standards-based browsers support DOMContentLoaded - } else if ( document.addEventListener ) { - // Use the handy event callback - document.addEventListener( "DOMContentLoaded", completed, false ); - - // A fallback to window.onload, that will always work - window.addEventListener( "load", completed, false ); - - // If IE event model is used - } else { - // Ensure firing before onload, maybe late but safe also for iframes - document.attachEvent( "onreadystatechange", completed ); - - // A fallback to window.onload, that will always work - window.attachEvent( "onload", completed ); - - // If IE and not a frame - // continually check to see if the document is ready - var top = false; - - try { - top = window.frameElement == null && document.documentElement; - } catch(e) {} - - if ( top && top.doScroll ) { - (function doScrollCheck() { - if ( !jQuery.isReady ) { - - try { - // Use the trick by Diego Perini - // http://javascript.nwbox.com/IEContentLoaded/ - top.doScroll("left"); - } catch(e) { - return setTimeout( doScrollCheck, 50 ); - } - - // detach all dom ready events - detach(); - - // and execute any waiting functions - jQuery.ready(); - } - })(); - } - } - } - return readyList.promise( obj ); -}; - -// Populate the class2type map -jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) { - class2type[ "[object " + name + "]" ] = name.toLowerCase(); -}); - -function isArraylike( obj ) { - var length = obj.length, - type = jQuery.type( obj ); - - if ( jQuery.isWindow( obj ) ) { - return false; - } - - if ( obj.nodeType === 1 && length ) { - return true; - } - - return type === "array" || type !== "function" && - ( length === 0 || - typeof length === "number" && length > 0 && ( length - 1 ) in obj ); -} - -// All jQuery objects should point back to these -rootjQuery = jQuery(document); -// String to Object options format cache -var optionsCache = {}; - -// Convert String-formatted options into Object-formatted ones and store in cache -function createOptions( options ) { - var object = optionsCache[ options ] = {}; - jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) { - object[ flag ] = true; - }); - return object; -} - -/* - * Create a callback list using the following parameters: - * - * options: an optional list of space-separated options that will change how - * the callback list behaves or a more traditional option object - * - * By default a callback list will act like an event callback list and can be - * "fired" multiple times. - * - * Possible options: - * - * once: will ensure the callback list can only be fired once (like a Deferred) - * - * memory: will keep track of previous values and will call any callback added - * after the list has been fired right away with the latest "memorized" - * values (like a Deferred) - * - * unique: will ensure a callback can only be added once (no duplicate in the list) - * - * stopOnFalse: interrupt callings when a callback returns false - * - */ -jQuery.Callbacks = function( options ) { - - // Convert options from String-formatted to Object-formatted if needed - // (we check in cache first) - options = typeof options === "string" ? - ( optionsCache[ options ] || createOptions( options ) ) : - jQuery.extend( {}, options ); - - var // Flag to know if list is currently firing - firing, - // Last fire value (for non-forgettable lists) - memory, - // Flag to know if list was already fired - fired, - // End of the loop when firing - firingLength, - // Index of currently firing callback (modified by remove if needed) - firingIndex, - // First callback to fire (used internally by add and fireWith) - firingStart, - // Actual callback list - list = [], - // Stack of fire calls for repeatable lists - stack = !options.once && [], - // Fire callbacks - fire = function( data ) { - memory = options.memory && data; - fired = true; - firingIndex = firingStart || 0; - firingStart = 0; - firingLength = list.length; - firing = true; - for ( ; list && firingIndex < firingLength; firingIndex++ ) { - if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) { - memory = false; // To prevent further calls using add - break; - } - } - firing = false; - if ( list ) { - if ( stack ) { - if ( stack.length ) { - fire( stack.shift() ); - } - } else if ( memory ) { - list = []; - } else { - self.disable(); - } - } - }, - // Actual Callbacks object - self = { - // Add a callback or a collection of callbacks to the list - add: function() { - if ( list ) { - // First, we save the current length - var start = list.length; - (function add( args ) { - jQuery.each( args, function( _, arg ) { - var type = jQuery.type( arg ); - if ( type === "function" ) { - if ( !options.unique || !self.has( arg ) ) { - list.push( arg ); - } - } else if ( arg && arg.length && type !== "string" ) { - // Inspect recursively - add( arg ); - } - }); - })( arguments ); - // Do we need to add the callbacks to the - // current firing batch? - if ( firing ) { - firingLength = list.length; - // With memory, if we're not firing then - // we should call right away - } else if ( memory ) { - firingStart = start; - fire( memory ); - } - } - return this; - }, - // Remove a callback from the list - remove: function() { - if ( list ) { - jQuery.each( arguments, function( _, arg ) { - var index; - while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { - list.splice( index, 1 ); - // Handle firing indexes - if ( firing ) { - if ( index <= firingLength ) { - firingLength--; - } - if ( index <= firingIndex ) { - firingIndex--; - } - } - } - }); - } - return this; - }, - // Check if a given callback is in the list. - // If no argument is given, return whether or not list has callbacks attached. - has: function( fn ) { - return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length ); - }, - // Remove all callbacks from the list - empty: function() { - list = []; - return this; - }, - // Have the list do nothing anymore - disable: function() { - list = stack = memory = undefined; - return this; - }, - // Is it disabled? - disabled: function() { - return !list; - }, - // Lock the list in its current state - lock: function() { - stack = undefined; - if ( !memory ) { - self.disable(); - } - return this; - }, - // Is it locked? - locked: function() { - return !stack; - }, - // Call all callbacks with the given context and arguments - fireWith: function( context, args ) { - args = args || []; - args = [ context, args.slice ? args.slice() : args ]; - if ( list && ( !fired || stack ) ) { - if ( firing ) { - stack.push( args ); - } else { - fire( args ); - } - } - return this; - }, - // Call all the callbacks with the given arguments - fire: function() { - self.fireWith( this, arguments ); - return this; - }, - // To know if the callbacks have already been called at least once - fired: function() { - return !!fired; - } - }; - - return self; -}; -jQuery.extend({ - - Deferred: function( func ) { - var tuples = [ - // action, add listener, listener list, final state - [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ], - [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ], - [ "notify", "progress", jQuery.Callbacks("memory") ] - ], - state = "pending", - promise = { - state: function() { - return state; - }, - always: function() { - deferred.done( arguments ).fail( arguments ); - return this; - }, - then: function( /* fnDone, fnFail, fnProgress */ ) { - var fns = arguments; - return jQuery.Deferred(function( newDefer ) { - jQuery.each( tuples, function( i, tuple ) { - var action = tuple[ 0 ], - fn = jQuery.isFunction( fns[ i ] ) && fns[ i ]; - // deferred[ done | fail | progress ] for forwarding actions to newDefer - deferred[ tuple[1] ](function() { - var returned = fn && fn.apply( this, arguments ); - if ( returned && jQuery.isFunction( returned.promise ) ) { - returned.promise() - .done( newDefer.resolve ) - .fail( newDefer.reject ) - .progress( newDefer.notify ); - } else { - newDefer[ action + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments ); - } - }); - }); - fns = null; - }).promise(); - }, - // Get a promise for this deferred - // If obj is provided, the promise aspect is added to the object - promise: function( obj ) { - return obj != null ? jQuery.extend( obj, promise ) : promise; - } - }, - deferred = {}; - - // Keep pipe for back-compat - promise.pipe = promise.then; - - // Add list-specific methods - jQuery.each( tuples, function( i, tuple ) { - var list = tuple[ 2 ], - stateString = tuple[ 3 ]; - - // promise[ done | fail | progress ] = list.add - promise[ tuple[1] ] = list.add; - - // Handle state - if ( stateString ) { - list.add(function() { - // state = [ resolved | rejected ] - state = stateString; - - // [ reject_list | resolve_list ].disable; progress_list.lock - }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock ); - } - - // deferred[ resolve | reject | notify ] - deferred[ tuple[0] ] = function() { - deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments ); - return this; - }; - deferred[ tuple[0] + "With" ] = list.fireWith; - }); - - // Make the deferred a promise - promise.promise( deferred ); - - // Call given func if any - if ( func ) { - func.call( deferred, deferred ); - } - - // All done! - return deferred; - }, - - // Deferred helper - when: function( subordinate /* , ..., subordinateN */ ) { - var i = 0, - resolveValues = core_slice.call( arguments ), - length = resolveValues.length, - - // the count of uncompleted subordinates - remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0, - - // the master Deferred. If resolveValues consist of only a single Deferred, just use that. - deferred = remaining === 1 ? subordinate : jQuery.Deferred(), - - // Update function for both resolve and progress values - updateFunc = function( i, contexts, values ) { - return function( value ) { - contexts[ i ] = this; - values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value; - if( values === progressValues ) { - deferred.notifyWith( contexts, values ); - } else if ( !( --remaining ) ) { - deferred.resolveWith( contexts, values ); - } - }; - }, - - progressValues, progressContexts, resolveContexts; - - // add listeners to Deferred subordinates; treat others as resolved - if ( length > 1 ) { - progressValues = new Array( length ); - progressContexts = new Array( length ); - resolveContexts = new Array( length ); - for ( ; i < length; i++ ) { - if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) { - resolveValues[ i ].promise() - .done( updateFunc( i, resolveContexts, resolveValues ) ) - .fail( deferred.reject ) - .progress( updateFunc( i, progressContexts, progressValues ) ); - } else { - --remaining; - } - } - } - - // if we're not waiting on anything, resolve the master - if ( !remaining ) { - deferred.resolveWith( resolveContexts, resolveValues ); - } - - return deferred.promise(); - } -}); -jQuery.support = (function() { - - var support, all, a, - input, select, fragment, - opt, eventName, isSupported, i, - div = document.createElement("div"); - - // Setup - div.setAttribute( "className", "t" ); - div.innerHTML = "
        a"; - - // Support tests won't run in some limited or non-browser environments - all = div.getElementsByTagName("*"); - a = div.getElementsByTagName("a")[ 0 ]; - if ( !all || !a || !all.length ) { - return {}; - } - - // First batch of tests - select = document.createElement("select"); - opt = select.appendChild( document.createElement("option") ); - input = div.getElementsByTagName("input")[ 0 ]; - - a.style.cssText = "top:1px;float:left;opacity:.5"; - support = { - // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7) - getSetAttribute: div.className !== "t", - - // IE strips leading whitespace when .innerHTML is used - leadingWhitespace: div.firstChild.nodeType === 3, - - // Make sure that tbody elements aren't automatically inserted - // IE will insert them into empty tables - tbody: !div.getElementsByTagName("tbody").length, - - // Make sure that link elements get serialized correctly by innerHTML - // This requires a wrapper element in IE - htmlSerialize: !!div.getElementsByTagName("link").length, - - // Get the style information from getAttribute - // (IE uses .cssText instead) - style: /top/.test( a.getAttribute("style") ), - - // Make sure that URLs aren't manipulated - // (IE normalizes it by default) - hrefNormalized: a.getAttribute("href") === "/a", - - // Make sure that element opacity exists - // (IE uses filter instead) - // Use a regex to work around a WebKit issue. See #5145 - opacity: /^0.5/.test( a.style.opacity ), - - // Verify style float existence - // (IE uses styleFloat instead of cssFloat) - cssFloat: !!a.style.cssFloat, - - // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere) - checkOn: !!input.value, - - // Make sure that a selected-by-default option has a working selected property. - // (WebKit defaults to false instead of true, IE too, if it's in an optgroup) - optSelected: opt.selected, - - // Tests for enctype support on a form (#6743) - enctype: !!document.createElement("form").enctype, - - // Makes sure cloning an html5 element does not cause problems - // Where outerHTML is undefined, this still works - html5Clone: document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav>", - - // jQuery.support.boxModel DEPRECATED in 1.8 since we don't support Quirks Mode - boxModel: document.compatMode === "CSS1Compat", - - // Will be defined later - deleteExpando: true, - noCloneEvent: true, - inlineBlockNeedsLayout: false, - shrinkWrapBlocks: false, - reliableMarginRight: true, - boxSizingReliable: true, - pixelPosition: false - }; - - // Make sure checked status is properly cloned - input.checked = true; - support.noCloneChecked = input.cloneNode( true ).checked; - - // Make sure that the options inside disabled selects aren't marked as disabled - // (WebKit marks them as disabled) - select.disabled = true; - support.optDisabled = !opt.disabled; - - // Support: IE<9 - try { - delete div.test; - } catch( e ) { - support.deleteExpando = false; - } - - // Check if we can trust getAttribute("value") - input = document.createElement("input"); - input.setAttribute( "value", "" ); - support.input = input.getAttribute( "value" ) === ""; - - // Check if an input maintains its value after becoming a radio - input.value = "t"; - input.setAttribute( "type", "radio" ); - support.radioValue = input.value === "t"; - - // #11217 - WebKit loses check when the name is after the checked attribute - input.setAttribute( "checked", "t" ); - input.setAttribute( "name", "t" ); - - fragment = document.createDocumentFragment(); - fragment.appendChild( input ); - - // Check if a disconnected checkbox will retain its checked - // value of true after appended to the DOM (IE6/7) - support.appendChecked = input.checked; - - // WebKit doesn't clone checked state correctly in fragments - support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked; - - // Support: IE<9 - // Opera does not clone events (and typeof div.attachEvent === undefined). - // IE9-10 clones events bound via attachEvent, but they don't trigger with .click() - if ( div.attachEvent ) { - div.attachEvent( "onclick", function() { - support.noCloneEvent = false; - }); - - div.cloneNode( true ).click(); - } - - // Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin event) - // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP), test/csp.php - for ( i in { submit: true, change: true, focusin: true }) { - div.setAttribute( eventName = "on" + i, "t" ); - - support[ i + "Bubbles" ] = eventName in window || div.attributes[ eventName ].expando === false; - } - - div.style.backgroundClip = "content-box"; - div.cloneNode( true ).style.backgroundClip = ""; - support.clearCloneStyle = div.style.backgroundClip === "content-box"; - - // Run tests that need a body at doc ready - jQuery(function() { - var container, marginDiv, tds, - divReset = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;", - body = document.getElementsByTagName("body")[0]; - - if ( !body ) { - // Return for frameset docs that don't have a body - return; - } - - container = document.createElement("div"); - container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px"; - - body.appendChild( container ).appendChild( div ); - - // Support: IE8 - // Check if table cells still have offsetWidth/Height when they are set - // to display:none and there are still other visible table cells in a - // table row; if so, offsetWidth/Height are not reliable for use when - // determining if an element has been hidden directly using - // display:none (it is still safe to use offsets if a parent element is - // hidden; don safety goggles and see bug #4512 for more information). - div.innerHTML = "
        t
        "; - tds = div.getElementsByTagName("td"); - tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none"; - isSupported = ( tds[ 0 ].offsetHeight === 0 ); - - tds[ 0 ].style.display = ""; - tds[ 1 ].style.display = "none"; - - // Support: IE8 - // Check if empty table cells still have offsetWidth/Height - support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 ); - - // Check box-sizing and margin behavior - div.innerHTML = ""; - div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;"; - support.boxSizing = ( div.offsetWidth === 4 ); - support.doesNotIncludeMarginInBodyOffset = ( body.offsetTop !== 1 ); - - // Use window.getComputedStyle because jsdom on node.js will break without it. - if ( window.getComputedStyle ) { - support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%"; - support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px"; - - // Check if div with explicit width and no margin-right incorrectly - // gets computed margin-right based on width of container. (#3333) - // Fails in WebKit before Feb 2011 nightlies - // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right - marginDiv = div.appendChild( document.createElement("div") ); - marginDiv.style.cssText = div.style.cssText = divReset; - marginDiv.style.marginRight = marginDiv.style.width = "0"; - div.style.width = "1px"; - - support.reliableMarginRight = - !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight ); - } - - if ( typeof div.style.zoom !== core_strundefined ) { - // Support: IE<8 - // Check if natively block-level elements act like inline-block - // elements when setting their display to 'inline' and giving - // them layout - div.innerHTML = ""; - div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1"; - support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 ); - - // Support: IE6 - // Check if elements with layout shrink-wrap their children - div.style.display = "block"; - div.innerHTML = "
        "; - div.firstChild.style.width = "5px"; - support.shrinkWrapBlocks = ( div.offsetWidth !== 3 ); - - if ( support.inlineBlockNeedsLayout ) { - // Prevent IE 6 from affecting layout for positioned elements #11048 - // Prevent IE from shrinking the body in IE 7 mode #12869 - // Support: IE<8 - body.style.zoom = 1; - } - } - - body.removeChild( container ); - - // Null elements to avoid leaks in IE - container = div = tds = marginDiv = null; - }); - - // Null elements to avoid leaks in IE - all = select = fragment = opt = a = input = null; - - return support; -})(); - -var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, - rmultiDash = /([A-Z])/g; - -function internalData( elem, name, data, pvt /* Internal Use Only */ ){ - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var thisCache, ret, - internalKey = jQuery.expando, - getByName = typeof name === "string", - - // We have to handle DOM nodes and JS objects differently because IE6-7 - // can't GC object references properly across the DOM-JS boundary - isNode = elem.nodeType, - - // Only DOM nodes need the global jQuery cache; JS object data is - // attached directly to the object so GC can occur automatically - cache = isNode ? jQuery.cache : elem, - - // Only defining an ID for JS objects if its cache already exists allows - // the code to shortcut on the same path as a DOM node with no cache - id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey; - - // Avoid doing any more work than we need to when trying to get data on an - // object that has no data at all - if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && getByName && data === undefined ) { - return; - } - - if ( !id ) { - // Only DOM nodes need a new unique ID for each element since their data - // ends up in the global cache - if ( isNode ) { - elem[ internalKey ] = id = core_deletedIds.pop() || jQuery.guid++; - } else { - id = internalKey; - } - } - - if ( !cache[ id ] ) { - cache[ id ] = {}; - - // Avoids exposing jQuery metadata on plain JS objects when the object - // is serialized using JSON.stringify - if ( !isNode ) { - cache[ id ].toJSON = jQuery.noop; - } - } - - // An object can be passed to jQuery.data instead of a key/value pair; this gets - // shallow copied over onto the existing cache - if ( typeof name === "object" || typeof name === "function" ) { - if ( pvt ) { - cache[ id ] = jQuery.extend( cache[ id ], name ); - } else { - cache[ id ].data = jQuery.extend( cache[ id ].data, name ); - } - } - - thisCache = cache[ id ]; - - // jQuery data() is stored in a separate object inside the object's internal data - // cache in order to avoid key collisions between internal data and user-defined - // data. - if ( !pvt ) { - if ( !thisCache.data ) { - thisCache.data = {}; - } - - thisCache = thisCache.data; - } - - if ( data !== undefined ) { - thisCache[ jQuery.camelCase( name ) ] = data; - } - - // Check for both converted-to-camel and non-converted data property names - // If a data property was specified - if ( getByName ) { - - // First Try to find as-is property data - ret = thisCache[ name ]; - - // Test for null|undefined property data - if ( ret == null ) { - - // Try to find the camelCased property - ret = thisCache[ jQuery.camelCase( name ) ]; - } - } else { - ret = thisCache; - } - - return ret; -} - -function internalRemoveData( elem, name, pvt ) { - if ( !jQuery.acceptData( elem ) ) { - return; - } - - var i, l, thisCache, - isNode = elem.nodeType, - - // See jQuery.data for more information - cache = isNode ? jQuery.cache : elem, - id = isNode ? elem[ jQuery.expando ] : jQuery.expando; - - // If there is already no cache entry for this object, there is no - // purpose in continuing - if ( !cache[ id ] ) { - return; - } - - if ( name ) { - - thisCache = pvt ? cache[ id ] : cache[ id ].data; - - if ( thisCache ) { - - // Support array or space separated string names for data keys - if ( !jQuery.isArray( name ) ) { - - // try the string as a key before any manipulation - if ( name in thisCache ) { - name = [ name ]; - } else { - - // split the camel cased version by spaces unless a key with the spaces exists - name = jQuery.camelCase( name ); - if ( name in thisCache ) { - name = [ name ]; - } else { - name = name.split(" "); - } - } - } else { - // If "name" is an array of keys... - // When data is initially created, via ("key", "val") signature, - // keys will be converted to camelCase. - // Since there is no way to tell _how_ a key was added, remove - // both plain key and camelCase key. #12786 - // This will only penalize the array argument path. - name = name.concat( jQuery.map( name, jQuery.camelCase ) ); - } - - for ( i = 0, l = name.length; i < l; i++ ) { - delete thisCache[ name[i] ]; - } - - // If there is no data left in the cache, we want to continue - // and let the cache object itself get destroyed - if ( !( pvt ? isEmptyDataObject : jQuery.isEmptyObject )( thisCache ) ) { - return; - } - } - } - - // See jQuery.data for more information - if ( !pvt ) { - delete cache[ id ].data; - - // Don't destroy the parent cache unless the internal data object - // had been the only thing left in it - if ( !isEmptyDataObject( cache[ id ] ) ) { - return; - } - } - - // Destroy the cache - if ( isNode ) { - jQuery.cleanData( [ elem ], true ); - - // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080) - } else if ( jQuery.support.deleteExpando || cache != cache.window ) { - delete cache[ id ]; - - // When all else fails, null - } else { - cache[ id ] = null; - } -} - -jQuery.extend({ - cache: {}, - - // Unique for each copy of jQuery on the page - // Non-digits removed to match rinlinejQuery - expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ), - - // The following elements throw uncatchable exceptions if you - // attempt to add expando properties to them. - noData: { - "embed": true, - // Ban all objects except for Flash (which handle expandos) - "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", - "applet": true - }, - - hasData: function( elem ) { - elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ]; - return !!elem && !isEmptyDataObject( elem ); - }, - - data: function( elem, name, data ) { - return internalData( elem, name, data ); - }, - - removeData: function( elem, name ) { - return internalRemoveData( elem, name ); - }, - - // For internal use only. - _data: function( elem, name, data ) { - return internalData( elem, name, data, true ); - }, - - _removeData: function( elem, name ) { - return internalRemoveData( elem, name, true ); - }, - - // A method for determining if a DOM node can handle the data expando - acceptData: function( elem ) { - // Do not set data on non-element because it will not be cleared (#8335). - if ( elem.nodeType && elem.nodeType !== 1 && elem.nodeType !== 9 ) { - return false; - } - - var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ]; - - // nodes accept data unless otherwise specified; rejection can be conditional - return !noData || noData !== true && elem.getAttribute("classid") === noData; - } -}); - -jQuery.fn.extend({ - data: function( key, value ) { - var attrs, name, - elem = this[0], - i = 0, - data = null; - - // Gets all values - if ( key === undefined ) { - if ( this.length ) { - data = jQuery.data( elem ); - - if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) { - attrs = elem.attributes; - for ( ; i < attrs.length; i++ ) { - name = attrs[i].name; - - if ( !name.indexOf( "data-" ) ) { - name = jQuery.camelCase( name.slice(5) ); - - dataAttr( elem, name, data[ name ] ); - } - } - jQuery._data( elem, "parsedAttrs", true ); - } - } - - return data; - } - - // Sets multiple values - if ( typeof key === "object" ) { - return this.each(function() { - jQuery.data( this, key ); - }); - } - - return jQuery.access( this, function( value ) { - - if ( value === undefined ) { - // Try to fetch any internally stored data first - return elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null; - } - - this.each(function() { - jQuery.data( this, key, value ); - }); - }, null, value, arguments.length > 1, null, true ); - }, - - removeData: function( key ) { - return this.each(function() { - jQuery.removeData( this, key ); - }); - } -}); - -function dataAttr( elem, key, data ) { - // If nothing was found internally, try to fetch any - // data from the HTML5 data-* attribute - if ( data === undefined && elem.nodeType === 1 ) { - - var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase(); - - data = elem.getAttribute( name ); - - if ( typeof data === "string" ) { - try { - data = data === "true" ? true : - data === "false" ? false : - data === "null" ? null : - // Only convert to a number if it doesn't change the string - +data + "" === data ? +data : - rbrace.test( data ) ? jQuery.parseJSON( data ) : - data; - } catch( e ) {} - - // Make sure we set the data so it isn't changed later - jQuery.data( elem, key, data ); - - } else { - data = undefined; - } - } - - return data; -} - -// checks a cache object for emptiness -function isEmptyDataObject( obj ) { - var name; - for ( name in obj ) { - - // if the public data object is empty, the private is still empty - if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) { - continue; - } - if ( name !== "toJSON" ) { - return false; - } - } - - return true; -} -jQuery.extend({ - queue: function( elem, type, data ) { - var queue; - - if ( elem ) { - type = ( type || "fx" ) + "queue"; - queue = jQuery._data( elem, type ); - - // Speed up dequeue by getting out quickly if this is just a lookup - if ( data ) { - if ( !queue || jQuery.isArray(data) ) { - queue = jQuery._data( elem, type, jQuery.makeArray(data) ); - } else { - queue.push( data ); - } - } - return queue || []; - } - }, - - dequeue: function( elem, type ) { - type = type || "fx"; - - var queue = jQuery.queue( elem, type ), - startLength = queue.length, - fn = queue.shift(), - hooks = jQuery._queueHooks( elem, type ), - next = function() { - jQuery.dequeue( elem, type ); - }; - - // If the fx queue is dequeued, always remove the progress sentinel - if ( fn === "inprogress" ) { - fn = queue.shift(); - startLength--; - } - - hooks.cur = fn; - if ( fn ) { - - // Add a progress sentinel to prevent the fx queue from being - // automatically dequeued - if ( type === "fx" ) { - queue.unshift( "inprogress" ); - } - - // clear up the last queue stop function - delete hooks.stop; - fn.call( elem, next, hooks ); - } - - if ( !startLength && hooks ) { - hooks.empty.fire(); - } - }, - - // not intended for public consumption - generates a queueHooks object, or returns the current one - _queueHooks: function( elem, type ) { - var key = type + "queueHooks"; - return jQuery._data( elem, key ) || jQuery._data( elem, key, { - empty: jQuery.Callbacks("once memory").add(function() { - jQuery._removeData( elem, type + "queue" ); - jQuery._removeData( elem, key ); - }) - }); - } -}); - -jQuery.fn.extend({ - queue: function( type, data ) { - var setter = 2; - - if ( typeof type !== "string" ) { - data = type; - type = "fx"; - setter--; - } - - if ( arguments.length < setter ) { - return jQuery.queue( this[0], type ); - } - - return data === undefined ? - this : - this.each(function() { - var queue = jQuery.queue( this, type, data ); - - // ensure a hooks for this queue - jQuery._queueHooks( this, type ); - - if ( type === "fx" && queue[0] !== "inprogress" ) { - jQuery.dequeue( this, type ); - } - }); - }, - dequeue: function( type ) { - return this.each(function() { - jQuery.dequeue( this, type ); - }); - }, - // Based off of the plugin by Clint Helfers, with permission. - // http://blindsignals.com/index.php/2009/07/jquery-delay/ - delay: function( time, type ) { - time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; - type = type || "fx"; - - return this.queue( type, function( next, hooks ) { - var timeout = setTimeout( next, time ); - hooks.stop = function() { - clearTimeout( timeout ); - }; - }); - }, - clearQueue: function( type ) { - return this.queue( type || "fx", [] ); - }, - // Get a promise resolved when queues of a certain type - // are emptied (fx is the type by default) - promise: function( type, obj ) { - var tmp, - count = 1, - defer = jQuery.Deferred(), - elements = this, - i = this.length, - resolve = function() { - if ( !( --count ) ) { - defer.resolveWith( elements, [ elements ] ); - } - }; - - if ( typeof type !== "string" ) { - obj = type; - type = undefined; - } - type = type || "fx"; - - while( i-- ) { - tmp = jQuery._data( elements[ i ], type + "queueHooks" ); - if ( tmp && tmp.empty ) { - count++; - tmp.empty.add( resolve ); - } - } - resolve(); - return defer.promise( obj ); - } -}); -var nodeHook, boolHook, - rclass = /[\t\r\n]/g, - rreturn = /\r/g, - rfocusable = /^(?:input|select|textarea|button|object)$/i, - rclickable = /^(?:a|area)$/i, - rboolean = /^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i, - ruseDefault = /^(?:checked|selected)$/i, - getSetAttribute = jQuery.support.getSetAttribute, - getSetInput = jQuery.support.input; - -jQuery.fn.extend({ - attr: function( name, value ) { - return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 ); - }, - - removeAttr: function( name ) { - return this.each(function() { - jQuery.removeAttr( this, name ); - }); - }, - - prop: function( name, value ) { - return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 ); - }, - - removeProp: function( name ) { - name = jQuery.propFix[ name ] || name; - return this.each(function() { - // try/catch handles cases where IE balks (such as removing a property on window) - try { - this[ name ] = undefined; - delete this[ name ]; - } catch( e ) {} - }); - }, - - addClass: function( value ) { - var classes, elem, cur, clazz, j, - i = 0, - len = this.length, - proceed = typeof value === "string" && value; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).addClass( value.call( this, j, this.className ) ); - }); - } - - if ( proceed ) { - // The disjunction here is for better compressibility (see removeClass) - classes = ( value || "" ).match( core_rnotwhite ) || []; - - for ( ; i < len; i++ ) { - elem = this[ i ]; - cur = elem.nodeType === 1 && ( elem.className ? - ( " " + elem.className + " " ).replace( rclass, " " ) : - " " - ); - - if ( cur ) { - j = 0; - while ( (clazz = classes[j++]) ) { - if ( cur.indexOf( " " + clazz + " " ) < 0 ) { - cur += clazz + " "; - } - } - elem.className = jQuery.trim( cur ); - - } - } - } - - return this; - }, - - removeClass: function( value ) { - var classes, elem, cur, clazz, j, - i = 0, - len = this.length, - proceed = arguments.length === 0 || typeof value === "string" && value; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( j ) { - jQuery( this ).removeClass( value.call( this, j, this.className ) ); - }); - } - if ( proceed ) { - classes = ( value || "" ).match( core_rnotwhite ) || []; - - for ( ; i < len; i++ ) { - elem = this[ i ]; - // This expression is here for better compressibility (see addClass) - cur = elem.nodeType === 1 && ( elem.className ? - ( " " + elem.className + " " ).replace( rclass, " " ) : - "" - ); - - if ( cur ) { - j = 0; - while ( (clazz = classes[j++]) ) { - // Remove *all* instances - while ( cur.indexOf( " " + clazz + " " ) >= 0 ) { - cur = cur.replace( " " + clazz + " ", " " ); - } - } - elem.className = value ? jQuery.trim( cur ) : ""; - } - } - } - - return this; - }, - - toggleClass: function( value, stateVal ) { - var type = typeof value, - isBool = typeof stateVal === "boolean"; - - if ( jQuery.isFunction( value ) ) { - return this.each(function( i ) { - jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal ); - }); - } - - return this.each(function() { - if ( type === "string" ) { - // toggle individual class names - var className, - i = 0, - self = jQuery( this ), - state = stateVal, - classNames = value.match( core_rnotwhite ) || []; - - while ( (className = classNames[ i++ ]) ) { - // check each className given, space separated list - state = isBool ? state : !self.hasClass( className ); - self[ state ? "addClass" : "removeClass" ]( className ); - } - - // Toggle whole class name - } else if ( type === core_strundefined || type === "boolean" ) { - if ( this.className ) { - // store className if set - jQuery._data( this, "__className__", this.className ); - } - - // If the element has a class name or if we're passed "false", - // then remove the whole classname (if there was one, the above saved it). - // Otherwise bring back whatever was previously saved (if anything), - // falling back to the empty string if nothing was stored. - this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || ""; - } - }); - }, - - hasClass: function( selector ) { - var className = " " + selector + " ", - i = 0, - l = this.length; - for ( ; i < l; i++ ) { - if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) { - return true; - } - } - - return false; - }, - - val: function( value ) { - var ret, hooks, isFunction, - elem = this[0]; - - if ( !arguments.length ) { - if ( elem ) { - hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ]; - - if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) { - return ret; - } - - ret = elem.value; - - return typeof ret === "string" ? - // handle most common string cases - ret.replace(rreturn, "") : - // handle cases where value is null/undef or number - ret == null ? "" : ret; - } - - return; - } - - isFunction = jQuery.isFunction( value ); - - return this.each(function( i ) { - var val, - self = jQuery(this); - - if ( this.nodeType !== 1 ) { - return; - } - - if ( isFunction ) { - val = value.call( this, i, self.val() ); - } else { - val = value; - } - - // Treat null/undefined as ""; convert numbers to string - if ( val == null ) { - val = ""; - } else if ( typeof val === "number" ) { - val += ""; - } else if ( jQuery.isArray( val ) ) { - val = jQuery.map(val, function ( value ) { - return value == null ? "" : value + ""; - }); - } - - hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; - - // If set returns undefined, fall back to normal setting - if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) { - this.value = val; - } - }); - } -}); - -jQuery.extend({ - valHooks: { - option: { - get: function( elem ) { - // attributes.value is undefined in Blackberry 4.7 but - // uses .value. See #6932 - var val = elem.attributes.value; - return !val || val.specified ? elem.value : elem.text; - } - }, - select: { - get: function( elem ) { - var value, option, - options = elem.options, - index = elem.selectedIndex, - one = elem.type === "select-one" || index < 0, - values = one ? null : [], - max = one ? index + 1 : options.length, - i = index < 0 ? - max : - one ? index : 0; - - // Loop through all the selected options - for ( ; i < max; i++ ) { - option = options[ i ]; - - // oldIE doesn't update selected after form reset (#2551) - if ( ( option.selected || i === index ) && - // Don't return options that are disabled or in a disabled optgroup - ( jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) && - ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) { - - // Get the specific value for the option - value = jQuery( option ).val(); - - // We don't need an array for one selects - if ( one ) { - return value; - } - - // Multi-Selects return an array - values.push( value ); - } - } - - return values; - }, - - set: function( elem, value ) { - var values = jQuery.makeArray( value ); - - jQuery(elem).find("option").each(function() { - this.selected = jQuery.inArray( jQuery(this).val(), values ) >= 0; - }); - - if ( !values.length ) { - elem.selectedIndex = -1; - } - return values; - } - } - }, - - attr: function( elem, name, value ) { - var hooks, notxml, ret, - nType = elem.nodeType; - - // don't get/set attributes on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - // Fallback to prop when attributes are not supported - if ( typeof elem.getAttribute === core_strundefined ) { - return jQuery.prop( elem, name, value ); - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - // All attributes are lowercase - // Grab necessary hook if one is defined - if ( notxml ) { - name = name.toLowerCase(); - hooks = jQuery.attrHooks[ name ] || ( rboolean.test( name ) ? boolHook : nodeHook ); - } - - if ( value !== undefined ) { - - if ( value === null ) { - jQuery.removeAttr( elem, name ); - - } else if ( hooks && notxml && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - elem.setAttribute( name, value + "" ); - return value; - } - - } else if ( hooks && notxml && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - - // In IE9+, Flash objects don't have .getAttribute (#12945) - // Support: IE9+ - if ( typeof elem.getAttribute !== core_strundefined ) { - ret = elem.getAttribute( name ); - } - - // Non-existent attributes return null, we normalize to undefined - return ret == null ? - undefined : - ret; - } - }, - - removeAttr: function( elem, value ) { - var name, propName, - i = 0, - attrNames = value && value.match( core_rnotwhite ); - - if ( attrNames && elem.nodeType === 1 ) { - while ( (name = attrNames[i++]) ) { - propName = jQuery.propFix[ name ] || name; - - // Boolean attributes get special treatment (#10870) - if ( rboolean.test( name ) ) { - // Set corresponding property to false for boolean attributes - // Also clear defaultChecked/defaultSelected (if appropriate) for IE<8 - if ( !getSetAttribute && ruseDefault.test( name ) ) { - elem[ jQuery.camelCase( "default-" + name ) ] = - elem[ propName ] = false; - } else { - elem[ propName ] = false; - } - - // See #9699 for explanation of this approach (setting first, then removal) - } else { - jQuery.attr( elem, name, "" ); - } - - elem.removeAttribute( getSetAttribute ? name : propName ); - } - } - }, - - attrHooks: { - type: { - set: function( elem, value ) { - if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) { - // Setting the type on a radio button after the value resets the value in IE6-9 - // Reset value to default in case type is set after value during creation - var val = elem.value; - elem.setAttribute( "type", value ); - if ( val ) { - elem.value = val; - } - return value; - } - } - } - }, - - propFix: { - tabindex: "tabIndex", - readonly: "readOnly", - "for": "htmlFor", - "class": "className", - maxlength: "maxLength", - cellspacing: "cellSpacing", - cellpadding: "cellPadding", - rowspan: "rowSpan", - colspan: "colSpan", - usemap: "useMap", - frameborder: "frameBorder", - contenteditable: "contentEditable" - }, - - prop: function( elem, name, value ) { - var ret, hooks, notxml, - nType = elem.nodeType; - - // don't get/set properties on text, comment and attribute nodes - if ( !elem || nType === 3 || nType === 8 || nType === 2 ) { - return; - } - - notxml = nType !== 1 || !jQuery.isXMLDoc( elem ); - - if ( notxml ) { - // Fix name and attach hooks - name = jQuery.propFix[ name ] || name; - hooks = jQuery.propHooks[ name ]; - } - - if ( value !== undefined ) { - if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) { - return ret; - - } else { - return ( elem[ name ] = value ); - } - - } else { - if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) { - return ret; - - } else { - return elem[ name ]; - } - } - }, - - propHooks: { - tabIndex: { - get: function( elem ) { - // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set - // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ - var attributeNode = elem.getAttributeNode("tabindex"); - - return attributeNode && attributeNode.specified ? - parseInt( attributeNode.value, 10 ) : - rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ? - 0 : - undefined; - } - } - } -}); - -// Hook for boolean attributes -boolHook = { - get: function( elem, name ) { - var - // Use .prop to determine if this attribute is understood as boolean - prop = jQuery.prop( elem, name ), - - // Fetch it accordingly - attr = typeof prop === "boolean" && elem.getAttribute( name ), - detail = typeof prop === "boolean" ? - - getSetInput && getSetAttribute ? - attr != null : - // oldIE fabricates an empty string for missing boolean attributes - // and conflates checked/selected into attroperties - ruseDefault.test( name ) ? - elem[ jQuery.camelCase( "default-" + name ) ] : - !!attr : - - // fetch an attribute node for properties not recognized as boolean - elem.getAttributeNode( name ); - - return detail && detail.value !== false ? - name.toLowerCase() : - undefined; - }, - set: function( elem, value, name ) { - if ( value === false ) { - // Remove boolean attributes when set to false - jQuery.removeAttr( elem, name ); - } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) { - // IE<8 needs the *property* name - elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name ); - - // Use defaultChecked and defaultSelected for oldIE - } else { - elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true; - } - - return name; - } -}; - -// fix oldIE value attroperty -if ( !getSetInput || !getSetAttribute ) { - jQuery.attrHooks.value = { - get: function( elem, name ) { - var ret = elem.getAttributeNode( name ); - return jQuery.nodeName( elem, "input" ) ? - - // Ignore the value *property* by using defaultValue - elem.defaultValue : - - ret && ret.specified ? ret.value : undefined; - }, - set: function( elem, value, name ) { - if ( jQuery.nodeName( elem, "input" ) ) { - // Does not return so that setAttribute is also used - elem.defaultValue = value; - } else { - // Use nodeHook if defined (#1954); otherwise setAttribute is fine - return nodeHook && nodeHook.set( elem, value, name ); - } - } - }; -} - -// IE6/7 do not support getting/setting some attributes with get/setAttribute -if ( !getSetAttribute ) { - - // Use this for any attribute in IE6/7 - // This fixes almost every IE6/7 issue - nodeHook = jQuery.valHooks.button = { - get: function( elem, name ) { - var ret = elem.getAttributeNode( name ); - return ret && ( name === "id" || name === "name" || name === "coords" ? ret.value !== "" : ret.specified ) ? - ret.value : - undefined; - }, - set: function( elem, value, name ) { - // Set the existing or create a new attribute node - var ret = elem.getAttributeNode( name ); - if ( !ret ) { - elem.setAttributeNode( - (ret = elem.ownerDocument.createAttribute( name )) - ); - } - - ret.value = value += ""; - - // Break association with cloned elements by also using setAttribute (#9646) - return name === "value" || value === elem.getAttribute( name ) ? - value : - undefined; - } - }; - - // Set contenteditable to false on removals(#10429) - // Setting to empty string throws an error as an invalid value - jQuery.attrHooks.contenteditable = { - get: nodeHook.get, - set: function( elem, value, name ) { - nodeHook.set( elem, value === "" ? false : value, name ); - } - }; - - // Set width and height to auto instead of 0 on empty string( Bug #8150 ) - // This is for removals - jQuery.each([ "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - set: function( elem, value ) { - if ( value === "" ) { - elem.setAttribute( name, "auto" ); - return value; - } - } - }); - }); -} - - -// Some attributes require a special call on IE -// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx -if ( !jQuery.support.hrefNormalized ) { - jQuery.each([ "href", "src", "width", "height" ], function( i, name ) { - jQuery.attrHooks[ name ] = jQuery.extend( jQuery.attrHooks[ name ], { - get: function( elem ) { - var ret = elem.getAttribute( name, 2 ); - return ret == null ? undefined : ret; - } - }); - }); - - // href/src property should get the full normalized URL (#10299/#12915) - jQuery.each([ "href", "src" ], function( i, name ) { - jQuery.propHooks[ name ] = { - get: function( elem ) { - return elem.getAttribute( name, 4 ); - } - }; - }); -} - -if ( !jQuery.support.style ) { - jQuery.attrHooks.style = { - get: function( elem ) { - // Return undefined in the case of empty string - // Note: IE uppercases css property names, but if we were to .toLowerCase() - // .cssText, that would destroy case senstitivity in URL's, like in "background" - return elem.style.cssText || undefined; - }, - set: function( elem, value ) { - return ( elem.style.cssText = value + "" ); - } - }; -} - -// Safari mis-reports the default selected property of an option -// Accessing the parent's selectedIndex property fixes it -if ( !jQuery.support.optSelected ) { - jQuery.propHooks.selected = jQuery.extend( jQuery.propHooks.selected, { - get: function( elem ) { - var parent = elem.parentNode; - - if ( parent ) { - parent.selectedIndex; - - // Make sure that it also works with optgroups, see #5701 - if ( parent.parentNode ) { - parent.parentNode.selectedIndex; - } - } - return null; - } - }); -} - -// IE6/7 call enctype encoding -if ( !jQuery.support.enctype ) { - jQuery.propFix.enctype = "encoding"; -} - -// Radios and checkboxes getter/setter -if ( !jQuery.support.checkOn ) { - jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = { - get: function( elem ) { - // Handle the case where in Webkit "" is returned instead of "on" if a value isn't specified - return elem.getAttribute("value") === null ? "on" : elem.value; - } - }; - }); -} -jQuery.each([ "radio", "checkbox" ], function() { - jQuery.valHooks[ this ] = jQuery.extend( jQuery.valHooks[ this ], { - set: function( elem, value ) { - if ( jQuery.isArray( value ) ) { - return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 ); - } - } - }); -}); -var rformElems = /^(?:input|select|textarea)$/i, - rkeyEvent = /^key/, - rmouseEvent = /^(?:mouse|contextmenu)|click/, - rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, - rtypenamespace = /^([^.]*)(?:\.(.+)|)$/; - -function returnTrue() { - return true; -} - -function returnFalse() { - return false; -} - -/* - * Helper functions for managing events -- not part of the public interface. - * Props to Dean Edwards' addEvent library for many of the ideas. - */ -jQuery.event = { - - global: {}, - - add: function( elem, types, handler, data, selector ) { - var tmp, events, t, handleObjIn, - special, eventHandle, handleObj, - handlers, type, namespaces, origType, - elemData = jQuery._data( elem ); - - // Don't attach events to noData or text/comment nodes (but allow plain objects) - if ( !elemData ) { - return; - } - - // Caller can pass in an object of custom data in lieu of the handler - if ( handler.handler ) { - handleObjIn = handler; - handler = handleObjIn.handler; - selector = handleObjIn.selector; - } - - // Make sure that the handler has a unique ID, used to find/remove it later - if ( !handler.guid ) { - handler.guid = jQuery.guid++; - } - - // Init the element's event structure and main handler, if this is the first - if ( !(events = elemData.events) ) { - events = elemData.events = {}; - } - if ( !(eventHandle = elemData.handle) ) { - eventHandle = elemData.handle = function( e ) { - // Discard the second event of a jQuery.event.trigger() and - // when an event is called after a page has unloaded - return typeof jQuery !== core_strundefined && (!e || jQuery.event.triggered !== e.type) ? - jQuery.event.dispatch.apply( eventHandle.elem, arguments ) : - undefined; - }; - // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events - eventHandle.elem = elem; - } - - // Handle multiple events separated by a space - // jQuery(...).bind("mouseover mouseout", fn); - types = ( types || "" ).match( core_rnotwhite ) || [""]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[t] ) || []; - type = origType = tmp[1]; - namespaces = ( tmp[2] || "" ).split( "." ).sort(); - - // If event changes its type, use the special event handlers for the changed type - special = jQuery.event.special[ type ] || {}; - - // If selector defined, determine special event api type, otherwise given type - type = ( selector ? special.delegateType : special.bindType ) || type; - - // Update special based on newly reset type - special = jQuery.event.special[ type ] || {}; - - // handleObj is passed to all event handlers - handleObj = jQuery.extend({ - type: type, - origType: origType, - data: data, - handler: handler, - guid: handler.guid, - selector: selector, - needsContext: selector && jQuery.expr.match.needsContext.test( selector ), - namespace: namespaces.join(".") - }, handleObjIn ); - - // Init the event handler queue if we're the first - if ( !(handlers = events[ type ]) ) { - handlers = events[ type ] = []; - handlers.delegateCount = 0; - - // Only use addEventListener/attachEvent if the special events handler returns false - if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) { - // Bind the global event handler to the element - if ( elem.addEventListener ) { - elem.addEventListener( type, eventHandle, false ); - - } else if ( elem.attachEvent ) { - elem.attachEvent( "on" + type, eventHandle ); - } - } - } - - if ( special.add ) { - special.add.call( elem, handleObj ); - - if ( !handleObj.handler.guid ) { - handleObj.handler.guid = handler.guid; - } - } - - // Add to the element's handler list, delegates in front - if ( selector ) { - handlers.splice( handlers.delegateCount++, 0, handleObj ); - } else { - handlers.push( handleObj ); - } - - // Keep track of which events have ever been used, for event optimization - jQuery.event.global[ type ] = true; - } - - // Nullify elem to prevent memory leaks in IE - elem = null; - }, - - // Detach an event or set of events from an element - remove: function( elem, types, handler, selector, mappedTypes ) { - var j, handleObj, tmp, - origCount, t, events, - special, handlers, type, - namespaces, origType, - elemData = jQuery.hasData( elem ) && jQuery._data( elem ); - - if ( !elemData || !(events = elemData.events) ) { - return; - } - - // Once for each type.namespace in types; type may be omitted - types = ( types || "" ).match( core_rnotwhite ) || [""]; - t = types.length; - while ( t-- ) { - tmp = rtypenamespace.exec( types[t] ) || []; - type = origType = tmp[1]; - namespaces = ( tmp[2] || "" ).split( "." ).sort(); - - // Unbind all events (on this namespace, if provided) for the element - if ( !type ) { - for ( type in events ) { - jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); - } - continue; - } - - special = jQuery.event.special[ type ] || {}; - type = ( selector ? special.delegateType : special.bindType ) || type; - handlers = events[ type ] || []; - tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ); - - // Remove matching events - origCount = j = handlers.length; - while ( j-- ) { - handleObj = handlers[ j ]; - - if ( ( mappedTypes || origType === handleObj.origType ) && - ( !handler || handler.guid === handleObj.guid ) && - ( !tmp || tmp.test( handleObj.namespace ) ) && - ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) { - handlers.splice( j, 1 ); - - if ( handleObj.selector ) { - handlers.delegateCount--; - } - if ( special.remove ) { - special.remove.call( elem, handleObj ); - } - } - } - - // Remove generic event handler if we removed something and no more handlers exist - // (avoids potential for endless recursion during removal of special event handlers) - if ( origCount && !handlers.length ) { - if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) { - jQuery.removeEvent( elem, type, elemData.handle ); - } - - delete events[ type ]; - } - } - - // Remove the expando if it's no longer used - if ( jQuery.isEmptyObject( events ) ) { - delete elemData.handle; - - // removeData also checks for emptiness and clears the expando if empty - // so use it instead of delete - jQuery._removeData( elem, "events" ); - } - }, - - trigger: function( event, data, elem, onlyHandlers ) { - var handle, ontype, cur, - bubbleType, special, tmp, i, - eventPath = [ elem || document ], - type = core_hasOwn.call( event, "type" ) ? event.type : event, - namespaces = core_hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : []; - - cur = tmp = elem = elem || document; - - // Don't do events on text and comment nodes - if ( elem.nodeType === 3 || elem.nodeType === 8 ) { - return; - } - - // focus/blur morphs to focusin/out; ensure we're not firing them right now - if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { - return; - } - - if ( type.indexOf(".") >= 0 ) { - // Namespaced trigger; create a regexp to match event type in handle() - namespaces = type.split("."); - type = namespaces.shift(); - namespaces.sort(); - } - ontype = type.indexOf(":") < 0 && "on" + type; - - // Caller can pass in a jQuery.Event object, Object, or just an event type string - event = event[ jQuery.expando ] ? - event : - new jQuery.Event( type, typeof event === "object" && event ); - - event.isTrigger = true; - event.namespace = namespaces.join("."); - event.namespace_re = event.namespace ? - new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) : - null; - - // Clean up the event in case it is being reused - event.result = undefined; - if ( !event.target ) { - event.target = elem; - } - - // Clone any incoming data and prepend the event, creating the handler arg list - data = data == null ? - [ event ] : - jQuery.makeArray( data, [ event ] ); - - // Allow special events to draw outside the lines - special = jQuery.event.special[ type ] || {}; - if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { - return; - } - - // Determine event propagation path in advance, per W3C events spec (#9951) - // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) - if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) { - - bubbleType = special.delegateType || type; - if ( !rfocusMorph.test( bubbleType + type ) ) { - cur = cur.parentNode; - } - for ( ; cur; cur = cur.parentNode ) { - eventPath.push( cur ); - tmp = cur; - } - - // Only add window if we got to document (e.g., not plain obj or detached DOM) - if ( tmp === (elem.ownerDocument || document) ) { - eventPath.push( tmp.defaultView || tmp.parentWindow || window ); - } - } - - // Fire handlers on the event path - i = 0; - while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) { - - event.type = i > 1 ? - bubbleType : - special.bindType || type; - - // jQuery handler - handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" ); - if ( handle ) { - handle.apply( cur, data ); - } - - // Native handler - handle = ontype && cur[ ontype ]; - if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) { - event.preventDefault(); - } - } - event.type = type; - - // If nobody prevented the default action, do it now - if ( !onlyHandlers && !event.isDefaultPrevented() ) { - - if ( (!special._default || special._default.apply( elem.ownerDocument, data ) === false) && - !(type === "click" && jQuery.nodeName( elem, "a" )) && jQuery.acceptData( elem ) ) { - - // Call a native DOM method on the target with the same name name as the event. - // Can't use an .isFunction() check here because IE6/7 fails that test. - // Don't do default actions on window, that's where global variables be (#6170) - if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) { - - // Don't re-trigger an onFOO event when we call its FOO() method - tmp = elem[ ontype ]; - - if ( tmp ) { - elem[ ontype ] = null; - } - - // Prevent re-triggering of the same event, since we already bubbled it above - jQuery.event.triggered = type; - try { - elem[ type ](); - } catch ( e ) { - // IE<9 dies on focus/blur to hidden element (#1486,#12518) - // only reproducible on winXP IE8 native, not IE9 in IE8 mode - } - jQuery.event.triggered = undefined; - - if ( tmp ) { - elem[ ontype ] = tmp; - } - } - } - } - - return event.result; - }, - - dispatch: function( event ) { - - // Make a writable jQuery.Event from the native event object - event = jQuery.event.fix( event ); - - var i, ret, handleObj, matched, j, - handlerQueue = [], - args = core_slice.call( arguments ), - handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [], - special = jQuery.event.special[ event.type ] || {}; - - // Use the fix-ed jQuery.Event rather than the (read-only) native event - args[0] = event; - event.delegateTarget = this; - - // Call the preDispatch hook for the mapped type, and let it bail if desired - if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { - return; - } - - // Determine handlers - handlerQueue = jQuery.event.handlers.call( this, event, handlers ); - - // Run delegates first; they may want to stop propagation beneath us - i = 0; - while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) { - event.currentTarget = matched.elem; - - j = 0; - while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) { - - // Triggered event must either 1) have no namespace, or - // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace). - if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) { - - event.handleObj = handleObj; - event.data = handleObj.data; - - ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler ) - .apply( matched.elem, args ); - - if ( ret !== undefined ) { - if ( (event.result = ret) === false ) { - event.preventDefault(); - event.stopPropagation(); - } - } - } - } - } - - // Call the postDispatch hook for the mapped type - if ( special.postDispatch ) { - special.postDispatch.call( this, event ); - } - - return event.result; - }, - - handlers: function( event, handlers ) { - var sel, handleObj, matches, i, - handlerQueue = [], - delegateCount = handlers.delegateCount, - cur = event.target; - - // Find delegate handlers - // Black-hole SVG instance trees (#13180) - // Avoid non-left-click bubbling in Firefox (#3861) - if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) { - - for ( ; cur != this; cur = cur.parentNode || this ) { - - // Don't check non-elements (#13208) - // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) - if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) { - matches = []; - for ( i = 0; i < delegateCount; i++ ) { - handleObj = handlers[ i ]; - - // Don't conflict with Object.prototype properties (#13203) - sel = handleObj.selector + " "; - - if ( matches[ sel ] === undefined ) { - matches[ sel ] = handleObj.needsContext ? - jQuery( sel, this ).index( cur ) >= 0 : - jQuery.find( sel, this, null, [ cur ] ).length; - } - if ( matches[ sel ] ) { - matches.push( handleObj ); - } - } - if ( matches.length ) { - handlerQueue.push({ elem: cur, handlers: matches }); - } - } - } - } - - // Add the remaining (directly-bound) handlers - if ( delegateCount < handlers.length ) { - handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) }); - } - - return handlerQueue; - }, - - fix: function( event ) { - if ( event[ jQuery.expando ] ) { - return event; - } - - // Create a writable copy of the event object and normalize some properties - var i, prop, copy, - type = event.type, - originalEvent = event, - fixHook = this.fixHooks[ type ]; - - if ( !fixHook ) { - this.fixHooks[ type ] = fixHook = - rmouseEvent.test( type ) ? this.mouseHooks : - rkeyEvent.test( type ) ? this.keyHooks : - {}; - } - copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props; - - event = new jQuery.Event( originalEvent ); - - i = copy.length; - while ( i-- ) { - prop = copy[ i ]; - event[ prop ] = originalEvent[ prop ]; - } - - // Support: IE<9 - // Fix target property (#1925) - if ( !event.target ) { - event.target = originalEvent.srcElement || document; - } - - // Support: Chrome 23+, Safari? - // Target should not be a text node (#504, #13143) - if ( event.target.nodeType === 3 ) { - event.target = event.target.parentNode; - } - - // Support: IE<9 - // For mouse/key events, metaKey==false if it's undefined (#3368, #11328) - event.metaKey = !!event.metaKey; - - return fixHook.filter ? fixHook.filter( event, originalEvent ) : event; - }, - - // Includes some event props shared by KeyEvent and MouseEvent - props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), - - fixHooks: {}, - - keyHooks: { - props: "char charCode key keyCode".split(" "), - filter: function( event, original ) { - - // Add which for key events - if ( event.which == null ) { - event.which = original.charCode != null ? original.charCode : original.keyCode; - } - - return event; - } - }, - - mouseHooks: { - props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), - filter: function( event, original ) { - var body, eventDoc, doc, - button = original.button, - fromElement = original.fromElement; - - // Calculate pageX/Y if missing and clientX/Y available - if ( event.pageX == null && original.clientX != null ) { - eventDoc = event.target.ownerDocument || document; - doc = eventDoc.documentElement; - body = eventDoc.body; - - event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 ); - event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 ); - } - - // Add relatedTarget, if necessary - if ( !event.relatedTarget && fromElement ) { - event.relatedTarget = fromElement === event.target ? original.toElement : fromElement; - } - - // Add which for click: 1 === left; 2 === middle; 3 === right - // Note: button is not normalized, so don't use it - if ( !event.which && button !== undefined ) { - event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) ); - } - - return event; - } - }, - - special: { - load: { - // Prevent triggered image.load events from bubbling to window.load - noBubble: true - }, - click: { - // For checkbox, fire native event so checked state will be right - trigger: function() { - if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) { - this.click(); - return false; - } - } - }, - focus: { - // Fire native event if possible so blur/focus sequence is correct - trigger: function() { - if ( this !== document.activeElement && this.focus ) { - try { - this.focus(); - return false; - } catch ( e ) { - // Support: IE<9 - // If we error on focus to hidden element (#1486, #12518), - // let .trigger() run the handlers - } - } - }, - delegateType: "focusin" - }, - blur: { - trigger: function() { - if ( this === document.activeElement && this.blur ) { - this.blur(); - return false; - } - }, - delegateType: "focusout" - }, - - beforeunload: { - postDispatch: function( event ) { - - // Even when returnValue equals to undefined Firefox will still show alert - if ( event.result !== undefined ) { - event.originalEvent.returnValue = event.result; - } - } - } - }, - - simulate: function( type, elem, event, bubble ) { - // Piggyback on a donor event to simulate a different one. - // Fake originalEvent to avoid donor's stopPropagation, but if the - // simulated event prevents default then we do the same on the donor. - var e = jQuery.extend( - new jQuery.Event(), - event, - { type: type, - isSimulated: true, - originalEvent: {} - } - ); - if ( bubble ) { - jQuery.event.trigger( e, null, elem ); - } else { - jQuery.event.dispatch.call( elem, e ); - } - if ( e.isDefaultPrevented() ) { - event.preventDefault(); - } - } -}; - -jQuery.removeEvent = document.removeEventListener ? - function( elem, type, handle ) { - if ( elem.removeEventListener ) { - elem.removeEventListener( type, handle, false ); - } - } : - function( elem, type, handle ) { - var name = "on" + type; - - if ( elem.detachEvent ) { - - // #8545, #7054, preventing memory leaks for custom events in IE6-8 - // detachEvent needed property on element, by name of that event, to properly expose it to GC - if ( typeof elem[ name ] === core_strundefined ) { - elem[ name ] = null; - } - - elem.detachEvent( name, handle ); - } - }; - -jQuery.Event = function( src, props ) { - // Allow instantiation without the 'new' keyword - if ( !(this instanceof jQuery.Event) ) { - return new jQuery.Event( src, props ); - } - - // Event object - if ( src && src.type ) { - this.originalEvent = src; - this.type = src.type; - - // Events bubbling up the document may have been marked as prevented - // by a handler lower down the tree; reflect the correct value. - this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false || - src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse; - - // Event type - } else { - this.type = src; - } - - // Put explicitly provided properties onto the event object - if ( props ) { - jQuery.extend( this, props ); - } - - // Create a timestamp if incoming event doesn't have one - this.timeStamp = src && src.timeStamp || jQuery.now(); - - // Mark it as fixed - this[ jQuery.expando ] = true; -}; - -// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding -// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html -jQuery.Event.prototype = { - isDefaultPrevented: returnFalse, - isPropagationStopped: returnFalse, - isImmediatePropagationStopped: returnFalse, - - preventDefault: function() { - var e = this.originalEvent; - - this.isDefaultPrevented = returnTrue; - if ( !e ) { - return; - } - - // If preventDefault exists, run it on the original event - if ( e.preventDefault ) { - e.preventDefault(); - - // Support: IE - // Otherwise set the returnValue property of the original event to false - } else { - e.returnValue = false; - } - }, - stopPropagation: function() { - var e = this.originalEvent; - - this.isPropagationStopped = returnTrue; - if ( !e ) { - return; - } - // If stopPropagation exists, run it on the original event - if ( e.stopPropagation ) { - e.stopPropagation(); - } - - // Support: IE - // Set the cancelBubble property of the original event to true - e.cancelBubble = true; - }, - stopImmediatePropagation: function() { - this.isImmediatePropagationStopped = returnTrue; - this.stopPropagation(); - } -}; - -// Create mouseenter/leave events using mouseover/out and event-time checks -jQuery.each({ - mouseenter: "mouseover", - mouseleave: "mouseout" -}, function( orig, fix ) { - jQuery.event.special[ orig ] = { - delegateType: fix, - bindType: fix, - - handle: function( event ) { - var ret, - target = this, - related = event.relatedTarget, - handleObj = event.handleObj; - - // For mousenter/leave call the handler if related is outside the target. - // NB: No relatedTarget if the mouse left/entered the browser window - if ( !related || (related !== target && !jQuery.contains( target, related )) ) { - event.type = handleObj.origType; - ret = handleObj.handler.apply( this, arguments ); - event.type = fix; - } - return ret; - } - }; -}); - -// IE submit delegation -if ( !jQuery.support.submitBubbles ) { - - jQuery.event.special.submit = { - setup: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Lazy-add a submit handler when a descendant form may potentially be submitted - jQuery.event.add( this, "click._submit keypress._submit", function( e ) { - // Node name check avoids a VML-related crash in IE (#9807) - var elem = e.target, - form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined; - if ( form && !jQuery._data( form, "submitBubbles" ) ) { - jQuery.event.add( form, "submit._submit", function( event ) { - event._submit_bubble = true; - }); - jQuery._data( form, "submitBubbles", true ); - } - }); - // return undefined since we don't need an event listener - }, - - postDispatch: function( event ) { - // If form was submitted by the user, bubble the event up the tree - if ( event._submit_bubble ) { - delete event._submit_bubble; - if ( this.parentNode && !event.isTrigger ) { - jQuery.event.simulate( "submit", this.parentNode, event, true ); - } - } - }, - - teardown: function() { - // Only need this for delegated form submit events - if ( jQuery.nodeName( this, "form" ) ) { - return false; - } - - // Remove delegated handlers; cleanData eventually reaps submit handlers attached above - jQuery.event.remove( this, "._submit" ); - } - }; -} - -// IE change delegation and checkbox/radio fix -if ( !jQuery.support.changeBubbles ) { - - jQuery.event.special.change = { - - setup: function() { - - if ( rformElems.test( this.nodeName ) ) { - // IE doesn't fire change on a check/radio until blur; trigger it on click - // after a propertychange. Eat the blur-change in special.change.handle. - // This still fires onchange a second time for check/radio after blur. - if ( this.type === "checkbox" || this.type === "radio" ) { - jQuery.event.add( this, "propertychange._change", function( event ) { - if ( event.originalEvent.propertyName === "checked" ) { - this._just_changed = true; - } - }); - jQuery.event.add( this, "click._change", function( event ) { - if ( this._just_changed && !event.isTrigger ) { - this._just_changed = false; - } - // Allow triggered, simulated change events (#11500) - jQuery.event.simulate( "change", this, event, true ); - }); - } - return false; - } - // Delegated event; lazy-add a change handler on descendant inputs - jQuery.event.add( this, "beforeactivate._change", function( e ) { - var elem = e.target; - - if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) { - jQuery.event.add( elem, "change._change", function( event ) { - if ( this.parentNode && !event.isSimulated && !event.isTrigger ) { - jQuery.event.simulate( "change", this.parentNode, event, true ); - } - }); - jQuery._data( elem, "changeBubbles", true ); - } - }); - }, - - handle: function( event ) { - var elem = event.target; - - // Swallow native change events from checkbox/radio, we already triggered them above - if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) { - return event.handleObj.handler.apply( this, arguments ); - } - }, - - teardown: function() { - jQuery.event.remove( this, "._change" ); - - return !rformElems.test( this.nodeName ); - } - }; -} - -// Create "bubbling" focus and blur events -if ( !jQuery.support.focusinBubbles ) { - jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) { - - // Attach a single capturing handler while someone wants focusin/focusout - var attaches = 0, - handler = function( event ) { - jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true ); - }; - - jQuery.event.special[ fix ] = { - setup: function() { - if ( attaches++ === 0 ) { - document.addEventListener( orig, handler, true ); - } - }, - teardown: function() { - if ( --attaches === 0 ) { - document.removeEventListener( orig, handler, true ); - } - } - }; - }); -} - -jQuery.fn.extend({ - - on: function( types, selector, data, fn, /*INTERNAL*/ one ) { - var type, origFn; - - // Types can be a map of types/handlers - if ( typeof types === "object" ) { - // ( types-Object, selector, data ) - if ( typeof selector !== "string" ) { - // ( types-Object, data ) - data = data || selector; - selector = undefined; - } - for ( type in types ) { - this.on( type, selector, data, types[ type ], one ); - } - return this; - } - - if ( data == null && fn == null ) { - // ( types, fn ) - fn = selector; - data = selector = undefined; - } else if ( fn == null ) { - if ( typeof selector === "string" ) { - // ( types, selector, fn ) - fn = data; - data = undefined; - } else { - // ( types, data, fn ) - fn = data; - data = selector; - selector = undefined; - } - } - if ( fn === false ) { - fn = returnFalse; - } else if ( !fn ) { - return this; - } - - if ( one === 1 ) { - origFn = fn; - fn = function( event ) { - // Can use an empty set, since event contains the info - jQuery().off( event ); - return origFn.apply( this, arguments ); - }; - // Use same guid so caller can remove using origFn - fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); - } - return this.each( function() { - jQuery.event.add( this, types, fn, data, selector ); - }); - }, - one: function( types, selector, data, fn ) { - return this.on( types, selector, data, fn, 1 ); - }, - off: function( types, selector, fn ) { - var handleObj, type; - if ( types && types.preventDefault && types.handleObj ) { - // ( event ) dispatched jQuery.Event - handleObj = types.handleObj; - jQuery( types.delegateTarget ).off( - handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType, - handleObj.selector, - handleObj.handler - ); - return this; - } - if ( typeof types === "object" ) { - // ( types-object [, selector] ) - for ( type in types ) { - this.off( type, selector, types[ type ] ); - } - return this; - } - if ( selector === false || typeof selector === "function" ) { - // ( types [, fn] ) - fn = selector; - selector = undefined; - } - if ( fn === false ) { - fn = returnFalse; - } - return this.each(function() { - jQuery.event.remove( this, types, fn, selector ); - }); - }, - - bind: function( types, data, fn ) { - return this.on( types, null, data, fn ); - }, - unbind: function( types, fn ) { - return this.off( types, null, fn ); - }, - - delegate: function( selector, types, data, fn ) { - return this.on( types, selector, data, fn ); - }, - undelegate: function( selector, types, fn ) { - // ( namespace ) or ( selector, types [, fn] ) - return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn ); - }, - - trigger: function( type, data ) { - return this.each(function() { - jQuery.event.trigger( type, data, this ); - }); - }, - triggerHandler: function( type, data ) { - var elem = this[0]; - if ( elem ) { - return jQuery.event.trigger( type, data, elem, true ); - } - } -}); -/*! - * Sizzle CSS Selector Engine - * Copyright 2012 jQuery Foundation and other contributors - * Released under the MIT license - * http://sizzlejs.com/ - */ -(function( window, undefined ) { - -var i, - cachedruns, - Expr, - getText, - isXML, - compile, - hasDuplicate, - outermostContext, - - // Local document vars - setDocument, - document, - docElem, - documentIsXML, - rbuggyQSA, - rbuggyMatches, - matches, - contains, - sortOrder, - - // Instance-specific data - expando = "sizzle" + -(new Date()), - preferredDoc = window.document, - support = {}, - dirruns = 0, - done = 0, - classCache = createCache(), - tokenCache = createCache(), - compilerCache = createCache(), - - // General-purpose constants - strundefined = typeof undefined, - MAX_NEGATIVE = 1 << 31, - - // Array methods - arr = [], - pop = arr.pop, - push = arr.push, - slice = arr.slice, - // Use a stripped-down indexOf if we can't use a native one - indexOf = arr.indexOf || function( elem ) { - var i = 0, - len = this.length; - for ( ; i < len; i++ ) { - if ( this[i] === elem ) { - return i; - } - } - return -1; - }, - - - // Regular expressions - - // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace - whitespace = "[\\x20\\t\\r\\n\\f]", - // http://www.w3.org/TR/css3-syntax/#characters - characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", - - // Loosely modeled on CSS identifier characters - // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors - // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier - identifier = characterEncoding.replace( "w", "w#" ), - - // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors - operators = "([*^$|!~]?=)", - attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace + - "*(?:" + operators + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]", - - // Prefer arguments quoted, - // then not containing pseudos/brackets, - // then attribute selectors/non-parenthetical expressions, - // then anything else - // These preferences are here to reduce the number of selectors - // needing tokenize in the PSEUDO preFilter - pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)", - - // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter - rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), - - rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), - rcombinators = new RegExp( "^" + whitespace + "*([\\x20\\t\\r\\n\\f>+~])" + whitespace + "*" ), - rpseudo = new RegExp( pseudos ), - ridentifier = new RegExp( "^" + identifier + "$" ), - - matchExpr = { - "ID": new RegExp( "^#(" + characterEncoding + ")" ), - "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ), - "NAME": new RegExp( "^\\[name=['\"]?(" + characterEncoding + ")['\"]?\\]" ), - "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ), - "ATTR": new RegExp( "^" + attributes ), - "PSEUDO": new RegExp( "^" + pseudos ), - "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + - "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + - "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), - // For use in libraries implementing .is() - // We use this for POS matching in `select` - "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + - whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) - }, - - rsibling = /[\x20\t\r\n\f]*[+~]/, - - rnative = /^[^{]+\{\s*\[native code/, - - // Easily-parseable/retrievable ID or TAG or CLASS selectors - rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, - - rinputs = /^(?:input|select|textarea|button)$/i, - rheader = /^h\d$/i, - - rescape = /'|\\/g, - rattributeQuotes = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, - - // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters - runescape = /\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g, - funescape = function( _, escaped ) { - var high = "0x" + escaped - 0x10000; - // NaN means non-codepoint - return high !== high ? - escaped : - // BMP codepoint - high < 0 ? - String.fromCharCode( high + 0x10000 ) : - // Supplemental Plane codepoint (surrogate pair) - String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); - }; - -// Use a stripped-down slice if we can't use a native one -try { - slice.call( preferredDoc.documentElement.childNodes, 0 )[0].nodeType; -} catch ( e ) { - slice = function( i ) { - var elem, - results = []; - while ( (elem = this[i++]) ) { - results.push( elem ); - } - return results; - }; -} - -/** - * For feature detection - * @param {Function} fn The function to test for native support - */ -function isNative( fn ) { - return rnative.test( fn + "" ); -} - -/** - * Create key-value caches of limited size - * @returns {Function(string, Object)} Returns the Object data after storing it on itself with - * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) - * deleting the oldest entry - */ -function createCache() { - var cache, - keys = []; - - return (cache = function( key, value ) { - // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) - if ( keys.push( key += " " ) > Expr.cacheLength ) { - // Only keep the most recent entries - delete cache[ keys.shift() ]; - } - return (cache[ key ] = value); - }); -} - -/** - * Mark a function for special use by Sizzle - * @param {Function} fn The function to mark - */ -function markFunction( fn ) { - fn[ expando ] = true; - return fn; -} - -/** - * Support testing using an element - * @param {Function} fn Passed the created div and expects a boolean result - */ -function assert( fn ) { - var div = document.createElement("div"); - - try { - return fn( div ); - } catch (e) { - return false; - } finally { - // release memory in IE - div = null; - } -} - -function Sizzle( selector, context, results, seed ) { - var match, elem, m, nodeType, - // QSA vars - i, groups, old, nid, newContext, newSelector; - - if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { - setDocument( context ); - } - - context = context || document; - results = results || []; - - if ( !selector || typeof selector !== "string" ) { - return results; - } - - if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) { - return []; - } - - if ( !documentIsXML && !seed ) { - - // Shortcuts - if ( (match = rquickExpr.exec( selector )) ) { - // Speed-up: Sizzle("#ID") - if ( (m = match[1]) ) { - if ( nodeType === 9 ) { - elem = context.getElementById( m ); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - if ( elem && elem.parentNode ) { - // Handle the case where IE, Opera, and Webkit return items - // by name instead of ID - if ( elem.id === m ) { - results.push( elem ); - return results; - } - } else { - return results; - } - } else { - // Context is not a document - if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) && - contains( context, elem ) && elem.id === m ) { - results.push( elem ); - return results; - } - } - - // Speed-up: Sizzle("TAG") - } else if ( match[2] ) { - push.apply( results, slice.call(context.getElementsByTagName( selector ), 0) ); - return results; - - // Speed-up: Sizzle(".CLASS") - } else if ( (m = match[3]) && support.getByClassName && context.getElementsByClassName ) { - push.apply( results, slice.call(context.getElementsByClassName( m ), 0) ); - return results; - } - } - - // QSA path - if ( support.qsa && !rbuggyQSA.test(selector) ) { - old = true; - nid = expando; - newContext = context; - newSelector = nodeType === 9 && selector; - - // qSA works strangely on Element-rooted queries - // We can work around this by specifying an extra ID on the root - // and working up from there (Thanks to Andrew Dupont for the technique) - // IE 8 doesn't work on object elements - if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) { - groups = tokenize( selector ); - - if ( (old = context.getAttribute("id")) ) { - nid = old.replace( rescape, "\\$&" ); - } else { - context.setAttribute( "id", nid ); - } - nid = "[id='" + nid + "'] "; - - i = groups.length; - while ( i-- ) { - groups[i] = nid + toSelector( groups[i] ); - } - newContext = rsibling.test( selector ) && context.parentNode || context; - newSelector = groups.join(","); - } - - if ( newSelector ) { - try { - push.apply( results, slice.call( newContext.querySelectorAll( - newSelector - ), 0 ) ); - return results; - } catch(qsaError) { - } finally { - if ( !old ) { - context.removeAttribute("id"); - } - } - } - } - } - - // All others - return select( selector.replace( rtrim, "$1" ), context, results, seed ); -} - -/** - * Detect xml - * @param {Element|Object} elem An element or a document - */ -isXML = Sizzle.isXML = function( elem ) { - // documentElement is verified for cases where it doesn't yet exist - // (such as loading iframes in IE - #4833) - var documentElement = elem && (elem.ownerDocument || elem).documentElement; - return documentElement ? documentElement.nodeName !== "HTML" : false; -}; - -/** - * Sets document-related variables once based on the current document - * @param {Element|Object} [doc] An element or document object to use to set the document - * @returns {Object} Returns the current document - */ -setDocument = Sizzle.setDocument = function( node ) { - var doc = node ? node.ownerDocument || node : preferredDoc; - - // If no document and documentElement is available, return - if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { - return document; - } - - // Set our document - document = doc; - docElem = doc.documentElement; - - // Support tests - documentIsXML = isXML( doc ); - - // Check if getElementsByTagName("*") returns only elements - support.tagNameNoComments = assert(function( div ) { - div.appendChild( doc.createComment("") ); - return !div.getElementsByTagName("*").length; - }); - - // Check if attributes should be retrieved by attribute nodes - support.attributes = assert(function( div ) { - div.innerHTML = ""; - var type = typeof div.lastChild.getAttribute("multiple"); - // IE8 returns a string for some attributes even when not present - return type !== "boolean" && type !== "string"; - }); - - // Check if getElementsByClassName can be trusted - support.getByClassName = assert(function( div ) { - // Opera can't find a second classname (in 9.6) - div.innerHTML = ""; - if ( !div.getElementsByClassName || !div.getElementsByClassName("e").length ) { - return false; - } - - // Safari 3.2 caches class attributes and doesn't catch changes - div.lastChild.className = "e"; - return div.getElementsByClassName("e").length === 2; - }); - - // Check if getElementById returns elements by name - // Check if getElementsByName privileges form controls or returns elements by ID - support.getByName = assert(function( div ) { - // Inject content - div.id = expando + 0; - div.innerHTML = "
        "; - docElem.insertBefore( div, docElem.firstChild ); - - // Test - var pass = doc.getElementsByName && - // buggy browsers will return fewer than the correct 2 - doc.getElementsByName( expando ).length === 2 + - // buggy browsers will return more than the correct 0 - doc.getElementsByName( expando + 0 ).length; - support.getIdNotName = !doc.getElementById( expando ); - - // Cleanup - docElem.removeChild( div ); - - return pass; - }); - - // IE6/7 return modified attributes - Expr.attrHandle = assert(function( div ) { - div.innerHTML = ""; - return div.firstChild && typeof div.firstChild.getAttribute !== strundefined && - div.firstChild.getAttribute("href") === "#"; - }) ? - {} : - { - "href": function( elem ) { - return elem.getAttribute( "href", 2 ); - }, - "type": function( elem ) { - return elem.getAttribute("type"); - } - }; - - // ID find and filter - if ( support.getIdNotName ) { - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== strundefined && !documentIsXML ) { - var m = context.getElementById( id ); - // Check parentNode to catch when Blackberry 4.6 returns - // nodes that are no longer in the document #6963 - return m && m.parentNode ? [m] : []; - } - }; - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - return elem.getAttribute("id") === attrId; - }; - }; - } else { - Expr.find["ID"] = function( id, context ) { - if ( typeof context.getElementById !== strundefined && !documentIsXML ) { - var m = context.getElementById( id ); - - return m ? - m.id === id || typeof m.getAttributeNode !== strundefined && m.getAttributeNode("id").value === id ? - [m] : - undefined : - []; - } - }; - Expr.filter["ID"] = function( id ) { - var attrId = id.replace( runescape, funescape ); - return function( elem ) { - var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id"); - return node && node.value === attrId; - }; - }; - } - - // Tag - Expr.find["TAG"] = support.tagNameNoComments ? - function( tag, context ) { - if ( typeof context.getElementsByTagName !== strundefined ) { - return context.getElementsByTagName( tag ); - } - } : - function( tag, context ) { - var elem, - tmp = [], - i = 0, - results = context.getElementsByTagName( tag ); - - // Filter out possible comments - if ( tag === "*" ) { - while ( (elem = results[i++]) ) { - if ( elem.nodeType === 1 ) { - tmp.push( elem ); - } - } - - return tmp; - } - return results; - }; - - // Name - Expr.find["NAME"] = support.getByName && function( tag, context ) { - if ( typeof context.getElementsByName !== strundefined ) { - return context.getElementsByName( name ); - } - }; - - // Class - Expr.find["CLASS"] = support.getByClassName && function( className, context ) { - if ( typeof context.getElementsByClassName !== strundefined && !documentIsXML ) { - return context.getElementsByClassName( className ); - } - }; - - // QSA and matchesSelector support - - // matchesSelector(:active) reports false when true (IE9/Opera 11.5) - rbuggyMatches = []; - - // qSa(:focus) reports false when true (Chrome 21), - // no need to also add to buggyMatches since matches checks buggyQSA - // A support test would require too much code (would include document ready) - rbuggyQSA = [ ":focus" ]; - - if ( (support.qsa = isNative(doc.querySelectorAll)) ) { - // Build QSA regex - // Regex strategy adopted from Diego Perini - assert(function( div ) { - // Select is set to empty string on purpose - // This is to test IE's treatment of not explictly - // setting a boolean content attribute, - // since its presence should be enough - // http://bugs.jquery.com/ticket/12359 - div.innerHTML = ""; - - // IE8 - Some boolean attributes are not treated correctly - if ( !div.querySelectorAll("[selected]").length ) { - rbuggyQSA.push( "\\[" + whitespace + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)" ); - } - - // Webkit/Opera - :checked should return selected option elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - // IE8 throws error here and will not see later tests - if ( !div.querySelectorAll(":checked").length ) { - rbuggyQSA.push(":checked"); - } - }); - - assert(function( div ) { - - // Opera 10-12/IE8 - ^= $= *= and empty values - // Should not select anything - div.innerHTML = ""; - if ( div.querySelectorAll("[i^='']").length ) { - rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:\"\"|'')" ); - } - - // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) - // IE8 throws error here and will not see later tests - if ( !div.querySelectorAll(":enabled").length ) { - rbuggyQSA.push( ":enabled", ":disabled" ); - } - - // Opera 10-11 does not throw on post-comma invalid pseudos - div.querySelectorAll("*,:x"); - rbuggyQSA.push(",.*:"); - }); - } - - if ( (support.matchesSelector = isNative( (matches = docElem.matchesSelector || - docElem.mozMatchesSelector || - docElem.webkitMatchesSelector || - docElem.oMatchesSelector || - docElem.msMatchesSelector) )) ) { - - assert(function( div ) { - // Check to see if it's possible to do matchesSelector - // on a disconnected node (IE 9) - support.disconnectedMatch = matches.call( div, "div" ); - - // This should fail with an exception - // Gecko does not error, returns false instead - matches.call( div, "[s!='']:x" ); - rbuggyMatches.push( "!=", pseudos ); - }); - } - - rbuggyQSA = new RegExp( rbuggyQSA.join("|") ); - rbuggyMatches = new RegExp( rbuggyMatches.join("|") ); - - // Element contains another - // Purposefully does not implement inclusive descendent - // As in, an element does not contain itself - contains = isNative(docElem.contains) || docElem.compareDocumentPosition ? - function( a, b ) { - var adown = a.nodeType === 9 ? a.documentElement : a, - bup = b && b.parentNode; - return a === bup || !!( bup && bup.nodeType === 1 && ( - adown.contains ? - adown.contains( bup ) : - a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 - )); - } : - function( a, b ) { - if ( b ) { - while ( (b = b.parentNode) ) { - if ( b === a ) { - return true; - } - } - } - return false; - }; - - // Document order sorting - sortOrder = docElem.compareDocumentPosition ? - function( a, b ) { - var compare; - - if ( a === b ) { - hasDuplicate = true; - return 0; - } - - if ( (compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b )) ) { - if ( compare & 1 || a.parentNode && a.parentNode.nodeType === 11 ) { - if ( a === doc || contains( preferredDoc, a ) ) { - return -1; - } - if ( b === doc || contains( preferredDoc, b ) ) { - return 1; - } - return 0; - } - return compare & 4 ? -1 : 1; - } - - return a.compareDocumentPosition ? -1 : 1; - } : - function( a, b ) { - var cur, - i = 0, - aup = a.parentNode, - bup = b.parentNode, - ap = [ a ], - bp = [ b ]; - - // Exit early if the nodes are identical - if ( a === b ) { - hasDuplicate = true; - return 0; - - // Parentless nodes are either documents or disconnected - } else if ( !aup || !bup ) { - return a === doc ? -1 : - b === doc ? 1 : - aup ? -1 : - bup ? 1 : - 0; - - // If the nodes are siblings, we can do a quick check - } else if ( aup === bup ) { - return siblingCheck( a, b ); - } - - // Otherwise we need full lists of their ancestors for comparison - cur = a; - while ( (cur = cur.parentNode) ) { - ap.unshift( cur ); - } - cur = b; - while ( (cur = cur.parentNode) ) { - bp.unshift( cur ); - } - - // Walk down the tree looking for a discrepancy - while ( ap[i] === bp[i] ) { - i++; - } - - return i ? - // Do a sibling check if the nodes have a common ancestor - siblingCheck( ap[i], bp[i] ) : - - // Otherwise nodes in our document sort first - ap[i] === preferredDoc ? -1 : - bp[i] === preferredDoc ? 1 : - 0; - }; - - // Always assume the presence of duplicates if sort doesn't - // pass them to our comparison function (as in Google Chrome). - hasDuplicate = false; - [0, 0].sort( sortOrder ); - support.detectDuplicates = hasDuplicate; - - return document; -}; - -Sizzle.matches = function( expr, elements ) { - return Sizzle( expr, null, null, elements ); -}; - -Sizzle.matchesSelector = function( elem, expr ) { - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - // Make sure that attribute selectors are quoted - expr = expr.replace( rattributeQuotes, "='$1']" ); - - // rbuggyQSA always contains :focus, so no need for an existence check - if ( support.matchesSelector && !documentIsXML && (!rbuggyMatches || !rbuggyMatches.test(expr)) && !rbuggyQSA.test(expr) ) { - try { - var ret = matches.call( elem, expr ); - - // IE 9's matchesSelector returns false on disconnected nodes - if ( ret || support.disconnectedMatch || - // As well, disconnected nodes are said to be in a document - // fragment in IE 9 - elem.document && elem.document.nodeType !== 11 ) { - return ret; - } - } catch(e) {} - } - - return Sizzle( expr, document, null, [elem] ).length > 0; -}; - -Sizzle.contains = function( context, elem ) { - // Set document vars if needed - if ( ( context.ownerDocument || context ) !== document ) { - setDocument( context ); - } - return contains( context, elem ); -}; - -Sizzle.attr = function( elem, name ) { - var val; - - // Set document vars if needed - if ( ( elem.ownerDocument || elem ) !== document ) { - setDocument( elem ); - } - - if ( !documentIsXML ) { - name = name.toLowerCase(); - } - if ( (val = Expr.attrHandle[ name ]) ) { - return val( elem ); - } - if ( documentIsXML || support.attributes ) { - return elem.getAttribute( name ); - } - return ( (val = elem.getAttributeNode( name )) || elem.getAttribute( name ) ) && elem[ name ] === true ? - name : - val && val.specified ? val.value : null; -}; - -Sizzle.error = function( msg ) { - throw new Error( "Syntax error, unrecognized expression: " + msg ); -}; - -// Document sorting and removing duplicates -Sizzle.uniqueSort = function( results ) { - var elem, - duplicates = [], - i = 1, - j = 0; - - // Unless we *know* we can detect duplicates, assume their presence - hasDuplicate = !support.detectDuplicates; - results.sort( sortOrder ); - - if ( hasDuplicate ) { - for ( ; (elem = results[i]); i++ ) { - if ( elem === results[ i - 1 ] ) { - j = duplicates.push( i ); - } - } - while ( j-- ) { - results.splice( duplicates[ j ], 1 ); - } - } - - return results; -}; - -function siblingCheck( a, b ) { - var cur = b && a, - diff = cur && ( ~b.sourceIndex || MAX_NEGATIVE ) - ( ~a.sourceIndex || MAX_NEGATIVE ); - - // Use IE sourceIndex if available on both nodes - if ( diff ) { - return diff; - } - - // Check if b follows a - if ( cur ) { - while ( (cur = cur.nextSibling) ) { - if ( cur === b ) { - return -1; - } - } - } - - return a ? 1 : -1; -} - -// Returns a function to use in pseudos for input types -function createInputPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === type; - }; -} - -// Returns a function to use in pseudos for buttons -function createButtonPseudo( type ) { - return function( elem ) { - var name = elem.nodeName.toLowerCase(); - return (name === "input" || name === "button") && elem.type === type; - }; -} - -// Returns a function to use in pseudos for positionals -function createPositionalPseudo( fn ) { - return markFunction(function( argument ) { - argument = +argument; - return markFunction(function( seed, matches ) { - var j, - matchIndexes = fn( [], seed.length, argument ), - i = matchIndexes.length; - - // Match elements found at the specified indexes - while ( i-- ) { - if ( seed[ (j = matchIndexes[i]) ] ) { - seed[j] = !(matches[j] = seed[j]); - } - } - }); - }); -} - -/** - * Utility function for retrieving the text value of an array of DOM nodes - * @param {Array|Element} elem - */ -getText = Sizzle.getText = function( elem ) { - var node, - ret = "", - i = 0, - nodeType = elem.nodeType; - - if ( !nodeType ) { - // If no nodeType, this is expected to be an array - for ( ; (node = elem[i]); i++ ) { - // Do not traverse comment nodes - ret += getText( node ); - } - } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { - // Use textContent for elements - // innerText usage removed for consistency of new lines (see #11153) - if ( typeof elem.textContent === "string" ) { - return elem.textContent; - } else { - // Traverse its children - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - ret += getText( elem ); - } - } - } else if ( nodeType === 3 || nodeType === 4 ) { - return elem.nodeValue; - } - // Do not include comment or processing instruction nodes - - return ret; -}; - -Expr = Sizzle.selectors = { - - // Can be adjusted by the user - cacheLength: 50, - - createPseudo: markFunction, - - match: matchExpr, - - find: {}, - - relative: { - ">": { dir: "parentNode", first: true }, - " ": { dir: "parentNode" }, - "+": { dir: "previousSibling", first: true }, - "~": { dir: "previousSibling" } - }, - - preFilter: { - "ATTR": function( match ) { - match[1] = match[1].replace( runescape, funescape ); - - // Move the given value to match[3] whether quoted or unquoted - match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape ); - - if ( match[2] === "~=" ) { - match[3] = " " + match[3] + " "; - } - - return match.slice( 0, 4 ); - }, - - "CHILD": function( match ) { - /* matches from matchExpr["CHILD"] - 1 type (only|nth|...) - 2 what (child|of-type) - 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) - 4 xn-component of xn+y argument ([+-]?\d*n|) - 5 sign of xn-component - 6 x of xn-component - 7 sign of y-component - 8 y of y-component - */ - match[1] = match[1].toLowerCase(); - - if ( match[1].slice( 0, 3 ) === "nth" ) { - // nth-* requires argument - if ( !match[3] ) { - Sizzle.error( match[0] ); - } - - // numeric x and y parameters for Expr.filter.CHILD - // remember that false/true cast respectively to 0/1 - match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); - match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); - - // other types prohibit arguments - } else if ( match[3] ) { - Sizzle.error( match[0] ); - } - - return match; - }, - - "PSEUDO": function( match ) { - var excess, - unquoted = !match[5] && match[2]; - - if ( matchExpr["CHILD"].test( match[0] ) ) { - return null; - } - - // Accept quoted arguments as-is - if ( match[4] ) { - match[2] = match[4]; - - // Strip excess characters from unquoted arguments - } else if ( unquoted && rpseudo.test( unquoted ) && - // Get excess from tokenize (recursively) - (excess = tokenize( unquoted, true )) && - // advance to the next closing parenthesis - (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { - - // excess is a negative index - match[0] = match[0].slice( 0, excess ); - match[2] = unquoted.slice( 0, excess ); - } - - // Return only captures needed by the pseudo filter method (type and argument) - return match.slice( 0, 3 ); - } - }, - - filter: { - - "TAG": function( nodeName ) { - if ( nodeName === "*" ) { - return function() { return true; }; - } - - nodeName = nodeName.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; - }; - }, - - "CLASS": function( className ) { - var pattern = classCache[ className + " " ]; - - return pattern || - (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && - classCache( className, function( elem ) { - return pattern.test( elem.className || (typeof elem.getAttribute !== strundefined && elem.getAttribute("class")) || "" ); - }); - }, - - "ATTR": function( name, operator, check ) { - return function( elem ) { - var result = Sizzle.attr( elem, name ); - - if ( result == null ) { - return operator === "!="; - } - if ( !operator ) { - return true; - } - - result += ""; - - return operator === "=" ? result === check : - operator === "!=" ? result !== check : - operator === "^=" ? check && result.indexOf( check ) === 0 : - operator === "*=" ? check && result.indexOf( check ) > -1 : - operator === "$=" ? check && result.slice( -check.length ) === check : - operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 : - operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : - false; - }; - }, - - "CHILD": function( type, what, argument, first, last ) { - var simple = type.slice( 0, 3 ) !== "nth", - forward = type.slice( -4 ) !== "last", - ofType = what === "of-type"; - - return first === 1 && last === 0 ? - - // Shortcut for :nth-*(n) - function( elem ) { - return !!elem.parentNode; - } : - - function( elem, context, xml ) { - var cache, outerCache, node, diff, nodeIndex, start, - dir = simple !== forward ? "nextSibling" : "previousSibling", - parent = elem.parentNode, - name = ofType && elem.nodeName.toLowerCase(), - useCache = !xml && !ofType; - - if ( parent ) { - - // :(first|last|only)-(child|of-type) - if ( simple ) { - while ( dir ) { - node = elem; - while ( (node = node[ dir ]) ) { - if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) { - return false; - } - } - // Reverse direction for :only-* (if we haven't yet done so) - start = dir = type === "only" && !start && "nextSibling"; - } - return true; - } - - start = [ forward ? parent.firstChild : parent.lastChild ]; - - // non-xml :nth-child(...) stores cache data on `parent` - if ( forward && useCache ) { - // Seek `elem` from a previously-cached index - outerCache = parent[ expando ] || (parent[ expando ] = {}); - cache = outerCache[ type ] || []; - nodeIndex = cache[0] === dirruns && cache[1]; - diff = cache[0] === dirruns && cache[2]; - node = nodeIndex && parent.childNodes[ nodeIndex ]; - - while ( (node = ++nodeIndex && node && node[ dir ] || - - // Fallback to seeking `elem` from the start - (diff = nodeIndex = 0) || start.pop()) ) { - - // When found, cache indexes on `parent` and break - if ( node.nodeType === 1 && ++diff && node === elem ) { - outerCache[ type ] = [ dirruns, nodeIndex, diff ]; - break; - } - } - - // Use previously-cached element index if available - } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) { - diff = cache[1]; - - // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...) - } else { - // Use the same loop as above to seek `elem` from the start - while ( (node = ++nodeIndex && node && node[ dir ] || - (diff = nodeIndex = 0) || start.pop()) ) { - - if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) { - // Cache the index of each encountered element - if ( useCache ) { - (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ]; - } - - if ( node === elem ) { - break; - } - } - } - } - - // Incorporate the offset, then check against cycle size - diff -= last; - return diff === first || ( diff % first === 0 && diff / first >= 0 ); - } - }; - }, - - "PSEUDO": function( pseudo, argument ) { - // pseudo-class names are case-insensitive - // http://www.w3.org/TR/selectors/#pseudo-classes - // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters - // Remember that setFilters inherits from pseudos - var args, - fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || - Sizzle.error( "unsupported pseudo: " + pseudo ); - - // The user may use createPseudo to indicate that - // arguments are needed to create the filter function - // just as Sizzle does - if ( fn[ expando ] ) { - return fn( argument ); - } - - // But maintain support for old signatures - if ( fn.length > 1 ) { - args = [ pseudo, pseudo, "", argument ]; - return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? - markFunction(function( seed, matches ) { - var idx, - matched = fn( seed, argument ), - i = matched.length; - while ( i-- ) { - idx = indexOf.call( seed, matched[i] ); - seed[ idx ] = !( matches[ idx ] = matched[i] ); - } - }) : - function( elem ) { - return fn( elem, 0, args ); - }; - } - - return fn; - } - }, - - pseudos: { - // Potentially complex pseudos - "not": markFunction(function( selector ) { - // Trim the selector passed to compile - // to avoid treating leading and trailing - // spaces as combinators - var input = [], - results = [], - matcher = compile( selector.replace( rtrim, "$1" ) ); - - return matcher[ expando ] ? - markFunction(function( seed, matches, context, xml ) { - var elem, - unmatched = matcher( seed, null, xml, [] ), - i = seed.length; - - // Match elements unmatched by `matcher` - while ( i-- ) { - if ( (elem = unmatched[i]) ) { - seed[i] = !(matches[i] = elem); - } - } - }) : - function( elem, context, xml ) { - input[0] = elem; - matcher( input, null, xml, results ); - return !results.pop(); - }; - }), - - "has": markFunction(function( selector ) { - return function( elem ) { - return Sizzle( selector, elem ).length > 0; - }; - }), - - "contains": markFunction(function( text ) { - return function( elem ) { - return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1; - }; - }), - - // "Whether an element is represented by a :lang() selector - // is based solely on the element's language value - // being equal to the identifier C, - // or beginning with the identifier C immediately followed by "-". - // The matching of C against the element's language value is performed case-insensitively. - // The identifier C does not have to be a valid language name." - // http://www.w3.org/TR/selectors/#lang-pseudo - "lang": markFunction( function( lang ) { - // lang value must be a valid identifider - if ( !ridentifier.test(lang || "") ) { - Sizzle.error( "unsupported lang: " + lang ); - } - lang = lang.replace( runescape, funescape ).toLowerCase(); - return function( elem ) { - var elemLang; - do { - if ( (elemLang = documentIsXML ? - elem.getAttribute("xml:lang") || elem.getAttribute("lang") : - elem.lang) ) { - - elemLang = elemLang.toLowerCase(); - return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; - } - } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); - return false; - }; - }), - - // Miscellaneous - "target": function( elem ) { - var hash = window.location && window.location.hash; - return hash && hash.slice( 1 ) === elem.id; - }, - - "root": function( elem ) { - return elem === docElem; - }, - - "focus": function( elem ) { - return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); - }, - - // Boolean properties - "enabled": function( elem ) { - return elem.disabled === false; - }, - - "disabled": function( elem ) { - return elem.disabled === true; - }, - - "checked": function( elem ) { - // In CSS3, :checked should return both checked and selected elements - // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked - var nodeName = elem.nodeName.toLowerCase(); - return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); - }, - - "selected": function( elem ) { - // Accessing this property makes selected-by-default - // options in Safari work properly - if ( elem.parentNode ) { - elem.parentNode.selectedIndex; - } - - return elem.selected === true; - }, - - // Contents - "empty": function( elem ) { - // http://www.w3.org/TR/selectors/#empty-pseudo - // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)), - // not comment, processing instructions, or others - // Thanks to Diego Perini for the nodeName shortcut - // Greater than "@" means alpha characters (specifically not starting with "#" or "?") - for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { - if ( elem.nodeName > "@" || elem.nodeType === 3 || elem.nodeType === 4 ) { - return false; - } - } - return true; - }, - - "parent": function( elem ) { - return !Expr.pseudos["empty"]( elem ); - }, - - // Element/input types - "header": function( elem ) { - return rheader.test( elem.nodeName ); - }, - - "input": function( elem ) { - return rinputs.test( elem.nodeName ); - }, - - "button": function( elem ) { - var name = elem.nodeName.toLowerCase(); - return name === "input" && elem.type === "button" || name === "button"; - }, - - "text": function( elem ) { - var attr; - // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc) - // use getAttribute instead to test this case - return elem.nodeName.toLowerCase() === "input" && - elem.type === "text" && - ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === elem.type ); - }, - - // Position-in-collection - "first": createPositionalPseudo(function() { - return [ 0 ]; - }), - - "last": createPositionalPseudo(function( matchIndexes, length ) { - return [ length - 1 ]; - }), - - "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { - return [ argument < 0 ? argument + length : argument ]; - }), - - "even": createPositionalPseudo(function( matchIndexes, length ) { - var i = 0; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "odd": createPositionalPseudo(function( matchIndexes, length ) { - var i = 1; - for ( ; i < length; i += 2 ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; --i >= 0; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }), - - "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { - var i = argument < 0 ? argument + length : argument; - for ( ; ++i < length; ) { - matchIndexes.push( i ); - } - return matchIndexes; - }) - } -}; - -// Add button/input type pseudos -for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { - Expr.pseudos[ i ] = createInputPseudo( i ); -} -for ( i in { submit: true, reset: true } ) { - Expr.pseudos[ i ] = createButtonPseudo( i ); -} - -function tokenize( selector, parseOnly ) { - var matched, match, tokens, type, - soFar, groups, preFilters, - cached = tokenCache[ selector + " " ]; - - if ( cached ) { - return parseOnly ? 0 : cached.slice( 0 ); - } - - soFar = selector; - groups = []; - preFilters = Expr.preFilter; - - while ( soFar ) { - - // Comma and first run - if ( !matched || (match = rcomma.exec( soFar )) ) { - if ( match ) { - // Don't consume trailing commas as valid - soFar = soFar.slice( match[0].length ) || soFar; - } - groups.push( tokens = [] ); - } - - matched = false; - - // Combinators - if ( (match = rcombinators.exec( soFar )) ) { - matched = match.shift(); - tokens.push( { - value: matched, - // Cast descendant combinators to space - type: match[0].replace( rtrim, " " ) - } ); - soFar = soFar.slice( matched.length ); - } - - // Filters - for ( type in Expr.filter ) { - if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || - (match = preFilters[ type ]( match ))) ) { - matched = match.shift(); - tokens.push( { - value: matched, - type: type, - matches: match - } ); - soFar = soFar.slice( matched.length ); - } - } - - if ( !matched ) { - break; - } - } - - // Return the length of the invalid excess - // if we're just parsing - // Otherwise, throw an error or return tokens - return parseOnly ? - soFar.length : - soFar ? - Sizzle.error( selector ) : - // Cache the tokens - tokenCache( selector, groups ).slice( 0 ); -} - -function toSelector( tokens ) { - var i = 0, - len = tokens.length, - selector = ""; - for ( ; i < len; i++ ) { - selector += tokens[i].value; - } - return selector; -} - -function addCombinator( matcher, combinator, base ) { - var dir = combinator.dir, - checkNonElements = base && dir === "parentNode", - doneName = done++; - - return combinator.first ? - // Check against closest ancestor/preceding element - function( elem, context, xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - return matcher( elem, context, xml ); - } - } - } : - - // Check against all ancestor/preceding elements - function( elem, context, xml ) { - var data, cache, outerCache, - dirkey = dirruns + " " + doneName; - - // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching - if ( xml ) { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - if ( matcher( elem, context, xml ) ) { - return true; - } - } - } - } else { - while ( (elem = elem[ dir ]) ) { - if ( elem.nodeType === 1 || checkNonElements ) { - outerCache = elem[ expando ] || (elem[ expando ] = {}); - if ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) { - if ( (data = cache[1]) === true || data === cachedruns ) { - return data === true; - } - } else { - cache = outerCache[ dir ] = [ dirkey ]; - cache[1] = matcher( elem, context, xml ) || cachedruns; - if ( cache[1] === true ) { - return true; - } - } - } - } - } - }; -} - -function elementMatcher( matchers ) { - return matchers.length > 1 ? - function( elem, context, xml ) { - var i = matchers.length; - while ( i-- ) { - if ( !matchers[i]( elem, context, xml ) ) { - return false; - } - } - return true; - } : - matchers[0]; -} - -function condense( unmatched, map, filter, context, xml ) { - var elem, - newUnmatched = [], - i = 0, - len = unmatched.length, - mapped = map != null; - - for ( ; i < len; i++ ) { - if ( (elem = unmatched[i]) ) { - if ( !filter || filter( elem, context, xml ) ) { - newUnmatched.push( elem ); - if ( mapped ) { - map.push( i ); - } - } - } - } - - return newUnmatched; -} - -function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { - if ( postFilter && !postFilter[ expando ] ) { - postFilter = setMatcher( postFilter ); - } - if ( postFinder && !postFinder[ expando ] ) { - postFinder = setMatcher( postFinder, postSelector ); - } - return markFunction(function( seed, results, context, xml ) { - var temp, i, elem, - preMap = [], - postMap = [], - preexisting = results.length, - - // Get initial elements from seed or context - elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), - - // Prefilter to get matcher input, preserving a map for seed-results synchronization - matcherIn = preFilter && ( seed || !selector ) ? - condense( elems, preMap, preFilter, context, xml ) : - elems, - - matcherOut = matcher ? - // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, - postFinder || ( seed ? preFilter : preexisting || postFilter ) ? - - // ...intermediate processing is necessary - [] : - - // ...otherwise use results directly - results : - matcherIn; - - // Find primary matches - if ( matcher ) { - matcher( matcherIn, matcherOut, context, xml ); - } - - // Apply postFilter - if ( postFilter ) { - temp = condense( matcherOut, postMap ); - postFilter( temp, [], context, xml ); - - // Un-match failing elements by moving them back to matcherIn - i = temp.length; - while ( i-- ) { - if ( (elem = temp[i]) ) { - matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); - } - } - } - - if ( seed ) { - if ( postFinder || preFilter ) { - if ( postFinder ) { - // Get the final matcherOut by condensing this intermediate into postFinder contexts - temp = []; - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) ) { - // Restore matcherIn since elem is not yet a final match - temp.push( (matcherIn[i] = elem) ); - } - } - postFinder( null, (matcherOut = []), temp, xml ); - } - - // Move matched elements from seed to results to keep them synchronized - i = matcherOut.length; - while ( i-- ) { - if ( (elem = matcherOut[i]) && - (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) { - - seed[temp] = !(results[temp] = elem); - } - } - } - - // Add elements to results, through postFinder if defined - } else { - matcherOut = condense( - matcherOut === results ? - matcherOut.splice( preexisting, matcherOut.length ) : - matcherOut - ); - if ( postFinder ) { - postFinder( null, results, matcherOut, xml ); - } else { - push.apply( results, matcherOut ); - } - } - }); -} - -function matcherFromTokens( tokens ) { - var checkContext, matcher, j, - len = tokens.length, - leadingRelative = Expr.relative[ tokens[0].type ], - implicitRelative = leadingRelative || Expr.relative[" "], - i = leadingRelative ? 1 : 0, - - // The foundational matcher ensures that elements are reachable from top-level context(s) - matchContext = addCombinator( function( elem ) { - return elem === checkContext; - }, implicitRelative, true ), - matchAnyContext = addCombinator( function( elem ) { - return indexOf.call( checkContext, elem ) > -1; - }, implicitRelative, true ), - matchers = [ function( elem, context, xml ) { - return ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( - (checkContext = context).nodeType ? - matchContext( elem, context, xml ) : - matchAnyContext( elem, context, xml ) ); - } ]; - - for ( ; i < len; i++ ) { - if ( (matcher = Expr.relative[ tokens[i].type ]) ) { - matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; - } else { - matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); - - // Return special upon seeing a positional matcher - if ( matcher[ expando ] ) { - // Find the next relative operator (if any) for proper handling - j = ++i; - for ( ; j < len; j++ ) { - if ( Expr.relative[ tokens[j].type ] ) { - break; - } - } - return setMatcher( - i > 1 && elementMatcher( matchers ), - i > 1 && toSelector( tokens.slice( 0, i - 1 ) ).replace( rtrim, "$1" ), - matcher, - i < j && matcherFromTokens( tokens.slice( i, j ) ), - j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), - j < len && toSelector( tokens ) - ); - } - matchers.push( matcher ); - } - } - - return elementMatcher( matchers ); -} - -function matcherFromGroupMatchers( elementMatchers, setMatchers ) { - // A counter to specify which element is currently being matched - var matcherCachedRuns = 0, - bySet = setMatchers.length > 0, - byElement = elementMatchers.length > 0, - superMatcher = function( seed, context, xml, results, expandContext ) { - var elem, j, matcher, - setMatched = [], - matchedCount = 0, - i = "0", - unmatched = seed && [], - outermost = expandContext != null, - contextBackup = outermostContext, - // We must always have either seed elements or context - elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ), - // Use integer dirruns iff this is the outermost matcher - dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1); - - if ( outermost ) { - outermostContext = context !== document && context; - cachedruns = matcherCachedRuns; - } - - // Add elements passing elementMatchers directly to results - // Keep `i` a string if there are no elements so `matchedCount` will be "00" below - for ( ; (elem = elems[i]) != null; i++ ) { - if ( byElement && elem ) { - j = 0; - while ( (matcher = elementMatchers[j++]) ) { - if ( matcher( elem, context, xml ) ) { - results.push( elem ); - break; - } - } - if ( outermost ) { - dirruns = dirrunsUnique; - cachedruns = ++matcherCachedRuns; - } - } - - // Track unmatched elements for set filters - if ( bySet ) { - // They will have gone through all possible matchers - if ( (elem = !matcher && elem) ) { - matchedCount--; - } - - // Lengthen the array for every element, matched or not - if ( seed ) { - unmatched.push( elem ); - } - } - } - - // Apply set filters to unmatched elements - matchedCount += i; - if ( bySet && i !== matchedCount ) { - j = 0; - while ( (matcher = setMatchers[j++]) ) { - matcher( unmatched, setMatched, context, xml ); - } - - if ( seed ) { - // Reintegrate element matches to eliminate the need for sorting - if ( matchedCount > 0 ) { - while ( i-- ) { - if ( !(unmatched[i] || setMatched[i]) ) { - setMatched[i] = pop.call( results ); - } - } - } - - // Discard index placeholder values to get only actual matches - setMatched = condense( setMatched ); - } - - // Add matches to results - push.apply( results, setMatched ); - - // Seedless set matches succeeding multiple successful matchers stipulate sorting - if ( outermost && !seed && setMatched.length > 0 && - ( matchedCount + setMatchers.length ) > 1 ) { - - Sizzle.uniqueSort( results ); - } - } - - // Override manipulation of globals by nested matchers - if ( outermost ) { - dirruns = dirrunsUnique; - outermostContext = contextBackup; - } - - return unmatched; - }; - - return bySet ? - markFunction( superMatcher ) : - superMatcher; -} - -compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) { - var i, - setMatchers = [], - elementMatchers = [], - cached = compilerCache[ selector + " " ]; - - if ( !cached ) { - // Generate a function of recursive functions that can be used to check each element - if ( !group ) { - group = tokenize( selector ); - } - i = group.length; - while ( i-- ) { - cached = matcherFromTokens( group[i] ); - if ( cached[ expando ] ) { - setMatchers.push( cached ); - } else { - elementMatchers.push( cached ); - } - } - - // Cache the compiled function - cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); - } - return cached; -}; - -function multipleContexts( selector, contexts, results ) { - var i = 0, - len = contexts.length; - for ( ; i < len; i++ ) { - Sizzle( selector, contexts[i], results ); - } - return results; -} - -function select( selector, context, results, seed ) { - var i, tokens, token, type, find, - match = tokenize( selector ); - - if ( !seed ) { - // Try to minimize operations if there is only one group - if ( match.length === 1 ) { - - // Take a shortcut and set the context if the root selector is an ID - tokens = match[0] = match[0].slice( 0 ); - if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && - context.nodeType === 9 && !documentIsXML && - Expr.relative[ tokens[1].type ] ) { - - context = Expr.find["ID"]( token.matches[0].replace( runescape, funescape ), context )[0]; - if ( !context ) { - return results; - } - - selector = selector.slice( tokens.shift().value.length ); - } - - // Fetch a seed set for right-to-left matching - i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; - while ( i-- ) { - token = tokens[i]; - - // Abort if we hit a combinator - if ( Expr.relative[ (type = token.type) ] ) { - break; - } - if ( (find = Expr.find[ type ]) ) { - // Search, expanding context for leading sibling combinators - if ( (seed = find( - token.matches[0].replace( runescape, funescape ), - rsibling.test( tokens[0].type ) && context.parentNode || context - )) ) { - - // If seed is empty or no tokens remain, we can return early - tokens.splice( i, 1 ); - selector = seed.length && toSelector( tokens ); - if ( !selector ) { - push.apply( results, slice.call( seed, 0 ) ); - return results; - } - - break; - } - } - } - } - } - - // Compile and execute a filtering function - // Provide `match` to avoid retokenization if we modified the selector above - compile( selector, match )( - seed, - context, - documentIsXML, - results, - rsibling.test( selector ) - ); - return results; -} - -// Deprecated -Expr.pseudos["nth"] = Expr.pseudos["eq"]; - -// Easy API for creating new setFilters -function setFilters() {} -Expr.filters = setFilters.prototype = Expr.pseudos; -Expr.setFilters = new setFilters(); - -// Initialize with the default document -setDocument(); - -// Override sizzle attribute retrieval -Sizzle.attr = jQuery.attr; -jQuery.find = Sizzle; -jQuery.expr = Sizzle.selectors; -jQuery.expr[":"] = jQuery.expr.pseudos; -jQuery.unique = Sizzle.uniqueSort; -jQuery.text = Sizzle.getText; -jQuery.isXMLDoc = Sizzle.isXML; -jQuery.contains = Sizzle.contains; - - -})( window ); -var runtil = /Until$/, - rparentsprev = /^(?:parents|prev(?:Until|All))/, - isSimple = /^.[^:#\[\.,]*$/, - rneedsContext = jQuery.expr.match.needsContext, - // methods guaranteed to produce a unique set when starting from a unique set - guaranteedUnique = { - children: true, - contents: true, - next: true, - prev: true - }; - -jQuery.fn.extend({ - find: function( selector ) { - var i, ret, self, - len = this.length; - - if ( typeof selector !== "string" ) { - self = this; - return this.pushStack( jQuery( selector ).filter(function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( self[ i ], this ) ) { - return true; - } - } - }) ); - } - - ret = []; - for ( i = 0; i < len; i++ ) { - jQuery.find( selector, this[ i ], ret ); - } - - // Needed because $( selector, context ) becomes $( context ).find( selector ) - ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret ); - ret.selector = ( this.selector ? this.selector + " " : "" ) + selector; - return ret; - }, - - has: function( target ) { - var i, - targets = jQuery( target, this ), - len = targets.length; - - return this.filter(function() { - for ( i = 0; i < len; i++ ) { - if ( jQuery.contains( this, targets[i] ) ) { - return true; - } - } - }); - }, - - not: function( selector ) { - return this.pushStack( winnow(this, selector, false) ); - }, - - filter: function( selector ) { - return this.pushStack( winnow(this, selector, true) ); - }, - - is: function( selector ) { - return !!selector && ( - typeof selector === "string" ? - // If this is a positional/relative selector, check membership in the returned set - // so $("p:first").is("p:last") won't return true for a doc with two "p". - rneedsContext.test( selector ) ? - jQuery( selector, this.context ).index( this[0] ) >= 0 : - jQuery.filter( selector, this ).length > 0 : - this.filter( selector ).length > 0 ); - }, - - closest: function( selectors, context ) { - var cur, - i = 0, - l = this.length, - ret = [], - pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ? - jQuery( selectors, context || this.context ) : - 0; - - for ( ; i < l; i++ ) { - cur = this[i]; - - while ( cur && cur.ownerDocument && cur !== context && cur.nodeType !== 11 ) { - if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, selectors) ) { - ret.push( cur ); - break; - } - cur = cur.parentNode; - } - } - - return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret ); - }, - - // Determine the position of an element within - // the matched set of elements - index: function( elem ) { - - // No argument, return index in parent - if ( !elem ) { - return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1; - } - - // index in selector - if ( typeof elem === "string" ) { - return jQuery.inArray( this[0], jQuery( elem ) ); - } - - // Locate the position of the desired element - return jQuery.inArray( - // If it receives a jQuery object, the first element is used - elem.jquery ? elem[0] : elem, this ); - }, - - add: function( selector, context ) { - var set = typeof selector === "string" ? - jQuery( selector, context ) : - jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ), - all = jQuery.merge( this.get(), set ); - - return this.pushStack( jQuery.unique(all) ); - }, - - addBack: function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter(selector) - ); - } -}); - -jQuery.fn.andSelf = jQuery.fn.addBack; - -function sibling( cur, dir ) { - do { - cur = cur[ dir ]; - } while ( cur && cur.nodeType !== 1 ); - - return cur; -} - -jQuery.each({ - parent: function( elem ) { - var parent = elem.parentNode; - return parent && parent.nodeType !== 11 ? parent : null; - }, - parents: function( elem ) { - return jQuery.dir( elem, "parentNode" ); - }, - parentsUntil: function( elem, i, until ) { - return jQuery.dir( elem, "parentNode", until ); - }, - next: function( elem ) { - return sibling( elem, "nextSibling" ); - }, - prev: function( elem ) { - return sibling( elem, "previousSibling" ); - }, - nextAll: function( elem ) { - return jQuery.dir( elem, "nextSibling" ); - }, - prevAll: function( elem ) { - return jQuery.dir( elem, "previousSibling" ); - }, - nextUntil: function( elem, i, until ) { - return jQuery.dir( elem, "nextSibling", until ); - }, - prevUntil: function( elem, i, until ) { - return jQuery.dir( elem, "previousSibling", until ); - }, - siblings: function( elem ) { - return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem ); - }, - children: function( elem ) { - return jQuery.sibling( elem.firstChild ); - }, - contents: function( elem ) { - return jQuery.nodeName( elem, "iframe" ) ? - elem.contentDocument || elem.contentWindow.document : - jQuery.merge( [], elem.childNodes ); - } -}, function( name, fn ) { - jQuery.fn[ name ] = function( until, selector ) { - var ret = jQuery.map( this, fn, until ); - - if ( !runtil.test( name ) ) { - selector = until; - } - - if ( selector && typeof selector === "string" ) { - ret = jQuery.filter( selector, ret ); - } - - ret = this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( ret ) : ret; - - if ( this.length > 1 && rparentsprev.test( name ) ) { - ret = ret.reverse(); - } - - return this.pushStack( ret ); - }; -}); - -jQuery.extend({ - filter: function( expr, elems, not ) { - if ( not ) { - expr = ":not(" + expr + ")"; - } - - return elems.length === 1 ? - jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] : - jQuery.find.matches(expr, elems); - }, - - dir: function( elem, dir, until ) { - var matched = [], - cur = elem[ dir ]; - - while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) { - if ( cur.nodeType === 1 ) { - matched.push( cur ); - } - cur = cur[dir]; - } - return matched; - }, - - sibling: function( n, elem ) { - var r = []; - - for ( ; n; n = n.nextSibling ) { - if ( n.nodeType === 1 && n !== elem ) { - r.push( n ); - } - } - - return r; - } -}); - -// Implement the identical functionality for filter and not -function winnow( elements, qualifier, keep ) { - - // Can't pass null or undefined to indexOf in Firefox 4 - // Set to 0 to skip string check - qualifier = qualifier || 0; - - if ( jQuery.isFunction( qualifier ) ) { - return jQuery.grep(elements, function( elem, i ) { - var retVal = !!qualifier.call( elem, i, elem ); - return retVal === keep; - }); - - } else if ( qualifier.nodeType ) { - return jQuery.grep(elements, function( elem ) { - return ( elem === qualifier ) === keep; - }); - - } else if ( typeof qualifier === "string" ) { - var filtered = jQuery.grep(elements, function( elem ) { - return elem.nodeType === 1; - }); - - if ( isSimple.test( qualifier ) ) { - return jQuery.filter(qualifier, filtered, !keep); - } else { - qualifier = jQuery.filter( qualifier, filtered ); - } - } - - return jQuery.grep(elements, function( elem ) { - return ( jQuery.inArray( elem, qualifier ) >= 0 ) === keep; - }); -} -function createSafeFragment( document ) { - var list = nodeNames.split( "|" ), - safeFrag = document.createDocumentFragment(); - - if ( safeFrag.createElement ) { - while ( list.length ) { - safeFrag.createElement( - list.pop() - ); - } - } - return safeFrag; -} - -var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" + - "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", - rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g, - rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"), - rleadingWhitespace = /^\s+/, - rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, - rtagName = /<([\w:]+)/, - rtbody = /\s*$/g, - - // We have to close these tags to support XHTML (#13200) - wrapMap = { - option: [ 1, "" ], - legend: [ 1, "
        ", "
        " ], - area: [ 1, "", "" ], - param: [ 1, "", "" ], - thead: [ 1, "", "
        " ], - tr: [ 2, "", "
        " ], - col: [ 2, "", "
        " ], - td: [ 3, "", "
        " ], - - // IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags, - // unless wrapped in a div with non-breaking characters in front of it. - _default: jQuery.support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X
        ", "
        " ] - }, - safeFragment = createSafeFragment( document ), - fragmentDiv = safeFragment.appendChild( document.createElement("div") ); - -wrapMap.optgroup = wrapMap.option; -wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; -wrapMap.th = wrapMap.td; - -jQuery.fn.extend({ - text: function( value ) { - return jQuery.access( this, function( value ) { - return value === undefined ? - jQuery.text( this ) : - this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) ); - }, null, value, arguments.length ); - }, - - wrapAll: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapAll( html.call(this, i) ); - }); - } - - if ( this[0] ) { - // The elements to wrap the target around - var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true); - - if ( this[0].parentNode ) { - wrap.insertBefore( this[0] ); - } - - wrap.map(function() { - var elem = this; - - while ( elem.firstChild && elem.firstChild.nodeType === 1 ) { - elem = elem.firstChild; - } - - return elem; - }).append( this ); - } - - return this; - }, - - wrapInner: function( html ) { - if ( jQuery.isFunction( html ) ) { - return this.each(function(i) { - jQuery(this).wrapInner( html.call(this, i) ); - }); - } - - return this.each(function() { - var self = jQuery( this ), - contents = self.contents(); - - if ( contents.length ) { - contents.wrapAll( html ); - - } else { - self.append( html ); - } - }); - }, - - wrap: function( html ) { - var isFunction = jQuery.isFunction( html ); - - return this.each(function(i) { - jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html ); - }); - }, - - unwrap: function() { - return this.parent().each(function() { - if ( !jQuery.nodeName( this, "body" ) ) { - jQuery( this ).replaceWith( this.childNodes ); - } - }).end(); - }, - - append: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.appendChild( elem ); - } - }); - }, - - prepend: function() { - return this.domManip(arguments, true, function( elem ) { - if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { - this.insertBefore( elem, this.firstChild ); - } - }); - }, - - before: function() { - return this.domManip( arguments, false, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this ); - } - }); - }, - - after: function() { - return this.domManip( arguments, false, function( elem ) { - if ( this.parentNode ) { - this.parentNode.insertBefore( elem, this.nextSibling ); - } - }); - }, - - // keepData is for internal use only--do not document - remove: function( selector, keepData ) { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - if ( !selector || jQuery.filter( selector, [ elem ] ).length > 0 ) { - if ( !keepData && elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem ) ); - } - - if ( elem.parentNode ) { - if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) { - setGlobalEval( getAll( elem, "script" ) ); - } - elem.parentNode.removeChild( elem ); - } - } - } - - return this; - }, - - empty: function() { - var elem, - i = 0; - - for ( ; (elem = this[i]) != null; i++ ) { - // Remove element nodes and prevent memory leaks - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - } - - // Remove any remaining nodes - while ( elem.firstChild ) { - elem.removeChild( elem.firstChild ); - } - - // If this is a select, ensure that it displays empty (#12336) - // Support: IE<9 - if ( elem.options && jQuery.nodeName( elem, "select" ) ) { - elem.options.length = 0; - } - } - - return this; - }, - - clone: function( dataAndEvents, deepDataAndEvents ) { - dataAndEvents = dataAndEvents == null ? false : dataAndEvents; - deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; - - return this.map( function () { - return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); - }); - }, - - html: function( value ) { - return jQuery.access( this, function( value ) { - var elem = this[0] || {}, - i = 0, - l = this.length; - - if ( value === undefined ) { - return elem.nodeType === 1 ? - elem.innerHTML.replace( rinlinejQuery, "" ) : - undefined; - } - - // See if we can take a shortcut and just use innerHTML - if ( typeof value === "string" && !rnoInnerhtml.test( value ) && - ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) && - ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) && - !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) { - - value = value.replace( rxhtmlTag, "<$1>" ); - - try { - for (; i < l; i++ ) { - // Remove element nodes and prevent memory leaks - elem = this[i] || {}; - if ( elem.nodeType === 1 ) { - jQuery.cleanData( getAll( elem, false ) ); - elem.innerHTML = value; - } - } - - elem = 0; - - // If using innerHTML throws an exception, use the fallback method - } catch(e) {} - } - - if ( elem ) { - this.empty().append( value ); - } - }, null, value, arguments.length ); - }, - - replaceWith: function( value ) { - var isFunc = jQuery.isFunction( value ); - - // Make sure that the elements are removed from the DOM before they are inserted - // this can help fix replacing a parent with child elements - if ( !isFunc && typeof value !== "string" ) { - value = jQuery( value ).not( this ).detach(); - } - - return this.domManip( [ value ], true, function( elem ) { - var next = this.nextSibling, - parent = this.parentNode; - - if ( parent ) { - jQuery( this ).remove(); - parent.insertBefore( elem, next ); - } - }); - }, - - detach: function( selector ) { - return this.remove( selector, true ); - }, - - domManip: function( args, table, callback ) { - - // Flatten any nested arrays - args = core_concat.apply( [], args ); - - var first, node, hasScripts, - scripts, doc, fragment, - i = 0, - l = this.length, - set = this, - iNoClone = l - 1, - value = args[0], - isFunction = jQuery.isFunction( value ); - - // We can't cloneNode fragments that contain checked, in WebKit - if ( isFunction || !( l <= 1 || typeof value !== "string" || jQuery.support.checkClone || !rchecked.test( value ) ) ) { - return this.each(function( index ) { - var self = set.eq( index ); - if ( isFunction ) { - args[0] = value.call( this, index, table ? self.html() : undefined ); - } - self.domManip( args, table, callback ); - }); - } - - if ( l ) { - fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, this ); - first = fragment.firstChild; - - if ( fragment.childNodes.length === 1 ) { - fragment = first; - } - - if ( first ) { - table = table && jQuery.nodeName( first, "tr" ); - scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); - hasScripts = scripts.length; - - // Use the original fragment for the last item instead of the first because it can end up - // being emptied incorrectly in certain situations (#8070). - for ( ; i < l; i++ ) { - node = fragment; - - if ( i !== iNoClone ) { - node = jQuery.clone( node, true, true ); - - // Keep references to cloned scripts for later restoration - if ( hasScripts ) { - jQuery.merge( scripts, getAll( node, "script" ) ); - } - } - - callback.call( - table && jQuery.nodeName( this[i], "table" ) ? - findOrAppend( this[i], "tbody" ) : - this[i], - node, - i - ); - } - - if ( hasScripts ) { - doc = scripts[ scripts.length - 1 ].ownerDocument; - - // Reenable scripts - jQuery.map( scripts, restoreScript ); - - // Evaluate executable scripts on first document insertion - for ( i = 0; i < hasScripts; i++ ) { - node = scripts[ i ]; - if ( rscriptType.test( node.type || "" ) && - !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) { - - if ( node.src ) { - // Hope ajax is available... - jQuery.ajax({ - url: node.src, - type: "GET", - dataType: "script", - async: false, - global: false, - "throws": true - }); - } else { - jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) ); - } - } - } - } - - // Fix #11809: Avoid leaking memory - fragment = first = null; - } - } - - return this; - } -}); - -function findOrAppend( elem, tag ) { - return elem.getElementsByTagName( tag )[0] || elem.appendChild( elem.ownerDocument.createElement( tag ) ); -} - -// Replace/restore the type attribute of script elements for safe DOM manipulation -function disableScript( elem ) { - var attr = elem.getAttributeNode("type"); - elem.type = ( attr && attr.specified ) + "/" + elem.type; - return elem; -} -function restoreScript( elem ) { - var match = rscriptTypeMasked.exec( elem.type ); - if ( match ) { - elem.type = match[1]; - } else { - elem.removeAttribute("type"); - } - return elem; -} - -// Mark scripts as having already been evaluated -function setGlobalEval( elems, refElements ) { - var elem, - i = 0; - for ( ; (elem = elems[i]) != null; i++ ) { - jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) ); - } -} - -function cloneCopyEvent( src, dest ) { - - if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) { - return; - } - - var type, i, l, - oldData = jQuery._data( src ), - curData = jQuery._data( dest, oldData ), - events = oldData.events; - - if ( events ) { - delete curData.handle; - curData.events = {}; - - for ( type in events ) { - for ( i = 0, l = events[ type ].length; i < l; i++ ) { - jQuery.event.add( dest, type, events[ type ][ i ] ); - } - } - } - - // make the cloned public data object a copy from the original - if ( curData.data ) { - curData.data = jQuery.extend( {}, curData.data ); - } -} - -function fixCloneNodeIssues( src, dest ) { - var nodeName, e, data; - - // We do not need to do anything for non-Elements - if ( dest.nodeType !== 1 ) { - return; - } - - nodeName = dest.nodeName.toLowerCase(); - - // IE6-8 copies events bound via attachEvent when using cloneNode. - if ( !jQuery.support.noCloneEvent && dest[ jQuery.expando ] ) { - data = jQuery._data( dest ); - - for ( e in data.events ) { - jQuery.removeEvent( dest, e, data.handle ); - } - - // Event data gets referenced instead of copied if the expando gets copied too - dest.removeAttribute( jQuery.expando ); - } - - // IE blanks contents when cloning scripts, and tries to evaluate newly-set text - if ( nodeName === "script" && dest.text !== src.text ) { - disableScript( dest ).text = src.text; - restoreScript( dest ); - - // IE6-10 improperly clones children of object elements using classid. - // IE10 throws NoModificationAllowedError if parent is null, #12132. - } else if ( nodeName === "object" ) { - if ( dest.parentNode ) { - dest.outerHTML = src.outerHTML; - } - - // This path appears unavoidable for IE9. When cloning an object - // element in IE9, the outerHTML strategy above is not sufficient. - // If the src has innerHTML and the destination does not, - // copy the src.innerHTML into the dest.innerHTML. #10324 - if ( jQuery.support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) { - dest.innerHTML = src.innerHTML; - } - - } else if ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) { - // IE6-8 fails to persist the checked state of a cloned checkbox - // or radio button. Worse, IE6-7 fail to give the cloned element - // a checked appearance if the defaultChecked value isn't also set - - dest.defaultChecked = dest.checked = src.checked; - - // IE6-7 get confused and end up setting the value of a cloned - // checkbox/radio button to an empty string instead of "on" - if ( dest.value !== src.value ) { - dest.value = src.value; - } - - // IE6-8 fails to return the selected option to the default selected - // state when cloning options - } else if ( nodeName === "option" ) { - dest.defaultSelected = dest.selected = src.defaultSelected; - - // IE6-8 fails to set the defaultValue to the correct value when - // cloning other types of input fields - } else if ( nodeName === "input" || nodeName === "textarea" ) { - dest.defaultValue = src.defaultValue; - } -} - -jQuery.each({ - appendTo: "append", - prependTo: "prepend", - insertBefore: "before", - insertAfter: "after", - replaceAll: "replaceWith" -}, function( name, original ) { - jQuery.fn[ name ] = function( selector ) { - var elems, - i = 0, - ret = [], - insert = jQuery( selector ), - last = insert.length - 1; - - for ( ; i <= last; i++ ) { - elems = i === last ? this : this.clone(true); - jQuery( insert[i] )[ original ]( elems ); - - // Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get() - core_push.apply( ret, elems.get() ); - } - - return this.pushStack( ret ); - }; -}); - -function getAll( context, tag ) { - var elems, elem, - i = 0, - found = typeof context.getElementsByTagName !== core_strundefined ? context.getElementsByTagName( tag || "*" ) : - typeof context.querySelectorAll !== core_strundefined ? context.querySelectorAll( tag || "*" ) : - undefined; - - if ( !found ) { - for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) { - if ( !tag || jQuery.nodeName( elem, tag ) ) { - found.push( elem ); - } else { - jQuery.merge( found, getAll( elem, tag ) ); - } - } - } - - return tag === undefined || tag && jQuery.nodeName( context, tag ) ? - jQuery.merge( [ context ], found ) : - found; -} - -// Used in buildFragment, fixes the defaultChecked property -function fixDefaultChecked( elem ) { - if ( manipulation_rcheckableType.test( elem.type ) ) { - elem.defaultChecked = elem.checked; - } -} - -jQuery.extend({ - clone: function( elem, dataAndEvents, deepDataAndEvents ) { - var destElements, node, clone, i, srcElements, - inPage = jQuery.contains( elem.ownerDocument, elem ); - - if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) { - clone = elem.cloneNode( true ); - - // IE<=8 does not properly clone detached, unknown element nodes - } else { - fragmentDiv.innerHTML = elem.outerHTML; - fragmentDiv.removeChild( clone = fragmentDiv.firstChild ); - } - - if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) && - (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) { - - // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2 - destElements = getAll( clone ); - srcElements = getAll( elem ); - - // Fix all IE cloning issues - for ( i = 0; (node = srcElements[i]) != null; ++i ) { - // Ensure that the destination node is not null; Fixes #9587 - if ( destElements[i] ) { - fixCloneNodeIssues( node, destElements[i] ); - } - } - } - - // Copy the events from the original to the clone - if ( dataAndEvents ) { - if ( deepDataAndEvents ) { - srcElements = srcElements || getAll( elem ); - destElements = destElements || getAll( clone ); - - for ( i = 0; (node = srcElements[i]) != null; i++ ) { - cloneCopyEvent( node, destElements[i] ); - } - } else { - cloneCopyEvent( elem, clone ); - } - } - - // Preserve script evaluation history - destElements = getAll( clone, "script" ); - if ( destElements.length > 0 ) { - setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); - } - - destElements = srcElements = node = null; - - // Return the cloned set - return clone; - }, - - buildFragment: function( elems, context, scripts, selection ) { - var j, elem, contains, - tmp, tag, tbody, wrap, - l = elems.length, - - // Ensure a safe fragment - safe = createSafeFragment( context ), - - nodes = [], - i = 0; - - for ( ; i < l; i++ ) { - elem = elems[ i ]; - - if ( elem || elem === 0 ) { - - // Add nodes directly - if ( jQuery.type( elem ) === "object" ) { - jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); - - // Convert non-html into a text node - } else if ( !rhtml.test( elem ) ) { - nodes.push( context.createTextNode( elem ) ); - - // Convert html into DOM nodes - } else { - tmp = tmp || safe.appendChild( context.createElement("div") ); - - // Deserialize a standard representation - tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase(); - wrap = wrapMap[ tag ] || wrapMap._default; - - tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1>" ) + wrap[2]; - - // Descend through wrappers to the right content - j = wrap[0]; - while ( j-- ) { - tmp = tmp.lastChild; - } - - // Manually add leading whitespace removed by IE - if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) { - nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) ); - } - - // Remove IE's autoinserted from table fragments - if ( !jQuery.support.tbody ) { - - // String was a , *may* have spurious - elem = tag === "table" && !rtbody.test( elem ) ? - tmp.firstChild : - - // String was a bare or - wrap[1] === "
        " && !rtbody.test( elem ) ? - tmp : - 0; - - j = elem && elem.childNodes.length; - while ( j-- ) { - if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) { - elem.removeChild( tbody ); - } - } - } - - jQuery.merge( nodes, tmp.childNodes ); - - // Fix #12392 for WebKit and IE > 9 - tmp.textContent = ""; - - // Fix #12392 for oldIE - while ( tmp.firstChild ) { - tmp.removeChild( tmp.firstChild ); - } - - // Remember the top-level container for proper cleanup - tmp = safe.lastChild; - } - } - } - - // Fix #11356: Clear elements from fragment - if ( tmp ) { - safe.removeChild( tmp ); - } - - // Reset defaultChecked for any radios and checkboxes - // about to be appended to the DOM in IE 6/7 (#8060) - if ( !jQuery.support.appendChecked ) { - jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked ); - } - - i = 0; - while ( (elem = nodes[ i++ ]) ) { - - // #4087 - If origin and destination elements are the same, and this is - // that element, do not do anything - if ( selection && jQuery.inArray( elem, selection ) !== -1 ) { - continue; - } - - contains = jQuery.contains( elem.ownerDocument, elem ); - - // Append to fragment - tmp = getAll( safe.appendChild( elem ), "script" ); - - // Preserve script evaluation history - if ( contains ) { - setGlobalEval( tmp ); - } - - // Capture executables - if ( scripts ) { - j = 0; - while ( (elem = tmp[ j++ ]) ) { - if ( rscriptType.test( elem.type || "" ) ) { - scripts.push( elem ); - } - } - } - } - - tmp = null; - - return safe; - }, - - cleanData: function( elems, /* internal */ acceptData ) { - var elem, type, id, data, - i = 0, - internalKey = jQuery.expando, - cache = jQuery.cache, - deleteExpando = jQuery.support.deleteExpando, - special = jQuery.event.special; - - for ( ; (elem = elems[i]) != null; i++ ) { - - if ( acceptData || jQuery.acceptData( elem ) ) { - - id = elem[ internalKey ]; - data = id && cache[ id ]; - - if ( data ) { - if ( data.events ) { - for ( type in data.events ) { - if ( special[ type ] ) { - jQuery.event.remove( elem, type ); - - // This is a shortcut to avoid jQuery.event.remove's overhead - } else { - jQuery.removeEvent( elem, type, data.handle ); - } - } - } - - // Remove cache only if it was not already removed by jQuery.event.remove - if ( cache[ id ] ) { - - delete cache[ id ]; - - // IE does not allow us to delete expando properties from nodes, - // nor does it have a removeAttribute function on Document nodes; - // we must handle all of these cases - if ( deleteExpando ) { - delete elem[ internalKey ]; - - } else if ( typeof elem.removeAttribute !== core_strundefined ) { - elem.removeAttribute( internalKey ); - - } else { - elem[ internalKey ] = null; - } - - core_deletedIds.push( id ); - } - } - } - } - } -}); -var iframe, getStyles, curCSS, - ralpha = /alpha\([^)]*\)/i, - ropacity = /opacity\s*=\s*([^)]*)/, - rposition = /^(top|right|bottom|left)$/, - // swappable if display is none or starts with table except "table", "table-cell", or "table-caption" - // see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display - rdisplayswap = /^(none|table(?!-c[ea]).+)/, - rmargin = /^margin/, - rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ), - rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ), - rrelNum = new RegExp( "^([+-])=(" + core_pnum + ")", "i" ), - elemdisplay = { BODY: "block" }, - - cssShow = { position: "absolute", visibility: "hidden", display: "block" }, - cssNormalTransform = { - letterSpacing: 0, - fontWeight: 400 - }, - - cssExpand = [ "Top", "Right", "Bottom", "Left" ], - cssPrefixes = [ "Webkit", "O", "Moz", "ms" ]; - -// return a css property mapped to a potentially vendor prefixed property -function vendorPropName( style, name ) { - - // shortcut for names that are not vendor prefixed - if ( name in style ) { - return name; - } - - // check for vendor prefixed names - var capName = name.charAt(0).toUpperCase() + name.slice(1), - origName = name, - i = cssPrefixes.length; - - while ( i-- ) { - name = cssPrefixes[ i ] + capName; - if ( name in style ) { - return name; - } - } - - return origName; -} - -function isHidden( elem, el ) { - // isHidden might be called from jQuery#filter function; - // in that case, element will be second argument - elem = el || elem; - return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); -} - -function showHide( elements, show ) { - var display, elem, hidden, - values = [], - index = 0, - length = elements.length; - - for ( ; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - - values[ index ] = jQuery._data( elem, "olddisplay" ); - display = elem.style.display; - if ( show ) { - // Reset the inline display of this element to learn if it is - // being hidden by cascaded rules or not - if ( !values[ index ] && display === "none" ) { - elem.style.display = ""; - } - - // Set elements which have been overridden with display: none - // in a stylesheet to whatever the default browser style is - // for such an element - if ( elem.style.display === "" && isHidden( elem ) ) { - values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) ); - } - } else { - - if ( !values[ index ] ) { - hidden = isHidden( elem ); - - if ( display && display !== "none" || !hidden ) { - jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) ); - } - } - } - } - - // Set the display of most of the elements in a second loop - // to avoid the constant reflow - for ( index = 0; index < length; index++ ) { - elem = elements[ index ]; - if ( !elem.style ) { - continue; - } - if ( !show || elem.style.display === "none" || elem.style.display === "" ) { - elem.style.display = show ? values[ index ] || "" : "none"; - } - } - - return elements; -} - -jQuery.fn.extend({ - css: function( name, value ) { - return jQuery.access( this, function( elem, name, value ) { - var len, styles, - map = {}, - i = 0; - - if ( jQuery.isArray( name ) ) { - styles = getStyles( elem ); - len = name.length; - - for ( ; i < len; i++ ) { - map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); - } - - return map; - } - - return value !== undefined ? - jQuery.style( elem, name, value ) : - jQuery.css( elem, name ); - }, name, value, arguments.length > 1 ); - }, - show: function() { - return showHide( this, true ); - }, - hide: function() { - return showHide( this ); - }, - toggle: function( state ) { - var bool = typeof state === "boolean"; - - return this.each(function() { - if ( bool ? state : isHidden( this ) ) { - jQuery( this ).show(); - } else { - jQuery( this ).hide(); - } - }); - } -}); - -jQuery.extend({ - // Add in style property hooks for overriding the default - // behavior of getting and setting a style property - cssHooks: { - opacity: { - get: function( elem, computed ) { - if ( computed ) { - // We should always get a number back from opacity - var ret = curCSS( elem, "opacity" ); - return ret === "" ? "1" : ret; - } - } - } - }, - - // Exclude the following css properties to add px - cssNumber: { - "columnCount": true, - "fillOpacity": true, - "fontWeight": true, - "lineHeight": true, - "opacity": true, - "orphans": true, - "widows": true, - "zIndex": true, - "zoom": true - }, - - // Add in properties whose names you wish to fix before - // setting or getting the value - cssProps: { - // normalize float css property - "float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat" - }, - - // Get and set the style property on a DOM Node - style: function( elem, name, value, extra ) { - // Don't set styles on text and comment nodes - if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { - return; - } - - // Make sure that we're working with the right name - var ret, type, hooks, - origName = jQuery.camelCase( name ), - style = elem.style; - - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // Check if we're setting a value - if ( value !== undefined ) { - type = typeof value; - - // convert relative number strings (+= or -=) to relative numbers. #7345 - if ( type === "string" && (ret = rrelNum.exec( value )) ) { - value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) ); - // Fixes bug #9237 - type = "number"; - } - - // Make sure that NaN and null values aren't set. See: #7116 - if ( value == null || type === "number" && isNaN( value ) ) { - return; - } - - // If a number was passed in, add 'px' to the (except for certain CSS properties) - if ( type === "number" && !jQuery.cssNumber[ origName ] ) { - value += "px"; - } - - // Fixes #8908, it can be done more correctly by specifing setters in cssHooks, - // but it would mean to define eight (for every problematic property) identical functions - if ( !jQuery.support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) { - style[ name ] = "inherit"; - } - - // If a hook was provided, use that value, otherwise just set the specified value - if ( !hooks || !("set" in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) { - - // Wrapped to prevent IE from throwing errors when 'invalid' values are provided - // Fixes bug #5509 - try { - style[ name ] = value; - } catch(e) {} - } - - } else { - // If a hook was provided get the non-computed value from there - if ( hooks && "get" in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) { - return ret; - } - - // Otherwise just get the value from the style object - return style[ name ]; - } - }, - - css: function( elem, name, extra, styles ) { - var num, val, hooks, - origName = jQuery.camelCase( name ); - - // Make sure that we're working with the right name - name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) ); - - // gets hook for the prefixed version - // followed by the unprefixed version - hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; - - // If a hook was provided get the computed value from there - if ( hooks && "get" in hooks ) { - val = hooks.get( elem, true, extra ); - } - - // Otherwise, if a way to get the computed value exists, use that - if ( val === undefined ) { - val = curCSS( elem, name, styles ); - } - - //convert "normal" to computed value - if ( val === "normal" && name in cssNormalTransform ) { - val = cssNormalTransform[ name ]; - } - - // Return, converting to number if forced or a qualifier was provided and val looks numeric - if ( extra === "" || extra ) { - num = parseFloat( val ); - return extra === true || jQuery.isNumeric( num ) ? num || 0 : val; - } - return val; - }, - - // A method for quickly swapping in/out CSS properties to get correct calculations - swap: function( elem, options, callback, args ) { - var ret, name, - old = {}; - - // Remember the old values, and insert the new ones - for ( name in options ) { - old[ name ] = elem.style[ name ]; - elem.style[ name ] = options[ name ]; - } - - ret = callback.apply( elem, args || [] ); - - // Revert the old values - for ( name in options ) { - elem.style[ name ] = old[ name ]; - } - - return ret; - } -}); - -// NOTE: we've included the "window" in window.getComputedStyle -// because jsdom on node.js will break without it. -if ( window.getComputedStyle ) { - getStyles = function( elem ) { - return window.getComputedStyle( elem, null ); - }; - - curCSS = function( elem, name, _computed ) { - var width, minWidth, maxWidth, - computed = _computed || getStyles( elem ), - - // getPropertyValue is only needed for .css('filter') in IE9, see #12537 - ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined, - style = elem.style; - - if ( computed ) { - - if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) { - ret = jQuery.style( elem, name ); - } - - // A tribute to the "awesome hack by Dean Edwards" - // Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right - // Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels - // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values - if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) { - - // Remember the original values - width = style.width; - minWidth = style.minWidth; - maxWidth = style.maxWidth; - - // Put in the new values to get a computed value out - style.minWidth = style.maxWidth = style.width = ret; - ret = computed.width; - - // Revert the changed values - style.width = width; - style.minWidth = minWidth; - style.maxWidth = maxWidth; - } - } - - return ret; - }; -} else if ( document.documentElement.currentStyle ) { - getStyles = function( elem ) { - return elem.currentStyle; - }; - - curCSS = function( elem, name, _computed ) { - var left, rs, rsLeft, - computed = _computed || getStyles( elem ), - ret = computed ? computed[ name ] : undefined, - style = elem.style; - - // Avoid setting ret to empty string here - // so we don't default to auto - if ( ret == null && style && style[ name ] ) { - ret = style[ name ]; - } - - // From the awesome hack by Dean Edwards - // http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291 - - // If we're not dealing with a regular pixel number - // but a number that has a weird ending, we need to convert it to pixels - // but not position css attributes, as those are proportional to the parent element instead - // and we can't measure the parent instead because it might trigger a "stacking dolls" problem - if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) { - - // Remember the original values - left = style.left; - rs = elem.runtimeStyle; - rsLeft = rs && rs.left; - - // Put in the new values to get a computed value out - if ( rsLeft ) { - rs.left = elem.currentStyle.left; - } - style.left = name === "fontSize" ? "1em" : ret; - ret = style.pixelLeft + "px"; - - // Revert the changed values - style.left = left; - if ( rsLeft ) { - rs.left = rsLeft; - } - } - - return ret === "" ? "auto" : ret; - }; -} - -function setPositiveNumber( elem, value, subtract ) { - var matches = rnumsplit.exec( value ); - return matches ? - // Guard against undefined "subtract", e.g., when used as in cssHooks - Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) : - value; -} - -function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { - var i = extra === ( isBorderBox ? "border" : "content" ) ? - // If we already have the right measurement, avoid augmentation - 4 : - // Otherwise initialize for horizontal or vertical properties - name === "width" ? 1 : 0, - - val = 0; - - for ( ; i < 4; i += 2 ) { - // both box models exclude margin, so add it if we want it - if ( extra === "margin" ) { - val += jQuery.css( elem, extra + cssExpand[ i ], true, styles ); - } - - if ( isBorderBox ) { - // border-box includes padding, so remove it if we want content - if ( extra === "content" ) { - val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - } - - // at this point, extra isn't border nor margin, so remove border - if ( extra !== "margin" ) { - val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } else { - // at this point, extra isn't content, so add padding - val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); - - // at this point, extra isn't content nor padding, so add border - if ( extra !== "padding" ) { - val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); - } - } - } - - return val; -} - -function getWidthOrHeight( elem, name, extra ) { - - // Start with offset property, which is equivalent to the border-box value - var valueIsBorderBox = true, - val = name === "width" ? elem.offsetWidth : elem.offsetHeight, - styles = getStyles( elem ), - isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; - - // some non-html elements return undefined for offsetWidth, so check for null/undefined - // svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285 - // MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668 - if ( val <= 0 || val == null ) { - // Fall back to computed then uncomputed css if necessary - val = curCSS( elem, name, styles ); - if ( val < 0 || val == null ) { - val = elem.style[ name ]; - } - - // Computed unit is not pixels. Stop here and return. - if ( rnumnonpx.test(val) ) { - return val; - } - - // we need the check for style in case a browser which returns unreliable values - // for getComputedStyle silently falls back to the reliable elem.style - valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] ); - - // Normalize "", auto, and prepare for extra - val = parseFloat( val ) || 0; - } - - // use the active box-sizing model to add/subtract irrelevant styles - return ( val + - augmentWidthOrHeight( - elem, - name, - extra || ( isBorderBox ? "border" : "content" ), - valueIsBorderBox, - styles - ) - ) + "px"; -} - -// Try to determine the default display value of an element -function css_defaultDisplay( nodeName ) { - var doc = document, - display = elemdisplay[ nodeName ]; - - if ( !display ) { - display = actualDisplay( nodeName, doc ); - - // If the simple way fails, read from inside an iframe - if ( display === "none" || !display ) { - // Use the already-created iframe if possible - iframe = ( iframe || - jQuery("' : ''); - inst._keyEvent = false; - return html; - }, - - /* Generate the month and year header. */ - _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, maxDate, - secondary, monthNames, monthNamesShort) { - var changeMonth = this._get(inst, 'changeMonth'); - var changeYear = this._get(inst, 'changeYear'); - var showMonthAfterYear = this._get(inst, 'showMonthAfterYear'); - var html = '
        '; - var monthHtml = ''; - // month selection - if (secondary || !changeMonth) - monthHtml += '' + monthNames[drawMonth] + ''; - else { - var inMinYear = (minDate && minDate.getFullYear() == drawYear); - var inMaxYear = (maxDate && maxDate.getFullYear() == drawYear); - monthHtml += ''; - } - if (!showMonthAfterYear) - html += monthHtml + (secondary || !(changeMonth && changeYear) ? ' ' : ''); - // year selection - inst.yearshtml = ''; - if (secondary || !changeYear) - html += '' + drawYear + ''; - else { - // determine range of years to display - var years = this._get(inst, 'yearRange').split(':'); - var thisYear = new Date().getFullYear(); - var determineYear = function(value) { - var year = (value.match(/c[+-].*/) ? drawYear + parseInt(value.substring(1), 10) : - (value.match(/[+-].*/) ? thisYear + parseInt(value, 10) : - parseInt(value, 10))); - return (isNaN(year) ? thisYear : year); - }; - var year = determineYear(years[0]); - var endYear = Math.max(year, determineYear(years[1] || '')); - year = (minDate ? Math.max(year, minDate.getFullYear()) : year); - endYear = (maxDate ? Math.min(endYear, maxDate.getFullYear()) : endYear); - inst.yearshtml += ''; - //when showing there is no need for later update - if( ! $.browser.mozilla ){ - html += inst.yearshtml; - inst.yearshtml = null; - } else { - // will be replaced later with inst.yearshtml - html += ''; - } - } - html += this._get(inst, 'yearSuffix'); - if (showMonthAfterYear) - html += (secondary || !(changeMonth && changeYear) ? ' ' : '') + monthHtml; - html += '
        '; // Close datepicker_header - return html; - }, - - /* Adjust one of the date sub-fields. */ - _adjustInstDate: function(inst, offset, period) { - var year = inst.drawYear + (period == 'Y' ? offset : 0); - var month = inst.drawMonth + (period == 'M' ? offset : 0); - var day = Math.min(inst.selectedDay, this._getDaysInMonth(year, month)) + - (period == 'D' ? offset : 0); - var date = this._restrictMinMax(inst, - this._daylightSavingAdjust(new Date(year, month, day))); - inst.selectedDay = date.getDate(); - inst.drawMonth = inst.selectedMonth = date.getMonth(); - inst.drawYear = inst.selectedYear = date.getFullYear(); - if (period == 'M' || period == 'Y') - this._notifyChange(inst); - }, - - /* Ensure a date is within any min/max bounds. */ - _restrictMinMax: function(inst, date) { - var minDate = this._getMinMaxDate(inst, 'min'); - var maxDate = this._getMinMaxDate(inst, 'max'); - var newDate = (minDate && date < minDate ? minDate : date); - newDate = (maxDate && newDate > maxDate ? maxDate : newDate); - return newDate; - }, - - /* Notify change of month/year. */ - _notifyChange: function(inst) { - var onChange = this._get(inst, 'onChangeMonthYear'); - if (onChange) - onChange.apply((inst.input ? inst.input[0] : null), - [inst.selectedYear, inst.selectedMonth + 1, inst]); - }, - - /* Determine the number of months to show. */ - _getNumberOfMonths: function(inst) { - var numMonths = this._get(inst, 'numberOfMonths'); - return (numMonths == null ? [1, 1] : (typeof numMonths == 'number' ? [1, numMonths] : numMonths)); - }, - - /* Determine the current maximum date - ensure no time components are set. */ - _getMinMaxDate: function(inst, minMax) { - return this._determineDate(inst, this._get(inst, minMax + 'Date'), null); - }, - - /* Find the number of days in a given month. */ - _getDaysInMonth: function(year, month) { - return 32 - new Date(year, month, 32).getDate(); - }, - - /* Find the day of the week of the first of a month. */ - _getFirstDayOfMonth: function(year, month) { - return new Date(year, month, 1).getDay(); - }, - - /* Determines if we should allow a "next/prev" month display change. */ - _canAdjustMonth: function(inst, offset, curYear, curMonth) { - var numMonths = this._getNumberOfMonths(inst); - var date = this._daylightSavingAdjust(new Date(curYear, - curMonth + (offset < 0 ? offset : numMonths[0] * numMonths[1]), 1)); - if (offset < 0) - date.setDate(this._getDaysInMonth(date.getFullYear(), date.getMonth())); - return this._isInRange(inst, date); - }, - - /* Is the given date in the accepted range? */ - _isInRange: function(inst, date) { - var minDate = this._getMinMaxDate(inst, 'min'); - var maxDate = this._getMinMaxDate(inst, 'max'); - return ((!minDate || date.getTime() >= minDate.getTime()) && - (!maxDate || date.getTime() <= maxDate.getTime())); - }, - - /* Provide the configuration settings for formatting/parsing. */ - _getFormatConfig: function(inst) { - var shortYearCutoff = this._get(inst, 'shortYearCutoff'); - shortYearCutoff = (typeof shortYearCutoff != 'string' ? shortYearCutoff : - new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10)); - return {shortYearCutoff: shortYearCutoff, - dayNamesShort: this._get(inst, 'dayNamesShort'), dayNames: this._get(inst, 'dayNames'), - monthNamesShort: this._get(inst, 'monthNamesShort'), monthNames: this._get(inst, 'monthNames')}; - }, - - /* Format the given date for display. */ - _formatDate: function(inst, day, month, year) { - if (!day) { - inst.currentDay = inst.selectedDay; - inst.currentMonth = inst.selectedMonth; - inst.currentYear = inst.selectedYear; - } - var date = (day ? (typeof day == 'object' ? day : - this._daylightSavingAdjust(new Date(year, month, day))) : - this._daylightSavingAdjust(new Date(inst.currentYear, inst.currentMonth, inst.currentDay))); - return this.formatDate(this._get(inst, 'dateFormat'), date, this._getFormatConfig(inst)); - } -}); - -/* jQuery extend now ignores nulls! */ -function extendRemove(target, props) { - $.extend(target, props); - for (var name in props) - if (props[name] == null || props[name] == undefined) - target[name] = props[name]; - return target; -}; - -/* Determine whether an object is an array. */ -function isArray(a) { - return (a && (($.browser.safari && typeof a == 'object' && a.length) || - (a.constructor && a.constructor.toString().match(/\Array\(\)/)))); -}; - -/* Invoke the datepicker functionality. - @param options string - a command, optionally followed by additional parameters or - Object - settings for attaching new datepicker functionality - @return jQuery object */ -$.fn.datepicker = function(options){ - - /* Initialise the date picker. */ - if (!$.datepicker.initialized) { - $(document).mousedown($.datepicker._checkExternalClick). - find('body').append($.datepicker.dpDiv); - $.datepicker.initialized = true; - } - - var otherArgs = Array.prototype.slice.call(arguments, 1); - if (typeof options == 'string' && (options == 'isDisabled' || options == 'getDate' || options == 'widget')) - return $.datepicker['_' + options + 'Datepicker']. - apply($.datepicker, [this[0]].concat(otherArgs)); - if (options == 'option' && arguments.length == 2 && typeof arguments[1] == 'string') - return $.datepicker['_' + options + 'Datepicker']. - apply($.datepicker, [this[0]].concat(otherArgs)); - return this.each(function() { - typeof options == 'string' ? - $.datepicker['_' + options + 'Datepicker']. - apply($.datepicker, [this].concat(otherArgs)) : - $.datepicker._attachDatepicker(this, options); - }); -}; - -$.datepicker = new Datepicker(); // singleton instance -$.datepicker.initialized = false; -$.datepicker.uuid = new Date().getTime(); -$.datepicker.version = "1.8.7"; - -// Workaround for #4055 -// Add another global to avoid noConflict issues with inline event handlers -window['DP_jQuery_' + dpuuid] = $; - -})(jQuery); -/* - * Note: While Microsoft is not the author of this file, Microsoft is - * offering you a license subject to the terms of the Microsoft Software - * License Terms for Microsoft ASP.NET Model View Controller 3. - * Microsoft reserves all other rights. The notices below are provided - * for informational purposes only and are not the license terms under - * which Microsoft distributed this file. - * - * jQuery UI Dialog 1.8.7 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * - * http://docs.jquery.com/UI/Dialog - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - * jquery.ui.button.js - * jquery.ui.draggable.js - * jquery.ui.mouse.js - * jquery.ui.position.js - * jquery.ui.resizable.js - */ -(function( $, undefined ) { - -var uiDialogClasses = - 'ui-dialog ' + - 'ui-widget ' + - 'ui-widget-content ' + - 'ui-corner-all ', - sizeRelatedOptions = { - buttons: true, - height: true, - maxHeight: true, - maxWidth: true, - minHeight: true, - minWidth: true, - width: true - }, - resizableRelatedOptions = { - maxHeight: true, - maxWidth: true, - minHeight: true, - minWidth: true - }; - -$.widget("ui.dialog", { - options: { - autoOpen: true, - buttons: {}, - closeOnEscape: true, - closeText: 'close', - dialogClass: '', - draggable: true, - hide: null, - height: 'auto', - maxHeight: false, - maxWidth: false, - minHeight: 150, - minWidth: 150, - modal: false, - position: { - my: 'center', - at: 'center', - collision: 'fit', - // ensure that the titlebar is never outside the document - using: function(pos) { - var topOffset = $(this).css(pos).offset().top; - if (topOffset < 0) { - $(this).css('top', pos.top - topOffset); - } - } - }, - resizable: true, - show: null, - stack: true, - title: '', - width: 300, - zIndex: 1000 - }, - - _create: function() { - this.originalTitle = this.element.attr('title'); - // #5742 - .attr() might return a DOMElement - if ( typeof this.originalTitle !== "string" ) { - this.originalTitle = ""; - } - - this.options.title = this.options.title || this.originalTitle; - var self = this, - options = self.options, - - title = options.title || ' ', - titleId = $.ui.dialog.getTitleId(self.element), - - uiDialog = (self.uiDialog = $('
        ')) - .appendTo(document.body) - .hide() - .addClass(uiDialogClasses + options.dialogClass) - .css({ - zIndex: options.zIndex - }) - // setting tabIndex makes the div focusable - // setting outline to 0 prevents a border on focus in Mozilla - .attr('tabIndex', -1).css('outline', 0).keydown(function(event) { - if (options.closeOnEscape && event.keyCode && - event.keyCode === $.ui.keyCode.ESCAPE) { - - self.close(event); - event.preventDefault(); - } - }) - .attr({ - role: 'dialog', - 'aria-labelledby': titleId - }) - .mousedown(function(event) { - self.moveToTop(false, event); - }), - - uiDialogContent = self.element - .show() - .removeAttr('title') - .addClass( - 'ui-dialog-content ' + - 'ui-widget-content') - .appendTo(uiDialog), - - uiDialogTitlebar = (self.uiDialogTitlebar = $('
        ')) - .addClass( - 'ui-dialog-titlebar ' + - 'ui-widget-header ' + - 'ui-corner-all ' + - 'ui-helper-clearfix' - ) - .prependTo(uiDialog), - - uiDialogTitlebarClose = $('') - .addClass( - 'ui-dialog-titlebar-close ' + - 'ui-corner-all' - ) - .attr('role', 'button') - .hover( - function() { - uiDialogTitlebarClose.addClass('ui-state-hover'); - }, - function() { - uiDialogTitlebarClose.removeClass('ui-state-hover'); - } - ) - .focus(function() { - uiDialogTitlebarClose.addClass('ui-state-focus'); - }) - .blur(function() { - uiDialogTitlebarClose.removeClass('ui-state-focus'); - }) - .click(function(event) { - self.close(event); - return false; - }) - .appendTo(uiDialogTitlebar), - - uiDialogTitlebarCloseText = (self.uiDialogTitlebarCloseText = $('')) - .addClass( - 'ui-icon ' + - 'ui-icon-closethick' - ) - .text(options.closeText) - .appendTo(uiDialogTitlebarClose), - - uiDialogTitle = $('') - .addClass('ui-dialog-title') - .attr('id', titleId) - .html(title) - .prependTo(uiDialogTitlebar); - - //handling of deprecated beforeclose (vs beforeClose) option - //Ticket #4669 http://dev.jqueryui.com/ticket/4669 - //TODO: remove in 1.9pre - if ($.isFunction(options.beforeclose) && !$.isFunction(options.beforeClose)) { - options.beforeClose = options.beforeclose; - } - - uiDialogTitlebar.find("*").add(uiDialogTitlebar).disableSelection(); - - if (options.draggable && $.fn.draggable) { - self._makeDraggable(); - } - if (options.resizable && $.fn.resizable) { - self._makeResizable(); - } - - self._createButtons(options.buttons); - self._isOpen = false; - - if ($.fn.bgiframe) { - uiDialog.bgiframe(); - } - }, - - _init: function() { - if ( this.options.autoOpen ) { - this.open(); - } - }, - - destroy: function() { - var self = this; - - if (self.overlay) { - self.overlay.destroy(); - } - self.uiDialog.hide(); - self.element - .unbind('.dialog') - .removeData('dialog') - .removeClass('ui-dialog-content ui-widget-content') - .hide().appendTo('body'); - self.uiDialog.remove(); - - if (self.originalTitle) { - self.element.attr('title', self.originalTitle); - } - - return self; - }, - - widget: function() { - return this.uiDialog; - }, - - close: function(event) { - var self = this, - maxZ, thisZ; - - if (false === self._trigger('beforeClose', event)) { - return; - } - - if (self.overlay) { - self.overlay.destroy(); - } - self.uiDialog.unbind('keypress.ui-dialog'); - - self._isOpen = false; - - if (self.options.hide) { - self.uiDialog.hide(self.options.hide, function() { - self._trigger('close', event); - }); - } else { - self.uiDialog.hide(); - self._trigger('close', event); - } - - $.ui.dialog.overlay.resize(); - - // adjust the maxZ to allow other modal dialogs to continue to work (see #4309) - if (self.options.modal) { - maxZ = 0; - $('.ui-dialog').each(function() { - if (this !== self.uiDialog[0]) { - thisZ = $(this).css('z-index'); - if(!isNaN(thisZ)) { - maxZ = Math.max(maxZ, thisZ); - } - } - }); - $.ui.dialog.maxZ = maxZ; - } - - return self; - }, - - isOpen: function() { - return this._isOpen; - }, - - // the force parameter allows us to move modal dialogs to their correct - // position on open - moveToTop: function(force, event) { - var self = this, - options = self.options, - saveScroll; - - if ((options.modal && !force) || - (!options.stack && !options.modal)) { - return self._trigger('focus', event); - } - - if (options.zIndex > $.ui.dialog.maxZ) { - $.ui.dialog.maxZ = options.zIndex; - } - if (self.overlay) { - $.ui.dialog.maxZ += 1; - self.overlay.$el.css('z-index', $.ui.dialog.overlay.maxZ = $.ui.dialog.maxZ); - } - - //Save and then restore scroll since Opera 9.5+ resets when parent z-Index is changed. - // http://ui.jquery.com/bugs/ticket/3193 - saveScroll = { scrollTop: self.element.attr('scrollTop'), scrollLeft: self.element.attr('scrollLeft') }; - $.ui.dialog.maxZ += 1; - self.uiDialog.css('z-index', $.ui.dialog.maxZ); - self.element.attr(saveScroll); - self._trigger('focus', event); - - return self; - }, - - open: function() { - if (this._isOpen) { return; } - - var self = this, - options = self.options, - uiDialog = self.uiDialog; - - self.overlay = options.modal ? new $.ui.dialog.overlay(self) : null; - self._size(); - self._position(options.position); - uiDialog.show(options.show); - self.moveToTop(true); - - // prevent tabbing out of modal dialogs - if (options.modal) { - uiDialog.bind('keypress.ui-dialog', function(event) { - if (event.keyCode !== $.ui.keyCode.TAB) { - return; - } - - var tabbables = $(':tabbable', this), - first = tabbables.filter(':first'), - last = tabbables.filter(':last'); - - if (event.target === last[0] && !event.shiftKey) { - first.focus(1); - return false; - } else if (event.target === first[0] && event.shiftKey) { - last.focus(1); - return false; - } - }); - } - - // set focus to the first tabbable element in the content area or the first button - // if there are no tabbable elements, set focus on the dialog itself - $(self.element.find(':tabbable').get().concat( - uiDialog.find('.ui-dialog-buttonpane :tabbable').get().concat( - uiDialog.get()))).eq(0).focus(); - - self._isOpen = true; - self._trigger('open'); - - return self; - }, - - _createButtons: function(buttons) { - var self = this, - hasButtons = false, - uiDialogButtonPane = $('
        ') - .addClass( - 'ui-dialog-buttonpane ' + - 'ui-widget-content ' + - 'ui-helper-clearfix' - ), - uiButtonSet = $( "
        " ) - .addClass( "ui-dialog-buttonset" ) - .appendTo( uiDialogButtonPane ); - - // if we already have a button pane, remove it - self.uiDialog.find('.ui-dialog-buttonpane').remove(); - - if (typeof buttons === 'object' && buttons !== null) { - $.each(buttons, function() { - return !(hasButtons = true); - }); - } - if (hasButtons) { - $.each(buttons, function(name, props) { - props = $.isFunction( props ) ? - { click: props, text: name } : - props; - var button = $('') - .attr( props, true ) - .unbind('click') - .click(function() { - props.click.apply(self.element[0], arguments); - }) - .appendTo(uiButtonSet); - if ($.fn.button) { - button.button(); - } - }); - uiDialogButtonPane.appendTo(self.uiDialog); - } - }, - - _makeDraggable: function() { - var self = this, - options = self.options, - doc = $(document), - heightBeforeDrag; - - function filteredUi(ui) { - return { - position: ui.position, - offset: ui.offset - }; - } - - self.uiDialog.draggable({ - cancel: '.ui-dialog-content, .ui-dialog-titlebar-close', - handle: '.ui-dialog-titlebar', - containment: 'document', - start: function(event, ui) { - heightBeforeDrag = options.height === "auto" ? "auto" : $(this).height(); - $(this).height($(this).height()).addClass("ui-dialog-dragging"); - self._trigger('dragStart', event, filteredUi(ui)); - }, - drag: function(event, ui) { - self._trigger('drag', event, filteredUi(ui)); - }, - stop: function(event, ui) { - options.position = [ui.position.left - doc.scrollLeft(), - ui.position.top - doc.scrollTop()]; - $(this).removeClass("ui-dialog-dragging").height(heightBeforeDrag); - self._trigger('dragStop', event, filteredUi(ui)); - $.ui.dialog.overlay.resize(); - } - }); - }, - - _makeResizable: function(handles) { - handles = (handles === undefined ? this.options.resizable : handles); - var self = this, - options = self.options, - // .ui-resizable has position: relative defined in the stylesheet - // but dialogs have to use absolute or fixed positioning - position = self.uiDialog.css('position'), - resizeHandles = (typeof handles === 'string' ? - handles : - 'n,e,s,w,se,sw,ne,nw' - ); - - function filteredUi(ui) { - return { - originalPosition: ui.originalPosition, - originalSize: ui.originalSize, - position: ui.position, - size: ui.size - }; - } - - self.uiDialog.resizable({ - cancel: '.ui-dialog-content', - containment: 'document', - alsoResize: self.element, - maxWidth: options.maxWidth, - maxHeight: options.maxHeight, - minWidth: options.minWidth, - minHeight: self._minHeight(), - handles: resizeHandles, - start: function(event, ui) { - $(this).addClass("ui-dialog-resizing"); - self._trigger('resizeStart', event, filteredUi(ui)); - }, - resize: function(event, ui) { - self._trigger('resize', event, filteredUi(ui)); - }, - stop: function(event, ui) { - $(this).removeClass("ui-dialog-resizing"); - options.height = $(this).height(); - options.width = $(this).width(); - self._trigger('resizeStop', event, filteredUi(ui)); - $.ui.dialog.overlay.resize(); - } - }) - .css('position', position) - .find('.ui-resizable-se').addClass('ui-icon ui-icon-grip-diagonal-se'); - }, - - _minHeight: function() { - var options = this.options; - - if (options.height === 'auto') { - return options.minHeight; - } else { - return Math.min(options.minHeight, options.height); - } - }, - - _position: function(position) { - var myAt = [], - offset = [0, 0], - isVisible; - - if (position) { - // deep extending converts arrays to objects in jQuery <= 1.3.2 :-( - // if (typeof position == 'string' || $.isArray(position)) { - // myAt = $.isArray(position) ? position : position.split(' '); - - if (typeof position === 'string' || (typeof position === 'object' && '0' in position)) { - myAt = position.split ? position.split(' ') : [position[0], position[1]]; - if (myAt.length === 1) { - myAt[1] = myAt[0]; - } - - $.each(['left', 'top'], function(i, offsetPosition) { - if (+myAt[i] === myAt[i]) { - offset[i] = myAt[i]; - myAt[i] = offsetPosition; - } - }); - - position = { - my: myAt.join(" "), - at: myAt.join(" "), - offset: offset.join(" ") - }; - } - - position = $.extend({}, $.ui.dialog.prototype.options.position, position); - } else { - position = $.ui.dialog.prototype.options.position; - } - - // need to show the dialog to get the actual offset in the position plugin - isVisible = this.uiDialog.is(':visible'); - if (!isVisible) { - this.uiDialog.show(); - } - this.uiDialog - // workaround for jQuery bug #5781 http://dev.jquery.com/ticket/5781 - .css({ top: 0, left: 0 }) - .position($.extend({ of: window }, position)); - if (!isVisible) { - this.uiDialog.hide(); - } - }, - - _setOptions: function( options ) { - var self = this, - resizableOptions = {}, - resize = false; - - $.each( options, function( key, value ) { - self._setOption( key, value ); - - if ( key in sizeRelatedOptions ) { - resize = true; - } - if ( key in resizableRelatedOptions ) { - resizableOptions[ key ] = value; - } - }); - - if ( resize ) { - this._size(); - } - if ( this.uiDialog.is( ":data(resizable)" ) ) { - this.uiDialog.resizable( "option", resizableOptions ); - } - }, - - _setOption: function(key, value){ - var self = this, - uiDialog = self.uiDialog; - - switch (key) { - //handling of deprecated beforeclose (vs beforeClose) option - //Ticket #4669 http://dev.jqueryui.com/ticket/4669 - //TODO: remove in 1.9pre - case "beforeclose": - key = "beforeClose"; - break; - case "buttons": - self._createButtons(value); - break; - case "closeText": - // ensure that we always pass a string - self.uiDialogTitlebarCloseText.text("" + value); - break; - case "dialogClass": - uiDialog - .removeClass(self.options.dialogClass) - .addClass(uiDialogClasses + value); - break; - case "disabled": - if (value) { - uiDialog.addClass('ui-dialog-disabled'); - } else { - uiDialog.removeClass('ui-dialog-disabled'); - } - break; - case "draggable": - var isDraggable = uiDialog.is( ":data(draggable)" ); - if ( isDraggable && !value ) { - uiDialog.draggable( "destroy" ); - } - - if ( !isDraggable && value ) { - self._makeDraggable(); - } - break; - case "position": - self._position(value); - break; - case "resizable": - // currently resizable, becoming non-resizable - var isResizable = uiDialog.is( ":data(resizable)" ); - if (isResizable && !value) { - uiDialog.resizable('destroy'); - } - - // currently resizable, changing handles - if (isResizable && typeof value === 'string') { - uiDialog.resizable('option', 'handles', value); - } - - // currently non-resizable, becoming resizable - if (!isResizable && value !== false) { - self._makeResizable(value); - } - break; - case "title": - // convert whatever was passed in o a string, for html() to not throw up - $(".ui-dialog-title", self.uiDialogTitlebar).html("" + (value || ' ')); - break; - } - - $.Widget.prototype._setOption.apply(self, arguments); - }, - - _size: function() { - /* If the user has resized the dialog, the .ui-dialog and .ui-dialog-content - * divs will both have width and height set, so we need to reset them - */ - var options = this.options, - nonContentHeight, - minContentHeight, - isVisible = this.uiDialog.is( ":visible" ); - - // reset content sizing - this.element.show().css({ - width: 'auto', - minHeight: 0, - height: 0 - }); - - if (options.minWidth > options.width) { - options.width = options.minWidth; - } - - // reset wrapper sizing - // determine the height of all the non-content elements - nonContentHeight = this.uiDialog.css({ - height: 'auto', - width: options.width - }) - .height(); - minContentHeight = Math.max( 0, options.minHeight - nonContentHeight ); - - if ( options.height === "auto" ) { - // only needed for IE6 support - if ( $.support.minHeight ) { - this.element.css({ - minHeight: minContentHeight, - height: "auto" - }); - } else { - this.uiDialog.show(); - var autoHeight = this.element.css( "height", "auto" ).height(); - if ( !isVisible ) { - this.uiDialog.hide(); - } - this.element.height( Math.max( autoHeight, minContentHeight ) ); - } - } else { - this.element.height( Math.max( options.height - nonContentHeight, 0 ) ); - } - - if (this.uiDialog.is(':data(resizable)')) { - this.uiDialog.resizable('option', 'minHeight', this._minHeight()); - } - } -}); - -$.extend($.ui.dialog, { - version: "1.8.7", - - uuid: 0, - maxZ: 0, - - getTitleId: function($el) { - var id = $el.attr('id'); - if (!id) { - this.uuid += 1; - id = this.uuid; - } - return 'ui-dialog-title-' + id; - }, - - overlay: function(dialog) { - this.$el = $.ui.dialog.overlay.create(dialog); - } -}); - -$.extend($.ui.dialog.overlay, { - instances: [], - // reuse old instances due to IE memory leak with alpha transparency (see #5185) - oldInstances: [], - maxZ: 0, - events: $.map('focus,mousedown,mouseup,keydown,keypress,click'.split(','), - function(event) { return event + '.dialog-overlay'; }).join(' '), - create: function(dialog) { - if (this.instances.length === 0) { - // prevent use of anchors and inputs - // we use a setTimeout in case the overlay is created from an - // event that we're going to be cancelling (see #2804) - setTimeout(function() { - // handle $(el).dialog().dialog('close') (see #4065) - if ($.ui.dialog.overlay.instances.length) { - $(document).bind($.ui.dialog.overlay.events, function(event) { - // stop events if the z-index of the target is < the z-index of the overlay - // we cannot return true when we don't want to cancel the event (#3523) - if ($(event.target).zIndex() < $.ui.dialog.overlay.maxZ) { - return false; - } - }); - } - }, 1); - - // allow closing by pressing the escape key - $(document).bind('keydown.dialog-overlay', function(event) { - if (dialog.options.closeOnEscape && event.keyCode && - event.keyCode === $.ui.keyCode.ESCAPE) { - - dialog.close(event); - event.preventDefault(); - } - }); - - // handle window resize - $(window).bind('resize.dialog-overlay', $.ui.dialog.overlay.resize); - } - - var $el = (this.oldInstances.pop() || $('
        ').addClass('ui-widget-overlay')) - .appendTo(document.body) - .css({ - width: this.width(), - height: this.height() - }); - - if ($.fn.bgiframe) { - $el.bgiframe(); - } - - this.instances.push($el); - return $el; - }, - - destroy: function($el) { - var indexOf = $.inArray($el, this.instances); - if (indexOf != -1){ - this.oldInstances.push(this.instances.splice(indexOf, 1)[0]); - } - - if (this.instances.length === 0) { - $([document, window]).unbind('.dialog-overlay'); - } - - $el.remove(); - - // adjust the maxZ to allow other modal dialogs to continue to work (see #4309) - var maxZ = 0; - $.each(this.instances, function() { - maxZ = Math.max(maxZ, this.css('z-index')); - }); - this.maxZ = maxZ; - }, - - height: function() { - var scrollHeight, - offsetHeight; - // handle IE 6 - if ($.browser.msie && $.browser.version < 7) { - scrollHeight = Math.max( - document.documentElement.scrollHeight, - document.body.scrollHeight - ); - offsetHeight = Math.max( - document.documentElement.offsetHeight, - document.body.offsetHeight - ); - - if (scrollHeight < offsetHeight) { - return $(window).height() + 'px'; - } else { - return scrollHeight + 'px'; - } - // handle "good" browsers - } else { - return $(document).height() + 'px'; - } - }, - - width: function() { - var scrollWidth, - offsetWidth; - // handle IE 6 - if ($.browser.msie && $.browser.version < 7) { - scrollWidth = Math.max( - document.documentElement.scrollWidth, - document.body.scrollWidth - ); - offsetWidth = Math.max( - document.documentElement.offsetWidth, - document.body.offsetWidth - ); - - if (scrollWidth < offsetWidth) { - return $(window).width() + 'px'; - } else { - return scrollWidth + 'px'; - } - // handle "good" browsers - } else { - return $(document).width() + 'px'; - } - }, - - resize: function() { - /* If the dialog is draggable and the user drags it past the - * right edge of the window, the document becomes wider so we - * need to stretch the overlay. If the user then drags the - * dialog back to the left, the document will become narrower, - * so we need to shrink the overlay to the appropriate size. - * This is handled by shrinking the overlay before setting it - * to the full document size. - */ - var $overlays = $([]); - $.each($.ui.dialog.overlay.instances, function() { - $overlays = $overlays.add(this); - }); - - $overlays.css({ - width: 0, - height: 0 - }).css({ - width: $.ui.dialog.overlay.width(), - height: $.ui.dialog.overlay.height() - }); - } -}); - -$.extend($.ui.dialog.overlay.prototype, { - destroy: function() { - $.ui.dialog.overlay.destroy(this.$el); - } -}); - -}(jQuery)); -/* - * Note: While Microsoft is not the author of this file, Microsoft is - * offering you a license subject to the terms of the Microsoft Software - * License Terms for Microsoft ASP.NET Model View Controller 3. - * Microsoft reserves all other rights. The notices below are provided - * for informational purposes only and are not the license terms under - * which Microsoft distributed this file. - * - * jQuery UI Position 1.8.7 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * - * http://docs.jquery.com/UI/Position - */ -(function( $, undefined ) { - -$.ui = $.ui || {}; - -var horizontalPositions = /left|center|right/, - verticalPositions = /top|center|bottom/, - center = "center", - _position = $.fn.position, - _offset = $.fn.offset; - -$.fn.position = function( options ) { - if ( !options || !options.of ) { - return _position.apply( this, arguments ); - } - - // make a copy, we don't want to modify arguments - options = $.extend( {}, options ); - - var target = $( options.of ), - targetElem = target[0], - collision = ( options.collision || "flip" ).split( " " ), - offset = options.offset ? options.offset.split( " " ) : [ 0, 0 ], - targetWidth, - targetHeight, - basePosition; - - if ( targetElem.nodeType === 9 ) { - targetWidth = target.width(); - targetHeight = target.height(); - basePosition = { top: 0, left: 0 }; - // TODO: use $.isWindow() in 1.9 - } else if ( targetElem.setTimeout ) { - targetWidth = target.width(); - targetHeight = target.height(); - basePosition = { top: target.scrollTop(), left: target.scrollLeft() }; - } else if ( targetElem.preventDefault ) { - // force left top to allow flipping - options.at = "left top"; - targetWidth = targetHeight = 0; - basePosition = { top: options.of.pageY, left: options.of.pageX }; - } else { - targetWidth = target.outerWidth(); - targetHeight = target.outerHeight(); - basePosition = target.offset(); - } - - // force my and at to have valid horizontal and veritcal positions - // if a value is missing or invalid, it will be converted to center - $.each( [ "my", "at" ], function() { - var pos = ( options[this] || "" ).split( " " ); - if ( pos.length === 1) { - pos = horizontalPositions.test( pos[0] ) ? - pos.concat( [center] ) : - verticalPositions.test( pos[0] ) ? - [ center ].concat( pos ) : - [ center, center ]; - } - pos[ 0 ] = horizontalPositions.test( pos[0] ) ? pos[ 0 ] : center; - pos[ 1 ] = verticalPositions.test( pos[1] ) ? pos[ 1 ] : center; - options[ this ] = pos; - }); - - // normalize collision option - if ( collision.length === 1 ) { - collision[ 1 ] = collision[ 0 ]; - } - - // normalize offset option - offset[ 0 ] = parseInt( offset[0], 10 ) || 0; - if ( offset.length === 1 ) { - offset[ 1 ] = offset[ 0 ]; - } - offset[ 1 ] = parseInt( offset[1], 10 ) || 0; - - if ( options.at[0] === "right" ) { - basePosition.left += targetWidth; - } else if (options.at[0] === center ) { - basePosition.left += targetWidth / 2; - } - - if ( options.at[1] === "bottom" ) { - basePosition.top += targetHeight; - } else if ( options.at[1] === center ) { - basePosition.top += targetHeight / 2; - } - - basePosition.left += offset[ 0 ]; - basePosition.top += offset[ 1 ]; - - return this.each(function() { - var elem = $( this ), - elemWidth = elem.outerWidth(), - elemHeight = elem.outerHeight(), - marginLeft = parseInt( $.curCSS( this, "marginLeft", true ) ) || 0, - marginTop = parseInt( $.curCSS( this, "marginTop", true ) ) || 0, - collisionWidth = elemWidth + marginLeft + - parseInt( $.curCSS( this, "marginRight", true ) ) || 0, - collisionHeight = elemHeight + marginTop + - parseInt( $.curCSS( this, "marginBottom", true ) ) || 0, - position = $.extend( {}, basePosition ), - collisionPosition; - - if ( options.my[0] === "right" ) { - position.left -= elemWidth; - } else if ( options.my[0] === center ) { - position.left -= elemWidth / 2; - } - - if ( options.my[1] === "bottom" ) { - position.top -= elemHeight; - } else if ( options.my[1] === center ) { - position.top -= elemHeight / 2; - } - - // prevent fractions (see #5280) - position.left = Math.round( position.left ); - position.top = Math.round( position.top ); - - collisionPosition = { - left: position.left - marginLeft, - top: position.top - marginTop - }; - - $.each( [ "left", "top" ], function( i, dir ) { - if ( $.ui.position[ collision[i] ] ) { - $.ui.position[ collision[i] ][ dir ]( position, { - targetWidth: targetWidth, - targetHeight: targetHeight, - elemWidth: elemWidth, - elemHeight: elemHeight, - collisionPosition: collisionPosition, - collisionWidth: collisionWidth, - collisionHeight: collisionHeight, - offset: offset, - my: options.my, - at: options.at - }); - } - }); - - if ( $.fn.bgiframe ) { - elem.bgiframe(); - } - elem.offset( $.extend( position, { using: options.using } ) ); - }); -}; - -$.ui.position = { - fit: { - left: function( position, data ) { - var win = $( window ), - over = data.collisionPosition.left + data.collisionWidth - win.width() - win.scrollLeft(); - position.left = over > 0 ? position.left - over : Math.max( position.left - data.collisionPosition.left, position.left ); - }, - top: function( position, data ) { - var win = $( window ), - over = data.collisionPosition.top + data.collisionHeight - win.height() - win.scrollTop(); - position.top = over > 0 ? position.top - over : Math.max( position.top - data.collisionPosition.top, position.top ); - } - }, - - flip: { - left: function( position, data ) { - if ( data.at[0] === center ) { - return; - } - var win = $( window ), - over = data.collisionPosition.left + data.collisionWidth - win.width() - win.scrollLeft(), - myOffset = data.my[ 0 ] === "left" ? - -data.elemWidth : - data.my[ 0 ] === "right" ? - data.elemWidth : - 0, - atOffset = data.at[ 0 ] === "left" ? - data.targetWidth : - -data.targetWidth, - offset = -2 * data.offset[ 0 ]; - position.left += data.collisionPosition.left < 0 ? - myOffset + atOffset + offset : - over > 0 ? - myOffset + atOffset + offset : - 0; - }, - top: function( position, data ) { - if ( data.at[1] === center ) { - return; - } - var win = $( window ), - over = data.collisionPosition.top + data.collisionHeight - win.height() - win.scrollTop(), - myOffset = data.my[ 1 ] === "top" ? - -data.elemHeight : - data.my[ 1 ] === "bottom" ? - data.elemHeight : - 0, - atOffset = data.at[ 1 ] === "top" ? - data.targetHeight : - -data.targetHeight, - offset = -2 * data.offset[ 1 ]; - position.top += data.collisionPosition.top < 0 ? - myOffset + atOffset + offset : - over > 0 ? - myOffset + atOffset + offset : - 0; - } - } -}; - -// offset setter from jQuery 1.4 -if ( !$.offset.setOffset ) { - $.offset.setOffset = function( elem, options ) { - // set position first, in-case top/left are set even on static elem - if ( /static/.test( $.curCSS( elem, "position" ) ) ) { - elem.style.position = "relative"; - } - var curElem = $( elem ), - curOffset = curElem.offset(), - curTop = parseInt( $.curCSS( elem, "top", true ), 10 ) || 0, - curLeft = parseInt( $.curCSS( elem, "left", true ), 10) || 0, - props = { - top: (options.top - curOffset.top) + curTop, - left: (options.left - curOffset.left) + curLeft - }; - - if ( 'using' in options ) { - options.using.call( elem, props ); - } else { - curElem.css( props ); - } - }; - - $.fn.offset = function( options ) { - var elem = this[ 0 ]; - if ( !elem || !elem.ownerDocument ) { return null; } - if ( options ) { - return this.each(function() { - $.offset.setOffset( this, options ); - }); - } - return _offset.call( this ); - }; -} - -}( jQuery )); -/* - * Note: While Microsoft is not the author of this file, Microsoft is - * offering you a license subject to the terms of the Microsoft Software - * License Terms for Microsoft ASP.NET Model View Controller 3. - * Microsoft reserves all other rights. The notices below are provided - * for informational purposes only and are not the license terms under - * which Microsoft distributed this file. - * - * jQuery UI Progressbar 1.8.7 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * - * http://docs.jquery.com/UI/Progressbar - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - */ -(function( $, undefined ) { - -$.widget( "ui.progressbar", { - options: { - value: 0, - max: 100 - }, - - min: 0, - - _create: function() { - this.element - .addClass( "ui-progressbar ui-widget ui-widget-content ui-corner-all" ) - .attr({ - role: "progressbar", - "aria-valuemin": this.min, - "aria-valuemax": this.options.max, - "aria-valuenow": this._value() - }); - - this.valueDiv = $( "
        " ) - .appendTo( this.element ); - - this.oldValue = this._value(); - this._refreshValue(); - }, - - destroy: function() { - this.element - .removeClass( "ui-progressbar ui-widget ui-widget-content ui-corner-all" ) - .removeAttr( "role" ) - .removeAttr( "aria-valuemin" ) - .removeAttr( "aria-valuemax" ) - .removeAttr( "aria-valuenow" ); - - this.valueDiv.remove(); - - $.Widget.prototype.destroy.apply( this, arguments ); - }, - - value: function( newValue ) { - if ( newValue === undefined ) { - return this._value(); - } - - this._setOption( "value", newValue ); - return this; - }, - - _setOption: function( key, value ) { - if ( key === "value" ) { - this.options.value = value; - this._refreshValue(); - if ( this._value() === this.options.max ) { - this._trigger( "complete" ); - } - } - - $.Widget.prototype._setOption.apply( this, arguments ); - }, - - _value: function() { - var val = this.options.value; - // normalize invalid value - if ( typeof val !== "number" ) { - val = 0; - } - return Math.min( this.options.max, Math.max( this.min, val ) ); - }, - - _percentage: function() { - return 100 * this._value() / this.options.max; - }, - - _refreshValue: function() { - var value = this.value(); - var percentage = this._percentage(); - - if ( this.oldValue !== value ) { - this.oldValue = value; - this._trigger( "change" ); - } - - this.valueDiv - .toggleClass( "ui-corner-right", value === this.options.max ) - .width( percentage.toFixed(0) + "%" ); - this.element.attr( "aria-valuenow", value ); - } -}); - -$.extend( $.ui.progressbar, { - version: "1.8.7" -}); - -})( jQuery ); -/* - * Note: While Microsoft is not the author of this file, Microsoft is - * offering you a license subject to the terms of the Microsoft Software - * License Terms for Microsoft ASP.NET Model View Controller 3. - * Microsoft reserves all other rights. The notices below are provided - * for informational purposes only and are not the license terms under - * which Microsoft distributed this file. - * - * jQuery UI Slider 1.8.7 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * - * http://docs.jquery.com/UI/Slider - * - * Depends: - * jquery.ui.core.js - * jquery.ui.mouse.js - * jquery.ui.widget.js - */ -(function( $, undefined ) { - -// number of pages in a slider -// (how many times can you page up/down to go through the whole range) -var numPages = 5; - -$.widget( "ui.slider", $.ui.mouse, { - - widgetEventPrefix: "slide", - - options: { - animate: false, - distance: 0, - max: 100, - min: 0, - orientation: "horizontal", - range: false, - step: 1, - value: 0, - values: null - }, - - _create: function() { - var self = this, - o = this.options; - - this._keySliding = false; - this._mouseSliding = false; - this._animateOff = true; - this._handleIndex = null; - this._detectOrientation(); - this._mouseInit(); - - this.element - .addClass( "ui-slider" + - " ui-slider-" + this.orientation + - " ui-widget" + - " ui-widget-content" + - " ui-corner-all" ); - - if ( o.disabled ) { - this.element.addClass( "ui-slider-disabled ui-disabled" ); - } - - this.range = $([]); - - if ( o.range ) { - if ( o.range === true ) { - this.range = $( "
        " ); - if ( !o.values ) { - o.values = [ this._valueMin(), this._valueMin() ]; - } - if ( o.values.length && o.values.length !== 2 ) { - o.values = [ o.values[0], o.values[0] ]; - } - } else { - this.range = $( "
        " ); - } - - this.range - .appendTo( this.element ) - .addClass( "ui-slider-range" ); - - if ( o.range === "min" || o.range === "max" ) { - this.range.addClass( "ui-slider-range-" + o.range ); - } - - // note: this isn't the most fittingly semantic framework class for this element, - // but worked best visually with a variety of themes - this.range.addClass( "ui-widget-header" ); - } - - if ( $( ".ui-slider-handle", this.element ).length === 0 ) { - $( "" ) - .appendTo( this.element ) - .addClass( "ui-slider-handle" ); - } - - if ( o.values && o.values.length ) { - while ( $(".ui-slider-handle", this.element).length < o.values.length ) { - $( "" ) - .appendTo( this.element ) - .addClass( "ui-slider-handle" ); - } - } - - this.handles = $( ".ui-slider-handle", this.element ) - .addClass( "ui-state-default" + - " ui-corner-all" ); - - this.handle = this.handles.eq( 0 ); - - this.handles.add( this.range ).filter( "a" ) - .click(function( event ) { - event.preventDefault(); - }) - .hover(function() { - if ( !o.disabled ) { - $( this ).addClass( "ui-state-hover" ); - } - }, function() { - $( this ).removeClass( "ui-state-hover" ); - }) - .focus(function() { - if ( !o.disabled ) { - $( ".ui-slider .ui-state-focus" ).removeClass( "ui-state-focus" ); - $( this ).addClass( "ui-state-focus" ); - } else { - $( this ).blur(); - } - }) - .blur(function() { - $( this ).removeClass( "ui-state-focus" ); - }); - - this.handles.each(function( i ) { - $( this ).data( "index.ui-slider-handle", i ); - }); - - this.handles - .keydown(function( event ) { - var ret = true, - index = $( this ).data( "index.ui-slider-handle" ), - allowed, - curVal, - newVal, - step; - - if ( self.options.disabled ) { - return; - } - - switch ( event.keyCode ) { - case $.ui.keyCode.HOME: - case $.ui.keyCode.END: - case $.ui.keyCode.PAGE_UP: - case $.ui.keyCode.PAGE_DOWN: - case $.ui.keyCode.UP: - case $.ui.keyCode.RIGHT: - case $.ui.keyCode.DOWN: - case $.ui.keyCode.LEFT: - ret = false; - if ( !self._keySliding ) { - self._keySliding = true; - $( this ).addClass( "ui-state-active" ); - allowed = self._start( event, index ); - if ( allowed === false ) { - return; - } - } - break; - } - - step = self.options.step; - if ( self.options.values && self.options.values.length ) { - curVal = newVal = self.values( index ); - } else { - curVal = newVal = self.value(); - } - - switch ( event.keyCode ) { - case $.ui.keyCode.HOME: - newVal = self._valueMin(); - break; - case $.ui.keyCode.END: - newVal = self._valueMax(); - break; - case $.ui.keyCode.PAGE_UP: - newVal = self._trimAlignValue( curVal + ( (self._valueMax() - self._valueMin()) / numPages ) ); - break; - case $.ui.keyCode.PAGE_DOWN: - newVal = self._trimAlignValue( curVal - ( (self._valueMax() - self._valueMin()) / numPages ) ); - break; - case $.ui.keyCode.UP: - case $.ui.keyCode.RIGHT: - if ( curVal === self._valueMax() ) { - return; - } - newVal = self._trimAlignValue( curVal + step ); - break; - case $.ui.keyCode.DOWN: - case $.ui.keyCode.LEFT: - if ( curVal === self._valueMin() ) { - return; - } - newVal = self._trimAlignValue( curVal - step ); - break; - } - - self._slide( event, index, newVal ); - - return ret; - - }) - .keyup(function( event ) { - var index = $( this ).data( "index.ui-slider-handle" ); - - if ( self._keySliding ) { - self._keySliding = false; - self._stop( event, index ); - self._change( event, index ); - $( this ).removeClass( "ui-state-active" ); - } - - }); - - this._refreshValue(); - - this._animateOff = false; - }, - - destroy: function() { - this.handles.remove(); - this.range.remove(); - - this.element - .removeClass( "ui-slider" + - " ui-slider-horizontal" + - " ui-slider-vertical" + - " ui-slider-disabled" + - " ui-widget" + - " ui-widget-content" + - " ui-corner-all" ) - .removeData( "slider" ) - .unbind( ".slider" ); - - this._mouseDestroy(); - - return this; - }, - - _mouseCapture: function( event ) { - var o = this.options, - position, - normValue, - distance, - closestHandle, - self, - index, - allowed, - offset, - mouseOverHandle; - - if ( o.disabled ) { - return false; - } - - this.elementSize = { - width: this.element.outerWidth(), - height: this.element.outerHeight() - }; - this.elementOffset = this.element.offset(); - - position = { x: event.pageX, y: event.pageY }; - normValue = this._normValueFromMouse( position ); - distance = this._valueMax() - this._valueMin() + 1; - self = this; - this.handles.each(function( i ) { - var thisDistance = Math.abs( normValue - self.values(i) ); - if ( distance > thisDistance ) { - distance = thisDistance; - closestHandle = $( this ); - index = i; - } - }); - - // workaround for bug #3736 (if both handles of a range are at 0, - // the first is always used as the one with least distance, - // and moving it is obviously prevented by preventing negative ranges) - if( o.range === true && this.values(1) === o.min ) { - index += 1; - closestHandle = $( this.handles[index] ); - } - - allowed = this._start( event, index ); - if ( allowed === false ) { - return false; - } - this._mouseSliding = true; - - self._handleIndex = index; - - closestHandle - .addClass( "ui-state-active" ) - .focus(); - - offset = closestHandle.offset(); - mouseOverHandle = !$( event.target ).parents().andSelf().is( ".ui-slider-handle" ); - this._clickOffset = mouseOverHandle ? { left: 0, top: 0 } : { - left: event.pageX - offset.left - ( closestHandle.width() / 2 ), - top: event.pageY - offset.top - - ( closestHandle.height() / 2 ) - - ( parseInt( closestHandle.css("borderTopWidth"), 10 ) || 0 ) - - ( parseInt( closestHandle.css("borderBottomWidth"), 10 ) || 0) + - ( parseInt( closestHandle.css("marginTop"), 10 ) || 0) - }; - - if ( !this.handles.hasClass( "ui-state-hover" ) ) { - this._slide( event, index, normValue ); - } - this._animateOff = true; - return true; - }, - - _mouseStart: function( event ) { - return true; - }, - - _mouseDrag: function( event ) { - var position = { x: event.pageX, y: event.pageY }, - normValue = this._normValueFromMouse( position ); - - this._slide( event, this._handleIndex, normValue ); - - return false; - }, - - _mouseStop: function( event ) { - this.handles.removeClass( "ui-state-active" ); - this._mouseSliding = false; - - this._stop( event, this._handleIndex ); - this._change( event, this._handleIndex ); - - this._handleIndex = null; - this._clickOffset = null; - this._animateOff = false; - - return false; - }, - - _detectOrientation: function() { - this.orientation = ( this.options.orientation === "vertical" ) ? "vertical" : "horizontal"; - }, - - _normValueFromMouse: function( position ) { - var pixelTotal, - pixelMouse, - percentMouse, - valueTotal, - valueMouse; - - if ( this.orientation === "horizontal" ) { - pixelTotal = this.elementSize.width; - pixelMouse = position.x - this.elementOffset.left - ( this._clickOffset ? this._clickOffset.left : 0 ); - } else { - pixelTotal = this.elementSize.height; - pixelMouse = position.y - this.elementOffset.top - ( this._clickOffset ? this._clickOffset.top : 0 ); - } - - percentMouse = ( pixelMouse / pixelTotal ); - if ( percentMouse > 1 ) { - percentMouse = 1; - } - if ( percentMouse < 0 ) { - percentMouse = 0; - } - if ( this.orientation === "vertical" ) { - percentMouse = 1 - percentMouse; - } - - valueTotal = this._valueMax() - this._valueMin(); - valueMouse = this._valueMin() + percentMouse * valueTotal; - - return this._trimAlignValue( valueMouse ); - }, - - _start: function( event, index ) { - var uiHash = { - handle: this.handles[ index ], - value: this.value() - }; - if ( this.options.values && this.options.values.length ) { - uiHash.value = this.values( index ); - uiHash.values = this.values(); - } - return this._trigger( "start", event, uiHash ); - }, - - _slide: function( event, index, newVal ) { - var otherVal, - newValues, - allowed; - - if ( this.options.values && this.options.values.length ) { - otherVal = this.values( index ? 0 : 1 ); - - if ( ( this.options.values.length === 2 && this.options.range === true ) && - ( ( index === 0 && newVal > otherVal) || ( index === 1 && newVal < otherVal ) ) - ) { - newVal = otherVal; - } - - if ( newVal !== this.values( index ) ) { - newValues = this.values(); - newValues[ index ] = newVal; - // A slide can be canceled by returning false from the slide callback - allowed = this._trigger( "slide", event, { - handle: this.handles[ index ], - value: newVal, - values: newValues - } ); - otherVal = this.values( index ? 0 : 1 ); - if ( allowed !== false ) { - this.values( index, newVal, true ); - } - } - } else { - if ( newVal !== this.value() ) { - // A slide can be canceled by returning false from the slide callback - allowed = this._trigger( "slide", event, { - handle: this.handles[ index ], - value: newVal - } ); - if ( allowed !== false ) { - this.value( newVal ); - } - } - } - }, - - _stop: function( event, index ) { - var uiHash = { - handle: this.handles[ index ], - value: this.value() - }; - if ( this.options.values && this.options.values.length ) { - uiHash.value = this.values( index ); - uiHash.values = this.values(); - } - - this._trigger( "stop", event, uiHash ); - }, - - _change: function( event, index ) { - if ( !this._keySliding && !this._mouseSliding ) { - var uiHash = { - handle: this.handles[ index ], - value: this.value() - }; - if ( this.options.values && this.options.values.length ) { - uiHash.value = this.values( index ); - uiHash.values = this.values(); - } - - this._trigger( "change", event, uiHash ); - } - }, - - value: function( newValue ) { - if ( arguments.length ) { - this.options.value = this._trimAlignValue( newValue ); - this._refreshValue(); - this._change( null, 0 ); - } - - return this._value(); - }, - - values: function( index, newValue ) { - var vals, - newValues, - i; - - if ( arguments.length > 1 ) { - this.options.values[ index ] = this._trimAlignValue( newValue ); - this._refreshValue(); - this._change( null, index ); - } - - if ( arguments.length ) { - if ( $.isArray( arguments[ 0 ] ) ) { - vals = this.options.values; - newValues = arguments[ 0 ]; - for ( i = 0; i < vals.length; i += 1 ) { - vals[ i ] = this._trimAlignValue( newValues[ i ] ); - this._change( null, i ); - } - this._refreshValue(); - } else { - if ( this.options.values && this.options.values.length ) { - return this._values( index ); - } else { - return this.value(); - } - } - } else { - return this._values(); - } - }, - - _setOption: function( key, value ) { - var i, - valsLength = 0; - - if ( $.isArray( this.options.values ) ) { - valsLength = this.options.values.length; - } - - $.Widget.prototype._setOption.apply( this, arguments ); - - switch ( key ) { - case "disabled": - if ( value ) { - this.handles.filter( ".ui-state-focus" ).blur(); - this.handles.removeClass( "ui-state-hover" ); - this.handles.attr( "disabled", "disabled" ); - this.element.addClass( "ui-disabled" ); - } else { - this.handles.removeAttr( "disabled" ); - this.element.removeClass( "ui-disabled" ); - } - break; - case "orientation": - this._detectOrientation(); - this.element - .removeClass( "ui-slider-horizontal ui-slider-vertical" ) - .addClass( "ui-slider-" + this.orientation ); - this._refreshValue(); - break; - case "value": - this._animateOff = true; - this._refreshValue(); - this._change( null, 0 ); - this._animateOff = false; - break; - case "values": - this._animateOff = true; - this._refreshValue(); - for ( i = 0; i < valsLength; i += 1 ) { - this._change( null, i ); - } - this._animateOff = false; - break; - } - }, - - //internal value getter - // _value() returns value trimmed by min and max, aligned by step - _value: function() { - var val = this.options.value; - val = this._trimAlignValue( val ); - - return val; - }, - - //internal values getter - // _values() returns array of values trimmed by min and max, aligned by step - // _values( index ) returns single value trimmed by min and max, aligned by step - _values: function( index ) { - var val, - vals, - i; - - if ( arguments.length ) { - val = this.options.values[ index ]; - val = this._trimAlignValue( val ); - - return val; - } else { - // .slice() creates a copy of the array - // this copy gets trimmed by min and max and then returned - vals = this.options.values.slice(); - for ( i = 0; i < vals.length; i+= 1) { - vals[ i ] = this._trimAlignValue( vals[ i ] ); - } - - return vals; - } - }, - - // returns the step-aligned value that val is closest to, between (inclusive) min and max - _trimAlignValue: function( val ) { - if ( val <= this._valueMin() ) { - return this._valueMin(); - } - if ( val >= this._valueMax() ) { - return this._valueMax(); - } - var step = ( this.options.step > 0 ) ? this.options.step : 1, - valModStep = (val - this._valueMin()) % step; - alignValue = val - valModStep; - - if ( Math.abs(valModStep) * 2 >= step ) { - alignValue += ( valModStep > 0 ) ? step : ( -step ); - } - - // Since JavaScript has problems with large floats, round - // the final value to 5 digits after the decimal point (see #4124) - return parseFloat( alignValue.toFixed(5) ); - }, - - _valueMin: function() { - return this.options.min; - }, - - _valueMax: function() { - return this.options.max; - }, - - _refreshValue: function() { - var oRange = this.options.range, - o = this.options, - self = this, - animate = ( !this._animateOff ) ? o.animate : false, - valPercent, - _set = {}, - lastValPercent, - value, - valueMin, - valueMax; - - if ( this.options.values && this.options.values.length ) { - this.handles.each(function( i, j ) { - valPercent = ( self.values(i) - self._valueMin() ) / ( self._valueMax() - self._valueMin() ) * 100; - _set[ self.orientation === "horizontal" ? "left" : "bottom" ] = valPercent + "%"; - $( this ).stop( 1, 1 )[ animate ? "animate" : "css" ]( _set, o.animate ); - if ( self.options.range === true ) { - if ( self.orientation === "horizontal" ) { - if ( i === 0 ) { - self.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { left: valPercent + "%" }, o.animate ); - } - if ( i === 1 ) { - self.range[ animate ? "animate" : "css" ]( { width: ( valPercent - lastValPercent ) + "%" }, { queue: false, duration: o.animate } ); - } - } else { - if ( i === 0 ) { - self.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { bottom: ( valPercent ) + "%" }, o.animate ); - } - if ( i === 1 ) { - self.range[ animate ? "animate" : "css" ]( { height: ( valPercent - lastValPercent ) + "%" }, { queue: false, duration: o.animate } ); - } - } - } - lastValPercent = valPercent; - }); - } else { - value = this.value(); - valueMin = this._valueMin(); - valueMax = this._valueMax(); - valPercent = ( valueMax !== valueMin ) ? - ( value - valueMin ) / ( valueMax - valueMin ) * 100 : - 0; - _set[ self.orientation === "horizontal" ? "left" : "bottom" ] = valPercent + "%"; - this.handle.stop( 1, 1 )[ animate ? "animate" : "css" ]( _set, o.animate ); - - if ( oRange === "min" && this.orientation === "horizontal" ) { - this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { width: valPercent + "%" }, o.animate ); - } - if ( oRange === "max" && this.orientation === "horizontal" ) { - this.range[ animate ? "animate" : "css" ]( { width: ( 100 - valPercent ) + "%" }, { queue: false, duration: o.animate } ); - } - if ( oRange === "min" && this.orientation === "vertical" ) { - this.range.stop( 1, 1 )[ animate ? "animate" : "css" ]( { height: valPercent + "%" }, o.animate ); - } - if ( oRange === "max" && this.orientation === "vertical" ) { - this.range[ animate ? "animate" : "css" ]( { height: ( 100 - valPercent ) + "%" }, { queue: false, duration: o.animate } ); - } - } - } - -}); - -$.extend( $.ui.slider, { - version: "1.8.7" -}); - -}(jQuery)); -/* - * Note: While Microsoft is not the author of this file, Microsoft is - * offering you a license subject to the terms of the Microsoft Software - * License Terms for Microsoft ASP.NET Model View Controller 3. - * Microsoft reserves all other rights. The notices below are provided - * for informational purposes only and are not the license terms under - * which Microsoft distributed this file. - * - * jQuery UI Tabs 1.8.7 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * - * http://docs.jquery.com/UI/Tabs - * - * Depends: - * jquery.ui.core.js - * jquery.ui.widget.js - */ -(function( $, undefined ) { - -var tabId = 0, - listId = 0; - -function getNextTabId() { - return ++tabId; -} - -function getNextListId() { - return ++listId; -} - -$.widget( "ui.tabs", { - options: { - add: null, - ajaxOptions: null, - cache: false, - cookie: null, // e.g. { expires: 7, path: '/', domain: 'jquery.com', secure: true } - collapsible: false, - disable: null, - disabled: [], - enable: null, - event: "click", - fx: null, // e.g. { height: 'toggle', opacity: 'toggle', duration: 200 } - idPrefix: "ui-tabs-", - load: null, - panelTemplate: "
        ", - remove: null, - select: null, - show: null, - spinner: "Loading…", - tabTemplate: "
      • #{label}
      • " - }, - - _create: function() { - this._tabify( true ); - }, - - _setOption: function( key, value ) { - if ( key == "selected" ) { - if (this.options.collapsible && value == this.options.selected ) { - return; - } - this.select( value ); - } else { - this.options[ key ] = value; - this._tabify(); - } - }, - - _tabId: function( a ) { - return a.title && a.title.replace( /\s/g, "_" ).replace( /[^\w\u00c0-\uFFFF-]/g, "" ) || - this.options.idPrefix + getNextTabId(); - }, - - _sanitizeSelector: function( hash ) { - // we need this because an id may contain a ":" - return hash.replace( /:/g, "\\:" ); - }, - - _cookie: function() { - var cookie = this.cookie || - ( this.cookie = this.options.cookie.name || "ui-tabs-" + getNextListId() ); - return $.cookie.apply( null, [ cookie ].concat( $.makeArray( arguments ) ) ); - }, - - _ui: function( tab, panel ) { - return { - tab: tab, - panel: panel, - index: this.anchors.index( tab ) - }; - }, - - _cleanup: function() { - // restore all former loading tabs labels - this.lis.filter( ".ui-state-processing" ) - .removeClass( "ui-state-processing" ) - .find( "span:data(label.tabs)" ) - .each(function() { - var el = $( this ); - el.html( el.data( "label.tabs" ) ).removeData( "label.tabs" ); - }); - }, - - _tabify: function( init ) { - var self = this, - o = this.options, - fragmentId = /^#.+/; // Safari 2 reports '#' for an empty hash - - this.list = this.element.find( "ol,ul" ).eq( 0 ); - this.lis = $( " > li:has(a[href])", this.list ); - this.anchors = this.lis.map(function() { - return $( "a", this )[ 0 ]; - }); - this.panels = $( [] ); - - this.anchors.each(function( i, a ) { - var href = $( a ).attr( "href" ); - // For dynamically created HTML that contains a hash as href IE < 8 expands - // such href to the full page url with hash and then misinterprets tab as ajax. - // Same consideration applies for an added tab with a fragment identifier - // since a[href=#fragment-identifier] does unexpectedly not match. - // Thus normalize href attribute... - var hrefBase = href.split( "#" )[ 0 ], - baseEl; - if ( hrefBase && ( hrefBase === location.toString().split( "#" )[ 0 ] || - ( baseEl = $( "base" )[ 0 ]) && hrefBase === baseEl.href ) ) { - href = a.hash; - a.href = href; - } - - // inline tab - if ( fragmentId.test( href ) ) { - self.panels = self.panels.add( self.element.find( self._sanitizeSelector( href ) ) ); - // remote tab - // prevent loading the page itself if href is just "#" - } else if ( href && href !== "#" ) { - // required for restore on destroy - $.data( a, "href.tabs", href ); - - // TODO until #3808 is fixed strip fragment identifier from url - // (IE fails to load from such url) - $.data( a, "load.tabs", href.replace( /#.*$/, "" ) ); - - var id = self._tabId( a ); - a.href = "#" + id; - var $panel = self.element.find( "#" + id ); - if ( !$panel.length ) { - $panel = $( o.panelTemplate ) - .attr( "id", id ) - .addClass( "ui-tabs-panel ui-widget-content ui-corner-bottom" ) - .insertAfter( self.panels[ i - 1 ] || self.list ); - $panel.data( "destroy.tabs", true ); - } - self.panels = self.panels.add( $panel ); - // invalid tab href - } else { - o.disabled.push( i ); - } - }); - - // initialization from scratch - if ( init ) { - // attach necessary classes for styling - this.element.addClass( "ui-tabs ui-widget ui-widget-content ui-corner-all" ); - this.list.addClass( "ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" ); - this.lis.addClass( "ui-state-default ui-corner-top" ); - this.panels.addClass( "ui-tabs-panel ui-widget-content ui-corner-bottom" ); - - // Selected tab - // use "selected" option or try to retrieve: - // 1. from fragment identifier in url - // 2. from cookie - // 3. from selected class attribute on
      • - if ( o.selected === undefined ) { - if ( location.hash ) { - this.anchors.each(function( i, a ) { - if ( a.hash == location.hash ) { - o.selected = i; - return false; - } - }); - } - if ( typeof o.selected !== "number" && o.cookie ) { - o.selected = parseInt( self._cookie(), 10 ); - } - if ( typeof o.selected !== "number" && this.lis.filter( ".ui-tabs-selected" ).length ) { - o.selected = this.lis.index( this.lis.filter( ".ui-tabs-selected" ) ); - } - o.selected = o.selected || ( this.lis.length ? 0 : -1 ); - } else if ( o.selected === null ) { // usage of null is deprecated, TODO remove in next release - o.selected = -1; - } - - // sanity check - default to first tab... - o.selected = ( ( o.selected >= 0 && this.anchors[ o.selected ] ) || o.selected < 0 ) - ? o.selected - : 0; - - // Take disabling tabs via class attribute from HTML - // into account and update option properly. - // A selected tab cannot become disabled. - o.disabled = $.unique( o.disabled.concat( - $.map( this.lis.filter( ".ui-state-disabled" ), function( n, i ) { - return self.lis.index( n ); - }) - ) ).sort(); - - if ( $.inArray( o.selected, o.disabled ) != -1 ) { - o.disabled.splice( $.inArray( o.selected, o.disabled ), 1 ); - } - - // highlight selected tab - this.panels.addClass( "ui-tabs-hide" ); - this.lis.removeClass( "ui-tabs-selected ui-state-active" ); - // check for length avoids error when initializing empty list - if ( o.selected >= 0 && this.anchors.length ) { - self.element.find( self._sanitizeSelector( self.anchors[ o.selected ].hash ) ).removeClass( "ui-tabs-hide" ); - this.lis.eq( o.selected ).addClass( "ui-tabs-selected ui-state-active" ); - - // seems to be expected behavior that the show callback is fired - self.element.queue( "tabs", function() { - self._trigger( "show", null, - self._ui( self.anchors[ o.selected ], self.element.find( self._sanitizeSelector( self.anchors[ o.selected ].hash ) ) ) ); - }); - - this.load( o.selected ); - } - - // clean up to avoid memory leaks in certain versions of IE 6 - // TODO: namespace this event - $( window ).bind( "unload", function() { - self.lis.add( self.anchors ).unbind( ".tabs" ); - self.lis = self.anchors = self.panels = null; - }); - // update selected after add/remove - } else { - o.selected = this.lis.index( this.lis.filter( ".ui-tabs-selected" ) ); - } - - // update collapsible - // TODO: use .toggleClass() - this.element[ o.collapsible ? "addClass" : "removeClass" ]( "ui-tabs-collapsible" ); - - // set or update cookie after init and add/remove respectively - if ( o.cookie ) { - this._cookie( o.selected, o.cookie ); - } - - // disable tabs - for ( var i = 0, li; ( li = this.lis[ i ] ); i++ ) { - $( li )[ $.inArray( i, o.disabled ) != -1 && - // TODO: use .toggleClass() - !$( li ).hasClass( "ui-tabs-selected" ) ? "addClass" : "removeClass" ]( "ui-state-disabled" ); - } - - // reset cache if switching from cached to not cached - if ( o.cache === false ) { - this.anchors.removeData( "cache.tabs" ); - } - - // remove all handlers before, tabify may run on existing tabs after add or option change - this.lis.add( this.anchors ).unbind( ".tabs" ); - - if ( o.event !== "mouseover" ) { - var addState = function( state, el ) { - if ( el.is( ":not(.ui-state-disabled)" ) ) { - el.addClass( "ui-state-" + state ); - } - }; - var removeState = function( state, el ) { - el.removeClass( "ui-state-" + state ); - }; - this.lis.bind( "mouseover.tabs" , function() { - addState( "hover", $( this ) ); - }); - this.lis.bind( "mouseout.tabs", function() { - removeState( "hover", $( this ) ); - }); - this.anchors.bind( "focus.tabs", function() { - addState( "focus", $( this ).closest( "li" ) ); - }); - this.anchors.bind( "blur.tabs", function() { - removeState( "focus", $( this ).closest( "li" ) ); - }); - } - - // set up animations - var hideFx, showFx; - if ( o.fx ) { - if ( $.isArray( o.fx ) ) { - hideFx = o.fx[ 0 ]; - showFx = o.fx[ 1 ]; - } else { - hideFx = showFx = o.fx; - } - } - - // Reset certain styles left over from animation - // and prevent IE's ClearType bug... - function resetStyle( $el, fx ) { - $el.css( "display", "" ); - if ( !$.support.opacity && fx.opacity ) { - $el[ 0 ].style.removeAttribute( "filter" ); - } - } - - // Show a tab... - var showTab = showFx - ? function( clicked, $show ) { - $( clicked ).closest( "li" ).addClass( "ui-tabs-selected ui-state-active" ); - $show.hide().removeClass( "ui-tabs-hide" ) // avoid flicker that way - .animate( showFx, showFx.duration || "normal", function() { - resetStyle( $show, showFx ); - self._trigger( "show", null, self._ui( clicked, $show[ 0 ] ) ); - }); - } - : function( clicked, $show ) { - $( clicked ).closest( "li" ).addClass( "ui-tabs-selected ui-state-active" ); - $show.removeClass( "ui-tabs-hide" ); - self._trigger( "show", null, self._ui( clicked, $show[ 0 ] ) ); - }; - - // Hide a tab, $show is optional... - var hideTab = hideFx - ? function( clicked, $hide ) { - $hide.animate( hideFx, hideFx.duration || "normal", function() { - self.lis.removeClass( "ui-tabs-selected ui-state-active" ); - $hide.addClass( "ui-tabs-hide" ); - resetStyle( $hide, hideFx ); - self.element.dequeue( "tabs" ); - }); - } - : function( clicked, $hide, $show ) { - self.lis.removeClass( "ui-tabs-selected ui-state-active" ); - $hide.addClass( "ui-tabs-hide" ); - self.element.dequeue( "tabs" ); - }; - - // attach tab event handler, unbind to avoid duplicates from former tabifying... - this.anchors.bind( o.event + ".tabs", function() { - var el = this, - $li = $(el).closest( "li" ), - $hide = self.panels.filter( ":not(.ui-tabs-hide)" ), - $show = self.element.find( self._sanitizeSelector( el.hash ) ); - - // If tab is already selected and not collapsible or tab disabled or - // or is already loading or click callback returns false stop here. - // Check if click handler returns false last so that it is not executed - // for a disabled or loading tab! - if ( ( $li.hasClass( "ui-tabs-selected" ) && !o.collapsible) || - $li.hasClass( "ui-state-disabled" ) || - $li.hasClass( "ui-state-processing" ) || - self.panels.filter( ":animated" ).length || - self._trigger( "select", null, self._ui( this, $show[ 0 ] ) ) === false ) { - this.blur(); - return false; - } - - o.selected = self.anchors.index( this ); - - self.abort(); - - // if tab may be closed - if ( o.collapsible ) { - if ( $li.hasClass( "ui-tabs-selected" ) ) { - o.selected = -1; - - if ( o.cookie ) { - self._cookie( o.selected, o.cookie ); - } - - self.element.queue( "tabs", function() { - hideTab( el, $hide ); - }).dequeue( "tabs" ); - - this.blur(); - return false; - } else if ( !$hide.length ) { - if ( o.cookie ) { - self._cookie( o.selected, o.cookie ); - } - - self.element.queue( "tabs", function() { - showTab( el, $show ); - }); - - // TODO make passing in node possible, see also http://dev.jqueryui.com/ticket/3171 - self.load( self.anchors.index( this ) ); - - this.blur(); - return false; - } - } - - if ( o.cookie ) { - self._cookie( o.selected, o.cookie ); - } - - // show new tab - if ( $show.length ) { - if ( $hide.length ) { - self.element.queue( "tabs", function() { - hideTab( el, $hide ); - }); - } - self.element.queue( "tabs", function() { - showTab( el, $show ); - }); - - self.load( self.anchors.index( this ) ); - } else { - throw "jQuery UI Tabs: Mismatching fragment identifier."; - } - - // Prevent IE from keeping other link focussed when using the back button - // and remove dotted border from clicked link. This is controlled via CSS - // in modern browsers; blur() removes focus from address bar in Firefox - // which can become a usability and annoying problem with tabs('rotate'). - if ( $.browser.msie ) { - this.blur(); - } - }); - - // disable click in any case - this.anchors.bind( "click.tabs", function(){ - return false; - }); - }, - - _getIndex: function( index ) { - // meta-function to give users option to provide a href string instead of a numerical index. - // also sanitizes numerical indexes to valid values. - if ( typeof index == "string" ) { - index = this.anchors.index( this.anchors.filter( "[href$=" + index + "]" ) ); - } - - return index; - }, - - destroy: function() { - var o = this.options; - - this.abort(); - - this.element - .unbind( ".tabs" ) - .removeClass( "ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible" ) - .removeData( "tabs" ); - - this.list.removeClass( "ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all" ); - - this.anchors.each(function() { - var href = $.data( this, "href.tabs" ); - if ( href ) { - this.href = href; - } - var $this = $( this ).unbind( ".tabs" ); - $.each( [ "href", "load", "cache" ], function( i, prefix ) { - $this.removeData( prefix + ".tabs" ); - }); - }); - - this.lis.unbind( ".tabs" ).add( this.panels ).each(function() { - if ( $.data( this, "destroy.tabs" ) ) { - $( this ).remove(); - } else { - $( this ).removeClass([ - "ui-state-default", - "ui-corner-top", - "ui-tabs-selected", - "ui-state-active", - "ui-state-hover", - "ui-state-focus", - "ui-state-disabled", - "ui-tabs-panel", - "ui-widget-content", - "ui-corner-bottom", - "ui-tabs-hide" - ].join( " " ) ); - } - }); - - if ( o.cookie ) { - this._cookie( null, o.cookie ); - } - - return this; - }, - - add: function( url, label, index ) { - if ( index === undefined ) { - index = this.anchors.length; - } - - var self = this, - o = this.options, - $li = $( o.tabTemplate.replace( /#\{href\}/g, url ).replace( /#\{label\}/g, label ) ), - id = !url.indexOf( "#" ) ? url.replace( "#", "" ) : this._tabId( $( "a", $li )[ 0 ] ); - - $li.addClass( "ui-state-default ui-corner-top" ).data( "destroy.tabs", true ); - - // try to find an existing element before creating a new one - var $panel = self.element.find( "#" + id ); - if ( !$panel.length ) { - $panel = $( o.panelTemplate ) - .attr( "id", id ) - .data( "destroy.tabs", true ); - } - $panel.addClass( "ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide" ); - - if ( index >= this.lis.length ) { - $li.appendTo( this.list ); - $panel.appendTo( this.list[ 0 ].parentNode ); - } else { - $li.insertBefore( this.lis[ index ] ); - $panel.insertBefore( this.panels[ index ] ); - } - - o.disabled = $.map( o.disabled, function( n, i ) { - return n >= index ? ++n : n; - }); - - this._tabify(); - - if ( this.anchors.length == 1 ) { - o.selected = 0; - $li.addClass( "ui-tabs-selected ui-state-active" ); - $panel.removeClass( "ui-tabs-hide" ); - this.element.queue( "tabs", function() { - self._trigger( "show", null, self._ui( self.anchors[ 0 ], self.panels[ 0 ] ) ); - }); - - this.load( 0 ); - } - - this._trigger( "add", null, this._ui( this.anchors[ index ], this.panels[ index ] ) ); - return this; - }, - - remove: function( index ) { - index = this._getIndex( index ); - var o = this.options, - $li = this.lis.eq( index ).remove(), - $panel = this.panels.eq( index ).remove(); - - // If selected tab was removed focus tab to the right or - // in case the last tab was removed the tab to the left. - if ( $li.hasClass( "ui-tabs-selected" ) && this.anchors.length > 1) { - this.select( index + ( index + 1 < this.anchors.length ? 1 : -1 ) ); - } - - o.disabled = $.map( - $.grep( o.disabled, function(n, i) { - return n != index; - }), - function( n, i ) { - return n >= index ? --n : n; - }); - - this._tabify(); - - this._trigger( "remove", null, this._ui( $li.find( "a" )[ 0 ], $panel[ 0 ] ) ); - return this; - }, - - enable: function( index ) { - index = this._getIndex( index ); - var o = this.options; - if ( $.inArray( index, o.disabled ) == -1 ) { - return; - } - - this.lis.eq( index ).removeClass( "ui-state-disabled" ); - o.disabled = $.grep( o.disabled, function( n, i ) { - return n != index; - }); - - this._trigger( "enable", null, this._ui( this.anchors[ index ], this.panels[ index ] ) ); - return this; - }, - - disable: function( index ) { - index = this._getIndex( index ); - var self = this, o = this.options; - // cannot disable already selected tab - if ( index != o.selected ) { - this.lis.eq( index ).addClass( "ui-state-disabled" ); - - o.disabled.push( index ); - o.disabled.sort(); - - this._trigger( "disable", null, this._ui( this.anchors[ index ], this.panels[ index ] ) ); - } - - return this; - }, - - select: function( index ) { - index = this._getIndex( index ); - if ( index == -1 ) { - if ( this.options.collapsible && this.options.selected != -1 ) { - index = this.options.selected; - } else { - return this; - } - } - this.anchors.eq( index ).trigger( this.options.event + ".tabs" ); - return this; - }, - - load: function( index ) { - index = this._getIndex( index ); - var self = this, - o = this.options, - a = this.anchors.eq( index )[ 0 ], - url = $.data( a, "load.tabs" ); - - this.abort(); - - // not remote or from cache - if ( !url || this.element.queue( "tabs" ).length !== 0 && $.data( a, "cache.tabs" ) ) { - this.element.dequeue( "tabs" ); - return; - } - - // load remote from here on - this.lis.eq( index ).addClass( "ui-state-processing" ); - - if ( o.spinner ) { - var span = $( "span", a ); - span.data( "label.tabs", span.html() ).html( o.spinner ); - } - - this.xhr = $.ajax( $.extend( {}, o.ajaxOptions, { - url: url, - success: function( r, s ) { - self.element.find( self._sanitizeSelector( a.hash ) ).html( r ); - - // take care of tab labels - self._cleanup(); - - if ( o.cache ) { - $.data( a, "cache.tabs", true ); - } - - self._trigger( "load", null, self._ui( self.anchors[ index ], self.panels[ index ] ) ); - try { - o.ajaxOptions.success( r, s ); - } - catch ( e ) {} - }, - error: function( xhr, s, e ) { - // take care of tab labels - self._cleanup(); - - self._trigger( "load", null, self._ui( self.anchors[ index ], self.panels[ index ] ) ); - try { - // Passing index avoid a race condition when this method is - // called after the user has selected another tab. - // Pass the anchor that initiated this request allows - // loadError to manipulate the tab content panel via $(a.hash) - o.ajaxOptions.error( xhr, s, index, a ); - } - catch ( e ) {} - } - } ) ); - - // last, so that load event is fired before show... - self.element.dequeue( "tabs" ); - - return this; - }, - - abort: function() { - // stop possibly running animations - this.element.queue( [] ); - this.panels.stop( false, true ); - - // "tabs" queue must not contain more than two elements, - // which are the callbacks for the latest clicked tab... - this.element.queue( "tabs", this.element.queue( "tabs" ).splice( -2, 2 ) ); - - // terminate pending requests from other tabs - if ( this.xhr ) { - this.xhr.abort(); - delete this.xhr; - } - - // take care of tab labels - this._cleanup(); - return this; - }, - - url: function( index, url ) { - this.anchors.eq( index ).removeData( "cache.tabs" ).data( "load.tabs", url ); - return this; - }, - - length: function() { - return this.anchors.length; - } -}); - -$.extend( $.ui.tabs, { - version: "1.8.7" -}); - -/* - * Tabs Extensions - */ - -/* - * Rotate - */ -$.extend( $.ui.tabs.prototype, { - rotation: null, - rotate: function( ms, continuing ) { - var self = this, - o = this.options; - - var rotate = self._rotate || ( self._rotate = function( e ) { - clearTimeout( self.rotation ); - self.rotation = setTimeout(function() { - var t = o.selected; - self.select( ++t < self.anchors.length ? t : 0 ); - }, ms ); - - if ( e ) { - e.stopPropagation(); - } - }); - - var stop = self._unrotate || ( self._unrotate = !continuing - ? function(e) { - if (e.clientX) { // in case of a true click - self.rotate(null); - } - } - : function( e ) { - t = o.selected; - rotate(); - }); - - // start rotation - if ( ms ) { - this.element.bind( "tabsshow", rotate ); - this.anchors.bind( o.event + ".tabs", stop ); - rotate(); - // stop rotation - } else { - clearTimeout( self.rotation ); - this.element.unbind( "tabsshow", rotate ); - this.anchors.unbind( o.event + ".tabs", stop ); - delete this._rotate; - delete this._unrotate; - } - - return this; - } -}); - -})( jQuery ); diff --git a/html/js/lib/jquery-datatables-editable/js/jquery.dataTables.editable.js b/html/js/lib/jquery-datatables-editable/js/jquery.dataTables.editable.js deleted file mode 100644 index 316300732..000000000 --- a/html/js/lib/jquery-datatables-editable/js/jquery.dataTables.editable.js +++ /dev/null @@ -1,702 +0,0 @@ -/* -* File: jquery.dataTables.editable.js -* Version: 1.3. -* Author: Jovan Popovic -* -* Copyright 2010-2011 Jovan Popovic, all rights reserved. -* -* This source file is free software, under either the GPL v2 license or a -* BSD style license, as supplied with this software. -* -* This source file is distributed in the hope that it will be useful, but -* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -* or FITNESS FOR A PARTICULAR PURPOSE. -* -* Parameters: -* @sUpdateURL String URL of the server-side page used for updating cell. Default value is "UpdateData". -* @sAddURL String URL of the server-side page used for adding new row. Default value is "AddData". -* @sDeleteURL String URL of the server-side page used to delete row by id. Default value is "DeleteData". -* @fnShowError Function function(message, action){...} used to show error message. Action value can be "update", "add" or "delete". -* @sAddNewRowFormId String Id of the form for adding new row. Default id is "formAddNewRow". -* @oAddNewRowFormOptions Object Options that will be set to the "Add new row" dialog -* @sAddNewRowButtonId String Id of the button for adding new row. Default id is "btnAddNewRow". -* @oAddNewRowButtonOptions Object Options that will be set to the "Add new" button -* @sAddNewRowOkButtonId String Id of the OK button placed in add new row dialog. Default value is "btnAddNewRowOk". -* @oAddNewRowOkButtonOptions Object Options that will be set to the Ok button in the "Add new row" form -* @sAddNewRowCancelButtonId String Id of the Cancel button placed in add new row dialog. Default value is "btnAddNewRowCancel". -* @oAddNewRowCancelButtonOptions Object Options that will be set to the Cancel button in the "Add new row" form -* @sDeleteRowButtonId String Id of the button for adding new row. Default id is "btnDeleteRow". -* @oDeleteRowButtonOptions Object Options that will be set to the Delete button -* @sSelectedRowClass String Class that will be associated to the selected row. Default class is "row_selected". -* @sReadOnlyCellClass String Class of the cells that should not be editable. Default value is "read_only". -* @sAddDeleteToolbarSelector String Selector used to identify place where add and delete buttons should be placed. Default value is ".add_delete_toolbar". -* @fnStartProcessingMode Function function(){...} called when AJAX call is started. Use this function to add "Please wait..." message when some button is pressed. -* @fnEndProcessingMode Function function(){...} called when AJAX call is ended. Use this function to close "Please wait..." message. -* @aoColumns Array Array of the JEditable settings that will be applied on the columns -* @sAddHttpMethod String Method used for the Add AJAX request (default is 'POST') -* @sDeleteHttpMethod String Method used for the Delete AJAX request (default is 'POST') -* @fnOnDeleting Function function(tr, id, fnDeleteRow){...} Function called before row is deleted. - tr isJQuery object encapsulating row that will be deleted - id is an id of the record that will be deleted. - fnDeleteRow(id) callback function that should be called to delete row with id - returns true if plugin should continue with deleting row, false will abort delete. -* @fnOnDeleted Function function(status){...} Function called after delete action. Status can be "success" or "failure" -* @fnOnAdding Function function(){...} Function called before row is added. - returns true if plugin should continue with adding row, false will abort add. -* @fnOnNewRowPosted Function function(data) Function that can override default function that is called when server-side sAddURL returns result - You can use this function to add different behaviour when server-side page returns result -* @fnOnAdded Function function(status){...} Function called after delete action. Status can be "success" or "failure" -* @fnOnEditing Function function(input){...} Function called before cell is updated. - input JQuery object wrapping the inut element used for editing value in the cell. - returns true if plugin should continue with sending AJAX request, false will abort update. -* @fnOnEdited Function function(status){...} Function called after edit action. Status can be "success" or "failure" -* @sEditorHeight String Default height of the cell editors -* @sEditorWidth String Default width of the cell editors -* @oDeleteParameters Object Additonal objects added to the DELETE Ajax request -* @sIDToken String Token in the add new row dialog that will be replaced with a returned id of the record that is created -*/ -(function ($) { - - $.fn.makeEditable = function (options) { - - var iDisplayStart = 0; - - ///Utility function used to determine id of the cell - //By default it is assumed that id is placed as an id attribute of
      • that that surround the cell ( - // - // - function fnGetCellID(cell) { - return properties.fnGetRowID($(cell.parentNode)); - } - - ///Utility function used to set id of the new row - //It is assumed that id is placed as an id attribute of that that surround the cell ( - // - // - function _fnSetRowIDInAttribute(row, id) { - row.attr("id", id); - } - - //Utility function used to get id of the row - //It is assumed that id is placed as an id attribute of that that surround the cell ( - // - // - function _fnGetRowIDFromAttribute(row) { - return row.attr("id"); - } - - //Utility function used to set id of the new row - //It is assumed that id is placed as an id attribute of that that surround the cell ( - // - // - function _fnSetRowIDInFirstCell(row, id) { - $("td:first", row).html(id); - } - - //Utility function used to get id of the row - //It is assumed that id is placed as an id attribute of that that surround the cell ( - // - // - function _fnGetRowIDFromFirstCell(row) { - return $("td:first", row).html(); - } - - //Reference to the DataTable object - var oTable; - //Refences to the buttons used for manipulating table data - var oAddNewRowButton, oDeleteRowButton, oConfirmRowAddingButton, oCancelRowAddingButton; - //Reference to the form used for adding new data - var oAddNewRowForm; - - //Plugin options - var properties; - - /// Utility function that shows an error message - ///@param errorText - text that should be shown - ///@param action - action that was executed when error occured e.g. "update", "delete", or "add" - function fnShowError(errorText, action) { - alert(errorText); - } - - //Utility function that put the table into the "Processing" state - function fnStartProcessingMode() { - if (oTable.fnSettings().oFeatures.bProcessing) { - $(".dataTables_processing").css('visibility', 'visible'); - } - } - - //Utility function that put the table in the normal state - function fnEndProcessingMode() { - if (oTable.fnSettings().oFeatures.bProcessing) { - $(".dataTables_processing").css('visibility', 'hidden'); - } - } - - var sOldValue, sNewCellValue, sNewCellDislayValue; - //Utility function used to apply editable plugin on table cells - function _fnApplyEditable(aoNodes) { - if (properties.bDisableEditing) - return; - var oDefaultEditableSettings = { - event: 'dblclick', - "callback": function (sValue, settings) { - properties.fnEndProcessingMode(); - var status = ""; - if (sNewCellValue == sValue) { - var aPos = oTable.fnGetPosition(this); - oTable.fnUpdate(sNewCellDisplayValue, aPos[0], aPos[2]); - status = "success"; - } else { - var aPos = oTable.fnGetPosition(this); - oTable.fnUpdate(sOldValue, aPos[0], aPos[2]); - properties.fnShowError(sValue, "update"); - status = "failure"; - } - - properties.fnOnEdited(status, sOldValue, sNewCellDisplayValue, aPos[0], aPos[1], aPos[2]); - if (settings.fnOnCellUpdated != null) { - settings.fnOnCellUpdated(status, sValue, settings); - } - _fnSetDisplayStart(); - - }, - "onsubmit": function (settings, original) { - var input = $("input,select,textarea", this); - sOldValue = original.revert; - sNewCellValue = $("input,select,textarea", $(this)).val(); - if (input.length == 1) { - var oEditElement = input[0]; - if (oEditElement.nodeName.toLowerCase() == "select" || oEditElement.tagName.toLowerCase() == "select") - sNewCellDisplayValue = $("option:selected", oEditElement).text(); //For select list use selected text instead of value for displaying in table - else - sNewCellDisplayValue = sNewCellValue; - } - - if (!properties.fnOnEditing(input)) - return false; - var x = settings; - if (settings.cssclass != null) { - input.addClass(settings.cssclass); - if (!input.valid() || 0 == input.valid()) - return false; - else - return true; - } - }, - "submitdata": function (value, settings) { - iDisplayStart = _fnGetDisplayStart(); - properties.fnStartProcessingMode(); - var id = fnGetCellID(this); - var rowId = oTable.fnGetPosition(this)[0]; - var columnPosition = oTable.fnGetPosition(this)[1]; - var columnId = oTable.fnGetPosition(this)[2]; - var sColumnName = oTable.fnSettings().aoColumns[columnId].sName; - if (sColumnName == null || sColumnName == "") - sColumnName = oTable.fnSettings().aoColumns[columnId].sTitle; - return { - "id": id, - "rowId": rowId, - "columnPosition": columnPosition, - "columnId": columnId, - "columnName": sColumnName - }; - }, - "onerror": function () { - properties.fnEndProcessingMode(); - properties.fnShowError("Cell cannot be updated(Server error)", "update"); - properties.fnOnEdited("failure"); - }, - "height": properties.sEditorHeight, - "width": properties.sEditorWidth - }; - - var cells = null; - if (properties.aoColumns != null) { - for (var i = 0; i < properties.aoColumns.length; i++) { - if (properties.aoColumns[i] != null) { - cells = $("td:nth-child(" + (i + 1) + ")", aoNodes); - var oColumnSettings = oDefaultEditableSettings; - oColumnSettings = $.extend({}, oDefaultEditableSettings, properties.aoColumns[i]); - var sUpdateURL = properties.sUpdateURL; - try { - if (oColumnSettings.sUpdateURL != null) - sUpdateURL = oColumnSettings.sUpdateURL; - } catch (ex) { - } - cells.editable(sUpdateURL, oColumnSettings); - } - - - } - } else { - cells = $('td:not(.' + properties.sReadOnlyCellClass + ')', aoNodes); - cells.editable(properties.sUpdateURL, oDefaultEditableSettings); - - } - - } - - //Called when user confirm that he want to add new record - function _fnOnRowAdding(event) { - if (properties.fnOnAdding()) { - if (oAddNewRowForm.valid()) { - iDisplayStart = _fnGetDisplayStart(); - properties.fnStartProcessingMode(); - var params = oAddNewRowForm.serialize(); - $.ajax({ 'url': properties.sAddURL, - 'data': params, - 'type': properties.sAddHttpMethod, - "dataType": "text", - success: _fnOnRowAdded, - error: function (response) { - properties.fnEndProcessingMode(); - properties.fnShowError(response.responseText, "add"); - properties.fnOnAdded("failure"); - } - }); - } - } - event.stopPropagation(); - event.preventDefault(); - } - - function _fnOnNewRowPosted(data) { - - return true; - - } - ///Event handler called when a new row is added and response is returned from server - function _fnOnRowAdded(data) { - properties.fnEndProcessingMode(); - - if (properties.fnOnNewRowPosted(data)) { - - var oSettings = oTable.fnSettings(); - var iColumnCount = oSettings.aoColumns.length; - var values = new Array(); - - $("input:text[rel],input:radio[rel][checked],input:hidden[rel],select[rel],textarea[rel],span.datafield[rel]", oAddNewRowForm).each(function () { - var rel = $(this).attr("rel"); - var sCellValue = ""; - if (rel >= iColumnCount) - properties.fnShowError("In the add form is placed input element with the name '" + $(this).attr("name") + "' with the 'rel' attribute that must be less than a column count - " + iColumnCount, "add"); - else { - if (this.nodeName.toLowerCase() == "select" || this.tagName.toLowerCase() == "select") - sCellValue = $("option:selected", this).text(); - else if (this.nodeName.toLowerCase() == "span" || this.tagName.toLowerCase() == "span") - sCellValue = $(this).html(); - else - sCellValue = this.value; - - sCellValue = sCellValue.replace(properties.sIDToken, data); - values[rel] = sCellValue; - } - }); - - //Add values from the form into the table - var rtn = oTable.fnAddData(values); - var oTRAdded = oTable.fnGetNodes(rtn); - //Apply editable plugin on the cells of the table - _fnApplyEditable(oTRAdded); - //add id returned by server page as an TR id attribute - properties.fnSetRowID($(oTRAdded), data); - //Close the dialog - oAddNewRowForm.dialog('close'); - $(oAddNewRowForm)[0].reset(); - $(".error", $(oAddNewRowForm)).html(""); - - _fnSetDisplayStart(); - properties.fnOnAdded("success"); - } - } - - //Called when user cancels adding new record in the popup dialog - function _fnOnCancelRowAdding(event) { - //Clear the validation messages and reset form - $(oAddNewRowForm).validate().resetForm(); // Clears the validation errors - $(oAddNewRowForm)[0].reset(); - - $(".error", $(oAddNewRowForm)).html(""); - $(".error", $(oAddNewRowForm)).hide(); // Hides the error element - - //Close the dialog - oAddNewRowForm.dialog('close'); - event.stopPropagation(); - event.preventDefault(); - } - - - - function _fnDisableDeleteButton() { - if (properties.oDeleteRowButtonOptions != null) { - //oDeleteRowButton.disable(); - oDeleteRowButton.button("option", "disabled", true); - } else { - oDeleteRowButton.attr("disabled", "true"); - } - } - - function _fnEnableDeleteButton() { - if (properties.oDeleteRowButtonOptions != null) { - //oDeleteRowButton.enable(); - oDeleteRowButton.button("option", "disabled", false); - } else { - oDeleteRowButton.removeAttr("disabled"); - } - } - - function _fnDeleteRow(id, sDeleteURL) { - var sURL = sDeleteURL; - if (sDeleteURL == null) - sURL = properties.sDeleteURL; - properties.fnStartProcessingMode(); - var data = $.extend(properties.oDeleteParameters, { "id": id }); - $.ajax({ 'url': sURL, - 'type': properties.sDeleteHttpMethod, - 'data': data, - "success": _fnOnRowDeleted, - "dataType": "text", - "error": function (response) { - properties.fnEndProcessingMode(); - properties.fnShowError(response.responseText, "delete"); - properties.fnOnDeleted("failure"); - - } - }); - } - - //Called when user deletes a row - function _fnOnRowDelete(event) { - iDisplayStart = _fnGetDisplayStart(); - if ($('tr.' + properties.sSelectedRowClass + ' td', oTable).length == 0) { - //oDeleteRowButton.attr("disabled", "true"); - _fnDisableDeleteButton(); - return; - } - var id = fnGetCellID($('tr.' + properties.sSelectedRowClass + ' td', oTable)[0]); - if (properties.fnOnDeleting($('tr.' + properties.sSelectedRowClass, oTable), id, _fnDeleteRow)) { - _fnDeleteRow(id); - } - } - - //Called when record is deleted on the server - function _fnOnRowDeleted(response) { - properties.fnEndProcessingMode(); - var oTRSelected = $('tr.' + properties.sSelectedRowClass, oTable)[0]; - if (response == "ok" || response == "") { - oTable.fnDeleteRow(oTRSelected); - //oDeleteRowButton.attr("disabled", "true"); - _fnDisableDeleteButton(); - _fnSetDisplayStart(); - properties.fnOnDeleted("success"); - } - else { - properties.fnShowError(response, "delete"); - properties.fnOnDeleted("failure"); - } - } - - //Called before row is deleted - //Returning false will abort delete - /* - * Function called before row is deleted - * @param tr JQuery wrapped around the TR tag that will be deleted - * @param id id of the record that wil be deleted - * @return true if plugin should continue with deleting row, false will abort delete. - */ - function fnOnDeleting(tr, id, fnDeleteRow) { - return confirm("Are you sure that you want to delete this record?"); ; - } - - /* Function called after delete action - * @param result string - * "success" if row is actually deleted - * "failure" if delete failed - * @return void - */ - function fnOnDeleted(result) { } - - function fnOnEditing(input) { return true; } - function fnOnEdited(result, sOldValue, sNewValue, iRowIndex, iColumnIndex, iRealColumnIndex) { - - } - - function fnOnAdding() { return true; } - function fnOnAdded(result) { } - - var oSettings; - function _fnGetDisplayStart() { - return oSettings._iDisplayStart; - } - - function _fnSetDisplayStart() { - if (oSettings.oFeatures.bServerSide === false) { - oSettings._iDisplayStart = iDisplayStart; - oSettings.oApi._fnCalculateEnd(oSettings); - //draw the 'current' page - oSettings.oApi._fnDraw(oSettings); - } - } - - - oTable = this; - - var defaults = { - - sUpdateURL: "UpdateData", - sAddURL: "AddData", - sDeleteURL: "DeleteData", - sAddNewRowFormId: "formAddNewRow", - oAddNewRowFormOptions: { autoOpen: false, modal: true }, - sAddNewRowButtonId: "btnAddNewRow", - oAddNewRowButtonOptions: null, - sAddNewRowOkButtonId: "btnAddNewRowOk", - sAddNewRowCancelButtonId: "btnAddNewRowCancel", - oAddNewRowOkButtonOptions: { label: "Ok" }, - oAddNewRowCancelButtonOptions: { label: "Cancel" }, - sDeleteRowButtonId: "btnDeleteRow", - oDeleteRowButtonOptions: null, - sSelectedRowClass: "row_selected", - sReadOnlyCellClass: "read_only", - sAddDeleteToolbarSelector: ".add_delete_toolbar", - fnShowError: fnShowError, - fnStartProcessingMode: fnStartProcessingMode, - fnEndProcessingMode: fnEndProcessingMode, - aoColumns: null, - fnOnDeleting: fnOnDeleting, - fnOnDeleted: fnOnDeleted, - fnOnAdding: fnOnAdding, - fnOnNewRowPosted: _fnOnNewRowPosted, - fnOnAdded: fnOnAdded, - fnOnEditing: fnOnEditing, - fnOnEdited: fnOnEdited, - sAddHttpMethod: 'POST', - sDeleteHttpMethod: 'POST', - fnGetRowID: _fnGetRowIDFromAttribute, - fnSetRowID: _fnSetRowIDInAttribute, - sEditorHeight: "100%", - sEditorWidth: "100%", - bDisableEditing: false, - oDeleteParameters: {}, - sIDToken: "DATAROWID" - - }; - - properties = $.extend(defaults, options); - oSettings = oTable.fnSettings(); - - return this.each(function () { - - if (oTable.fnSettings().sAjaxSource != null) { - oTable.fnSettings().aoDrawCallback.push({ - "fn": function () { - //Apply jEditable plugin on the table cells - _fnApplyEditable(oTable.fnGetNodes()); - $(oTable.fnGetNodes()).each(function () { - var position = oTable.fnGetPosition(this); - var id = oTable.fnGetData(position)[0]; - properties.fnSetRowID($(this), id); - } - ); - }, - "sName": "fnApplyEditable" - }); - - } else { - //Apply jEditable plugin on the table cells - _fnApplyEditable(oTable.fnGetNodes()); - } - - //Setup form to open in dialog - oAddNewRowForm = $("#" + properties.sAddNewRowFormId); - if (oAddNewRowForm.length != 0) { - if (properties.oAddNewRowFormOptions != null) { - properties.oAddNewRowFormOptions.autoOpen = false; - } else { - properties.oAddNewRowFormOptions = { autoOpen: false }; - } - oAddNewRowForm.dialog(properties.oAddNewRowFormOptions); - - //Add button click handler on the "Add new row" button - oAddNewRowButton = $("#" + properties.sAddNewRowButtonId); - if (oAddNewRowButton.length != 0) { - oAddNewRowButton.click(function () { - oAddNewRowForm.dialog('open'); - }); - } else { - if ($(properties.sAddDeleteToolbarSelector).length == 0) { - throw "Cannot find a button with an id '" + properties.sAddNewRowButtonId + "', od placeholder with an id '" + properties.sAddDeleteToolbarSelector + "' that should be used for adding new row although form for adding new record is specified"; - } else { - oAddNewRowButton = null; //It will be auto-generated later - } - } - - //Prevent Submit handler - if (oAddNewRowForm[0].nodeName.toLowerCase() == "form") { - oAddNewRowForm.unbind('submit'); - oAddNewRowForm.submit(function (event) { - _fnOnRowAdding(event); - return false; - }); - } else { - $("form", oAddNewRowForm[0]).unbind('submit'); - $("form", oAddNewRowForm[0]).submit(function (event) { - _fnOnRowAdding(event); - return false; - }); - } - - // array to add default buttons to - var aAddNewRowFormButtons = []; - - oConfirmRowAddingButton = $("#" + properties.sAddNewRowOkButtonId, oAddNewRowForm); - if (oConfirmRowAddingButton.length == 0) { - //If someone forgotten to set the button text - if (properties.oAddNewRowOkButtonOptions.text == null - || properties.oAddNewRowOkButtonOptions.text == "") { - properties.oAddNewRowOkButtonOptions.text = "Ok"; - } - properties.oAddNewRowOkButtonOptions.click = _fnOnRowAdding; - properties.oAddNewRowOkButtonOptions.id = properties.sAddNewRowOkButtonId; - // push the add button onto the array - aAddNewRowFormButtons.push(properties.oAddNewRowOkButtonOptions); - } else { - oConfirmRowAddingButton.click(_fnOnRowAdding); - } - - oCancelRowAddingButton = $("#" + properties.sAddNewRowCancelButtonId); - if (oCancelRowAddingButton.length == 0) { - //If someone forgotten to the button text - if (properties.oAddNewRowCancelButtonOptions.text == null - || properties.oAddNewRowCancelButtonOptions.text == "") { - properties.oAddNewRowCancelButtonOptions.text = "Cancel"; - } - properties.oAddNewRowCancelButtonOptions.click = _fnOnCancelRowAdding; - properties.oAddNewRowCancelButtonOptions.id = properties.sAddNewRowCancelButtonId; - // push the cancel button onto the array - aAddNewRowFormButtons.push(properties.oAddNewRowCancelButtonOptions); - } else { - oCancelRowAddingButton.click(_fnOnCancelRowAdding); - } - // if the array contains elements, add them to the dialog - if (aAddNewRowFormButtons.length > 0) { - oAddNewRowForm.dialog('option', 'buttons', aAddNewRowFormButtons); - } - //Issue: It cannot find it with this call: - //oConfirmRowAddingButton = $("#" + properties.sAddNewRowOkButtonId, oAddNewRowForm); - //oCancelRowAddingButton = $("#" + properties.sAddNewRowCancelButtonId, oAddNewRowForm); - oConfirmRowAddingButton = $("#" + properties.sAddNewRowOkButtonId); - oCancelRowAddingButton = $("#" + properties.sAddNewRowCancelButtonId); - } else { - oAddNewRowForm = null; - } - - //Set the click handler on the "Delete selected row" button - oDeleteRowButton = $('#' + properties.sDeleteRowButtonId); - if (oDeleteRowButton.length != 0) - oDeleteRowButton.click(_fnOnRowDelete); - else { - oDeleteRowButton = null; - } - - //If an add and delete buttons does not exists but Add-delete toolbar is specificed - //Autogenerate these buttons - oAddDeleteToolbar = $(properties.sAddDeleteToolbarSelector); - if (oAddDeleteToolbar.length != 0) { - if (oAddNewRowButton == null && properties.sAddNewRowButtonId != "" - && oAddNewRowForm != null) { - oAddDeleteToolbar.append(""); - oAddNewRowButton = $("#" + properties.sAddNewRowButtonId); - oAddNewRowButton.click(function () { oAddNewRowForm.dialog('open'); }); - } - if (oDeleteRowButton == null && properties.sDeleteRowButtonId != "") { - oAddDeleteToolbar.append(""); - oDeleteRowButton = $("#" + properties.sDeleteRowButtonId); - oDeleteRowButton.click(_fnOnRowDelete); - } - } - - //If delete button exists disable it until some row is selected - if (oDeleteRowButton != null) { - if (properties.oDeleteRowButtonOptions != null) { - oDeleteRowButton.button(properties.oDeleteRowButtonOptions); - } - _fnDisableDeleteButton(); - } - - //If add button exists convert it to the JQuery-ui button - if (oAddNewRowButton != null) { - if (properties.oAddNewRowButtonOptions != null) { - oAddNewRowButton.button(properties.oAddNewRowButtonOptions); - } - } - - - //If form ok button exists convert it to the JQuery-ui button - if (oConfirmRowAddingButton != null) { - if (properties.oAddNewRowOkButtonOptions != null) { - oConfirmRowAddingButton.button(properties.oAddNewRowOkButtonOptions); - } - } - - //If form cancel button exists convert it to the JQuery-ui button - if (oCancelRowAddingButton != null) { - if (properties.oAddNewRowCancelButtonOptions != null) { - oCancelRowAddingButton.button(properties.oAddNewRowCancelButtonOptions); - } - } - - //Add handler to the inline delete buttons - $(".table-action-deletelink", oTable).live("click", function (e) { - - e.preventDefault(); - e.stopPropagation(); - var sURL = $(this).attr("href"); - - if (sURL == null || sURL == "") - sURL = properties.sDeleteURL; - - iDisplayStart = _fnGetDisplayStart(); - var oTD = ($(this).parents('td'))[0]; - var oTR = ($(this).parents('tr'))[0]; - - $(oTR).addClass(properties.sSelectedRowClass); - - var id = fnGetCellID(oTD); - if (properties.fnOnDeleting(oTD, id, _fnDeleteRow)) { - _fnDeleteRow(id, sURL); - } - - - } - ); - - //Set selected class on row that is clicked - //Enable delete button if row is selected, disable delete button if selected class is removed - $("tbody", oTable).click(function (event) { - if ($(event.target.parentNode).hasClass(properties.sSelectedRowClass)) { - $(event.target.parentNode).removeClass(properties.sSelectedRowClass); - if (oDeleteRowButton != null) { - _fnDisableDeleteButton(); - } - } else { - $(oTable.fnSettings().aoData).each(function () { - $(this.nTr).removeClass(properties.sSelectedRowClass); - }); - $(event.target.parentNode).addClass(properties.sSelectedRowClass); - if (oDeleteRowButton != null) { - _fnEnableDeleteButton(); - } - } - }); - - - - }); - }; -})(jQuery); \ No newline at end of file diff --git a/html/js/lib/jquery-datatables-editable/js/jquery.dataTables.min.js b/html/js/lib/jquery-datatables-editable/js/jquery.dataTables.min.js deleted file mode 100644 index 02694a4a5..000000000 --- a/html/js/lib/jquery-datatables-editable/js/jquery.dataTables.min.js +++ /dev/null @@ -1,155 +0,0 @@ -/* - * File: jquery.dataTables.min.js - * Version: 1.9.4 - * Author: Allan Jardine (www.sprymedia.co.uk) - * Info: www.datatables.net - * - * Copyright 2008-2012 Allan Jardine, all rights reserved. - * - * This source file is free software, under either the GPL v2 license or a - * BSD style license, available at: - * http://datatables.net/license_gpl2 - * http://datatables.net/license_bsd - * - * This source file is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY - * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details. - */ -(function(X,l,n){var L=function(h){var j=function(e){function o(a,b){var c=j.defaults.columns,d=a.aoColumns.length,c=h.extend({},j.models.oColumn,c,{sSortingClass:a.oClasses.sSortable,sSortingClassJUI:a.oClasses.sSortJUI,nTh:b?b:l.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.oDefaults:d});a.aoColumns.push(c);if(a.aoPreSearchCols[d]===n||null===a.aoPreSearchCols[d])a.aoPreSearchCols[d]=h.extend({},j.models.oSearch);else if(c=a.aoPreSearchCols[d], -c.bRegex===n&&(c.bRegex=!0),c.bSmart===n&&(c.bSmart=!0),c.bCaseInsensitive===n)c.bCaseInsensitive=!0;m(a,d,null)}function m(a,b,c){var d=a.aoColumns[b];c!==n&&null!==c&&(c.mDataProp&&!c.mData&&(c.mData=c.mDataProp),c.sType!==n&&(d.sType=c.sType,d._bAutoType=!1),h.extend(d,c),p(d,c,"sWidth","sWidthOrig"),c.iDataSort!==n&&(d.aDataSort=[c.iDataSort]),p(d,c,"aDataSort"));var i=d.mRender?Q(d.mRender):null,f=Q(d.mData);d.fnGetData=function(a,b){var c=f(a,b);return d.mRender&&b&&""!==b?i(c,b,a):c};d.fnSetData= -L(d.mData);a.oFeatures.bSort||(d.bSortable=!1);!d.bSortable||-1==h.inArray("asc",d.asSorting)&&-1==h.inArray("desc",d.asSorting)?(d.sSortingClass=a.oClasses.sSortableNone,d.sSortingClassJUI=""):-1==h.inArray("asc",d.asSorting)&&-1==h.inArray("desc",d.asSorting)?(d.sSortingClass=a.oClasses.sSortable,d.sSortingClassJUI=a.oClasses.sSortJUI):-1!=h.inArray("asc",d.asSorting)&&-1==h.inArray("desc",d.asSorting)?(d.sSortingClass=a.oClasses.sSortableAsc,d.sSortingClassJUI=a.oClasses.sSortJUIAscAllowed):-1== -h.inArray("asc",d.asSorting)&&-1!=h.inArray("desc",d.asSorting)&&(d.sSortingClass=a.oClasses.sSortableDesc,d.sSortingClassJUI=a.oClasses.sSortJUIDescAllowed)}function k(a){if(!1===a.oFeatures.bAutoWidth)return!1;da(a);for(var b=0,c=a.aoColumns.length;bj[f])d(a.aoColumns.length+j[f],b[i]);else if("string"===typeof j[f]){e=0;for(w=a.aoColumns.length;eb&&a[d]--; -1!=c&&a.splice(c,1)}function S(a,b,c){var d=a.aoColumns[c];return d.fnRender({iDataRow:b,iDataColumn:c,oSettings:a,aData:a.aoData[b]._aData,mDataProp:d.mData},v(a,b,c,"display"))}function ea(a,b){var c=a.aoData[b],d;if(null===c.nTr){c.nTr=l.createElement("tr");c.nTr._DT_RowIndex=b;c._aData.DT_RowId&&(c.nTr.id=c._aData.DT_RowId);c._aData.DT_RowClass&& -(c.nTr.className=c._aData.DT_RowClass);for(var i=0,f=a.aoColumns.length;i=a.fnRecordsDisplay()?0:a.iInitDisplayStart,a.iInitDisplayStart=-1,y(a));if(a.bDeferLoading)a.bDeferLoading=!1,a.iDraw++;else if(a.oFeatures.bServerSide){if(!a.bDestroying&&!wa(a))return}else a.iDraw++;if(0!==a.aiDisplay.length){var g= -a._iDisplayStart;d=a._iDisplayEnd;a.oFeatures.bServerSide&&(g=0,d=a.aoData.length);for(;g")[0];a.nTable.parentNode.insertBefore(b,a.nTable);a.nTableWrapper=h('
        ')[0];a.nTableReinsertBefore=a.nTable.nextSibling;for(var c=a.nTableWrapper,d=a.sDom.split(""),i,f,g,e,w,o,k,m=0;m")[0];w=d[m+ -1];if("'"==w||'"'==w){o="";for(k=2;d[m+k]!=w;)o+=d[m+k],k++;"H"==o?o=a.oClasses.sJUIHeader:"F"==o&&(o=a.oClasses.sJUIFooter);-1!=o.indexOf(".")?(w=o.split("."),e.id=w[0].substr(1,w[0].length-1),e.className=w[1]):"#"==o.charAt(0)?e.id=o.substr(1,o.length-1):e.className=o;m+=k}c.appendChild(e);c=e}else if(">"==g)c=c.parentNode;else if("l"==g&&a.oFeatures.bPaginate&&a.oFeatures.bLengthChange)i=ya(a),f=1;else if("f"==g&&a.oFeatures.bFilter)i=za(a),f=1;else if("r"==g&&a.oFeatures.bProcessing)i=Aa(a),f= -1;else if("t"==g)i=Ba(a),f=1;else if("i"==g&&a.oFeatures.bInfo)i=Ca(a),f=1;else if("p"==g&&a.oFeatures.bPaginate)i=Da(a),f=1;else if(0!==j.ext.aoFeatures.length){e=j.ext.aoFeatures;k=0;for(w=e.length;k'):""===c?'':c+' ',d=l.createElement("div");d.className=a.oClasses.sFilter;d.innerHTML="";a.aanFeatures.f||(d.id=a.sTableId+"_filter");c=h('input[type="text"]',d);d._DT_Input=c[0];c.val(b.sSearch.replace('"',"""));c.bind("keyup.DT",function(){for(var c=a.aanFeatures.f,d=this.value===""?"":this.value, -g=0,e=c.length;g=b.length)a.aiDisplay.splice(0,a.aiDisplay.length),a.aiDisplay=a.aiDisplayMaster.slice();else if(a.aiDisplay.length==a.aiDisplayMaster.length||i.sSearch.length>b.length||1==c||0!==b.indexOf(i.sSearch)){a.aiDisplay.splice(0, -a.aiDisplay.length);la(a,1);for(b=0;b").html(c).text()); -return c.replace(/[\n\r]/g," ")}function ma(a,b,c,d){if(c)return a=b?a.split(" "):oa(a).split(" "),a="^(?=.*?"+a.join(")(?=.*?")+").*$",RegExp(a,d?"i":"");a=b?a:oa(a);return RegExp(a,d?"i":"")}function Ja(a,b){return"function"===typeof j.ext.ofnSearch[b]?j.ext.ofnSearch[b](a):null===a?"":"html"==b?a.replace(/[\r\n]/g," ").replace(/<.*?>/g,""):"string"===typeof a?a.replace(/[\r\n]/g," "):a}function oa(a){return a.replace(RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"), -"\\$1")}function Ca(a){var b=l.createElement("div");b.className=a.oClasses.sInfo;a.aanFeatures.i||(a.aoDrawCallback.push({fn:Ka,sName:"information"}),b.id=a.sTableId+"_info");a.nTable.setAttribute("aria-describedby",a.sTableId+"_info");return b}function Ka(a){if(a.oFeatures.bInfo&&0!==a.aanFeatures.i.length){var b=a.oLanguage,c=a._iDisplayStart+1,d=a.fnDisplayEnd(),i=a.fnRecordsTotal(),f=a.fnRecordsDisplay(),g;g=0===f?b.sInfoEmpty:b.sInfo;f!=i&&(g+=" "+b.sInfoFiltered);g+=b.sInfoPostFix;g=ja(a,g); -null!==b.fnInfoCallback&&(g=b.fnInfoCallback.call(a.oInstance,a,c,d,i,f,g));a=a.aanFeatures.i;b=0;for(c=a.length;b",c,d,i=a.aLengthMenu;if(2==i.length&&"object"===typeof i[0]&&"object"===typeof i[1]){c=0;for(d=i[0].length;c'+i[1][c]+""}else{c=0;for(d=i.length;c'+i[c]+""}b+="";i=l.createElement("div");a.aanFeatures.l|| -(i.id=a.sTableId+"_length");i.className=a.oClasses.sLength;i.innerHTML="";h('select option[value="'+a._iDisplayLength+'"]',i).attr("selected",!0);h("select",i).bind("change.DT",function(){var b=h(this).val(),i=a.aanFeatures.l;c=0;for(d=i.length;ca.aiDisplay.length||-1==a._iDisplayLength?a.aiDisplay.length:a._iDisplayStart+a._iDisplayLength}function Da(a){if(a.oScroll.bInfinite)return null;var b=l.createElement("div");b.className=a.oClasses.sPaging+a.sPaginationType;j.ext.oPagination[a.sPaginationType].fnInit(a, -b,function(a){y(a);x(a)});a.aanFeatures.p||a.aoDrawCallback.push({fn:function(a){j.ext.oPagination[a.sPaginationType].fnUpdate(a,function(a){y(a);x(a)})},sName:"pagination"});return b}function qa(a,b){var c=a._iDisplayStart;if("number"===typeof b)a._iDisplayStart=b*a._iDisplayLength,a._iDisplayStart>a.fnRecordsDisplay()&&(a._iDisplayStart=0);else if("first"==b)a._iDisplayStart=0;else if("previous"==b)a._iDisplayStart=0<=a._iDisplayLength?a._iDisplayStart-a._iDisplayLength:0,0>a._iDisplayStart&&(a._iDisplayStart= -0);else if("next"==b)0<=a._iDisplayLength?a._iDisplayStart+a._iDisplayLengthh(a.nTable).height()-a.oScroll.iLoadGap&&a.fnDisplayEnd()d.offsetHeight||"scroll"==h(d).css("overflow-y")))a.nTable.style.width=q(h(a.nTable).outerWidth()-a.oScroll.iBarWidth)}else""!==a.oScroll.sXInner?a.nTable.style.width= -q(a.oScroll.sXInner):i==h(d).width()&&h(d).height()i-a.oScroll.iBarWidth&&(a.nTable.style.width=q(i))):a.nTable.style.width=q(i);i=h(a.nTable).outerWidth();C(s,e);C(function(a){p.push(q(h(a).width()))},e);C(function(a,b){a.style.width=p[b]},g);h(e).height(0);null!==a.nTFoot&&(C(s,j),C(function(a){n.push(q(h(a).width()))},j),C(function(a,b){a.style.width=n[b]},o),h(j).height(0));C(function(a,b){a.innerHTML= -"";a.style.width=p[b]},e);null!==a.nTFoot&&C(function(a,b){a.innerHTML="";a.style.width=n[b]},j);if(h(a.nTable).outerWidth()d.offsetHeight||"scroll"==h(d).css("overflow-y")?i+a.oScroll.iBarWidth:i;if(r&&(d.scrollHeight>d.offsetHeight||"scroll"==h(d).css("overflow-y")))a.nTable.style.width=q(g-a.oScroll.iBarWidth);d.style.width=q(g);a.nScrollHead.style.width=q(g);null!==a.nTFoot&&(a.nScrollFoot.style.width=q(g));""===a.oScroll.sX?D(a,1,"The table cannot fit into the current element which will cause column misalignment. The table has been drawn at its minimum possible width."): -""!==a.oScroll.sXInner&&D(a,1,"The table cannot fit into the current element which will cause column misalignment. Increase the sScrollXInner value or remove it to allow automatic calculation")}else d.style.width=q("100%"),a.nScrollHead.style.width=q("100%"),null!==a.nTFoot&&(a.nScrollFoot.style.width=q("100%"));""===a.oScroll.sY&&r&&(d.style.height=q(a.nTable.offsetHeight+a.oScroll.iBarWidth));""!==a.oScroll.sY&&a.oScroll.bCollapse&&(d.style.height=q(a.oScroll.sY),r=""!==a.oScroll.sX&&a.nTable.offsetWidth> -d.offsetWidth?a.oScroll.iBarWidth:0,a.nTable.offsetHeightd.clientHeight||"scroll"==h(d).css("overflow-y");b.style.paddingRight=c?a.oScroll.iBarWidth+"px":"0px";null!==a.nTFoot&&(R.style.width=q(r),l.style.width=q(r),l.style.paddingRight=c?a.oScroll.iBarWidth+"px":"0px");h(d).scroll();if(a.bSorted||a.bFiltered)d.scrollTop=0}function C(a,b,c){for(var d= -0,i=0,f=b.length,g,e;itd",b));j=N(a,f);for(f=d=0;fc)return null;if(null===a.aoData[c].nTr){var d=l.createElement("td");d.innerHTML=v(a,c,b,"");return d}return J(a,c)[b]}function Pa(a,b){for(var c=-1,d=-1,i=0;i/g,"");e.length>c&&(c=e.length,d=i)}return d}function q(a){if(null===a)return"0px";if("number"==typeof a)return 0>a?"0px":a+"px";var b=a.charCodeAt(a.length-1); -return 48>b||57/g,""),i=q[c].nTh,i.removeAttribute("aria-sort"),i.removeAttribute("aria-label"),q[c].bSortable?0d&&d++;f=RegExp(f+"[123]");var o;b=0;for(c=a.length;b
        ')[0];l.body.appendChild(b);a.oBrowser.bScrollOversize= -100===h("#DT_BrowserTest",b)[0].offsetWidth?!0:!1;l.body.removeChild(b)}function Va(a){return function(){var b=[s(this[j.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return j.ext.oApi[a].apply(this,b)}}var U=/\[.*?\]$/,Wa=X.JSON?JSON.stringify:function(a){var b=typeof a;if("object"!==b||null===a)return"string"===b&&(a='"'+a+'"'),a+"";var c,d,e=[],f=h.isArray(a);for(c in a)d=a[c],b=typeof d,"string"===b?d='"'+d+'"':"object"===b&&null!==d&&(d=Wa(d)),e.push((f?"":'"'+c+'":')+d);return(f? -"[":"{")+e+(f?"]":"}")};this.$=function(a,b){var c,d,e=[],f;d=s(this[j.ext.iApiIndex]);var g=d.aoData,o=d.aiDisplay,k=d.aiDisplayMaster;b||(b={});b=h.extend({},{filter:"none",order:"current",page:"all"},b);if("current"==b.page){c=d._iDisplayStart;for(d=d.fnDisplayEnd();c=d.fnRecordsDisplay()&&(d._iDisplayStart-=d._iDisplayLength,0>d._iDisplayStart&&(d._iDisplayStart=0));if(c===n||c)y(d),x(d);return g};this.fnDestroy=function(a){var b=s(this[j.ext.iApiIndex]),c=b.nTableWrapper.parentNode,d=b.nTBody,i,f,a=a===n?!1:a;b.bDestroying=!0;A(b,"aoDestroyCallback","destroy",[b]);if(!a){i=0;for(f=b.aoColumns.length;itr>td."+b.oClasses.sRowEmpty,b.nTable).parent().remove();b.nTable!=b.nTHead.parentNode&&(h(b.nTable).children("thead").remove(),b.nTable.appendChild(b.nTHead));b.nTFoot&&b.nTable!=b.nTFoot.parentNode&&(h(b.nTable).children("tfoot").remove(),b.nTable.appendChild(b.nTFoot));b.nTable.parentNode.removeChild(b.nTable);h(b.nTableWrapper).remove();b.aaSorting=[];b.aaSortingFixed=[];P(b);h(T(b)).removeClass(b.asStripeClasses.join(" "));h("th, td",b.nTHead).removeClass([b.oClasses.sSortable,b.oClasses.sSortableAsc, -b.oClasses.sSortableDesc,b.oClasses.sSortableNone].join(" "));b.bJUI&&(h("th span."+b.oClasses.sSortIcon+", td span."+b.oClasses.sSortIcon,b.nTHead).remove(),h("th, td",b.nTHead).each(function(){var a=h("div."+b.oClasses.sSortJUIWrapper,this),c=a.contents();h(this).append(c);a.remove()}));!a&&b.nTableReinsertBefore?c.insertBefore(b.nTable,b.nTableReinsertBefore):a||c.appendChild(b.nTable);i=0;for(f=b.aoData.length;i=t(d);if(!m)for(e=a;et<"F"ip>')):h.extend(g.oClasses,j.ext.oStdClasses);h(this).addClass(g.oClasses.sTable);if(""!==g.oScroll.sX||""!==g.oScroll.sY)g.oScroll.iBarWidth=Qa();g.iInitDisplayStart===n&&(g.iInitDisplayStart=e.iDisplayStart, -g._iDisplayStart=e.iDisplayStart);e.bStateSave&&(g.oFeatures.bStateSave=!0,Sa(g,e),z(g,"aoDrawCallback",ra,"state_save"));null!==e.iDeferLoading&&(g.bDeferLoading=!0,a=h.isArray(e.iDeferLoading),g._iRecordsDisplay=a?e.iDeferLoading[0]:e.iDeferLoading,g._iRecordsTotal=a?e.iDeferLoading[1]:e.iDeferLoading);null!==e.aaData&&(f=!0);""!==e.oLanguage.sUrl?(g.oLanguage.sUrl=e.oLanguage.sUrl,h.getJSON(g.oLanguage.sUrl,null,function(a){pa(a);h.extend(true,g.oLanguage,e.oLanguage,a);ba(g)}),i=!0):h.extend(!0, -g.oLanguage,e.oLanguage);null===e.asStripeClasses&&(g.asStripeClasses=[g.oClasses.sStripeOdd,g.oClasses.sStripeEven]);b=g.asStripeClasses.length;g.asDestroyStripes=[];if(b){c=!1;d=h(this).children("tbody").children("tr:lt("+b+")");for(a=0;a=g.aoColumns.length&&(g.aaSorting[a][0]=0);var k=g.aoColumns[g.aaSorting[a][0]];g.aaSorting[a][2]===n&&(g.aaSorting[a][2]=0);e.aaSorting===n&&g.saved_aaSorting===n&&(g.aaSorting[a][1]= -k.asSorting[0]);c=0;for(d=k.asSorting.length;c=parseInt(n,10)};j.fnIsDataTable=function(e){for(var h=j.settings,m=0;me)return e;for(var h=e+"",e=h.split(""),j="",h=h.length,k=0;k'+k.sPrevious+''+k.sNext+"":'';h(j).append(k);var l=h("a",j), -k=l[0],l=l[1];e.oApi._fnBindAction(k,{action:"previous"},n);e.oApi._fnBindAction(l,{action:"next"},n);e.aanFeatures.p||(j.id=e.sTableId+"_paginate",k.id=e.sTableId+"_previous",l.id=e.sTableId+"_next",k.setAttribute("aria-controls",e.sTableId),l.setAttribute("aria-controls",e.sTableId))},fnUpdate:function(e){if(e.aanFeatures.p)for(var h=e.oClasses,j=e.aanFeatures.p,k,l=0,n=j.length;l'+k.sFirst+''+k.sPrevious+''+k.sNext+''+k.sLast+"");var t=h("a",j),k=t[0],l=t[1],r=t[2],t=t[3];e.oApi._fnBindAction(k,{action:"first"},n);e.oApi._fnBindAction(l,{action:"previous"},n);e.oApi._fnBindAction(r,{action:"next"},n);e.oApi._fnBindAction(t,{action:"last"},n);e.aanFeatures.p||(j.id=e.sTableId+"_paginate",k.id=e.sTableId+"_first",l.id=e.sTableId+"_previous",r.id=e.sTableId+"_next",t.id=e.sTableId+"_last")}, -fnUpdate:function(e,o){if(e.aanFeatures.p){var m=j.ext.oPagination.iFullNumbersShowPages,k=Math.floor(m/2),l=Math.ceil(e.fnRecordsDisplay()/e._iDisplayLength),n=Math.ceil(e._iDisplayStart/e._iDisplayLength)+1,t="",r,B=e.oClasses,u,M=e.aanFeatures.p,L=function(h){e.oApi._fnBindAction(this,{page:h+r-1},function(h){e.oApi._fnPageChange(e,h.data.page);o(e);h.preventDefault()})};-1===e._iDisplayLength?n=k=r=1:l=l-k?(r=l-m+1,k=l):(r=n-Math.ceil(m/2)+1,k=r+m-1);for(m=r;m<=k;m++)t+= -n!==m?''+e.fnFormatNumber(m)+"":''+e.fnFormatNumber(m)+"";m=0;for(k=M.length;mh?1:0},"string-desc":function(e,h){return eh?-1:0},"html-pre":function(e){return e.replace(/<.*?>/g,"").toLowerCase()},"html-asc":function(e,h){return eh?1:0},"html-desc":function(e,h){return e< -h?1:e>h?-1:0},"date-pre":function(e){e=Date.parse(e);if(isNaN(e)||""===e)e=Date.parse("01/01/1970 00:00:00");return e},"date-asc":function(e,h){return e-h},"date-desc":function(e,h){return h-e},"numeric-pre":function(e){return"-"==e||""===e?0:1*e},"numeric-asc":function(e,h){return e-h},"numeric-desc":function(e,h){return h-e}});h.extend(j.ext.aTypes,[function(e){if("number"===typeof e)return"numeric";if("string"!==typeof e)return null;var h,j=!1;h=e.charAt(0);if(-1=="0123456789-".indexOf(h))return null; -for(var k=1;k")?"html":null}]);h.fn.DataTable=j;h.fn.dataTable=j;h.fn.dataTableSettings=j.settings;h.fn.dataTableExt=j.ext};"function"===typeof define&&define.amd?define(["jquery"],L):jQuery&&!jQuery.fn.dataTable&& -L(jQuery)})(window,document); diff --git a/html/js/lib/jquery-datatables-editable/js/jquery.dataTables.rowGrouping.js b/html/js/lib/jquery-datatables-editable/js/jquery.dataTables.rowGrouping.js deleted file mode 100644 index 81a5fbeca..000000000 --- a/html/js/lib/jquery-datatables-editable/js/jquery.dataTables.rowGrouping.js +++ /dev/null @@ -1,680 +0,0 @@ -/* -* File: jquery.dataTables.grouping.js -* Version: 1.2.7. -* Author: Jovan Popovic -* -* Copyright 2012 Jovan Popovic, all rights reserved. -* -* This source file is free software, under either the GPL v2 license or a -* BSD style license, as supplied with this software. -* -* This source file is distributed in the hope that it will be useful, but -* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -* or FITNESS FOR A PARTICULAR PURPOSE. -* Parameters: -* @iGroupingColumnIndex Integer Index of the column that will be used for grouping - default 0 -* @sGroupingColumnSortDirection Enumeration Sort direction of the group -* @iGroupingOrderByColumnIndex Integer Index of the column that will be used for ordering groups -* @sGroupingClass String Class that will be associated to the group row. Default - "group" -* @bSetGroupingClassOnTR Boolean If set class will be set to the TR instead of the TD withing the grouping TR -* @bHideGroupingColumn Boolean Hide column used for grouping once results are grouped. Default - true -* @bHideGroupingOrderByColumn Boolean Hide column used for ordering groups once results are grouped. Default - true -* @sGroupBy Enumeration Type of grouping that should be applied. Values "name"(default), "letter", "year" -* @sGroupLabelPrefix String Prefix that will be added to each group cell -* @bExpandableGrouping Boolean Attach expand/collapse handlers to the grouping rows -* @bExpandSingleGroup Boolean Use accordon grouping -* @iExpandGroupOffset Integer Number of pixels to set scroll position above the currently selected group. If -1 scroll will be alligned to the table -* General settings -* @sDateFormat: "dd/MM/yyyy" String Date format used for grouping -* @sEmptyGroupLabel String Lable that will be placed as group if grouping cells are empty. Default "-" - -* Parameters used in the second level grouping -* @iGroupingColumnIndex2 Integer Index of the secondary column that will be used for grouping - default 0 -* @sGroupingColumnSortDirection2 Enumeration Sort direction of the secondary group -* @iGroupingOrderByColumnIndex2 Integer Index of the column that will be used for ordering secondary groups -* @sGroupingClass2 String Class that will be associated to the secondary group row. Default "subgroup" -* @bHideGroupingColumn2 Boolean Hide column used for secondary grouping once results are grouped. Default - true, -* @bHideGroupingOrderByColumn2 Boolean Hide column used for ordering secondary groups once results are grouped. Default - true, -* @sGroupBy2 Enumeration Type of grouping that should be applied to secondary column. Values "name"(default), "letter", "year", -* @sGroupLabelPrefix2 String Prefix that will be added to each secondary group cell -* @fnOnGrouped Function Function that is called when grouping is finished. Function has no parameters. -*/ -(function ($) { - - $.fn.rowGrouping = function (options) { - - function _fnOnGrouped() { - - } - - function _fnOnGroupCreated(oGroup, sGroup, iLevel) { - /// - ///Function called when a new grouping row is created(it should be overriden in properties) - /// - } - - function _fnOnGroupCompleted(oGroup, sGroup, iLevel) { - /// - ///Function called when a new grouping row is created(it should be overriden in properties) - /// - } - - function _getMonthName(iMonth) { - var asMonths = ["January", "February", "March", "April", "May", "June", "Jully", "August", "September", "October", "November", "December"]; - return asMonths[iMonth - 1]; - } - - var defaults = { - - iGroupingColumnIndex: 0, - sGroupingColumnSortDirection: "", - iGroupingOrderByColumnIndex: -1, - sGroupingClass: "group", - bHideGroupingColumn: true, - bHideGroupingOrderByColumn: true, - sGroupBy: "name", - sGroupLabelPrefix: "", - fnGroupLabelFormat: function (label) { return label; }, - bExpandableGrouping: false, - bExpandSingleGroup: false, - iExpandGroupOffset: 100, - asExpandedGroups: null, - - sDateFormat: "dd/MM/yyyy", - sEmptyGroupLabel: "-", - bSetGroupingClassOnTR: false, - - iGroupingColumnIndex2: -1, - sGroupingColumnSortDirection2: "", - iGroupingOrderByColumnIndex2: -1, - sGroupingClass2: "subgroup", - bHideGroupingColumn2: true, - bHideGroupingOrderByColumn2: true, - sGroupBy2: "name", - sGroupLabelPrefix2: "", - fnGroupLabelFormat2: function (label) { return label; }, - bExpandableGrouping2: false, - - fnOnGrouped: _fnOnGrouped, - - fnOnGroupCreated: _fnOnGroupCreated, - fnOnGroupCompleted: _fnOnGroupCompleted, - - oHideEffect: null, // { method: "hide", duration: "fast", easing: "linear" }, - oShowEffect: null,//{ method: "show", duration: "slow", easing: "linear" } - - bUseFilteringForGrouping: false // This is still work in progress option - }; - return this.each(function (index, elem) { - - var oTable = $(elem).dataTable(); - - var aoGroups = new Array(); - $(this).dataTableExt.aoGroups = aoGroups; - - function fnCreateGroupRow(sGroupCleaned, sGroup, iColspan) { - var nGroup = document.createElement('tr'); - var nCell = document.createElement('td'); - nGroup.id = "group-id-" + oTable.attr("id") + "_" + sGroupCleaned; - - var oGroup = { id: nGroup.id, key: sGroupCleaned, text: sGroup, level: 0, groupItemClass: ".group-item-" + sGroupCleaned, dataGroup: sGroupCleaned, aoSubgroups: new Array() }; - - - - if (properties.bSetGroupingClassOnTR) { - nGroup.className = properties.sGroupingClass + " " + sGroupCleaned; - } else { - nCell.className = properties.sGroupingClass + " " + sGroupCleaned; - } - - nCell.colSpan = iColspan; - nCell.innerHTML = properties.sGroupLabelPrefix + properties.fnGroupLabelFormat(sGroup == "" ? properties.sEmptyGroupLabel : sGroup, oGroup ); - if (properties.bExpandableGrouping) { - - if (!_fnIsGroupCollapsed(sGroupCleaned)) { - nCell.className += " expanded-group"; - oGroup.state = "expanded"; - } else { - nCell.className += " collapsed-group"; - oGroup.state = "collapsed"; - } - nCell.className += " group-item-expander"; - $(nCell).attr('data-group', oGroup.dataGroup); //Fix provided by mssskhalsa (Issue 5) - $(nCell).attr("data-group-level", oGroup.level); - $(nCell).click(_fnOnGroupClick); - } - nGroup.appendChild(nCell); - aoGroups[sGroupCleaned] = oGroup; - oGroup.nGroup = nGroup; - properties.fnOnGroupCreated(oGroup, sGroupCleaned, 1); - return oGroup; - } - - function _fnCreateGroup2Row(sGroup2, sGroupLabel, iColspan, oParentGroup) { - - var nGroup2 = document.createElement('tr'); - nGroup2.id = oParentGroup.id + "_" + sGroup2; - var nCell2 = document.createElement('td'); - var dataGroup = oParentGroup.dataGroup + '_' + sGroup2; - - oGroup = { id: nGroup2.id, key: sGroup2, text: sGroupLabel, level: oParentGroup.level + 1, groupItemClass: ".group-item-" + dataGroup, - dataGroup: dataGroup, aoSubgroups: new Array() - }; - - if (properties.bSetGroupingClassOnTR) { - nGroup2.className = properties.sGroupingClass2 + " " + sGroup2; - } else { - nCell2.className = properties.sGroupingClass2 + " " + sGroup2; - } - - nCell2.colSpan = iColspan; - nCell2.innerHTML = properties.sGroupLabelPrefix2 + properties.fnGroupLabelFormat2(sGroupLabel == "" ? properties.sEmptyGroupLabel : sGroupLabel, oGroup); - - if (properties.bExpandableGrouping) { - - nGroup2.className += " group-item-" + oParentGroup.dataGroup; - } - - - if (properties.bExpandableGrouping && properties.bExpandableGrouping2) { - - if (!_fnIsGroupCollapsed(oGroup.dataGroup)) { - nCell2.className += " expanded-group"; - oGroup.state = "expanded"; - } else { - nCell2.className += " collapsed-group"; - oGroup.state = "collapsed"; - } - nCell2.className += " group-item-expander"; - $(nCell2).attr('data-group', oGroup.dataGroup); - $(nCell2).attr("data-group-level", oGroup.level); - $(nCell2).click(_fnOnGroupClick); - } - - nGroup2.appendChild(nCell2); - - oParentGroup.aoSubgroups[oGroup.dataGroup] = oGroup; - aoGroups[oGroup.dataGroup] = oGroup; - oGroup.nGroup = nGroup2; - properties.fnOnGroupCreated(oGroup, sGroup2, 2); - return oGroup; - } - - function _fnIsGroupCollapsed(sGroup) { - if (aoGroups[sGroup] != null) - return (aoGroups[sGroup].state == "collapsed"); - else - if (sGroup.indexOf("_") > -1) - true; - else - if(bInitialGrouping && (asExpandedGroups==null || asExpandedGroups.length == 0)) - return false;// initially if asExpandedGroups is empty - no one is collapsed - else - return ($.inArray(sGroup, asExpandedGroups) == -1); //the last chance check asExpandedGroups - } - - function _fnGetYear(x) { - if(x.length< (iYearIndex+iYearLength) ) - return x; - else - return x.substr(iYearIndex, iYearLength); - } - function _fnGetGroupByName(x) { - return x; - } - - function _fnGetGroupByLetter(x) { - return x.substr(0, 1); - } - - function _fnGetGroupByYear(x) { - return _fnGetYear(x); - //return Date.parseExact(x, properties.sDateFormat).getFullYear();//slooooow - } - - function _fnGetGroupByYearMonth(x) { - //var date = Date.parseExact(x, "dd/MM/yyyy"); - //return date.getFullYear() + " / " + date.getMonthName(); - //return x.substr(iYearIndex, iYearLength) + '/' + x.substr(iMonthIndex, iMonthLength); - return x.substr(iYearIndex, iYearLength) + ' ' + _getMonthName(x.substr(iMonthIndex, iMonthLength)); - } - - function _fnGetCleanedGroup(sGroup) { - - if (sGroup === "") return "-"; - return sGroup.toLowerCase().replace(/[^a-zA-Z0-9\u0080-\uFFFF]+/g, "-"); //fix for unicode characters (Issue 23) - //return sGroup.toLowerCase().replace(/\W+/g, "-"); //Fix provided by bmathews (Issue 7) - } - - function _rowGroupingRowFilter(oSettings, aData, iDataIndex) { - ///Used to expand/collapse groups with DataTables filtering - if (oSettings.nTable.id !== oTable[0].id) return true; - var sColData = aData[properties.iGroupingColumnIndex]; - if (typeof sColData === "undefined") - sColData = aData[oSettings.aoColumns[properties.iGroupingColumnIndex].mDataProp]; - if (_fnIsGroupCollapsed(_fnGetCleanedGroup(sColData))) { - if (oTable.fnIsOpen(oTable.fnGetNodes(iDataIndex))) - { - if (properties.fnOnRowClosed != null) { - properties.fnOnRowClosed(this); // $(this.cells[0].children[0]).attr('src', '../../Images/details.png'); - } - oTable.fnClose(oTable.fnGetNodes(iDataIndex)); - } - return false; - }; - return true; - } //end of function _rowGroupingRowFilter - - - function fnExpandGroup(sGroup) { - ///Expand group if expanadable grouping is used - - aoGroups[sGroup].state = "expanded"; - - $("td[data-group^='" + sGroup + "']").removeClass("collapsed-group"); - $("td[data-group^='" + sGroup + "']").addClass("expanded-group"); - - - if(properties.bUseFilteringForGrouping) - { - oTable.fnDraw(); - return;//Because rows are expanded with _rowGroupingRowFilter function - } - - if (jQuery.inArray(sGroup, asExpandedGroups)==-1) - asExpandedGroups.push(sGroup); - - if (properties.oHideEffect != null) - $(".group-item-" + sGroup, oTable) - [properties.oShowEffect.method](properties.oShowEffect.duration, - properties.oShowEffect.easing, - function () { }); - else - $(".group-item-" + sGroup, oTable).show(); - - - } //end of function fnExpandGroup - - function fnCollapseGroup(sGroup) { - ///Collapse group if expanadable grouping is used - - aoGroups[sGroup].state = "collapsed"; - $("td[data-group^='" + sGroup + "']").removeClass("expanded-group"); - $("td[data-group^='" + sGroup + "']").addClass("collapsed-group"); - - if(properties.bUseFilteringForGrouping) - { - oTable.fnDraw(); - return;//Because rows are expanded with _rowGroupingRowFilter function - } - //var index = $.inArray(sGroup, asExpandedGroups); - //asExpandedGroups.splice(index, 1); - - $('.group-item-' + sGroup).each(function () { - //Issue 24 - Patch provided by Bob Graham - if (oTable.fnIsOpen(this)) { - if (properties.fnOnRowClosed != null) { - properties.fnOnRowClosed(this); // $(this.cells[0].children[0]).attr('src', '../../Images/details.png'); - } - oTable.fnClose(this); - } - }); - - if (properties.oHideEffect != null) - $(".group-item-" + sGroup, oTable) - [properties.oHideEffect.method](properties.oHideEffect.duration, - properties.oHideEffect.easing, - function () { }); - else - $(".group-item-" + sGroup, oTable).hide(); - - } //end of function fnCollapseGroup - - function _fnOnGroupClick(e) { - /// - ///Function that is called when user click on the group cell in order to - ///expand of collapse group - /// - - //var sGroup = $(this).attr("rel"); - var sGroup = $(this).attr("data-group"); - var iGroupLevel = $(this).attr("data-group-level"); - - var bIsExpanded = !_fnIsGroupCollapsed(sGroup); - if (properties.bExpandSingleGroup) { - if (!bIsExpanded) { - var sCurrentGroup = $("td.expanded-group").attr("data-group"); - fnCollapseGroup(sCurrentGroup); - fnExpandGroup(sGroup); - - if (properties.iExpandGroupOffset != -1) { - var position = $("#group-id-" + oTable.attr("id") + "-" + sGroup).offset().top - properties.iExpandGroupOffset; - window.scroll(0, position); - } else { - var position = oTable.offset().top; - window.scroll(0, position); - } - } - } else { - if (bIsExpanded) { - fnCollapseGroup(sGroup); - } else { - fnExpandGroup(sGroup); - } - } - e.preventDefault(); - - }; //end function _fnOnGroupClick - - - function _fnDrawCallBackWithGrouping (oSettings) { - - if (oTable.fnSettings().oFeatures.bServerSide) - bInitialGrouping = true; - var bUseSecondaryGrouping = false; - - if (properties.iGroupingColumnIndex2 != -1) - bUseSecondaryGrouping = true; - - //-----Start grouping - - if (oSettings.aiDisplayMaster.length == 0) { //aiDisplay - return; - } - - var nTrs = $('tbody tr', oTable); - var iColspan = 0; //nTrs[0].getElementsByTagName('td').length; - for (var iColIndex = 0; iColIndex < oSettings.aoColumns.length; iColIndex++) { - if (oSettings.aoColumns[iColIndex].bVisible) - iColspan += 1; - } - var sLastGroup = null; - var sLastGroup2 = null; - if (oSettings.aiDisplay.length > 0) { - for (var i = 0; i < nTrs.length; i++) { - - - var iDisplayIndex = oSettings._iDisplayStart + i; - if (oTable.fnSettings().oFeatures.bServerSide) - iDisplayIndex = i; - var sGroupData = ""; - var sGroup = null; - var sGroupData2 = ""; - var sGroup2 = null; - - //Issue 31 - Start fix provided by Fabien Taysse -// sGroupData = oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[properties.iGroupingColumnIndex]; -// if (sGroupData == undefined) -// sGroupData = oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[oSettings.aoColumns[properties.iGroupingColumnIndex].mDataProp]; - sGroupData = this.fnGetData(nTrs[i], properties.iGroupingColumnIndex); - //Issue 31 - End fix provided by Fabien Taysse - - var sGroup = sGroupData; - if (properties.sGroupBy != "year") - sGroup = fnGetGroup(sGroupData); - - if (bUseSecondaryGrouping) { - sGroupData2 = oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[properties.iGroupingColumnIndex2]; - if (sGroupData2 == undefined) - sGroupData2 = oSettings.aoData[oSettings.aiDisplay[iDisplayIndex]]._aData[oSettings.aoColumns[properties.iGroupingColumnIndex2].mDataProp]; - if (properties.sGroupBy2 != "year") - sGroup2 = fnGetGroup(sGroupData2); - } - - - if (sLastGroup == null || _fnGetCleanedGroup(sGroup) != _fnGetCleanedGroup(sLastGroup)) { // new group encountered (or first of group) - var sGroupCleaned = _fnGetCleanedGroup(sGroup); - - if(sLastGroup != null) - { - properties.fnOnGroupCompleted(aoGroups[_fnGetCleanedGroup(sLastGroup)]); - } - /* - if (properties.bExpandableGrouping && bInitialGrouping) { - if (properties.bExpandSingleGroup) { - if (asExpandedGroups.length == 0) - asExpandedGroups.push(sGroupCleaned); - } else { - asExpandedGroups.push(sGroupCleaned); - } - } - */ - if(properties.bAddAllGroupsAsExpanded && jQuery.inArray(sGroupCleaned,asExpandedGroups) == -1) - asExpandedGroups.push(sGroupCleaned); - - var oGroup = fnCreateGroupRow(sGroupCleaned, sGroup, iColspan); - var nGroup = oGroup.nGroup; - - if(nTrs[i].parentNode!=null) - nTrs[i].parentNode.insertBefore(nGroup, nTrs[i]); - else - $(nTrs[i]).before(nGroup); - $(nTrs[i]).attr("data-group", oGroup.dataGroup); - sLastGroup = sGroup; - sLastGroup2 = null; //to reset second level grouping - - - - - - } // end if (sLastGroup == null || sGroup != sLastGroup) - - if (properties.bExpandableGrouping) { - $(nTrs[i]).addClass("group-item-" + sGroupCleaned); - if (_fnIsGroupCollapsed(sGroupCleaned) && !properties.bUseFilteringForGrouping) { - $(nTrs[i]).hide(); - } - } - - - if (bUseSecondaryGrouping) { - - if (sLastGroup2 == null || _fnGetCleanedGroup(sGroup2) != _fnGetCleanedGroup(sLastGroup2)) { - var sGroup2Id = _fnGetCleanedGroup(sGroup) + '-' + _fnGetCleanedGroup(sGroup2); - var oGroup2 = _fnCreateGroup2Row(sGroup2Id, sGroup2, iColspan, aoGroups[sGroupCleaned]) - var nGroup2 = oGroup2.nGroup; - nTrs[i].parentNode.insertBefore(nGroup2, nTrs[i]); - - sLastGroup2 = sGroup2; - } - - $(nTrs[i]).attr("data-group", oGroup2.dataGroup) - .addClass("group-item-" + oGroup2.dataGroup); - } //end if (bUseSecondaryGrouping) - - - - } // end for (var i = 0; i < nTrs.length; i++) - }; // if (oSettings.aiDisplay.length > 0) - - if(sLastGroup != null) - { - properties.fnOnGroupCompleted(aoGroups[_fnGetCleanedGroup(sLastGroup)]); - } - - - //-----End grouping - properties.fnOnGrouped(aoGroups); - - bInitialGrouping = false; - - }; // end of _fnDrawCallBackWithGrouping = function (oSettings) - - - //var oTable = this; - var iYearIndex = 6; - var iYearLength = 4; - var asExpandedGroups = new Array(); - var bInitialGrouping = true; - - var properties = $.extend(defaults, options); - - if (properties.iGroupingOrderByColumnIndex == -1) { - properties.bCustomColumnOrdering = false; - properties.iGroupingOrderByColumnIndex = properties.iGroupingColumnIndex; - } else { - properties.bCustomColumnOrdering = true; - } - - if (properties.sGroupingColumnSortDirection == "") { - if (properties.sGroupBy == "year") - properties.sGroupingColumnSortDirection = "desc"; - else - properties.sGroupingColumnSortDirection = "asc"; - } - - - if (properties.iGroupingOrderByColumnIndex2 == -1) { - properties.bCustomColumnOrdering2 = false; - properties.iGroupingOrderByColumnIndex2 = properties.iGroupingColumnIndex2; - } else { - properties.bCustomColumnOrdering2 = true; - } - - if (properties.sGroupingColumnSortDirection2 == "") { - if (properties.sGroupBy2 == "year") - properties.sGroupingColumnSortDirection2 = "desc"; - else - properties.sGroupingColumnSortDirection2 = "asc"; - } - - - - iYearIndex = properties.sDateFormat.toLowerCase().indexOf('yy'); - iYearLength = properties.sDateFormat.toLowerCase().lastIndexOf('y') - properties.sDateFormat.toLowerCase().indexOf('y') + 1; - - iMonthIndex = properties.sDateFormat.toLowerCase().indexOf('mm'); - iMonthLength = properties.sDateFormat.toLowerCase().lastIndexOf('m') - properties.sDateFormat.toLowerCase().indexOf('m') + 1; - - var fnGetGroup = _fnGetGroupByName; - switch (properties.sGroupBy) { - case "letter": fnGetGroup = _fnGetGroupByLetter; - break; - case "year": fnGetGroup = _fnGetGroupByYear; - break; - case "month": fnGetGroup = _fnGetGroupByYearMonth; - break; - default: fnGetGroup = _fnGetGroupByName; - break; - } - - - if (properties.asExpandedGroups != null) { - if (properties.asExpandedGroups == "NONE") { - properties.asExpandedGroups = []; - asExpandedGroups = properties.asExpandedGroups; - bInitialGrouping = false; - } else if (properties.asExpandedGroups == "ALL") { - properties.bAddAllGroupsAsExpanded = true; - } else if (properties.asExpandedGroups.constructor == String) { - var currentGroup = properties.asExpandedGroups; - properties.asExpandedGroups = new Array(); - properties.asExpandedGroups.push(_fnGetCleanedGroup(currentGroup)); - asExpandedGroups = properties.asExpandedGroups; - bInitialGrouping = false; - } else if (properties.asExpandedGroups.constructor == Array) { - for (var i = 0; i < properties.asExpandedGroups.length; i++) { - asExpandedGroups.push(_fnGetCleanedGroup(properties.asExpandedGroups[i])); - if (properties.bExpandSingleGroup) - break; - } - bInitialGrouping = false; - } - }else{ - properties.asExpandedGroups = new Array(); - properties.bAddAllGroupsAsExpanded = true; - } - if(properties.bExpandSingleGroup){ - var nTrs = $('tbody tr', oTable); - sGroupData = oTable.fnGetData(nTrs[0], properties.iGroupingColumnIndex); - - var sGroup = sGroupData; - if (properties.sGroupBy != "year") - sGroup = fnGetGroup(sGroupData); - - var sGroupCleaned = _fnGetCleanedGroup(sGroup); - properties.asExpandedGroups = new Array(); - properties.asExpandedGroups.push(sGroupCleaned); - - } - - oTable.fnSetColumnVis(properties.iGroupingColumnIndex, !properties.bHideGroupingColumn); - if (properties.bCustomColumnOrdering) { - oTable.fnSetColumnVis(properties.iGroupingOrderByColumnIndex, !properties.bHideGroupingOrderByColumn); - } - if (properties.iGroupingColumnIndex2 != -1) { - oTable.fnSetColumnVis(properties.iGroupingColumnIndex2, !properties.bHideGroupingColumn2); - } - if (properties.bCustomColumnOrdering2) { - oTable.fnSetColumnVis(properties.iGroupingOrderByColumnIndex2, !properties.bHideGroupingOrderByColumn2); - } - oTable.fnSettings().aoDrawCallback.push({ - "fn": _fnDrawCallBackWithGrouping, - "sName": "fnRowGrouping" - }); - - var aaSortingFixed = new Array(); - aaSortingFixed.push([properties.iGroupingOrderByColumnIndex, properties.sGroupingColumnSortDirection]); - if (properties.iGroupingColumnIndex2 != -1) { - aaSortingFixed.push([properties.iGroupingOrderByColumnIndex2, properties.sGroupingColumnSortDirection2]); - } // end of if (properties.iGroupingColumnIndex2 != -1) - - oTable.fnSettings().aaSortingFixed = aaSortingFixed; - //Old way - //oTable.fnSettings().aaSortingFixed = [[properties.iGroupingOrderByColumnIndex, properties.sGroupingColumnSortDirection]]; - - switch (properties.sGroupBy) { - case "name": - break; - - - case "letter": - - /* Create an array with the values of all the input boxes in a column */ - oTable.fnSettings().aoColumns[properties.iGroupingOrderByColumnIndex].sSortDataType = "rg-letter"; - $.fn.dataTableExt.afnSortData['rg-letter'] = function (oSettings, iColumn) { - var aData = []; - $('td:eq(' + iColumn + ')', oSettings.oApi._fnGetTrNodes(oSettings)).each(function () { - aData.push(_fnGetGroupByLetter(this.innerHTML)); - }); - return aData; - } - - - break; - - - case "year": - /* Create an array with the values of all the input boxes in a column */ - oTable.fnSettings().aoColumns[properties.iGroupingOrderByColumnIndex].sSortDataType = "rg-date"; - $.fn.dataTableExt.afnSortData['rg-date'] = function (oSettings, iColumn) { - var aData = []; - var nTrs = oSettings.oApi._fnGetTrNodes(oSettings); - for(i = 0; i< nTrs.length; i++) - { - aData.push(_fnGetYear( oTable.fnGetData( nTrs[i], iColumn) )); - } - -/* - $('td:eq(' + iColumn + ')', oSettings.oApi._fnGetTrNodes(oSettings)).each(function () { - aData.push(_fnGetYear(this.innerHTML)); - }); -*/ - return aData; - } - break; - default: - break; - - } // end of switch (properties.sGroupBy) - - if(properties.bUseFilteringForGrouping) - $.fn.dataTableExt.afnFiltering.push(_rowGroupingRowFilter); - - oTable.fnDraw(); - - - - }); - }; -})(jQuery); \ No newline at end of file diff --git a/html/js/lib/jquery-datatables-editable/js/jquery.jeditable.js b/html/js/lib/jquery-datatables-editable/js/jquery.jeditable.js deleted file mode 100644 index 98cd915dd..000000000 --- a/html/js/lib/jquery-datatables-editable/js/jquery.jeditable.js +++ /dev/null @@ -1,507 +0,0 @@ -/* - * Jeditable - jQuery in place edit plugin - * - * Copyright (c) 2006-2008 Mika Tuupola, Dylan Verheul - * - * Licensed under the MIT license: - * http://www.opensource.org/licenses/mit-license.php - * - * Project home: - * http://www.appelsiini.net/projects/jeditable - * - * Based on editable by Dylan Verheul : - * http://www.dyve.net/jquery/?editable - * - */ - -/** - * Version 1.6.2 - * - * ** means there is basic unit tests for this parameter. - * - * @name Jeditable - * @type jQuery - * @param String target (POST) URL or function to send edited content to ** - * @param Hash options additional options - * @param String options[method] method to use to send edited content (POST or PUT) ** - * @param Function options[callback] Function to run after submitting edited content ** - * @param String options[name] POST parameter name of edited content - * @param String options[id] POST parameter name of edited div id - * @param Hash options[submitdata] Extra parameters to send when submitting edited content. - * @param String options[type] text, textarea or select (or any 3rd party input type) ** - * @param Integer options[rows] number of rows if using textarea ** - * @param Integer options[cols] number of columns if using textarea ** - * @param Mixed options[height] 'auto', 'none' or height in pixels ** - * @param Mixed options[width] 'auto', 'none' or width in pixels ** - * @param String options[loadurl] URL to fetch input content before editing ** - * @param String options[loadtype] Request type for load url. Should be GET or POST. - * @param String options[loadtext] Text to display while loading external content. - * @param Mixed options[loaddata] Extra parameters to pass when fetching content before editing. - * @param Mixed options[data] Or content given as paramameter. String or function.** - * @param String options[indicator] indicator html to show when saving - * @param String options[tooltip] optional tooltip text via title attribute ** - * @param String options[event] jQuery event such as 'click' of 'dblclick' ** - * @param String options[submit] submit button value, empty means no button ** - * @param String options[cancel] cancel button value, empty means no button ** - * @param String options[cssclass] CSS class to apply to input form. 'inherit' to copy from parent. ** - * @param String options[style] Style to apply to input form 'inherit' to copy from parent. ** - * @param String options[select] true or false, when true text is highlighted ?? - * @param String options[placeholder] Placeholder text or html to insert when element is empty. ** - * @param String options[onblur] 'cancel', 'submit', 'ignore' or function ?? - * - * @param Function options[onsubmit] function(settings, original) { ... } called before submit - * @param Function options[onreset] function(settings, original) { ... } called before reset - * @param Function options[onerror] function(settings, original, xhr) { ... } called on error - * - * @param Hash options[ajaxoptions] jQuery Ajax options. See docs.jquery.com. - * - */ - -(function($) { - - $.fn.editable = function(target, options) { - - var settings = { - target : target, - name : 'value', - id : 'id', - type : 'text', - width : 'auto', - height : 'auto', - event : 'click', - onblur : 'cancel', - loadtype : 'GET', - loadtext : 'Loading...', - placeholder: 'Click to edit', - loaddata : {}, - submitdata : {}, - ajaxoptions: {} - }; - - if(options) { - $.extend(settings, options); - } - - /* setup some functions */ - var plugin = $.editable.types[settings.type].plugin || function() { }; - var submit = $.editable.types[settings.type].submit || function() { }; - var buttons = $.editable.types[settings.type].buttons - || $.editable.types['defaults'].buttons; - var content = $.editable.types[settings.type].content - || $.editable.types['defaults'].content; - var element = $.editable.types[settings.type].element - || $.editable.types['defaults'].element; - var reset = $.editable.types[settings.type].reset - || $.editable.types['defaults'].reset; - var callback = settings.callback || function() { }; - var onsubmit = settings.onsubmit || function() { }; - var onreset = settings.onreset || function() { }; - var onerror = settings.onerror || reset; - - /* add custom event if it does not exist */ - if (!$.isFunction($(this)[settings.event])) { - $.fn[settings.event] = function(fn){ - return fn ? this.bind(settings.event, fn) : this.trigger(settings.event); - } - } - - /* show tooltip */ - $(this).attr('title', settings.tooltip); - - settings.autowidth = 'auto' == settings.width; - settings.autoheight = 'auto' == settings.height; - - return this.each(function() { - - /* save this to self because this changes when scope changes */ - var self = this; - - /* inlined block elements lose their width and height after first edit */ - /* save them for later use as workaround */ - var savedwidth = $(self).width(); - var savedheight = $(self).height(); - - /* if element is empty add something clickable (if requested) */ - if (!$.trim($(this).html())) { - $(this).html(settings.placeholder); - } - - $(this)[settings.event](function(e) { - - /* prevent throwing an exeption if edit field is clicked again */ - if (self.editing) { - return; - } - - /* remove tooltip */ - $(self).removeAttr('title'); - - /* figure out how wide and tall we are, saved width and height */ - /* are workaround for http://dev.jquery.com/ticket/2190 */ - if (0 == $(self).width()) { - //$(self).css('visibility', 'hidden'); - settings.width = savedwidth; - settings.height = savedheight; - } else { - if (settings.width != 'none') { - settings.width = - //settings.autowidth ? savedwidth : settings.width - settings.autowidth ? $(self).width() : settings.width; - } - if (settings.height != 'none') { - settings.height = - //settings.autoheight ? savedheight : settings.height; - settings.autoheight ? $(self).height() : settings.height; - } - } - //$(this).css('visibility', ''); - - /* remove placeholder text, replace is here because of IE */ - if ($(this).html().toLowerCase().replace(/;/, '') == - settings.placeholder.toLowerCase().replace(/;/, '')) { - $(this).html(''); - } - - self.editing = true; - self.revert = $(self).html(); - $(self).html(''); - - /* create the form object */ - var form = $('
        '); - - /* apply css or style or both */ - if (settings.cssclass) { - if ('inherit' == settings.cssclass) { - form.attr('class', $(self).attr('class')); - } else { - form.attr('class', settings.cssclass); - } - } - - if (settings.style) { - if ('inherit' == settings.style) { - form.attr('style', $(self).attr('style')); - /* IE needs the second line or display wont be inherited */ - form.css('display', $(self).css('display')); - } else { - form.attr('style', settings.style); - } - } - - /* add main input element to form and store it in input */ - var input = element.apply(form, [settings, self]); - - /* set input content via POST, GET, given data or existing value */ - var input_content; - - if (settings.loadurl) { - var t = setTimeout(function() { - input.disabled = true; - content.apply(form, [settings.loadtext, settings, self]); - }, 100); - - var loaddata = {}; - loaddata[settings.id] = self.id; - if ($.isFunction(settings.loaddata)) { - $.extend(loaddata, settings.loaddata.apply(self, [self.revert, settings])); - } else { - $.extend(loaddata, settings.loaddata); - } - $.ajax({ - type : settings.loadtype, - url : settings.loadurl, - data : loaddata, - async : false, - success: function(result) { - window.clearTimeout(t); - input_content = result; - input.disabled = false; - } - }); - } else if (settings.data) { - input_content = settings.data; - if ($.isFunction(settings.data)) { - input_content = settings.data.apply(self, [self.revert, settings]); - } - } else { - input_content = self.revert; - } - content.apply(form, [input_content, settings, self]); - - input.attr('name', settings.name); - - /* add buttons to the form */ - buttons.apply(form, [settings, self]); - - /* add created form to self */ - $(self).append(form); - - /* attach 3rd party plugin if requested */ - plugin.apply(form, [settings, self]); - - /* focus to first visible form element */ - $(':input:visible:enabled:first', form).focus(); - - /* highlight input contents when requested */ - if (settings.select) { - input.select(); - } - - /* discard changes if pressing esc */ - input.keydown(function(e) { - if (e.keyCode == 27) { - e.preventDefault(); - //self.reset(); - reset.apply(form, [settings, self]); - } - }); - - /* discard, submit or nothing with changes when clicking outside */ - /* do nothing is usable when navigating with tab */ - var t; - if ('cancel' == settings.onblur) { - input.blur(function(e) { - /* prevent canceling if submit was clicked */ - t = setTimeout(function() { - reset.apply(form, [settings, self]); - }, 500); - }); - } else if ('submit' == settings.onblur) { - input.blur(function(e) { - /* prevent double submit if submit was clicked */ - t = setTimeout(function() { - form.submit(); - }, 200); - }); - } else if ($.isFunction(settings.onblur)) { - input.blur(function(e) { - settings.onblur.apply(self, [input.val(), settings]); - }); - } else { - input.blur(function(e) { - /* TODO: maybe something here */ - }); - } - - form.submit(function(e) { - - if (t) { - clearTimeout(t); - } - - /* do no submit */ - e.preventDefault(); - - /* call before submit hook. */ - /* if it returns false abort submitting */ - if (false !== onsubmit.apply(form, [settings, self])) { - /* custom inputs call before submit hook. */ - /* if it returns false abort submitting */ - if (false !== submit.apply(form, [settings, self])) { - - /* check if given target is function */ - if ($.isFunction(settings.target)) { - var str = settings.target.apply(self, [input.val(), settings]); - $(self).html(str); - self.editing = false; - callback.apply(self, [self.innerHTML, settings]); - /* TODO: this is not dry */ - if (!$.trim($(self).html())) { - $(self).html(settings.placeholder); - } - } else { - /* add edited content and id of edited element to POST */ - var submitdata = {}; - submitdata[settings.name] = input.val(); - submitdata[settings.id] = self.id; - /* add extra data to be POST:ed */ - if ($.isFunction(settings.submitdata)) { - $.extend(submitdata, settings.submitdata.apply(self, [self.revert, settings])); - } else { - $.extend(submitdata, settings.submitdata); - } - - /* quick and dirty PUT support */ - if ('PUT' == settings.method) { - submitdata['_method'] = 'put'; - } - - /* show the saving indicator */ - $(self).html(settings.indicator); - - /* defaults for ajaxoptions */ - var ajaxoptions = { - type : 'POST', - data : submitdata, - url : settings.target, - success : function(result, status) { - $(self).html(result); - self.editing = false; - callback.apply(self, [self.innerHTML, settings]); - if (!$.trim($(self).html())) { - $(self).html(settings.placeholder); - } - }, - error : function(xhr, status, error) { - onerror.apply(form, [settings, self, xhr]); - } - } - - /* override with what is given in settings.ajaxoptions */ - $.extend(ajaxoptions, settings.ajaxoptions); - $.ajax(ajaxoptions); - - } - } - } - - /* show tooltip again */ - $(self).attr('title', settings.tooltip); - - return false; - }); - }); - - /* privileged methods */ - this.reset = function(form) { - /* prevent calling reset twice when blurring */ - if (this.editing) { - /* before reset hook, if it returns false abort reseting */ - if (false !== onreset.apply(form, [settings, self])) { - $(self).html(self.revert); - self.editing = false; - if (!$.trim($(self).html())) { - $(self).html(settings.placeholder); - } - /* show tooltip again */ - $(self).attr('title', settings.tooltip); - } - } - } - }); - - }; - - - $.editable = { - types: { - defaults: { - element : function(settings, original) { - var input = $(''); - $(this).append(input); - return(input); - }, - content : function(string, settings, original) { - $(':input:first', this).val(string); - }, - reset : function(settings, original) { - original.reset(this); - }, - buttons : function(settings, original) { - var form = this; - if (settings.submit) { - /* if given html string use that */ - if (settings.submit.match(/>$/)) { - var submit = $(settings.submit).click(function() { - if (submit.attr("type") != "submit") { - form.submit(); - } - }); - /* otherwise use button with given string as text */ - } else { - var submit = $(' +

        + Edit src/App.tsx and save to test HMR +

        + +

        + Click on the Vite and React logos to learn more +

        + + ) +} + +export default App diff --git a/html/src/src/assets/react.svg b/html/src/src/assets/react.svg new file mode 100644 index 000000000..6c87de9bb --- /dev/null +++ b/html/src/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/html/src/src/index.css b/html/src/src/index.css new file mode 100644 index 000000000..6119ad9a8 --- /dev/null +++ b/html/src/src/index.css @@ -0,0 +1,68 @@ +:root { + font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/html/src/src/main.tsx b/html/src/src/main.tsx new file mode 100644 index 000000000..6f4ac9bcc --- /dev/null +++ b/html/src/src/main.tsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import App from './App.tsx' +import './index.css' + +createRoot(document.getElementById('root')!).render( + + + , +) diff --git a/html/src/src/vite-env.d.ts b/html/src/src/vite-env.d.ts new file mode 100644 index 000000000..11f02fe2a --- /dev/null +++ b/html/src/src/vite-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/html/src/tsconfig.app.json b/html/src/tsconfig.app.json new file mode 100644 index 000000000..f0a235055 --- /dev/null +++ b/html/src/tsconfig.app.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "isolatedModules": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["src"] +} diff --git a/html/src/tsconfig.json b/html/src/tsconfig.json new file mode 100644 index 000000000..1ffef600d --- /dev/null +++ b/html/src/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ] +} diff --git a/html/src/tsconfig.node.json b/html/src/tsconfig.node.json new file mode 100644 index 000000000..0d3d71446 --- /dev/null +++ b/html/src/tsconfig.node.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + "target": "ES2022", + "lib": ["ES2023"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "isolatedModules": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": ["vite.config.ts"] +} diff --git a/html/src/vite.config.ts b/html/src/vite.config.ts new file mode 100644 index 000000000..4c86ae37e --- /dev/null +++ b/html/src/vite.config.ts @@ -0,0 +1,10 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vitejs.dev/config/ +export default defineConfig({ + build: { + outDir: '../', + }, + plugins: [react()], +}) diff --git a/html/store.html b/html/store.html deleted file mode 100644 index 6c8d9d3e9..000000000 --- a/html/store.html +++ /dev/null @@ -1,285 +0,0 @@ - - - - - - -MOD Plugin Store - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        - - -
        -
        -
        -

        PLUGIN STORE

        -
        - -
        -

        Filter

        - -
          -
        • All
        • -
        • Control Voltage
        • -
        • Delay
        • -
        • Distortion
        • -
        • Dynamics
        • -
        • Filter
        • -
        • Generator
        • -
        • MIDI Utility
        • -
        • Modulator
        • -
        • Reverb
        • -
        • Simulator
        • -
        • Spatial
        • -
        • Spectral
        • -
        • Utility
        • -
        -
        - -
        -
        - -
        -
        - -

        Filtered results

        -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        -
        - - - -
        - - - - - diff --git a/html/vite.svg b/html/vite.svg new file mode 100644 index 000000000..e7b8dfb1b --- /dev/null +++ b/html/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file From 42830227eb647b035eabdf740f943faa9e4fb36b Mon Sep 17 00:00:00 2001 From: Stephen Date: Sun, 25 Aug 2024 14:10:54 -0400 Subject: [PATCH 2/6] Add startup script --- mod/settings.py | 4 ++-- start.sh | 50 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+), 2 deletions(-) create mode 100755 start.sh diff --git a/mod/settings.py b/mod/settings.py index 498ffb813..b64ea9ecd 100644 --- a/mod/settings.py +++ b/mod/settings.py @@ -67,8 +67,8 @@ DEFAULT_PEDALBOARD_COPY = os.environ.pop('MOD_DEFAULT_PEDALBOARD', join(sys.prefix, 'share/mod/default.pedalboard')) DEFAULT_PEDALBOARD = join(LV2_PEDALBOARDS_DIR, "default.pedalboard") -DEFAULT_ICON_TEMPLATE = join(HTML_DIR, 'resources/templates/pedal-default.html') -DEFAULT_SETTINGS_TEMPLATE = join(HTML_DIR, 'resources/settings.html') +DEFAULT_ICON_TEMPLATE = join(HTML_DIR, 'index.html') +DEFAULT_SETTINGS_TEMPLATE = join(HTML_DIR, 'index.html') DEFAULT_ICON_IMAGE = { 'thumbnail': join(HTML_DIR, 'resources/pedals/default-thumbnail.png'), 'screenshot': join(HTML_DIR, 'resources/pedals/default-screenshot.png') diff --git a/start.sh b/start.sh new file mode 100755 index 000000000..44595f0bc --- /dev/null +++ b/start.sh @@ -0,0 +1,50 @@ +#!/bin/bash + +set -e + +# setup environment variables +WORKDIR=${WORKDIR:=~/mod-workdir} + +export MOD_DEV_ENVIRONMENT=0 +export MOD_LOG=1 +export MOD_DEV_HOST=1 + +export MOD_IMAGE_VERSION_PATH="${PWD}/../../data/release" +export MOD_USER_FILES_DIR="${WORKDIR}/user-files" + +# if coming through PawPaw, reset PATH +if [ -n "${OLD_PATH}" ]; then + export PATH="${OLD_PATH}" +else + export PATH="~/.local/bin:${PATH}" +fi + +# check for pip3 tool +if ! command -v pip3 >/dev/null; then + echo "pip3 tool not available, cannot continue" + exit 1 +fi + +# install virtualenv as needed +if ! virtualenv --version 2>/dev/null; then + pip3 install virtualenv +fi + +# activate virtualenv +virtualenv modui-env +source modui-env/bin/activate + +# install required mod-ui dependencies in virtualenv +pip3 install -r requirements.txt + +make -C utils + +# fix compatibility with python3.10+ +if [ -e modui-env/lib/python3.10/site-packages/tornado/httputil.py ]; then + sed -i -e 's/collections.MutableMapping/collections.abc.MutableMapping/' modui-env/lib/python3.10/site-packages/tornado/httputil.py +elif [ -e modui-env/lib/python3.11/site-packages/tornado/httputil.py ]; then + sed -i -e 's/collections.MutableMapping/collections.abc.MutableMapping/' modui-env/lib/python3.11/site-packages/tornado/httputil.py +fi + +# start mod-ui inside virtualenv +exec python3 ./server.py From b95d000aa2f9989c3b837209f6e6b28cc97e7167 Mon Sep 17 00:00:00 2001 From: Stephen Date: Sun, 25 Aug 2024 15:12:18 -0400 Subject: [PATCH 3/6] Update readme --- README.rst | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/README.rst b/README.rst index 8c9ac1da5..d7ea484ce 100644 --- a/README.rst +++ b/README.rst @@ -58,3 +58,26 @@ And now you are ready to start the webserver:: Setting the environment variables is needed when developing on a PC. Open your browser and point to http://localhost:8888/. + +UI Development +--- + +To manage tooling, the use of `asdf` is required. Asdf is a version manager that allows you to easily install and manage multiple versions of different tools, such as Node.js. This is particularly useful when working on projects that require specific versions of tools. + +To get started with asdf, you need to install it on your system. You can find installation instructions for your specific operating system on the asdf website. + +The UI is built using Vite and React. To start the development server, first ensure that you have the required dependencies installed:: + +Install the required tools:: + + $ (cd src; asdf plugin-add nodejs pnpm; asdf install) + +Install the required packages:: + + $ (cd src; pnpm install) + +Then start the development server:: + + $ (cd src; pnpm dev) + +This will start a development server on http://localhost:5173. The server will automatically reload when you make changes to the source code. \ No newline at end of file From f9ec4f9f8db12de5ce6561d85d563837de4a32f8 Mon Sep 17 00:00:00 2001 From: Stephen Date: Sun, 25 Aug 2024 15:12:46 -0400 Subject: [PATCH 4/6] Add start.sh script derived from mod-panel --- start.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/start.sh b/start.sh index 44595f0bc..4a68f0de7 100755 --- a/start.sh +++ b/start.sh @@ -5,7 +5,7 @@ set -e # setup environment variables WORKDIR=${WORKDIR:=~/mod-workdir} -export MOD_DEV_ENVIRONMENT=0 +# export MOD_DEV_ENVIRONMENT=0 export MOD_LOG=1 export MOD_DEV_HOST=1 From 42567662eeebf8820d1b18264008d197c4f238de Mon Sep 17 00:00:00 2001 From: Stephen Date: Sun, 25 Aug 2024 15:13:21 -0400 Subject: [PATCH 5/6] Re-organize Vite src --- .../{index-f40OySzR.js => index-BCKxSgB_.js} | 2 +- html/assets/index-irUF1Uvy.js | 40 +++++++++++++++++++ html/index.html | 2 +- html/src/.tool-versions | 4 -- {html/src => src}/.gitignore | 0 src/.tool-versions | 2 + {html/src/src => src}/App.css | 0 {html/src/src => src}/App.tsx | 4 +- {html/src => src}/README.md | 0 {html/src/src => src}/assets/react.svg | 0 {html/src/public => src/assets}/vite.svg | 0 {html/src => src}/eslint.config.js | 0 {html/src/src => src}/index.css | 0 {html/src => src}/index.html | 2 +- {html/src/src => src}/main.tsx | 0 {html/src => src}/package.json | 0 {html/src => src}/pnpm-lock.yaml | 0 {html/src => src}/tsconfig.app.json | 2 +- {html/src => src}/tsconfig.json | 0 {html/src => src}/tsconfig.node.json | 0 {html/src/src => src}/vite-env.d.ts | 0 {html/src => src}/vite.config.ts | 5 ++- 22 files changed, 52 insertions(+), 11 deletions(-) rename html/assets/{index-f40OySzR.js => index-BCKxSgB_.js} (99%) create mode 100644 html/assets/index-irUF1Uvy.js delete mode 100644 html/src/.tool-versions rename {html/src => src}/.gitignore (100%) create mode 100644 src/.tool-versions rename {html/src/src => src}/App.css (100%) rename {html/src/src => src}/App.tsx (91%) rename {html/src => src}/README.md (100%) rename {html/src/src => src}/assets/react.svg (100%) rename {html/src/public => src/assets}/vite.svg (100%) rename {html/src => src}/eslint.config.js (100%) rename {html/src/src => src}/index.css (100%) rename {html/src => src}/index.html (84%) rename {html/src/src => src}/main.tsx (100%) rename {html/src => src}/package.json (100%) rename {html/src => src}/pnpm-lock.yaml (100%) rename {html/src => src}/tsconfig.app.json (90%) rename {html/src => src}/tsconfig.json (100%) rename {html/src => src}/tsconfig.node.json (100%) rename {html/src/src => src}/vite-env.d.ts (100%) rename {html/src => src}/vite.config.ts (76%) diff --git a/html/assets/index-f40OySzR.js b/html/assets/index-BCKxSgB_.js similarity index 99% rename from html/assets/index-f40OySzR.js rename to html/assets/index-BCKxSgB_.js index 6bf08a0e6..0b55f4f25 100644 --- a/html/assets/index-f40OySzR.js +++ b/html/assets/index-BCKxSgB_.js @@ -37,4 +37,4 @@ `+l[u].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=u&&0<=i);break}}}finally{kl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?yt(e):""}function Lc(e){switch(e.tag){case 5:return yt(e.type);case 16:return yt("Lazy");case 13:return yt("Suspense");case 19:return yt("SuspenseList");case 0:case 2:case 15:return e=El(e.type,!1),e;case 11:return e=El(e.type.render,!1),e;case 1:return e=El(e.type,!0),e;default:return""}}function Gl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Dn:return"Fragment";case Mn:return"Portal";case Kl:return"Profiler";case Qo:return"StrictMode";case Yl:return"Suspense";case Xl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ls:return(e.displayName||"Context")+".Consumer";case rs:return(e._context.displayName||"Context")+".Provider";case Ko:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Yo:return n=e.displayName||null,n!==null?n:Gl(e.type)||"Memo";case Ze:n=e._payload,e=e._init;try{return Gl(e(n))}catch{}}return null}function Tc(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Gl(n);case 8:return n===Qo?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function fn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function us(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Rc(e){var n=us(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(u){r=""+u,o.call(this,u)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(u){r=""+u},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function tr(e){e._valueTracker||(e._valueTracker=Rc(e))}function is(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=us(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Lr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Zl(e,n){var t=n.checked;return V({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function $u(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=fn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function ss(e,n){n=n.checked,n!=null&&Wo(e,"checked",n,!1)}function Jl(e,n){ss(e,n);var t=fn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?ql(e,n.type,t):n.hasOwnProperty("defaultValue")&&ql(e,n.type,fn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Vu(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function ql(e,n,t){(n!=="number"||Lr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var gt=Array.isArray;function Qn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Rt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var kt={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Oc=["Webkit","ms","Moz","O"];Object.keys(kt).forEach(function(e){Oc.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),kt[n]=kt[e]})});function ds(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||kt.hasOwnProperty(e)&&kt[e]?(""+n).trim():n+"px"}function ps(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=ds(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var Mc=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function no(e,n){if(n){if(Mc[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function to(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ro=null;function Xo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var lo=null,Kn=null,Yn=null;function Hu(e){if(e=Zt(e)){if(typeof lo!="function")throw Error(y(280));var n=e.stateNode;n&&(n=ol(n),lo(e.stateNode,e.type,n))}}function ms(e){Kn?Yn?Yn.push(e):Yn=[e]:Kn=e}function vs(){if(Kn){var e=Kn,n=Yn;if(Yn=Kn=null,Hu(e),n)for(e=0;e>>=0,e===0?32:31-(Wc(e)/Qc|0)|0}var lr=64,or=4194304;function wt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Mr(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,u=t&268435455;if(u!==0){var i=u&~l;i!==0?r=wt(i):(o&=u,o!==0&&(r=wt(o)))}else u=t&~l,u!==0?r=wt(u):o!==0&&(r=wt(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,o=n&-n,l>=o||l===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Xt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Re(n),e[n]=t}function Gc(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=Ct),qu=" ",bu=!1;function Is(e,n){switch(e){case"keyup":return _f.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function js(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function Nf(e,n){switch(e){case"compositionend":return js(n);case"keypress":return n.which!==32?null:(bu=!0,qu);case"textInput":return e=n.data,e===qu&&bu?null:e;default:return null}}function Pf(e,n){if(In)return e==="compositionend"||!tu&&Is(e,n)?(e=Ms(),Sr=bo=en=null,In=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=ri(t)}}function Vs(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?Vs(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function As(){for(var e=window,n=Lr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Lr(e.document)}return n}function ru(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function jf(e){var n=As(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&Vs(t.ownerDocument.documentElement,t)){if(r!==null&&ru(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=li(t,o);var u=li(t,r);l&&u&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==u.node||e.focusOffset!==u.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(u.node,u.offset)):(n.setEnd(u.node,u.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,jn=null,co=null,xt=null,fo=!1;function oi(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;fo||jn==null||jn!==Lr(r)||(r=jn,"selectionStart"in r&&ru(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),xt&&Ft(xt,r)||(xt=r,r=jr(co,"onSelect"),0$n||(e.current=go[$n],go[$n]=null,$n--)}function M(e,n){$n++,go[$n]=e.current,e.current=n}var dn={},re=mn(dn),fe=mn(!1),xn=dn;function qn(e,n){var t=e.type.contextTypes;if(!t)return dn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in t)l[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function de(e){return e=e.childContextTypes,e!=null}function Ur(){I(fe),I(re)}function di(e,n,t){if(re.current!==dn)throw Error(y(168));M(re,n),M(fe,t)}function Zs(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Tc(e)||"Unknown",l));return V({},t,r)}function $r(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,xn=re.current,M(re,e),M(fe,fe.current),!0}function pi(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=Zs(e,n,xn),r.__reactInternalMemoizedMergedChildContext=e,I(fe),I(re),M(re,e)):I(fe),M(fe,t)}var Ve=null,ul=!1,jl=!1;function Js(e){Ve===null?Ve=[e]:Ve.push(e)}function Xf(e){ul=!0,Js(e)}function vn(){if(!jl&&Ve!==null){jl=!0;var e=0,n=O;try{var t=Ve;for(O=1;e>=u,l-=u,Ae=1<<32-Re(n)+l|t<N?(B=x,x=null):B=x.sibling;var T=p(f,x,d[N],h);if(T===null){x===null&&(x=B);break}e&&x&&T.alternate===null&&n(f,x),a=o(T,a,N),_===null?E=T:_.sibling=T,_=T,x=B}if(N===d.length)return t(f,x),F&&gn(f,N),E;if(x===null){for(;NN?(B=x,x=null):B=x.sibling;var Ne=p(f,x,T.value,h);if(Ne===null){x===null&&(x=B);break}e&&x&&Ne.alternate===null&&n(f,x),a=o(Ne,a,N),_===null?E=Ne:_.sibling=Ne,_=Ne,x=B}if(T.done)return t(f,x),F&&gn(f,N),E;if(x===null){for(;!T.done;N++,T=d.next())T=m(f,T.value,h),T!==null&&(a=o(T,a,N),_===null?E=T:_.sibling=T,_=T);return F&&gn(f,N),E}for(x=r(f,x);!T.done;N++,T=d.next())T=g(x,f,N,T.value,h),T!==null&&(e&&T.alternate!==null&&x.delete(T.key===null?N:T.key),a=o(T,a,N),_===null?E=T:_.sibling=T,_=T);return e&&x.forEach(function(it){return n(f,it)}),F&&gn(f,N),E}function j(f,a,d,h){if(typeof d=="object"&&d!==null&&d.type===Dn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case nr:e:{for(var E=d.key,_=a;_!==null;){if(_.key===E){if(E=d.type,E===Dn){if(_.tag===7){t(f,_.sibling),a=l(_,d.props.children),a.return=f,f=a;break e}}else if(_.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ze&&hi(E)===_.type){t(f,_.sibling),a=l(_,d.props),a.ref=mt(f,_,d),a.return=f,f=a;break e}t(f,_);break}else n(f,_);_=_.sibling}d.type===Dn?(a=_n(d.props.children,f.mode,h,d.key),a.return=f,f=a):(h=zr(d.type,d.key,d.props,null,f.mode,h),h.ref=mt(f,a,d),h.return=f,f=h)}return u(f);case Mn:e:{for(_=d.key;a!==null;){if(a.key===_)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{t(f,a);break}else n(f,a);a=a.sibling}a=Wl(d,f.mode,h),a.return=f,f=a}return u(f);case Ze:return _=d._init,j(f,a,_(d._payload),h)}if(gt(d))return w(f,a,d,h);if(at(d))return S(f,a,d,h);dr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(f,a.sibling),a=l(a,d),a.return=f,f=a):(t(f,a),a=Hl(d,f.mode,h),a.return=f,f=a),u(f)):t(f,a)}return j}var et=na(!0),ta=na(!1),Br=mn(null),Hr=null,Bn=null,iu=null;function su(){iu=Bn=Hr=null}function au(e){var n=Br.current;I(Br),e._currentValue=n}function ko(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function Gn(e,n){Hr=e,iu=Bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(ce=!0),e.firstContext=null)}function _e(e){var n=e._currentValue;if(iu!==e)if(e={context:e,memoizedValue:n,next:null},Bn===null){if(Hr===null)throw Error(y(308));Bn=e,Hr.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return n}var kn=null;function cu(e){kn===null?kn=[e]:kn.push(e)}function ra(e,n,t,r){var l=n.interleaved;return l===null?(t.next=t,cu(n)):(t.next=l.next,l.next=t),n.interleaved=t,Ke(e,r)}function Ke(e,n){e.lanes|=n;var t=e.alternate;for(t!==null&&(t.lanes|=n),t=e,e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var Je=!1;function fu(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function la(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function He(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function un(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,R&2){var l=r.pending;return l===null?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Ke(e,t)}return l=r.interleaved,l===null?(n.next=n,cu(r)):(n.next=l.next,l.next=n),r.interleaved=n,Ke(e,t)}function Er(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Zo(e,t)}}function yi(e,n){var t=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var l=null,o=null;if(t=t.firstBaseUpdate,t!==null){do{var u={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};o===null?l=o=u:o=o.next=u,t=t.next}while(t!==null);o===null?l=o=n:o=o.next=n}else l=o=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Wr(e,n,t,r){var l=e.updateQueue;Je=!1;var o=l.firstBaseUpdate,u=l.lastBaseUpdate,i=l.shared.pending;if(i!==null){l.shared.pending=null;var s=i,c=s.next;s.next=null,u===null?o=c:u.next=c,u=s;var v=e.alternate;v!==null&&(v=v.updateQueue,i=v.lastBaseUpdate,i!==u&&(i===null?v.firstBaseUpdate=c:i.next=c,v.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;u=0,v=c=s=null,i=o;do{var p=i.lane,g=i.eventTime;if((r&p)===p){v!==null&&(v=v.next={eventTime:g,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var w=e,S=i;switch(p=n,g=t,S.tag){case 1:if(w=S.payload,typeof w=="function"){m=w.call(g,m,p);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=S.payload,p=typeof w=="function"?w.call(g,m,p):w,p==null)break e;m=V({},m,p);break e;case 2:Je=!0}}i.callback!==null&&i.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[i]:p.push(i))}else g={eventTime:g,lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},v===null?(c=v=g,s=m):v=v.next=g,u|=p;if(i=i.next,i===null){if(i=l.shared.pending,i===null)break;p=i,i=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(v===null&&(s=m),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=v,n=l.shared.interleaved,n!==null){l=n;do u|=l.lane,l=l.next;while(l!==n)}else o===null&&(l.shared.lanes=0);zn|=u,e.lanes=u,e.memoizedState=m}}function gi(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;nt?t:4,e(!0);var r=Ul.transition;Ul.transition={};try{e(!1),n()}finally{O=t,Ul.transition=r}}function ka(){return xe().memoizedState}function qf(e,n,t){var r=an(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Ea(e))Ca(n,t);else if(t=ra(e,n,t,r),t!==null){var l=ue();Oe(t,e,r,l),_a(t,n,r)}}function bf(e,n,t){var r=an(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Ea(e))Ca(n,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var u=n.lastRenderedState,i=o(u,t);if(l.hasEagerState=!0,l.eagerState=i,Me(i,u)){var s=n.interleaved;s===null?(l.next=l,cu(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=ra(e,n,l,r),t!==null&&(l=ue(),Oe(t,e,r,l),_a(t,n,r))}}function Ea(e){var n=e.alternate;return e===$||n!==null&&n===$}function Ca(e,n){Nt=Kr=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function _a(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Zo(e,t)}}var Yr={readContext:_e,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useInsertionEffect:ee,useLayoutEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useMutableSource:ee,useSyncExternalStore:ee,useId:ee,unstable_isNewReconciler:!1},ed={readContext:_e,useCallback:function(e,n){return Ie().memoizedState=[e,n===void 0?null:n],e},useContext:_e,useEffect:Si,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,_r(4194308,4,ha.bind(null,n,e),t)},useLayoutEffect:function(e,n){return _r(4194308,4,e,n)},useInsertionEffect:function(e,n){return _r(4,2,e,n)},useMemo:function(e,n){var t=Ie();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Ie();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=qf.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var n=Ie();return e={current:e},n.memoizedState=e},useState:wi,useDebugValue:wu,useDeferredValue:function(e){return Ie().memoizedState=e},useTransition:function(){var e=wi(!1),n=e[0];return e=Jf.bind(null,e[1]),Ie().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=$,l=Ie();if(F){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),Z===null)throw Error(y(349));Pn&30||sa(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,Si(ca.bind(null,r,o,e),[e]),r.flags|=2048,Qt(9,aa.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Ie(),n=Z.identifierPrefix;if(F){var t=Be,r=Ae;t=(r&~(1<<32-Re(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Ht++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),t==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[je]=n,e[Vt]=r,Da(e,n,!1,!1),n.stateNode=e;e:{switch(u=to(t,r),t){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;lrt&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304)}else{if(!r)if(e=Qr(u),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),vt(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!F)return ne(n),null}else 2*W()-o.renderingStartTime>rt&&t!==1073741824&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304);o.isBackwards?(u.sibling=n.child,n.child=u):(t=o.last,t!==null?t.sibling=u:n.child=u,o.last=u)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=W(),n.sibling=null,t=U.current,M(U,r?t&1|2:t&1),n):(ne(n),null);case 22:case 23:return xu(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?me&1073741824&&(ne(n),n.subtreeFlags&6&&(n.flags|=8192)):ne(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function sd(e,n){switch(ou(n),n.tag){case 1:return de(n.type)&&Ur(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return nt(),I(fe),I(re),mu(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return pu(n),null;case 13:if(I(U),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));bn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return I(U),null;case 4:return nt(),null;case 10:return au(n.type._context),null;case 22:case 23:return xu(),null;case 24:return null;default:return null}}var mr=!1,te=!1,ad=typeof WeakSet=="function"?WeakSet:Set,k=null;function Hn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){A(e,n,r)}else t.current=null}function To(e,n,t){try{t()}catch(r){A(e,n,r)}}var Ri=!1;function cd(e,n){if(po=Dr,e=As(),ru(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var u=0,i=-1,s=-1,c=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(i=u+l),m!==o||r!==0&&m.nodeType!==3||(s=u+r),m.nodeType===3&&(u+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++c===l&&(i=u),p===o&&++v===r&&(s=u),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=i===-1||s===-1?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(mo={focusedElem:e,selectionRange:t},Dr=!1,k=n;k!==null;)if(n=k,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,k=e;else for(;k!==null;){n=k;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,j=w.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?S:ze(n.type,S),j);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){A(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,k=e;break}k=n.return}return w=Ri,Ri=!1,w}function Pt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&To(n,t,o)}l=l.next}while(l!==r)}}function al(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function Ro(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Fa(e){var n=e.alternate;n!==null&&(e.alternate=null,Fa(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[je],delete n[Vt],delete n[yo],delete n[Kf],delete n[Yf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ua(e){return e.tag===5||e.tag===3||e.tag===4}function Oi(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ua(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Oo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Fr));else if(r!==4&&(e=e.child,e!==null))for(Oo(e,n,t),e=e.sibling;e!==null;)Oo(e,n,t),e=e.sibling}function Mo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Mo(e,n,t),e=e.sibling;e!==null;)Mo(e,n,t),e=e.sibling}var J=null,Le=!1;function Ge(e,n,t){for(t=t.child;t!==null;)$a(e,n,t),t=t.sibling}function $a(e,n,t){if(Fe&&typeof Fe.onCommitFiberUnmount=="function")try{Fe.onCommitFiberUnmount(nl,t)}catch{}switch(t.tag){case 5:te||Hn(t,n);case 6:var r=J,l=Le;J=null,Ge(e,n,t),J=r,Le=l,J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):J.removeChild(t.stateNode));break;case 18:J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?Il(e.parentNode,t):e.nodeType===1&&Il(e,t),It(e)):Il(J,t.stateNode));break;case 4:r=J,l=Le,J=t.stateNode.containerInfo,Le=!0,Ge(e,n,t),J=r,Le=l;break;case 0:case 11:case 14:case 15:if(!te&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&(o&2||o&4)&&To(t,n,u),l=l.next}while(l!==r)}Ge(e,n,t);break;case 1:if(!te&&(Hn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(i){A(t,n,i)}Ge(e,n,t);break;case 21:Ge(e,n,t);break;case 22:t.mode&1?(te=(r=te)||t.memoizedState!==null,Ge(e,n,t),te=r):Ge(e,n,t);break;default:Ge(e,n,t)}}function Mi(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new ad),n.forEach(function(r){var l=wd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Pe(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=u),r&=~o}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*dd(r/1960))-r,10e?16:e,nn===null)var r=!1;else{if(e=nn,nn=null,Zr=0,R&6)throw Error(y(331));var l=R;for(R|=4,k=e.current;k!==null;){var o=k,u=o.child;if(k.flags&16){var i=o.deletions;if(i!==null){for(var s=0;sW()-Cu?Cn(e,0):Eu|=t),pe(e,n)}function Ya(e,n){n===0&&(e.mode&1?(n=or,or<<=1,!(or&130023424)&&(or=4194304)):n=1);var t=ue();e=Ke(e,n),e!==null&&(Xt(e,n,t),pe(e,t))}function gd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Ya(e,t)}function wd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Ya(e,t)}var Xa;Xa=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||fe.current)ce=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return ce=!1,ud(e,n,t);ce=!!(e.flags&131072)}else ce=!1,F&&n.flags&1048576&&qs(n,Ar,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;xr(e,n),e=n.pendingProps;var l=qn(n,re.current);Gn(n,t),l=hu(null,n,r,e,l,t);var o=yu();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,de(r)?(o=!0,$r(n)):o=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fu(n),l.updater=sl,n.stateNode=l,l._reactInternals=n,Co(n,r,e,t),n=No(null,n,r,!0,o,t)):(n.tag=0,F&&o&&lu(n),oe(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(xr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=kd(r),e=ze(r,e),l){case 0:n=xo(null,n,r,e,t);break e;case 1:n=zi(null,n,r,e,t);break e;case 11:n=Ni(null,n,r,e,t);break e;case 14:n=Pi(null,n,r,ze(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),xo(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),zi(e,n,r,l,t);case 3:e:{if(Ra(n),e===null)throw Error(y(387));r=n.pendingProps,o=n.memoizedState,l=o.element,la(e,n),Wr(n,r,null,t);var u=n.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){l=tt(Error(y(423)),n),n=Li(e,n,r,t,l);break e}else if(r!==l){l=tt(Error(y(424)),n),n=Li(e,n,r,t,l);break e}else for(ve=on(n.stateNode.containerInfo.firstChild),he=n,F=!0,Te=null,t=ta(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bn(),r===l){n=Ye(e,n,t);break e}oe(e,n,r,t)}n=n.child}return n;case 5:return oa(n),e===null&&So(n),r=n.type,l=n.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,vo(r,l)?u=null:o!==null&&vo(r,o)&&(n.flags|=32),Ta(e,n),oe(e,n,u,t),n.child;case 6:return e===null&&So(n),null;case 13:return Oa(e,n,t);case 4:return du(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=et(n,null,r,t):oe(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),Ni(e,n,r,l,t);case 7:return oe(e,n,n.pendingProps,t),n.child;case 8:return oe(e,n,n.pendingProps.children,t),n.child;case 12:return oe(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,u=l.value,M(Br,r._currentValue),r._currentValue=u,o!==null)if(Me(o.value,u)){if(o.children===l.children&&!fe.current){n=Ye(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var i=o.dependencies;if(i!==null){u=o.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=He(-1,t&-t),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var v=c.pending;v===null?s.next=s:(s.next=v.next,v.next=s),c.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),ko(o.return,t,n),i.lanes|=t;break}s=s.next}}else if(o.tag===10)u=o.type===n.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(y(341));u.lanes|=t,i=u.alternate,i!==null&&(i.lanes|=t),ko(u,t,n),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===n){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}oe(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Gn(n,t),l=_e(l),r=r(l),n.flags|=1,oe(e,n,r,t),n.child;case 14:return r=n.type,l=ze(r,n.pendingProps),l=ze(r.type,l),Pi(e,n,r,l,t);case 15:return za(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),xr(e,n),n.tag=1,de(r)?(e=!0,$r(n)):e=!1,Gn(n,t),xa(n,r,l),Co(n,r,l,t),No(null,n,r,!0,e,t);case 19:return Ma(e,n,t);case 22:return La(e,n,t)}throw Error(y(156,n.tag))};function Ga(e,n){return Es(e,n)}function Sd(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ee(e,n,t,r){return new Sd(e,n,t,r)}function Pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function kd(e){if(typeof e=="function")return Pu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ko)return 11;if(e===Yo)return 14}return 2}function cn(e,n){var t=e.alternate;return t===null?(t=Ee(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function zr(e,n,t,r,l,o){var u=2;if(r=e,typeof e=="function")Pu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Dn:return _n(t.children,l,o,n);case Qo:u=8,l|=8;break;case Kl:return e=Ee(12,t,n,l|2),e.elementType=Kl,e.lanes=o,e;case Yl:return e=Ee(13,t,n,l),e.elementType=Yl,e.lanes=o,e;case Xl:return e=Ee(19,t,n,l),e.elementType=Xl,e.lanes=o,e;case os:return fl(t,l,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case rs:u=10;break e;case ls:u=9;break e;case Ko:u=11;break e;case Yo:u=14;break e;case Ze:u=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=Ee(u,t,n,l),n.elementType=e,n.type=r,n.lanes=o,n}function _n(e,n,t,r){return e=Ee(7,e,r,n),e.lanes=t,e}function fl(e,n,t,r){return e=Ee(22,e,r,n),e.elementType=os,e.lanes=t,e.stateNode={isHidden:!1},e}function Hl(e,n,t){return e=Ee(6,e,null,n),e.lanes=t,e}function Wl(e,n,t){return n=Ee(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ed(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_l(0),this.expirationTimes=_l(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_l(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function zu(e,n,t,r,l,o,u,i,s){return e=new Ed(e,n,t,i,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=Ee(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},fu(o),e}function Cd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ba)}catch(e){console.error(e)}}ba(),bi.exports=ge;var zd=bi.exports,ec,Ai=zd;ec=Ai.createRoot,Ai.hydrateRoot;const Ld="/assets/react-CHdo91hT.svg",Td="/vite.svg";function Rd(){const[e,n]=el.useState(0);return le.jsxs(le.Fragment,{children:[le.jsxs("div",{children:[le.jsx("a",{href:"https://vitejs.dev",target:"_blank",children:le.jsx("img",{src:Td,className:"logo",alt:"Vite logo"})}),le.jsx("a",{href:"https://react.dev",target:"_blank",children:le.jsx("img",{src:Ld,className:"logo react",alt:"React logo"})})]}),le.jsx("h1",{children:"Vite + React"}),le.jsxs("div",{className:"card",children:[le.jsxs("button",{onClick:()=>n(t=>t+1),children:["count is ",e]}),le.jsxs("p",{children:["Edit ",le.jsx("code",{children:"src/App.tsx"})," and save to test HMR"]})]}),le.jsx("p",{className:"read-the-docs",children:"Click on the Vite and React logos to learn more"})]})}ec(document.getElementById("root")).render(le.jsx(el.StrictMode,{children:le.jsx(Rd,{})})); +`+o.stack}return{value:e,source:n,stack:l,digest:null}}function Al(e,n,t){return{value:e,source:null,stack:t??null,digest:n??null}}function _o(e,n){try{console.error(n.value)}catch(t){setTimeout(function(){throw t})}}var rd=typeof WeakMap=="function"?WeakMap:Map;function Na(e,n,t){t=He(-1,t),t.tag=3,t.payload={element:null};var r=n.value;return t.callback=function(){Gr||(Gr=!0,Do=r),_o(e,n)},t}function Pa(e,n,t){t=He(-1,t),t.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var l=n.value;t.payload=function(){return r(l)},t.callback=function(){_o(e,n)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(t.callback=function(){_o(e,n),typeof r!="function"&&(sn===null?sn=new Set([this]):sn.add(this));var u=n.stack;this.componentDidCatch(n.value,{componentStack:u!==null?u:""})}),t}function Ci(e,n,t){var r=e.pingCache;if(r===null){r=e.pingCache=new rd;var l=new Set;r.set(n,l)}else l=r.get(n),l===void 0&&(l=new Set,r.set(n,l));l.has(t)||(l.add(t),e=yd.bind(null,e,n,t),n.then(e,e))}function _i(e){do{var n;if((n=e.tag===13)&&(n=e.memoizedState,n=n!==null?n.dehydrated!==null:!0),n)return e;e=e.return}while(e!==null);return null}function xi(e,n,t,r,l){return e.mode&1?(e.flags|=65536,e.lanes=l,e):(e===n?e.flags|=65536:(e.flags|=128,t.flags|=131072,t.flags&=-52805,t.tag===1&&(t.alternate===null?t.tag=17:(n=He(-1,1),n.tag=2,un(t,n,1))),t.lanes|=1),e)}var ld=Xe.ReactCurrentOwner,ce=!1;function oe(e,n,t,r){n.child=e===null?ta(n,null,t,r):et(n,e.child,t,r)}function Ni(e,n,t,r,l){t=t.render;var o=n.ref;return Gn(n,l),r=hu(e,n,t,r,o,l),t=yu(),e!==null&&!ce?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,Ye(e,n,l)):(F&&t&&lu(n),n.flags|=1,oe(e,n,r,l),n.child)}function Pi(e,n,t,r,l){if(e===null){var o=t.type;return typeof o=="function"&&!Pu(o)&&o.defaultProps===void 0&&t.compare===null&&t.defaultProps===void 0?(n.tag=15,n.type=o,za(e,n,o,r,l)):(e=zr(t.type,null,r,n,n.mode,l),e.ref=n.ref,e.return=n,n.child=e)}if(o=e.child,!(e.lanes&l)){var u=o.memoizedProps;if(t=t.compare,t=t!==null?t:Ft,t(u,r)&&e.ref===n.ref)return Ye(e,n,l)}return n.flags|=1,e=cn(o,r),e.ref=n.ref,e.return=n,n.child=e}function za(e,n,t,r,l){if(e!==null){var o=e.memoizedProps;if(Ft(o,r)&&e.ref===n.ref)if(ce=!1,n.pendingProps=r=o,(e.lanes&l)!==0)e.flags&131072&&(ce=!0);else return n.lanes=e.lanes,Ye(e,n,l)}return xo(e,n,t,r,l)}function La(e,n,t){var r=n.pendingProps,l=r.children,o=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(n.mode&1))n.memoizedState={baseLanes:0,cachePool:null,transitions:null},M(Wn,me),me|=t;else{if(!(t&1073741824))return e=o!==null?o.baseLanes|t:t,n.lanes=n.childLanes=1073741824,n.memoizedState={baseLanes:e,cachePool:null,transitions:null},n.updateQueue=null,M(Wn,me),me|=e,null;n.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:t,M(Wn,me),me|=r}else o!==null?(r=o.baseLanes|t,n.memoizedState=null):r=t,M(Wn,me),me|=r;return oe(e,n,l,t),n.child}function Ta(e,n){var t=n.ref;(e===null&&t!==null||e!==null&&e.ref!==t)&&(n.flags|=512,n.flags|=2097152)}function xo(e,n,t,r,l){var o=de(t)?xn:re.current;return o=qn(n,o),Gn(n,l),t=hu(e,n,t,r,o,l),r=yu(),e!==null&&!ce?(n.updateQueue=e.updateQueue,n.flags&=-2053,e.lanes&=~l,Ye(e,n,l)):(F&&r&&lu(n),n.flags|=1,oe(e,n,t,l),n.child)}function zi(e,n,t,r,l){if(de(t)){var o=!0;$r(n)}else o=!1;if(Gn(n,l),n.stateNode===null)xr(e,n),xa(n,t,r),Co(n,t,r,l),r=!0;else if(e===null){var u=n.stateNode,i=n.memoizedProps;u.props=i;var s=u.context,c=t.contextType;typeof c=="object"&&c!==null?c=_e(c):(c=de(t)?xn:re.current,c=qn(n,c));var v=t.getDerivedStateFromProps,m=typeof v=="function"||typeof u.getSnapshotBeforeUpdate=="function";m||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==r||s!==c)&&Ei(n,u,r,c),Je=!1;var p=n.memoizedState;u.state=p,Wr(n,r,u,l),s=n.memoizedState,i!==r||p!==s||fe.current||Je?(typeof v=="function"&&(Eo(n,t,v,r),s=n.memoizedState),(i=Je||ki(n,t,i,r,p,s,c))?(m||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(n.flags|=4194308)):(typeof u.componentDidMount=="function"&&(n.flags|=4194308),n.memoizedProps=r,n.memoizedState=s),u.props=r,u.state=s,u.context=c,r=i):(typeof u.componentDidMount=="function"&&(n.flags|=4194308),r=!1)}else{u=n.stateNode,la(e,n),i=n.memoizedProps,c=n.type===n.elementType?i:ze(n.type,i),u.props=c,m=n.pendingProps,p=u.context,s=t.contextType,typeof s=="object"&&s!==null?s=_e(s):(s=de(t)?xn:re.current,s=qn(n,s));var g=t.getDerivedStateFromProps;(v=typeof g=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(i!==m||p!==s)&&Ei(n,u,r,s),Je=!1,p=n.memoizedState,u.state=p,Wr(n,r,u,l);var w=n.memoizedState;i!==m||p!==w||fe.current||Je?(typeof g=="function"&&(Eo(n,t,g,r),w=n.memoizedState),(c=Je||ki(n,t,c,r,p,w,s)||!1)?(v||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(r,w,s),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(r,w,s)),typeof u.componentDidUpdate=="function"&&(n.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(n.flags|=1024)):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(n.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(n.flags|=1024),n.memoizedProps=r,n.memoizedState=w),u.props=r,u.state=w,u.context=s,r=c):(typeof u.componentDidUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(n.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||i===e.memoizedProps&&p===e.memoizedState||(n.flags|=1024),r=!1)}return No(e,n,t,r,o,l)}function No(e,n,t,r,l,o){Ta(e,n);var u=(n.flags&128)!==0;if(!r&&!u)return l&&pi(n,t,!1),Ye(e,n,o);r=n.stateNode,ld.current=n;var i=u&&typeof t.getDerivedStateFromError!="function"?null:r.render();return n.flags|=1,e!==null&&u?(n.child=et(n,e.child,null,o),n.child=et(n,null,i,o)):oe(e,n,i,o),n.memoizedState=r.state,l&&pi(n,t,!0),n.child}function Ra(e){var n=e.stateNode;n.pendingContext?di(e,n.pendingContext,n.pendingContext!==n.context):n.context&&di(e,n.context,!1),du(e,n.containerInfo)}function Li(e,n,t,r,l){return bn(),uu(l),n.flags|=256,oe(e,n,t,r),n.child}var Po={dehydrated:null,treeContext:null,retryLane:0};function zo(e){return{baseLanes:e,cachePool:null,transitions:null}}function Oa(e,n,t){var r=n.pendingProps,l=U.current,o=!1,u=(n.flags&128)!==0,i;if((i=u)||(i=e!==null&&e.memoizedState===null?!1:(l&2)!==0),i?(o=!0,n.flags&=-129):(e===null||e.memoizedState!==null)&&(l|=1),M(U,l&1),e===null)return So(n),e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(n.mode&1?e.data==="$!"?n.lanes=8:n.lanes=1073741824:n.lanes=1,null):(u=r.children,e=r.fallback,o?(r=n.mode,o=n.child,u={mode:"hidden",children:u},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=u):o=fl(u,r,0,null),e=_n(e,r,t,null),o.return=n,e.return=n,o.sibling=e,n.child=o,n.child.memoizedState=zo(t),n.memoizedState=Po,e):Su(n,u));if(l=e.memoizedState,l!==null&&(i=l.dehydrated,i!==null))return od(e,n,u,r,i,l,t);if(o){o=r.fallback,u=n.mode,l=e.child,i=l.sibling;var s={mode:"hidden",children:r.children};return!(u&1)&&n.child!==l?(r=n.child,r.childLanes=0,r.pendingProps=s,n.deletions=null):(r=cn(l,s),r.subtreeFlags=l.subtreeFlags&14680064),i!==null?o=cn(i,o):(o=_n(o,u,t,null),o.flags|=2),o.return=n,r.return=n,r.sibling=o,n.child=r,r=o,o=n.child,u=e.child.memoizedState,u=u===null?zo(t):{baseLanes:u.baseLanes|t,cachePool:null,transitions:u.transitions},o.memoizedState=u,o.childLanes=e.childLanes&~t,n.memoizedState=Po,r}return o=e.child,e=o.sibling,r=cn(o,{mode:"visible",children:r.children}),!(n.mode&1)&&(r.lanes=t),r.return=n,r.sibling=null,e!==null&&(t=n.deletions,t===null?(n.deletions=[e],n.flags|=16):t.push(e)),n.child=r,n.memoizedState=null,r}function Su(e,n){return n=fl({mode:"visible",children:n},e.mode,0,null),n.return=e,e.child=n}function pr(e,n,t,r){return r!==null&&uu(r),et(n,e.child,null,t),e=Su(n,n.pendingProps.children),e.flags|=2,n.memoizedState=null,e}function od(e,n,t,r,l,o,u){if(t)return n.flags&256?(n.flags&=-257,r=Al(Error(y(422))),pr(e,n,u,r)):n.memoizedState!==null?(n.child=e.child,n.flags|=128,null):(o=r.fallback,l=n.mode,r=fl({mode:"visible",children:r.children},l,0,null),o=_n(o,l,u,null),o.flags|=2,r.return=n,o.return=n,r.sibling=o,n.child=r,n.mode&1&&et(n,e.child,null,u),n.child.memoizedState=zo(u),n.memoizedState=Po,o);if(!(n.mode&1))return pr(e,n,u,null);if(l.data==="$!"){if(r=l.nextSibling&&l.nextSibling.dataset,r)var i=r.dgst;return r=i,o=Error(y(419)),r=Al(o,r,void 0),pr(e,n,u,r)}if(i=(u&e.childLanes)!==0,ce||i){if(r=Z,r!==null){switch(u&-u){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}l=l&(r.suspendedLanes|u)?0:l,l!==0&&l!==o.retryLane&&(o.retryLane=l,Ke(e,l),Oe(r,e,l,-1))}return Nu(),r=Al(Error(y(421))),pr(e,n,u,r)}return l.data==="$?"?(n.flags|=128,n.child=e.child,n=gd.bind(null,e),l._reactRetry=n,null):(e=o.treeContext,ve=on(l.nextSibling),he=n,F=!0,Te=null,e!==null&&(Se[ke++]=Ae,Se[ke++]=Be,Se[ke++]=Nn,Ae=e.id,Be=e.overflow,Nn=n),n=Su(n,r.children),n.flags|=4096,n)}function Ti(e,n,t){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n),ko(e.return,n,t)}function Bl(e,n,t,r,l){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:n,rendering:null,renderingStartTime:0,last:r,tail:t,tailMode:l}:(o.isBackwards=n,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=t,o.tailMode=l)}function Ma(e,n,t){var r=n.pendingProps,l=r.revealOrder,o=r.tail;if(oe(e,n,r.children,t),r=U.current,r&2)r=r&1|2,n.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=n.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Ti(e,t,n);else if(e.tag===19)Ti(e,t,n);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===n)break e;for(;e.sibling===null;){if(e.return===null||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(M(U,r),!(n.mode&1))n.memoizedState=null;else switch(l){case"forwards":for(t=n.child,l=null;t!==null;)e=t.alternate,e!==null&&Qr(e)===null&&(l=t),t=t.sibling;t=l,t===null?(l=n.child,n.child=null):(l=t.sibling,t.sibling=null),Bl(n,!1,l,t,o);break;case"backwards":for(t=null,l=n.child,n.child=null;l!==null;){if(e=l.alternate,e!==null&&Qr(e)===null){n.child=l;break}e=l.sibling,l.sibling=t,t=l,l=e}Bl(n,!0,t,null,o);break;case"together":Bl(n,!1,null,null,void 0);break;default:n.memoizedState=null}return n.child}function xr(e,n){!(n.mode&1)&&e!==null&&(e.alternate=null,n.alternate=null,n.flags|=2)}function Ye(e,n,t){if(e!==null&&(n.dependencies=e.dependencies),zn|=n.lanes,!(t&n.childLanes))return null;if(e!==null&&n.child!==e.child)throw Error(y(153));if(n.child!==null){for(e=n.child,t=cn(e,e.pendingProps),n.child=t,t.return=n;e.sibling!==null;)e=e.sibling,t=t.sibling=cn(e,e.pendingProps),t.return=n;t.sibling=null}return n.child}function ud(e,n,t){switch(n.tag){case 3:Ra(n),bn();break;case 5:oa(n);break;case 1:de(n.type)&&$r(n);break;case 4:du(n,n.stateNode.containerInfo);break;case 10:var r=n.type._context,l=n.memoizedProps.value;M(Br,r._currentValue),r._currentValue=l;break;case 13:if(r=n.memoizedState,r!==null)return r.dehydrated!==null?(M(U,U.current&1),n.flags|=128,null):t&n.child.childLanes?Oa(e,n,t):(M(U,U.current&1),e=Ye(e,n,t),e!==null?e.sibling:null);M(U,U.current&1);break;case 19:if(r=(t&n.childLanes)!==0,e.flags&128){if(r)return Ma(e,n,t);n.flags|=128}if(l=n.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),M(U,U.current),r)break;return null;case 22:case 23:return n.lanes=0,La(e,n,t)}return Ye(e,n,t)}var Da,Lo,Ia,ja;Da=function(e,n){for(var t=n.child;t!==null;){if(t.tag===5||t.tag===6)e.appendChild(t.stateNode);else if(t.tag!==4&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===n)break;for(;t.sibling===null;){if(t.return===null||t.return===n)return;t=t.return}t.sibling.return=t.return,t=t.sibling}};Lo=function(){};Ia=function(e,n,t,r){var l=e.memoizedProps;if(l!==r){e=n.stateNode,En(Ue.current);var o=null;switch(t){case"input":l=Zl(e,l),r=Zl(e,r),o=[];break;case"select":l=V({},l,{value:void 0}),r=V({},r,{value:void 0}),o=[];break;case"textarea":l=bl(e,l),r=bl(e,r),o=[];break;default:typeof l.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Fr)}no(t,r);var u;t=null;for(c in l)if(!r.hasOwnProperty(c)&&l.hasOwnProperty(c)&&l[c]!=null)if(c==="style"){var i=l[c];for(u in i)i.hasOwnProperty(u)&&(t||(t={}),t[u]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Tt.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var s=r[c];if(i=l!=null?l[c]:void 0,r.hasOwnProperty(c)&&s!==i&&(s!=null||i!=null))if(c==="style")if(i){for(u in i)!i.hasOwnProperty(u)||s&&s.hasOwnProperty(u)||(t||(t={}),t[u]="");for(u in s)s.hasOwnProperty(u)&&i[u]!==s[u]&&(t||(t={}),t[u]=s[u])}else t||(o||(o=[]),o.push(c,t)),t=s;else c==="dangerouslySetInnerHTML"?(s=s?s.__html:void 0,i=i?i.__html:void 0,s!=null&&i!==s&&(o=o||[]).push(c,s)):c==="children"?typeof s!="string"&&typeof s!="number"||(o=o||[]).push(c,""+s):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Tt.hasOwnProperty(c)?(s!=null&&c==="onScroll"&&D("scroll",e),o||i===s||(o=[])):(o=o||[]).push(c,s))}t&&(o=o||[]).push("style",t);var c=o;(n.updateQueue=c)&&(n.flags|=4)}};ja=function(e,n,t,r){t!==r&&(n.flags|=4)};function vt(e,n){if(!F)switch(e.tailMode){case"hidden":n=e.tail;for(var t=null;n!==null;)n.alternate!==null&&(t=n),n=n.sibling;t===null?e.tail=null:t.sibling=null;break;case"collapsed":t=e.tail;for(var r=null;t!==null;)t.alternate!==null&&(r=t),t=t.sibling;r===null?n||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ne(e){var n=e.alternate!==null&&e.alternate.child===e.child,t=0,r=0;if(n)for(var l=e.child;l!==null;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags&14680064,r|=l.flags&14680064,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)t|=l.lanes|l.childLanes,r|=l.subtreeFlags,r|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=r,e.childLanes=t,n}function id(e,n,t){var r=n.pendingProps;switch(ou(n),n.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ne(n),null;case 1:return de(n.type)&&Ur(),ne(n),null;case 3:return r=n.stateNode,nt(),I(fe),I(re),mu(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(fr(n)?n.flags|=4:e===null||e.memoizedState.isDehydrated&&!(n.flags&256)||(n.flags|=1024,Te!==null&&(Fo(Te),Te=null))),Lo(e,n),ne(n),null;case 5:pu(n);var l=En(Bt.current);if(t=n.type,e!==null&&n.stateNode!=null)Ia(e,n,t,r,l),e.ref!==n.ref&&(n.flags|=512,n.flags|=2097152);else{if(!r){if(n.stateNode===null)throw Error(y(166));return ne(n),null}if(e=En(Ue.current),fr(n)){r=n.stateNode,t=n.type;var o=n.memoizedProps;switch(r[je]=n,r[Vt]=o,e=(n.mode&1)!==0,t){case"dialog":D("cancel",r),D("close",r);break;case"iframe":case"object":case"embed":D("load",r);break;case"video":case"audio":for(l=0;l<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=u.createElement(t,{is:r.is}):(e=u.createElement(t),t==="select"&&(u=e,r.multiple?u.multiple=!0:r.size&&(u.size=r.size))):e=u.createElementNS(e,t),e[je]=n,e[Vt]=r,Da(e,n,!1,!1),n.stateNode=e;e:{switch(u=to(t,r),t){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;lrt&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304)}else{if(!r)if(e=Qr(u),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),vt(o,!0),o.tail===null&&o.tailMode==="hidden"&&!u.alternate&&!F)return ne(n),null}else 2*W()-o.renderingStartTime>rt&&t!==1073741824&&(n.flags|=128,r=!0,vt(o,!1),n.lanes=4194304);o.isBackwards?(u.sibling=n.child,n.child=u):(t=o.last,t!==null?t.sibling=u:n.child=u,o.last=u)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=W(),n.sibling=null,t=U.current,M(U,r?t&1|2:t&1),n):(ne(n),null);case 22:case 23:return xu(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?me&1073741824&&(ne(n),n.subtreeFlags&6&&(n.flags|=8192)):ne(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function sd(e,n){switch(ou(n),n.tag){case 1:return de(n.type)&&Ur(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return nt(),I(fe),I(re),mu(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return pu(n),null;case 13:if(I(U),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));bn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return I(U),null;case 4:return nt(),null;case 10:return au(n.type._context),null;case 22:case 23:return xu(),null;case 24:return null;default:return null}}var mr=!1,te=!1,ad=typeof WeakSet=="function"?WeakSet:Set,k=null;function Hn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){A(e,n,r)}else t.current=null}function To(e,n,t){try{t()}catch(r){A(e,n,r)}}var Ri=!1;function cd(e,n){if(po=Dr,e=As(),ru(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var u=0,i=-1,s=-1,c=0,v=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(i=u+l),m!==o||r!==0&&m.nodeType!==3||(s=u+r),m.nodeType===3&&(u+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++c===l&&(i=u),p===o&&++v===r&&(s=u),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=i===-1||s===-1?null:{start:i,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(mo={focusedElem:e,selectionRange:t},Dr=!1,k=n;k!==null;)if(n=k,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,k=e;else for(;k!==null;){n=k;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var S=w.memoizedProps,j=w.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?S:ze(n.type,S),j);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(h){A(n,n.return,h)}if(e=n.sibling,e!==null){e.return=n.return,k=e;break}k=n.return}return w=Ri,Ri=!1,w}function Pt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&To(n,t,o)}l=l.next}while(l!==r)}}function al(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function Ro(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function Fa(e){var n=e.alternate;n!==null&&(e.alternate=null,Fa(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[je],delete n[Vt],delete n[yo],delete n[Kf],delete n[Yf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ua(e){return e.tag===5||e.tag===3||e.tag===4}function Oi(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ua(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Oo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=Fr));else if(r!==4&&(e=e.child,e!==null))for(Oo(e,n,t),e=e.sibling;e!==null;)Oo(e,n,t),e=e.sibling}function Mo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Mo(e,n,t),e=e.sibling;e!==null;)Mo(e,n,t),e=e.sibling}var J=null,Le=!1;function Ge(e,n,t){for(t=t.child;t!==null;)$a(e,n,t),t=t.sibling}function $a(e,n,t){if(Fe&&typeof Fe.onCommitFiberUnmount=="function")try{Fe.onCommitFiberUnmount(nl,t)}catch{}switch(t.tag){case 5:te||Hn(t,n);case 6:var r=J,l=Le;J=null,Ge(e,n,t),J=r,Le=l,J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):J.removeChild(t.stateNode));break;case 18:J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?Il(e.parentNode,t):e.nodeType===1&&Il(e,t),It(e)):Il(J,t.stateNode));break;case 4:r=J,l=Le,J=t.stateNode.containerInfo,Le=!0,Ge(e,n,t),J=r,Le=l;break;case 0:case 11:case 14:case 15:if(!te&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,u=o.destroy;o=o.tag,u!==void 0&&(o&2||o&4)&&To(t,n,u),l=l.next}while(l!==r)}Ge(e,n,t);break;case 1:if(!te&&(Hn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(i){A(t,n,i)}Ge(e,n,t);break;case 21:Ge(e,n,t);break;case 22:t.mode&1?(te=(r=te)||t.memoizedState!==null,Ge(e,n,t),te=r):Ge(e,n,t);break;default:Ge(e,n,t)}}function Mi(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new ad),n.forEach(function(r){var l=wd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Pe(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=u),r&=~o}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*dd(r/1960))-r,10e?16:e,nn===null)var r=!1;else{if(e=nn,nn=null,Zr=0,R&6)throw Error(y(331));var l=R;for(R|=4,k=e.current;k!==null;){var o=k,u=o.child;if(k.flags&16){var i=o.deletions;if(i!==null){for(var s=0;sW()-Cu?Cn(e,0):Eu|=t),pe(e,n)}function Ya(e,n){n===0&&(e.mode&1?(n=or,or<<=1,!(or&130023424)&&(or=4194304)):n=1);var t=ue();e=Ke(e,n),e!==null&&(Xt(e,n,t),pe(e,t))}function gd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Ya(e,t)}function wd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Ya(e,t)}var Xa;Xa=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||fe.current)ce=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return ce=!1,ud(e,n,t);ce=!!(e.flags&131072)}else ce=!1,F&&n.flags&1048576&&qs(n,Ar,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;xr(e,n),e=n.pendingProps;var l=qn(n,re.current);Gn(n,t),l=hu(null,n,r,e,l,t);var o=yu();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,de(r)?(o=!0,$r(n)):o=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fu(n),l.updater=sl,n.stateNode=l,l._reactInternals=n,Co(n,r,e,t),n=No(null,n,r,!0,o,t)):(n.tag=0,F&&o&&lu(n),oe(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(xr(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=kd(r),e=ze(r,e),l){case 0:n=xo(null,n,r,e,t);break e;case 1:n=zi(null,n,r,e,t);break e;case 11:n=Ni(null,n,r,e,t);break e;case 14:n=Pi(null,n,r,ze(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),xo(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),zi(e,n,r,l,t);case 3:e:{if(Ra(n),e===null)throw Error(y(387));r=n.pendingProps,o=n.memoizedState,l=o.element,la(e,n),Wr(n,r,null,t);var u=n.memoizedState;if(r=u.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:u.cache,pendingSuspenseBoundaries:u.pendingSuspenseBoundaries,transitions:u.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){l=tt(Error(y(423)),n),n=Li(e,n,r,t,l);break e}else if(r!==l){l=tt(Error(y(424)),n),n=Li(e,n,r,t,l);break e}else for(ve=on(n.stateNode.containerInfo.firstChild),he=n,F=!0,Te=null,t=ta(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bn(),r===l){n=Ye(e,n,t);break e}oe(e,n,r,t)}n=n.child}return n;case 5:return oa(n),e===null&&So(n),r=n.type,l=n.pendingProps,o=e!==null?e.memoizedProps:null,u=l.children,vo(r,l)?u=null:o!==null&&vo(r,o)&&(n.flags|=32),Ta(e,n),oe(e,n,u,t),n.child;case 6:return e===null&&So(n),null;case 13:return Oa(e,n,t);case 4:return du(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=et(n,null,r,t):oe(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),Ni(e,n,r,l,t);case 7:return oe(e,n,n.pendingProps,t),n.child;case 8:return oe(e,n,n.pendingProps.children,t),n.child;case 12:return oe(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,u=l.value,M(Br,r._currentValue),r._currentValue=u,o!==null)if(Me(o.value,u)){if(o.children===l.children&&!fe.current){n=Ye(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var i=o.dependencies;if(i!==null){u=o.child;for(var s=i.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=He(-1,t&-t),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var v=c.pending;v===null?s.next=s:(s.next=v.next,v.next=s),c.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),ko(o.return,t,n),i.lanes|=t;break}s=s.next}}else if(o.tag===10)u=o.type===n.type?null:o.child;else if(o.tag===18){if(u=o.return,u===null)throw Error(y(341));u.lanes|=t,i=u.alternate,i!==null&&(i.lanes|=t),ko(u,t,n),u=o.sibling}else u=o.child;if(u!==null)u.return=o;else for(u=o;u!==null;){if(u===n){u=null;break}if(o=u.sibling,o!==null){o.return=u.return,u=o;break}u=u.return}o=u}oe(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Gn(n,t),l=_e(l),r=r(l),n.flags|=1,oe(e,n,r,t),n.child;case 14:return r=n.type,l=ze(r,n.pendingProps),l=ze(r.type,l),Pi(e,n,r,l,t);case 15:return za(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),xr(e,n),n.tag=1,de(r)?(e=!0,$r(n)):e=!1,Gn(n,t),xa(n,r,l),Co(n,r,l,t),No(null,n,r,!0,e,t);case 19:return Ma(e,n,t);case 22:return La(e,n,t)}throw Error(y(156,n.tag))};function Ga(e,n){return Es(e,n)}function Sd(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ee(e,n,t,r){return new Sd(e,n,t,r)}function Pu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function kd(e){if(typeof e=="function")return Pu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ko)return 11;if(e===Yo)return 14}return 2}function cn(e,n){var t=e.alternate;return t===null?(t=Ee(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function zr(e,n,t,r,l,o){var u=2;if(r=e,typeof e=="function")Pu(e)&&(u=1);else if(typeof e=="string")u=5;else e:switch(e){case Dn:return _n(t.children,l,o,n);case Qo:u=8,l|=8;break;case Kl:return e=Ee(12,t,n,l|2),e.elementType=Kl,e.lanes=o,e;case Yl:return e=Ee(13,t,n,l),e.elementType=Yl,e.lanes=o,e;case Xl:return e=Ee(19,t,n,l),e.elementType=Xl,e.lanes=o,e;case os:return fl(t,l,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case rs:u=10;break e;case ls:u=9;break e;case Ko:u=11;break e;case Yo:u=14;break e;case Ze:u=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=Ee(u,t,n,l),n.elementType=e,n.type=r,n.lanes=o,n}function _n(e,n,t,r){return e=Ee(7,e,r,n),e.lanes=t,e}function fl(e,n,t,r){return e=Ee(22,e,r,n),e.elementType=os,e.lanes=t,e.stateNode={isHidden:!1},e}function Hl(e,n,t){return e=Ee(6,e,null,n),e.lanes=t,e}function Wl(e,n,t){return n=Ee(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ed(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_l(0),this.expirationTimes=_l(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_l(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function zu(e,n,t,r,l,o,u,i,s){return e=new Ed(e,n,t,i,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=Ee(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},fu(o),e}function Cd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ba)}catch(e){console.error(e)}}ba(),bi.exports=ge;var zd=bi.exports,ec,Ai=zd;ec=Ai.createRoot,Ai.hydrateRoot;const Ld="/assets/react-CHdo91hT.svg",Td="/vite.svg";function Rd(){const[e,n]=el.useState(0);return alert("hello"),le.jsxs(le.Fragment,{children:[le.jsxs("div",{children:[le.jsx("a",{href:"https://vitejs.dev",target:"_blank",children:le.jsx("img",{src:Td,className:"logo",alt:"Vite logo"})}),le.jsx("a",{href:"https://react.dev",target:"_blank",children:le.jsx("img",{src:Ld,className:"logo react",alt:"React logo"})})]}),le.jsx("h1",{children:"Vite + React Testings"}),le.jsxs("div",{className:"card",children:[le.jsxs("button",{onClick:()=>n(t=>t+1),children:["count is ",e]}),le.jsxs("p",{children:["Edit ",le.jsx("code",{children:"src/App.tsx"})," and save to test HMR"]})]}),le.jsx("p",{className:"read-the-docs",children:"Click on the Vite and React logos to learn more"})]})}ec(document.getElementById("root")).render(le.jsx(el.StrictMode,{children:le.jsx(Rd,{})})); diff --git a/html/assets/index-irUF1Uvy.js b/html/assets/index-irUF1Uvy.js new file mode 100644 index 000000000..9b93580f4 --- /dev/null +++ b/html/assets/index-irUF1Uvy.js @@ -0,0 +1,40 @@ +(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const o of l)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&r(i)}).observe(document,{childList:!0,subtree:!0});function t(l){const o={};return l.integrity&&(o.integrity=l.integrity),l.referrerPolicy&&(o.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?o.credentials="include":l.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(l){if(l.ep)return;l.ep=!0;const o=t(l);fetch(l.href,o)}})();var Bu={exports:{}},br={},Hu={exports:{}},L={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Yt=Symbol.for("react.element"),tc=Symbol.for("react.portal"),rc=Symbol.for("react.fragment"),lc=Symbol.for("react.strict_mode"),oc=Symbol.for("react.profiler"),ic=Symbol.for("react.provider"),uc=Symbol.for("react.context"),sc=Symbol.for("react.forward_ref"),ac=Symbol.for("react.suspense"),cc=Symbol.for("react.memo"),fc=Symbol.for("react.lazy"),Mi=Symbol.iterator;function dc(e){return e===null||typeof e!="object"?null:(e=Mi&&e[Mi]||e["@@iterator"],typeof e=="function"?e:null)}var Wu={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Qu=Object.assign,Ku={};function lt(e,n,t){this.props=e,this.context=n,this.refs=Ku,this.updater=t||Wu}lt.prototype.isReactComponent={};lt.prototype.setState=function(e,n){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,n,"setState")};lt.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Yu(){}Yu.prototype=lt.prototype;function Uo(e,n,t){this.props=e,this.context=n,this.refs=Ku,this.updater=t||Wu}var $o=Uo.prototype=new Yu;$o.constructor=Uo;Qu($o,lt.prototype);$o.isPureReactComponent=!0;var Di=Array.isArray,Xu=Object.prototype.hasOwnProperty,Ao={current:null},Gu={key:!0,ref:!0,__self:!0,__source:!0};function Zu(e,n,t){var r,l={},o=null,i=null;if(n!=null)for(r in n.ref!==void 0&&(i=n.ref),n.key!==void 0&&(o=""+n.key),n)Xu.call(n,r)&&!Gu.hasOwnProperty(r)&&(l[r]=n[r]);var u=arguments.length-2;if(u===1)l.children=t;else if(1>>1,X=x[H];if(0>>1;Hl(gl,z))ynl(bt,gl)?(x[H]=bt,x[yn]=z,H=yn):(x[H]=gl,x[vn]=z,H=vn);else if(ynl(bt,z))x[H]=bt,x[yn]=z,H=yn;else break e}}return P}function l(x,P){var z=x.sortIndex-P.sortIndex;return z!==0?z:x.id-P.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,u=i.now();e.unstable_now=function(){return i.now()-u}}var s=[],c=[],h=1,m=null,p=3,g=!1,w=!1,k=!1,F=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function d(x){for(var P=t(c);P!==null;){if(P.callback===null)r(c);else if(P.startTime<=x)r(c),P.sortIndex=P.expirationTime,n(s,P);else break;P=t(c)}}function v(x){if(k=!1,d(x),!w)if(t(s)!==null)w=!0,vl(E);else{var P=t(c);P!==null&&yl(v,P.startTime-x)}}function E(x,P){w=!1,k&&(k=!1,f(N),N=-1),g=!0;var z=p;try{for(d(P),m=t(s);m!==null&&(!(m.expirationTime>P)||x&&!Ne());){var H=m.callback;if(typeof H=="function"){m.callback=null,p=m.priorityLevel;var X=H(m.expirationTime<=P);P=e.unstable_now(),typeof X=="function"?m.callback=X:m===t(s)&&r(s),d(P)}else r(s);m=t(s)}if(m!==null)var qt=!0;else{var vn=t(c);vn!==null&&yl(v,vn.startTime-P),qt=!1}return qt}finally{m=null,p=z,g=!1}}var C=!1,_=null,N=-1,B=5,T=-1;function Ne(){return!(e.unstable_now()-Tx||125H?(x.sortIndex=z,n(c,x),t(s)===null&&x===t(c)&&(k?(f(N),N=-1):k=!0,yl(v,z-H))):(x.sortIndex=X,n(s,x),w||g||(w=!0,vl(E))),x},e.unstable_shouldYield=Ne,e.unstable_wrapCallback=function(x){var P=p;return function(){var z=p;p=P;try{return x.apply(this,arguments)}finally{p=z}}}})(ns);es.exports=ns;var xc=es.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Cc=el,ye=xc;function y(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;t"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ql=Object.prototype.hasOwnProperty,_c=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Fi={},ji={};function Nc(e){return Ql.call(ji,e)?!0:Ql.call(Fi,e)?!1:_c.test(e)?ji[e]=!0:(Fi[e]=!0,!1)}function Pc(e,n,t,r){if(t!==null&&t.type===0)return!1;switch(typeof n){case"function":case"symbol":return!0;case"boolean":return r?!1:t!==null?!t.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function zc(e,n,t,r){if(n===null||typeof n>"u"||Pc(e,n,t,r))return!0;if(r)return!1;if(t!==null)switch(t.type){case 3:return!n;case 4:return n===!1;case 5:return isNaN(n);case 6:return isNaN(n)||1>n}return!1}function se(e,n,t,r,l,o,i){this.acceptsBooleans=n===2||n===3||n===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o,this.removeEmptyString=i}var b={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){b[e]=new se(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var n=e[0];b[n]=new se(n,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){b[e]=new se(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){b[e]=new se(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){b[e]=new se(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){b[e]=new se(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){b[e]=new se(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){b[e]=new se(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){b[e]=new se(e,5,!1,e.toLowerCase(),null,!1,!1)});var Bo=/[\-:]([a-z])/g;function Ho(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var n=e.replace(Bo,Ho);b[n]=new se(n,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var n=e.replace(Bo,Ho);b[n]=new se(n,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var n=e.replace(Bo,Ho);b[n]=new se(n,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){b[e]=new se(e,1,!1,e.toLowerCase(),null,!1,!1)});b.xlinkHref=new se("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){b[e]=new se(e,1,!1,e.toLowerCase(),null,!0,!0)});function Wo(e,n,t,r){var l=b.hasOwnProperty(n)?b[n]:null;(l!==null?l.type!==0:r||!(2u||l[i]!==o[u]){var s=` +`+l[i].replace(" at new "," at ");return e.displayName&&s.includes("")&&(s=s.replace("",e.displayName)),s}while(1<=i&&0<=u);break}}}finally{Sl=!1,Error.prepareStackTrace=t}return(e=e?e.displayName||e.name:"")?yt(e):""}function Lc(e){switch(e.tag){case 5:return yt(e.type);case 16:return yt("Lazy");case 13:return yt("Suspense");case 19:return yt("SuspenseList");case 0:case 2:case 15:return e=El(e.type,!1),e;case 11:return e=El(e.type.render,!1),e;case 1:return e=El(e.type,!0),e;default:return""}}function Gl(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Dn:return"Fragment";case Mn:return"Portal";case Kl:return"Profiler";case Qo:return"StrictMode";case Yl:return"Suspense";case Xl:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case ls:return(e.displayName||"Context")+".Consumer";case rs:return(e._context.displayName||"Context")+".Provider";case Ko:var n=e.render;return e=e.displayName,e||(e=n.displayName||n.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Yo:return n=e.displayName||null,n!==null?n:Gl(e.type)||"Memo";case Ze:n=e._payload,e=e._init;try{return Gl(e(n))}catch{}}return null}function Tc(e){var n=e.type;switch(e.tag){case 24:return"Cache";case 9:return(n.displayName||"Context")+".Consumer";case 10:return(n._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=n.render,e=e.displayName||e.name||"",n.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return n;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Gl(n);case 8:return n===Qo?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof n=="function")return n.displayName||n.name||null;if(typeof n=="string")return n}return null}function fn(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function is(e){var n=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(n==="checkbox"||n==="radio")}function Rc(e){var n=is(e)?"checked":"value",t=Object.getOwnPropertyDescriptor(e.constructor.prototype,n),r=""+e[n];if(!e.hasOwnProperty(n)&&typeof t<"u"&&typeof t.get=="function"&&typeof t.set=="function"){var l=t.get,o=t.set;return Object.defineProperty(e,n,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,n,{enumerable:t.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[n]}}}}function tr(e){e._valueTracker||(e._valueTracker=Rc(e))}function us(e){if(!e)return!1;var n=e._valueTracker;if(!n)return!0;var t=n.getValue(),r="";return e&&(r=is(e)?e.checked?"true":"false":e.value),e=r,e!==t?(n.setValue(e),!0):!1}function Lr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Zl(e,n){var t=n.checked;return A({},n,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:t??e._wrapperState.initialChecked})}function $i(e,n){var t=n.defaultValue==null?"":n.defaultValue,r=n.checked!=null?n.checked:n.defaultChecked;t=fn(n.value!=null?n.value:t),e._wrapperState={initialChecked:r,initialValue:t,controlled:n.type==="checkbox"||n.type==="radio"?n.checked!=null:n.value!=null}}function ss(e,n){n=n.checked,n!=null&&Wo(e,"checked",n,!1)}function Jl(e,n){ss(e,n);var t=fn(n.value),r=n.type;if(t!=null)r==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+t):e.value!==""+t&&(e.value=""+t);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}n.hasOwnProperty("value")?ql(e,n.type,t):n.hasOwnProperty("defaultValue")&&ql(e,n.type,fn(n.defaultValue)),n.checked==null&&n.defaultChecked!=null&&(e.defaultChecked=!!n.defaultChecked)}function Ai(e,n,t){if(n.hasOwnProperty("value")||n.hasOwnProperty("defaultValue")){var r=n.type;if(!(r!=="submit"&&r!=="reset"||n.value!==void 0&&n.value!==null))return;n=""+e._wrapperState.initialValue,t||n===e.value||(e.value=n),e.defaultValue=n}t=e.name,t!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,t!==""&&(e.name=t)}function ql(e,n,t){(n!=="number"||Lr(e.ownerDocument)!==e)&&(t==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+t&&(e.defaultValue=""+t))}var gt=Array.isArray;function Qn(e,n,t,r){if(e=e.options,n){n={};for(var l=0;l"+n.valueOf().toString()+"",n=rr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;n.firstChild;)e.appendChild(n.firstChild)}});function Rt(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&t.nodeType===3){t.nodeValue=n;return}}e.textContent=n}var St={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Oc=["Webkit","ms","Moz","O"];Object.keys(St).forEach(function(e){Oc.forEach(function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1),St[n]=St[e]})});function ds(e,n,t){return n==null||typeof n=="boolean"||n===""?"":t||typeof n!="number"||n===0||St.hasOwnProperty(e)&&St[e]?(""+n).trim():n+"px"}function ps(e,n){e=e.style;for(var t in n)if(n.hasOwnProperty(t)){var r=t.indexOf("--")===0,l=ds(t,n[t],r);t==="float"&&(t="cssFloat"),r?e.setProperty(t,l):e[t]=l}}var Mc=A({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function no(e,n){if(n){if(Mc[e]&&(n.children!=null||n.dangerouslySetInnerHTML!=null))throw Error(y(137,e));if(n.dangerouslySetInnerHTML!=null){if(n.children!=null)throw Error(y(60));if(typeof n.dangerouslySetInnerHTML!="object"||!("__html"in n.dangerouslySetInnerHTML))throw Error(y(61))}if(n.style!=null&&typeof n.style!="object")throw Error(y(62))}}function to(e,n){if(e.indexOf("-")===-1)return typeof n.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ro=null;function Xo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var lo=null,Kn=null,Yn=null;function Hi(e){if(e=Zt(e)){if(typeof lo!="function")throw Error(y(280));var n=e.stateNode;n&&(n=ol(n),lo(e.stateNode,e.type,n))}}function ms(e){Kn?Yn?Yn.push(e):Yn=[e]:Kn=e}function hs(){if(Kn){var e=Kn,n=Yn;if(Yn=Kn=null,Hi(e),n)for(e=0;e>>=0,e===0?32:31-(Wc(e)/Qc|0)|0}var lr=64,or=4194304;function wt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Mr(e,n){var t=e.pendingLanes;if(t===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=t&268435455;if(i!==0){var u=i&~l;u!==0?r=wt(u):(o&=i,o!==0&&(r=wt(o)))}else i=t&~l,i!==0?r=wt(i):o!==0&&(r=wt(o));if(r===0)return 0;if(n!==0&&n!==r&&!(n&l)&&(l=r&-r,o=n&-n,l>=o||l===16&&(o&4194240)!==0))return n;if(r&4&&(r|=t&16),n=e.entangledLanes,n!==0)for(e=e.entanglements,n&=r;0t;t++)n.push(e);return n}function Xt(e,n,t){e.pendingLanes|=n,n!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,n=31-Re(n),e[n]=t}function Gc(e,n){var t=e.pendingLanes&~n;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=n,e.mutableReadLanes&=n,e.entangledLanes&=n,n=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=xt),qi=" ",bi=!1;function Is(e,n){switch(e){case"keyup":return Cf.indexOf(n.keyCode)!==-1;case"keydown":return n.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fs(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var In=!1;function Nf(e,n){switch(e){case"compositionend":return Fs(n);case"keypress":return n.which!==32?null:(bi=!0,qi);case"textInput":return e=n.data,e===qi&&bi?null:e;default:return null}}function Pf(e,n){if(In)return e==="compositionend"||!ti&&Is(e,n)?(e=Ms(),kr=bo=en=null,In=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(n.ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey){if(n.char&&1=n)return{node:t,offset:n-e};e=r}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=ru(t)}}function As(e,n){return e&&n?e===n?!0:e&&e.nodeType===3?!1:n&&n.nodeType===3?As(e,n.parentNode):"contains"in e?e.contains(n):e.compareDocumentPosition?!!(e.compareDocumentPosition(n)&16):!1:!1}function Vs(){for(var e=window,n=Lr();n instanceof e.HTMLIFrameElement;){try{var t=typeof n.contentWindow.location.href=="string"}catch{t=!1}if(t)e=n.contentWindow;else break;n=Lr(e.document)}return n}function ri(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&(n==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||n==="textarea"||e.contentEditable==="true")}function Ff(e){var n=Vs(),t=e.focusedElem,r=e.selectionRange;if(n!==t&&t&&t.ownerDocument&&As(t.ownerDocument.documentElement,t)){if(r!==null&&ri(t)){if(n=r.start,e=r.end,e===void 0&&(e=n),"selectionStart"in t)t.selectionStart=n,t.selectionEnd=Math.min(e,t.value.length);else if(e=(n=t.ownerDocument||document)&&n.defaultView||window,e.getSelection){e=e.getSelection();var l=t.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=lu(t,o);var i=lu(t,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(n=n.createRange(),n.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(n),e.extend(i.node,i.offset)):(n.setEnd(i.node,i.offset),e.addRange(n)))}}for(n=[],e=t;e=e.parentNode;)e.nodeType===1&&n.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof t.focus=="function"&&t.focus(),t=0;t=document.documentMode,Fn=null,co=null,_t=null,fo=!1;function ou(e,n,t){var r=t.window===t?t.document:t.nodeType===9?t:t.ownerDocument;fo||Fn==null||Fn!==Lr(r)||(r=Fn,"selectionStart"in r&&ri(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_t&&jt(_t,r)||(_t=r,r=Fr(co,"onSelect"),0$n||(e.current=go[$n],go[$n]=null,$n--)}function M(e,n){$n++,go[$n]=e.current,e.current=n}var dn={},re=mn(dn),fe=mn(!1),_n=dn;function qn(e,n){var t=e.type.contextTypes;if(!t)return dn;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===n)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in t)l[o]=n[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=l),l}function de(e){return e=e.childContextTypes,e!=null}function Ur(){I(fe),I(re)}function du(e,n,t){if(re.current!==dn)throw Error(y(168));M(re,n),M(fe,t)}function Zs(e,n,t){var r=e.stateNode;if(n=n.childContextTypes,typeof r.getChildContext!="function")return t;r=r.getChildContext();for(var l in r)if(!(l in n))throw Error(y(108,Tc(e)||"Unknown",l));return A({},t,r)}function $r(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||dn,_n=re.current,M(re,e),M(fe,fe.current),!0}function pu(e,n,t){var r=e.stateNode;if(!r)throw Error(y(169));t?(e=Zs(e,n,_n),r.__reactInternalMemoizedMergedChildContext=e,I(fe),I(re),M(re,e)):I(fe),M(fe,t)}var Ae=null,il=!1,Fl=!1;function Js(e){Ae===null?Ae=[e]:Ae.push(e)}function Xf(e){il=!0,Js(e)}function hn(){if(!Fl&&Ae!==null){Fl=!0;var e=0,n=O;try{var t=Ae;for(O=1;e>=i,l-=i,Ve=1<<32-Re(n)+l|t<N?(B=_,_=null):B=_.sibling;var T=p(f,_,d[N],v);if(T===null){_===null&&(_=B);break}e&&_&&T.alternate===null&&n(f,_),a=o(T,a,N),C===null?E=T:C.sibling=T,C=T,_=B}if(N===d.length)return t(f,_),j&&gn(f,N),E;if(_===null){for(;NN?(B=_,_=null):B=_.sibling;var Ne=p(f,_,T.value,v);if(Ne===null){_===null&&(_=B);break}e&&_&&Ne.alternate===null&&n(f,_),a=o(Ne,a,N),C===null?E=Ne:C.sibling=Ne,C=Ne,_=B}if(T.done)return t(f,_),j&&gn(f,N),E;if(_===null){for(;!T.done;N++,T=d.next())T=m(f,T.value,v),T!==null&&(a=o(T,a,N),C===null?E=T:C.sibling=T,C=T);return j&&gn(f,N),E}for(_=r(f,_);!T.done;N++,T=d.next())T=g(_,f,N,T.value,v),T!==null&&(e&&T.alternate!==null&&_.delete(T.key===null?N:T.key),a=o(T,a,N),C===null?E=T:C.sibling=T,C=T);return e&&_.forEach(function(ut){return n(f,ut)}),j&&gn(f,N),E}function F(f,a,d,v){if(typeof d=="object"&&d!==null&&d.type===Dn&&d.key===null&&(d=d.props.children),typeof d=="object"&&d!==null){switch(d.$$typeof){case nr:e:{for(var E=d.key,C=a;C!==null;){if(C.key===E){if(E=d.type,E===Dn){if(C.tag===7){t(f,C.sibling),a=l(C,d.props.children),a.return=f,f=a;break e}}else if(C.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ze&&vu(E)===C.type){t(f,C.sibling),a=l(C,d.props),a.ref=mt(f,C,d),a.return=f,f=a;break e}t(f,C);break}else n(f,C);C=C.sibling}d.type===Dn?(a=Cn(d.props.children,f.mode,v,d.key),a.return=f,f=a):(v=zr(d.type,d.key,d.props,null,f.mode,v),v.ref=mt(f,a,d),v.return=f,f=v)}return i(f);case Mn:e:{for(C=d.key;a!==null;){if(a.key===C)if(a.tag===4&&a.stateNode.containerInfo===d.containerInfo&&a.stateNode.implementation===d.implementation){t(f,a.sibling),a=l(a,d.children||[]),a.return=f,f=a;break e}else{t(f,a);break}else n(f,a);a=a.sibling}a=Wl(d,f.mode,v),a.return=f,f=a}return i(f);case Ze:return C=d._init,F(f,a,C(d._payload),v)}if(gt(d))return w(f,a,d,v);if(at(d))return k(f,a,d,v);dr(f,d)}return typeof d=="string"&&d!==""||typeof d=="number"?(d=""+d,a!==null&&a.tag===6?(t(f,a.sibling),a=l(a,d),a.return=f,f=a):(t(f,a),a=Hl(d,f.mode,v),a.return=f,f=a),i(f)):t(f,a)}return F}var et=na(!0),ta=na(!1),Br=mn(null),Hr=null,Bn=null,ui=null;function si(){ui=Bn=Hr=null}function ai(e){var n=Br.current;I(Br),e._currentValue=n}function So(e,n,t){for(;e!==null;){var r=e.alternate;if((e.childLanes&n)!==n?(e.childLanes|=n,r!==null&&(r.childLanes|=n)):r!==null&&(r.childLanes&n)!==n&&(r.childLanes|=n),e===t)break;e=e.return}}function Gn(e,n){Hr=e,ui=Bn=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&n&&(ce=!0),e.firstContext=null)}function Ce(e){var n=e._currentValue;if(ui!==e)if(e={context:e,memoizedValue:n,next:null},Bn===null){if(Hr===null)throw Error(y(308));Bn=e,Hr.dependencies={lanes:0,firstContext:e}}else Bn=Bn.next=e;return n}var Sn=null;function ci(e){Sn===null?Sn=[e]:Sn.push(e)}function ra(e,n,t,r){var l=n.interleaved;return l===null?(t.next=t,ci(n)):(t.next=l.next,l.next=t),n.interleaved=t,Ke(e,r)}function Ke(e,n){e.lanes|=n;var t=e.alternate;for(t!==null&&(t.lanes|=n),t=e,e=e.return;e!==null;)e.childLanes|=n,t=e.alternate,t!==null&&(t.childLanes|=n),t=e,e=e.return;return t.tag===3?t.stateNode:null}var Je=!1;function fi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function la(e,n){e=e.updateQueue,n.updateQueue===e&&(n.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function He(e,n){return{eventTime:e,lane:n,tag:0,payload:null,callback:null,next:null}}function un(e,n,t){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,R&2){var l=r.pending;return l===null?n.next=n:(n.next=l.next,l.next=n),r.pending=n,Ke(e,t)}return l=r.interleaved,l===null?(n.next=n,ci(r)):(n.next=l.next,l.next=n),r.interleaved=n,Ke(e,t)}function Er(e,n,t){if(n=n.updateQueue,n!==null&&(n=n.shared,(t&4194240)!==0)){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Zo(e,t)}}function yu(e,n){var t=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,t===r)){var l=null,o=null;if(t=t.firstBaseUpdate,t!==null){do{var i={eventTime:t.eventTime,lane:t.lane,tag:t.tag,payload:t.payload,callback:t.callback,next:null};o===null?l=o=i:o=o.next=i,t=t.next}while(t!==null);o===null?l=o=n:o=o.next=n}else l=o=n;t={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=t;return}e=t.lastBaseUpdate,e===null?t.firstBaseUpdate=n:e.next=n,t.lastBaseUpdate=n}function Wr(e,n,t,r){var l=e.updateQueue;Je=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,u=l.shared.pending;if(u!==null){l.shared.pending=null;var s=u,c=s.next;s.next=null,i===null?o=c:i.next=c,i=s;var h=e.alternate;h!==null&&(h=h.updateQueue,u=h.lastBaseUpdate,u!==i&&(u===null?h.firstBaseUpdate=c:u.next=c,h.lastBaseUpdate=s))}if(o!==null){var m=l.baseState;i=0,h=c=s=null,u=o;do{var p=u.lane,g=u.eventTime;if((r&p)===p){h!==null&&(h=h.next={eventTime:g,lane:0,tag:u.tag,payload:u.payload,callback:u.callback,next:null});e:{var w=e,k=u;switch(p=n,g=t,k.tag){case 1:if(w=k.payload,typeof w=="function"){m=w.call(g,m,p);break e}m=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=k.payload,p=typeof w=="function"?w.call(g,m,p):w,p==null)break e;m=A({},m,p);break e;case 2:Je=!0}}u.callback!==null&&u.lane!==0&&(e.flags|=64,p=l.effects,p===null?l.effects=[u]:p.push(u))}else g={eventTime:g,lane:p,tag:u.tag,payload:u.payload,callback:u.callback,next:null},h===null?(c=h=g,s=m):h=h.next=g,i|=p;if(u=u.next,u===null){if(u=l.shared.pending,u===null)break;p=u,u=p.next,p.next=null,l.lastBaseUpdate=p,l.shared.pending=null}}while(!0);if(h===null&&(s=m),l.baseState=s,l.firstBaseUpdate=c,l.lastBaseUpdate=h,n=l.shared.interleaved,n!==null){l=n;do i|=l.lane,l=l.next;while(l!==n)}else o===null&&(l.shared.lanes=0);zn|=i,e.lanes=i,e.memoizedState=m}}function gu(e,n,t){if(e=n.effects,n.effects=null,e!==null)for(n=0;nt?t:4,e(!0);var r=Ul.transition;Ul.transition={};try{e(!1),n()}finally{O=t,Ul.transition=r}}function Sa(){return _e().memoizedState}function qf(e,n,t){var r=an(e);if(t={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null},Ea(e))xa(n,t);else if(t=ra(e,n,t,r),t!==null){var l=ie();Oe(t,e,r,l),Ca(t,n,r)}}function bf(e,n,t){var r=an(e),l={lane:r,action:t,hasEagerState:!1,eagerState:null,next:null};if(Ea(e))xa(n,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=n.lastRenderedReducer,o!==null))try{var i=n.lastRenderedState,u=o(i,t);if(l.hasEagerState=!0,l.eagerState=u,Me(u,i)){var s=n.interleaved;s===null?(l.next=l,ci(n)):(l.next=s.next,s.next=l),n.interleaved=l;return}}catch{}finally{}t=ra(e,n,l,r),t!==null&&(l=ie(),Oe(t,e,r,l),Ca(t,n,r))}}function Ea(e){var n=e.alternate;return e===$||n!==null&&n===$}function xa(e,n){Nt=Kr=!0;var t=e.pending;t===null?n.next=n:(n.next=t.next,t.next=n),e.pending=n}function Ca(e,n,t){if(t&4194240){var r=n.lanes;r&=e.pendingLanes,t|=r,n.lanes=t,Zo(e,t)}}var Yr={readContext:Ce,useCallback:ee,useContext:ee,useEffect:ee,useImperativeHandle:ee,useInsertionEffect:ee,useLayoutEffect:ee,useMemo:ee,useReducer:ee,useRef:ee,useState:ee,useDebugValue:ee,useDeferredValue:ee,useTransition:ee,useMutableSource:ee,useSyncExternalStore:ee,useId:ee,unstable_isNewReconciler:!1},ed={readContext:Ce,useCallback:function(e,n){return Ie().memoizedState=[e,n===void 0?null:n],e},useContext:Ce,useEffect:ku,useImperativeHandle:function(e,n,t){return t=t!=null?t.concat([e]):null,Cr(4194308,4,va.bind(null,n,e),t)},useLayoutEffect:function(e,n){return Cr(4194308,4,e,n)},useInsertionEffect:function(e,n){return Cr(4,2,e,n)},useMemo:function(e,n){var t=Ie();return n=n===void 0?null:n,e=e(),t.memoizedState=[e,n],e},useReducer:function(e,n,t){var r=Ie();return n=t!==void 0?t(n):n,r.memoizedState=r.baseState=n,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:n},r.queue=e,e=e.dispatch=qf.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var n=Ie();return e={current:e},n.memoizedState=e},useState:wu,useDebugValue:wi,useDeferredValue:function(e){return Ie().memoizedState=e},useTransition:function(){var e=wu(!1),n=e[0];return e=Jf.bind(null,e[1]),Ie().memoizedState=e,[n,e]},useMutableSource:function(){},useSyncExternalStore:function(e,n,t){var r=$,l=Ie();if(j){if(t===void 0)throw Error(y(407));t=t()}else{if(t=n(),Z===null)throw Error(y(349));Pn&30||sa(r,n,t)}l.memoizedState=t;var o={value:t,getSnapshot:n};return l.queue=o,ku(ca.bind(null,r,o,e),[e]),r.flags|=2048,Qt(9,aa.bind(null,r,o,t,n),void 0,null),t},useId:function(){var e=Ie(),n=Z.identifierPrefix;if(j){var t=Be,r=Ve;t=(r&~(1<<32-Re(r)-1)).toString(32)+t,n=":"+n+"R"+t,t=Ht++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(t,{is:r.is}):(e=i.createElement(t),t==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,t),e[Fe]=n,e[At]=r,Da(e,n,!1,!1),n.stateNode=e;e:{switch(i=to(t,r),t){case"dialog":D("cancel",e),D("close",e),l=r;break;case"iframe":case"object":case"embed":D("load",e),l=r;break;case"video":case"audio":for(l=0;lrt&&(n.flags|=128,r=!0,ht(o,!1),n.lanes=4194304)}else{if(!r)if(e=Qr(i),e!==null){if(n.flags|=128,r=!0,t=e.updateQueue,t!==null&&(n.updateQueue=t,n.flags|=4),ht(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!j)return ne(n),null}else 2*W()-o.renderingStartTime>rt&&t!==1073741824&&(n.flags|=128,r=!0,ht(o,!1),n.lanes=4194304);o.isBackwards?(i.sibling=n.child,n.child=i):(t=o.last,t!==null?t.sibling=i:n.child=i,o.last=i)}return o.tail!==null?(n=o.tail,o.rendering=n,o.tail=n.sibling,o.renderingStartTime=W(),n.sibling=null,t=U.current,M(U,r?t&1|2:t&1),n):(ne(n),null);case 22:case 23:return _i(),r=n.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(n.flags|=8192),r&&n.mode&1?me&1073741824&&(ne(n),n.subtreeFlags&6&&(n.flags|=8192)):ne(n),null;case 24:return null;case 25:return null}throw Error(y(156,n.tag))}function sd(e,n){switch(oi(n),n.tag){case 1:return de(n.type)&&Ur(),e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 3:return nt(),I(fe),I(re),mi(),e=n.flags,e&65536&&!(e&128)?(n.flags=e&-65537|128,n):null;case 5:return pi(n),null;case 13:if(I(U),e=n.memoizedState,e!==null&&e.dehydrated!==null){if(n.alternate===null)throw Error(y(340));bn()}return e=n.flags,e&65536?(n.flags=e&-65537|128,n):null;case 19:return I(U),null;case 4:return nt(),null;case 10:return ai(n.type._context),null;case 22:case 23:return _i(),null;case 24:return null;default:return null}}var mr=!1,te=!1,ad=typeof WeakSet=="function"?WeakSet:Set,S=null;function Hn(e,n){var t=e.ref;if(t!==null)if(typeof t=="function")try{t(null)}catch(r){V(e,n,r)}else t.current=null}function To(e,n,t){try{t()}catch(r){V(e,n,r)}}var Ru=!1;function cd(e,n){if(po=Dr,e=Vs(),ri(e)){if("selectionStart"in e)var t={start:e.selectionStart,end:e.selectionEnd};else e:{t=(t=e.ownerDocument)&&t.defaultView||window;var r=t.getSelection&&t.getSelection();if(r&&r.rangeCount!==0){t=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{t.nodeType,o.nodeType}catch{t=null;break e}var i=0,u=-1,s=-1,c=0,h=0,m=e,p=null;n:for(;;){for(var g;m!==t||l!==0&&m.nodeType!==3||(u=i+l),m!==o||r!==0&&m.nodeType!==3||(s=i+r),m.nodeType===3&&(i+=m.nodeValue.length),(g=m.firstChild)!==null;)p=m,m=g;for(;;){if(m===e)break n;if(p===t&&++c===l&&(u=i),p===o&&++h===r&&(s=i),(g=m.nextSibling)!==null)break;m=p,p=m.parentNode}m=g}t=u===-1||s===-1?null:{start:u,end:s}}else t=null}t=t||{start:0,end:0}}else t=null;for(mo={focusedElem:e,selectionRange:t},Dr=!1,S=n;S!==null;)if(n=S,e=n.child,(n.subtreeFlags&1028)!==0&&e!==null)e.return=n,S=e;else for(;S!==null;){n=S;try{var w=n.alternate;if(n.flags&1024)switch(n.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,F=w.memoizedState,f=n.stateNode,a=f.getSnapshotBeforeUpdate(n.elementType===n.type?k:ze(n.type,k),F);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var d=n.stateNode.containerInfo;d.nodeType===1?d.textContent="":d.nodeType===9&&d.documentElement&&d.removeChild(d.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(y(163))}}catch(v){V(n,n.return,v)}if(e=n.sibling,e!==null){e.return=n.return,S=e;break}S=n.return}return w=Ru,Ru=!1,w}function Pt(e,n,t){var r=n.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&To(n,t,o)}l=l.next}while(l!==r)}}function al(e,n){if(n=n.updateQueue,n=n!==null?n.lastEffect:null,n!==null){var t=n=n.next;do{if((t.tag&e)===e){var r=t.create;t.destroy=r()}t=t.next}while(t!==n)}}function Ro(e){var n=e.ref;if(n!==null){var t=e.stateNode;switch(e.tag){case 5:e=t;break;default:e=t}typeof n=="function"?n(e):n.current=e}}function ja(e){var n=e.alternate;n!==null&&(e.alternate=null,ja(n)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(n=e.stateNode,n!==null&&(delete n[Fe],delete n[At],delete n[yo],delete n[Kf],delete n[Yf])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ua(e){return e.tag===5||e.tag===3||e.tag===4}function Ou(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Ua(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Oo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.nodeType===8?t.parentNode.insertBefore(e,n):t.insertBefore(e,n):(t.nodeType===8?(n=t.parentNode,n.insertBefore(e,t)):(n=t,n.appendChild(e)),t=t._reactRootContainer,t!=null||n.onclick!==null||(n.onclick=jr));else if(r!==4&&(e=e.child,e!==null))for(Oo(e,n,t),e=e.sibling;e!==null;)Oo(e,n,t),e=e.sibling}function Mo(e,n,t){var r=e.tag;if(r===5||r===6)e=e.stateNode,n?t.insertBefore(e,n):t.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Mo(e,n,t),e=e.sibling;e!==null;)Mo(e,n,t),e=e.sibling}var J=null,Le=!1;function Ge(e,n,t){for(t=t.child;t!==null;)$a(e,n,t),t=t.sibling}function $a(e,n,t){if(je&&typeof je.onCommitFiberUnmount=="function")try{je.onCommitFiberUnmount(nl,t)}catch{}switch(t.tag){case 5:te||Hn(t,n);case 6:var r=J,l=Le;J=null,Ge(e,n,t),J=r,Le=l,J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?e.parentNode.removeChild(t):e.removeChild(t)):J.removeChild(t.stateNode));break;case 18:J!==null&&(Le?(e=J,t=t.stateNode,e.nodeType===8?Il(e.parentNode,t):e.nodeType===1&&Il(e,t),It(e)):Il(J,t.stateNode));break;case 4:r=J,l=Le,J=t.stateNode.containerInfo,Le=!0,Ge(e,n,t),J=r,Le=l;break;case 0:case 11:case 14:case 15:if(!te&&(r=t.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&To(t,n,i),l=l.next}while(l!==r)}Ge(e,n,t);break;case 1:if(!te&&(Hn(t,n),r=t.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=t.memoizedProps,r.state=t.memoizedState,r.componentWillUnmount()}catch(u){V(t,n,u)}Ge(e,n,t);break;case 21:Ge(e,n,t);break;case 22:t.mode&1?(te=(r=te)||t.memoizedState!==null,Ge(e,n,t),te=r):Ge(e,n,t);break;default:Ge(e,n,t)}}function Mu(e){var n=e.updateQueue;if(n!==null){e.updateQueue=null;var t=e.stateNode;t===null&&(t=e.stateNode=new ad),n.forEach(function(r){var l=wd.bind(null,e,r);t.has(r)||(t.add(r),r.then(l,l))})}}function Pe(e,n){var t=n.deletions;if(t!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*dd(r/1960))-r,10e?16:e,nn===null)var r=!1;else{if(e=nn,nn=null,Zr=0,R&6)throw Error(y(331));var l=R;for(R|=4,S=e.current;S!==null;){var o=S,i=o.child;if(S.flags&16){var u=o.deletions;if(u!==null){for(var s=0;sW()-xi?xn(e,0):Ei|=t),pe(e,n)}function Ya(e,n){n===0&&(e.mode&1?(n=or,or<<=1,!(or&130023424)&&(or=4194304)):n=1);var t=ie();e=Ke(e,n),e!==null&&(Xt(e,n,t),pe(e,t))}function gd(e){var n=e.memoizedState,t=0;n!==null&&(t=n.retryLane),Ya(e,t)}function wd(e,n){var t=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(t=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}r!==null&&r.delete(n),Ya(e,t)}var Xa;Xa=function(e,n,t){if(e!==null)if(e.memoizedProps!==n.pendingProps||fe.current)ce=!0;else{if(!(e.lanes&t)&&!(n.flags&128))return ce=!1,id(e,n,t);ce=!!(e.flags&131072)}else ce=!1,j&&n.flags&1048576&&qs(n,Vr,n.index);switch(n.lanes=0,n.tag){case 2:var r=n.type;_r(e,n),e=n.pendingProps;var l=qn(n,re.current);Gn(n,t),l=vi(null,n,r,e,l,t);var o=yi();return n.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$$typeof===void 0?(n.tag=1,n.memoizedState=null,n.updateQueue=null,de(r)?(o=!0,$r(n)):o=!1,n.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,fi(n),l.updater=sl,n.stateNode=l,l._reactInternals=n,xo(n,r,e,t),n=No(null,n,r,!0,o,t)):(n.tag=0,j&&o&&li(n),oe(null,n,l,t),n=n.child),n;case 16:r=n.elementType;e:{switch(_r(e,n),e=n.pendingProps,l=r._init,r=l(r._payload),n.type=r,l=n.tag=Sd(r),e=ze(r,e),l){case 0:n=_o(null,n,r,e,t);break e;case 1:n=zu(null,n,r,e,t);break e;case 11:n=Nu(null,n,r,e,t);break e;case 14:n=Pu(null,n,r,ze(r.type,e),t);break e}throw Error(y(306,r,""))}return n;case 0:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),_o(e,n,r,l,t);case 1:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),zu(e,n,r,l,t);case 3:e:{if(Ra(n),e===null)throw Error(y(387));r=n.pendingProps,o=n.memoizedState,l=o.element,la(e,n),Wr(n,r,null,t);var i=n.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},n.updateQueue.baseState=o,n.memoizedState=o,n.flags&256){l=tt(Error(y(423)),n),n=Lu(e,n,r,t,l);break e}else if(r!==l){l=tt(Error(y(424)),n),n=Lu(e,n,r,t,l);break e}else for(he=on(n.stateNode.containerInfo.firstChild),ve=n,j=!0,Te=null,t=ta(n,null,r,t),n.child=t;t;)t.flags=t.flags&-3|4096,t=t.sibling;else{if(bn(),r===l){n=Ye(e,n,t);break e}oe(e,n,r,t)}n=n.child}return n;case 5:return oa(n),e===null&&ko(n),r=n.type,l=n.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,ho(r,l)?i=null:o!==null&&ho(r,o)&&(n.flags|=32),Ta(e,n),oe(e,n,i,t),n.child;case 6:return e===null&&ko(n),null;case 13:return Oa(e,n,t);case 4:return di(n,n.stateNode.containerInfo),r=n.pendingProps,e===null?n.child=et(n,null,r,t):oe(e,n,r,t),n.child;case 11:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),Nu(e,n,r,l,t);case 7:return oe(e,n,n.pendingProps,t),n.child;case 8:return oe(e,n,n.pendingProps.children,t),n.child;case 12:return oe(e,n,n.pendingProps.children,t),n.child;case 10:e:{if(r=n.type._context,l=n.pendingProps,o=n.memoizedProps,i=l.value,M(Br,r._currentValue),r._currentValue=i,o!==null)if(Me(o.value,i)){if(o.children===l.children&&!fe.current){n=Ye(e,n,t);break e}}else for(o=n.child,o!==null&&(o.return=n);o!==null;){var u=o.dependencies;if(u!==null){i=o.child;for(var s=u.firstContext;s!==null;){if(s.context===r){if(o.tag===1){s=He(-1,t&-t),s.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var h=c.pending;h===null?s.next=s:(s.next=h.next,h.next=s),c.pending=s}}o.lanes|=t,s=o.alternate,s!==null&&(s.lanes|=t),So(o.return,t,n),u.lanes|=t;break}s=s.next}}else if(o.tag===10)i=o.type===n.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(y(341));i.lanes|=t,u=i.alternate,u!==null&&(u.lanes|=t),So(i,t,n),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===n){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}oe(e,n,l.children,t),n=n.child}return n;case 9:return l=n.type,r=n.pendingProps.children,Gn(n,t),l=Ce(l),r=r(l),n.flags|=1,oe(e,n,r,t),n.child;case 14:return r=n.type,l=ze(r,n.pendingProps),l=ze(r.type,l),Pu(e,n,r,l,t);case 15:return za(e,n,n.type,n.pendingProps,t);case 17:return r=n.type,l=n.pendingProps,l=n.elementType===r?l:ze(r,l),_r(e,n),n.tag=1,de(r)?(e=!0,$r(n)):e=!1,Gn(n,t),_a(n,r,l),xo(n,r,l,t),No(null,n,r,!0,e,t);case 19:return Ma(e,n,t);case 22:return La(e,n,t)}throw Error(y(156,n.tag))};function Ga(e,n){return Es(e,n)}function kd(e,n,t,r){this.tag=e,this.key=t,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=n,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ee(e,n,t,r){return new kd(e,n,t,r)}function Pi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Sd(e){if(typeof e=="function")return Pi(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Ko)return 11;if(e===Yo)return 14}return 2}function cn(e,n){var t=e.alternate;return t===null?(t=Ee(e.tag,n,e.key,e.mode),t.elementType=e.elementType,t.type=e.type,t.stateNode=e.stateNode,t.alternate=e,e.alternate=t):(t.pendingProps=n,t.type=e.type,t.flags=0,t.subtreeFlags=0,t.deletions=null),t.flags=e.flags&14680064,t.childLanes=e.childLanes,t.lanes=e.lanes,t.child=e.child,t.memoizedProps=e.memoizedProps,t.memoizedState=e.memoizedState,t.updateQueue=e.updateQueue,n=e.dependencies,t.dependencies=n===null?null:{lanes:n.lanes,firstContext:n.firstContext},t.sibling=e.sibling,t.index=e.index,t.ref=e.ref,t}function zr(e,n,t,r,l,o){var i=2;if(r=e,typeof e=="function")Pi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Dn:return Cn(t.children,l,o,n);case Qo:i=8,l|=8;break;case Kl:return e=Ee(12,t,n,l|2),e.elementType=Kl,e.lanes=o,e;case Yl:return e=Ee(13,t,n,l),e.elementType=Yl,e.lanes=o,e;case Xl:return e=Ee(19,t,n,l),e.elementType=Xl,e.lanes=o,e;case os:return fl(t,l,o,n);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case rs:i=10;break e;case ls:i=9;break e;case Ko:i=11;break e;case Yo:i=14;break e;case Ze:i=16,r=null;break e}throw Error(y(130,e==null?e:typeof e,""))}return n=Ee(i,t,n,l),n.elementType=e,n.type=r,n.lanes=o,n}function Cn(e,n,t,r){return e=Ee(7,e,r,n),e.lanes=t,e}function fl(e,n,t,r){return e=Ee(22,e,r,n),e.elementType=os,e.lanes=t,e.stateNode={isHidden:!1},e}function Hl(e,n,t){return e=Ee(6,e,null,n),e.lanes=t,e}function Wl(e,n,t){return n=Ee(4,e.children!==null?e.children:[],e.key,n),n.lanes=t,n.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},n}function Ed(e,n,t,r,l){this.tag=n,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cl(0),this.expirationTimes=Cl(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cl(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function zi(e,n,t,r,l,o,i,u,s){return e=new Ed(e,n,t,u,s),n===1?(n=1,o===!0&&(n|=8)):n=0,o=Ee(3,null,null,n),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:t,cache:null,transitions:null,pendingSuspenseBoundaries:null},fi(o),e}function xd(e,n,t){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(ba)}catch(e){console.error(e)}}ba(),bu.exports=ge;var zd=bu.exports,ec,Vu=zd;ec=Vu.createRoot,Vu.hydrateRoot;const Ld="/assets/react-CHdo91hT.svg",Td="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20aria-hidden='true'%20role='img'%20class='iconify%20iconify--logos'%20width='31.88'%20height='32'%20preserveAspectRatio='xMidYMid%20meet'%20viewBox='0%200%20256%20257'%3e%3cdefs%3e%3clinearGradient%20id='IconifyId1813088fe1fbc01fb466'%20x1='-.828%25'%20x2='57.636%25'%20y1='7.652%25'%20y2='78.411%25'%3e%3cstop%20offset='0%25'%20stop-color='%2341D1FF'%3e%3c/stop%3e%3cstop%20offset='100%25'%20stop-color='%23BD34FE'%3e%3c/stop%3e%3c/linearGradient%3e%3clinearGradient%20id='IconifyId1813088fe1fbc01fb467'%20x1='43.376%25'%20x2='50.316%25'%20y1='2.242%25'%20y2='89.03%25'%3e%3cstop%20offset='0%25'%20stop-color='%23FFEA83'%3e%3c/stop%3e%3cstop%20offset='8.333%25'%20stop-color='%23FFDD35'%3e%3c/stop%3e%3cstop%20offset='100%25'%20stop-color='%23FFA800'%3e%3c/stop%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20fill='url(%23IconifyId1813088fe1fbc01fb466)'%20d='M255.153%2037.938L134.897%20252.976c-2.483%204.44-8.862%204.466-11.382.048L.875%2037.958c-2.746-4.814%201.371-10.646%206.827-9.67l120.385%2021.517a6.537%206.537%200%200%200%202.322-.004l117.867-21.483c5.438-.991%209.574%204.796%206.877%209.62Z'%3e%3c/path%3e%3cpath%20fill='url(%23IconifyId1813088fe1fbc01fb467)'%20d='M185.432.063L96.44%2017.501a3.268%203.268%200%200%200-2.634%203.014l-5.474%2092.456a3.268%203.268%200%200%200%203.997%203.378l24.777-5.718c2.318-.535%204.413%201.507%203.936%203.838l-7.361%2036.047c-.495%202.426%201.782%204.5%204.151%203.78l15.304-4.649c2.372-.72%204.652%201.36%204.15%203.788l-11.698%2056.621c-.732%203.542%203.979%205.473%205.943%202.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505%204.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z'%3e%3c/path%3e%3c/svg%3e";function Rd(){const[e,n]=el.useState(0);return alert("hello"),le.jsxs(le.Fragment,{children:[le.jsxs("div",{children:[le.jsx("a",{href:"https://vitejs.dev",target:"_blank",children:le.jsx("img",{src:Td,className:"logo",alt:"Vite logo"})}),le.jsx("a",{href:"https://react.dev",target:"_blank",children:le.jsx("img",{src:Ld,className:"logo react",alt:"React logo"})})]}),le.jsx("h1",{children:"Vite + React Testings"}),le.jsxs("div",{className:"card",children:[le.jsxs("button",{onClick:()=>n(t=>t+1),children:["count is ",e]}),le.jsxs("p",{children:["Edit ",le.jsx("code",{children:"src/App.tsx"})," and save to test HMR"]})]}),le.jsx("p",{className:"read-the-docs",children:"Click on the Vite and React logos to learn more"})]})}ec(document.getElementById("root")).render(le.jsx(el.StrictMode,{children:le.jsx(Rd,{})})); diff --git a/html/index.html b/html/index.html index 2de2bccb4..1eb77e668 100644 --- a/html/index.html +++ b/html/index.html @@ -5,7 +5,7 @@ MOD UI - + diff --git a/html/src/.tool-versions b/html/src/.tool-versions deleted file mode 100644 index a4045e2c4..000000000 --- a/html/src/.tool-versions +++ /dev/null @@ -1,4 +0,0 @@ -nodejs 20.11.0 -yarn 1.22.22 -pnpm 9.8.0 -python 2.7.18 diff --git a/html/src/.gitignore b/src/.gitignore similarity index 100% rename from html/src/.gitignore rename to src/.gitignore diff --git a/src/.tool-versions b/src/.tool-versions new file mode 100644 index 000000000..9e97a31af --- /dev/null +++ b/src/.tool-versions @@ -0,0 +1,2 @@ +nodejs 20.11.0 +pnpm 9.8.0 diff --git a/html/src/src/App.css b/src/App.css similarity index 100% rename from html/src/src/App.css rename to src/App.css diff --git a/html/src/src/App.tsx b/src/App.tsx similarity index 91% rename from html/src/src/App.tsx rename to src/App.tsx index afe48ac75..25becd675 100644 --- a/html/src/src/App.tsx +++ b/src/App.tsx @@ -1,6 +1,6 @@ import { useState } from 'react' import reactLogo from './assets/react.svg' -import viteLogo from '/vite.svg' +import viteLogo from '/assets/vite.svg' import './App.css' function App() { @@ -16,7 +16,7 @@ function App() { React logo -

        Vite + React

        +

        Vite + React Testings

        -

        - Edit src/App.tsx and save to test HMR -

        -
        -

        - Click on the Vite and React logos to learn more -

        +
        +
        "Big things have small beginnings"
        +
        - T.E. Lawrence
        +
        ) }
        tag). E.g.: - //
        ............
        tag). E.g.: - //
        ............
        tag). E.g.: - //
        ............
        tag). E.g.: - //
        17.........
        tag). E.g.: - //
        17.........

        EU9%HdW|ge_u#N<@&7k;P5c+ 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 I9BC8!UvQ?Y;{X5v diff --git a/html/img/favicon/apple-icon-76x76.png b/html/img/favicon/apple-icon-76x76.png deleted file mode 100644 index d5a834de52bcf9f2c064dd8e6896235361c455ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6634 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 diff --git a/html/img/favicon/apple-icon-precomposed.png b/html/img/favicon/apple-icon-precomposed.png deleted file mode 100644 index 18d5a8cb306755310d7bf1719df6740ed6145405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17907 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 diff --git a/html/img/favicon/apple-icon.png b/html/img/favicon/apple-icon.png deleted file mode 100644 index 18d5a8cb306755310d7bf1719df6740ed6145405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17907 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 diff --git a/html/img/favicon/favicon-16x16.png b/html/img/favicon/favicon-16x16.png deleted file mode 100644 index 17592ba81869a7ce8bffb380e1842ef7bfe27d97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1321 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 Y4tA)6>*JtU<3R_2WMXApNpy|*Hv)&lv;Y7A diff --git a/html/img/favicon/favicon-96x96.png b/html/img/favicon/favicon-96x96.png deleted file mode 100644 index 6f058ff1a4fde9b562d3e7eb7f3ef4aaed77f75a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8503 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 G_P+r3mn|9q diff --git a/html/img/favicon/ms-icon-150x150.png b/html/img/favicon/ms-icon-150x150.png deleted file mode 100644 index c248d3ef516b06ed3b1eed6295b965bd5f9c0602..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14415 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 diff --git a/html/img/favicon/ms-icon-310x310.png b/html/img/favicon/ms-icon-310x310.png deleted file mode 100644 index 5321dc0a8fb6063e1d80c88cab9987c77f0732b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37541 zcmXV22O!pK+n1G{P4?a)S=lQ)d+!ypS2o#OvXktrWbf=vLb6A;tcaA6=)0cxeCIqZ zYRzpnz7mET52?+^TNl{J<3F(#~;s*vgeB_|LvmAawwUd4-* zA2h|_FVL-26y%WpA^y+rC{2ZrV7e(9dLkiV6Cr-wLVEp%96lXMNlseFckwXD&WCa+ zxtLr5}(XpKmWCo-DrFCiF(y>wC-6tmsT2E?8C6(heN@% zAsqZ6=ol%u_;39KdXOo<&gjnQma5Mz>`;CC^ZS5HE(V`|154Utk_4Y#CIX|touy|` zPm(N2Phc;P!rP?&rm`+ZCDa8ce^iw130J^b+_`${f;J7Sg_>B>dLUU{$M^E*yEv@P zigG-YS38r5qB&KcT*k7dq)g&+KmT@8u={<7TSZ)wBrtBGi1ynjR_=L`gFmB!!aT-7 z)glrDJMNRtH~nbY7z7Me401gzG7&MHw>4{G;h{cCd&5Ib{`m5ksT}k^6(K1M{MlL+m@&2f?0WWZdyA0WYpg2D zyT6|?tO`G~+b!6CU^V}T{>ywU?oLWwmXYjhN~3Jewcv7bk)!3xnQRHlkgiWr0rwxD zKYe4KxHFaQ{z7mXMb$KCWI3ZY@Jl$_gl5LS07`b9f2zhNtG>VFJe4_nhJNPsJQr=U z>=n|j+zTUmH@z&_H1NB@CD3%f@PU!HyS8TK(Z^QNyG2fw++4=!qjinyzqh-2ahM1( znNmK!h?HXp)!~R#WeGRoE~U*I*2s}L3cs?Y$FUK^ z3yY1E^B*Y|TADI*+UOI1?$Nqm=24d2isXvq=w-86oc;TMvc#VzGzFrzt2bWK3;tUP zrpd`asT-Tfa29a!y(yE-+QCrY~ghTE@de=bluC783 zQpFtca5M%NL&IAw_AQTx#8_z8ZvXT+(ly{!t^+^+5^6P3i==Cfh7l+ihv{$>hrKi4 znw=@u;m}1hq-iyQ7v5#yw)xMIol|)1;hoc8eI#jH<_yQf(Z*y)T?|!%ay{MyJ*?9( z9Wx)`D@;2GG#K4WkZ1hmAM{nBbV|Bn=1Y=MWr>U`ccv~{K?0UM0~aQFR47cC9791^ zw7og1Kw_nwK%-W<9Gay_jyy+tVV(_NEWBW5;pHo)CYhxgr9Z`JWRfGuy75tl*hwEr z&R)QQLyjnQbQ?zUdC%*YH7_|u#49}i4jQA%7g)T7$?lRiBZh{Bd={@3yLQlgvXnZB zZVk<>c(hX0EpWk$#4A<~xz+$DR<2NOH@RzSj~_nx^D;1}d()w+u)9qJA8mvK9vf-14VZuKse{XN4RsMck?#H(+)=`6U zoyEEw6a2?XT$mJH3P#J_ag&qI|MiY4YfHnPqr8o7^p* zhxAxYDo96!sZPTcGY%qIiSmq}Y#(ruV!u&ig%=f`LXOmwJ^#zmZGG=TLg#e*cZt^u zXZwV)s0_&%Gh6LuJjkI)G6ndBlWZF&!ti0fEF2QA=|3D4blkYF1_lP=&-6(q>4$@} z%&Mbj93n@zdxwWHgrJKQlb=Z4D1LKZvAsBg2{gtq-3NE@=;8gWyY7$1reX+8R)0FzZLhl z%DcE+XZq7vi94p{4%ImkVJ1IHBsUt$k`rIgaBeTtb1=PK=&yC(6q{v}O>IZ8edX$Scj5 zGvJESU_;HDi{IR|Zb?d7Kk-G(Z~VYZv^%Tzx}DCl?9KI9Kd|w0*y%maVgAg#JZSp_O7WA6t5(_=D1^*!6YGgv3NkFE8S%9_jh-g1cV+ z!`mJ)_@uDoU_*vVAt@**2#bmJ_w?L)0b_%`6DtP;+fTUjYrzxMv}3G@kC!}(QEGls zrLt!||EFh>HOfQ0PHTa6!)&s#wc&i4^jmLpV`Fb<{X*{fDw(QW{Mnwr#(;~QhGuYUi;0Dm^}dJ*R&?L3qDg}S3n-+z znXef>pj0&qq>j+hB=!9`-&|Wm%FfQ7|N1p@=}?}HScWCF-1C|+vx4l7W{oKlMPwEf zvk{xHzV+_UpYfxjqwn+ag~7OSaB#Y;#59iqmI@ovZP`}_X$f#l)PSEU#ExB z?rFgn(RlI3UbjOyChQPdstmOsf6YtezJNgF!h+$aPoFG&eaT7V(Ugl*GRJr}tfb83 zw>|D=siGHXU_?hp&o3|c|M?^0?c)RU_EMEala2WGg*$^kH0$3O(@%|i;fwdW)LRDz zQfX^zzsk)WJU-^7!n<8;3wixS~gM_1@!|&fMJUxkS-@bi(b*)%B1>HkH zHvA%NA5*Sp_K_Pqa{q^?wMM*K6utfZsJ6DYyzqoD#8;{;!!`_+$907UTnvPU28v`6rpbq$Pi9g0ht&R8PWLQ#A)V=`&`J$m1&uR5GTQS4Yr8zaFq7v|7d>9tyl*HP(lsMa+2Tb`;Al>M@L7Ih-~xE z$;k<4YHA8Gu8Rv{^fxHHuM-NRyd$N=WMb|s!q9E_CaB6@7>@%xT| z=sUEMR?nZ)CM%*YI5lw}m$0ox+^Xl5T%}@7W##v!p37Cqf8y{~*u%C%LCTs*TjGqH zHQ$^1>Ln$5HW5-AJeS)M(d5IUBwJKYCjsL3>ulMzInry4DiNcAXCNgd z(4jU7Oy!YHhItvkKl3DC)*r0tbOqt@#&&dpGYPdd{$>r;rATEL zKc#KUv;{sSbgW1!+xok*va&7ShZKls78Q+8P9}i;pecLRFMVbRl@(XdqJ9B(^U2M1 zfRnRx&!IOXMIuAy#H}YG$@nO;&T21RD`lOEj>JBDW<@!^W~E&!LCrUdUGK6R`xmmF zyQEyEi{_vxHw^4=?pSvT|+Wi2;OCZgG0}eEKfd6;z5ps-eSVd z#l^MuZ7jPbI0!R5oZG%}F}~_s>(V^OKP06$y|`1RT%;OY8TK9|E_E4dQa|aTr&3&` zWXFdxy?FX5;*o^hg{fWzLmw|cf7{ev#OO9WZN!Yj0PM>(@3v$`CJip)hng1L=At~v zg%$@$aw^*II074rikt>;fA9-*0WcxaTFRHtm>LTrT<+5Q@>BE?3&bV`6Zi@xBs;)Q3imfuq} zDkP{B2`^ssTGd)uSt0*e>F7J%nK(J=Q}FFDBaVxVui7XMW1C;hH{nL%!p<_mgKBtk z;?8yNp5@c0nDzDbdCZdncqs5iMsOUK=Wvs$LezbAPSaM~H z0w7DkI{<%RSG((a=GlK%<*-iv^tFz&6D|466f!qG#RI%1Q9bm}Vx zmHpYtwe|=x-vW-Qa)vTVVucCE-1gR%tjfB#^0A%0D>DJ7s*H;~ci~~V4#x+60dkx) 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 diff --git a/html/img/favicon/ms-icon-70x70.png b/html/img/favicon/ms-icon-70x70.png deleted file mode 100644 index 34d3146627363ff44530108343806818265e619d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6070 zcmZ{I2{=^Y+x`$^?AzF7&u+}vx3Y~jdy^>1Hr9-Nmwio0S)(u#vXksFQMT+!vQr^s z&0fCOcm1#H|NFk{`evLt&N#kn@XgL3_zlaEIJe*U|?9p=7)`h#=4MSRoK55k0gz zCh*&)m759X*4uvvYlly@Z_{g;b_zn(;f%#P=q`h$ZcK4^cHgR@mXoWQxs-jftkDzE ze)QnY{=`>L9`1Z>OD@jQ`_yGaVMy$#?*OeP=OKQ3qUy;JR~u08qwRNNnIT`A|NpgChFBBB!rN3C|Sv< z^W%&R()y`Kr&}G|YinyrR;tIk0$ziG0>`1(_V@QY?P?de&yUFd9S?`UcWrpT{wKrEYAx`YxY@5;b7Glf${bZ4t}^{d^Hx2=PRA~ML$hKO!RfrAB?x4 zv61EP-@i4}n=le$2&CDHrrkQeyIT**o}4Y?!XU#wSQ@>#zTTC{DCGIQm;OydLnM+U z&zqG6c{t-U+!SGJ$sF9y<@Tk5aM65vdV03sEKa_{T#TKaePm=LqWo4hzPy~0CjOFj zHA`3r_ss8JB-Kj>a=8AL{ot!+W@a{0Ighil;%8>8407eDrEx#l)C@ib zDGQNgYZR*K>r?FR?d|O4pK~TLOK5=4=eKgX)H*4gghI`DB=}SnGZDuTFWRwuD-Ikq z)N}43mwJ|)o3xT2&UJizY)a<8GITkwLLssGof6H!kAdyr_O{xO6STh>X1HHm4(sBf zKQL7=VNZqz1qBI1#9p;eClhG8(6g^64DK2+Xm)M&MBB9IaS!g>q6pJZe( zHFnpe<8AsF(layPJ4hw|Zk@$p%*~g!7rUJA-;bH!${%@d7dRJ1aj(*R+39D#ZP!QY z-r-@E9O87dJVhU9tN-TvKkJh{-AMu>A}%3T1vTOnnc{?$%gT>)azt9@=jKu-twX5E z=9LoO9=u&pLF+Qg^YquXEpZ`eVK4c19|~x|Lc_SLtlJ;{`sEtfZv81oTBnACLE~{| zX56DkRG%j%3OhPfanCgk1jkDmy6VKeeSA#K%>|#p^+jCW+-g1M%blG|Qz>8rbtYvP zU48v1>*{C&LExlO6RxrITRrI_H;{h6K4*`iWMpC@BZ>C^{Lz|CvCND$5Y+VYLcP5| z6}7+bYpPmeoc}RN@?FBv&`^^=JQ#)(+D1XE)oGY(CSd*nJ_I;_Aa=`orp=50*QH`J zkqftF=eZ#UAdR zwUYdWr4LCc^-lu>nl3IPySuyS!)vD-(i`8}DQQ~mF@0=aBBuIa+qQu}7dACnko4~? z_kj7v4W*=H*PED`MQu(u@+&KIfIxL^V5f*B2Js>+DS0v9srw%vGKm#nM76R2+-Mi6 zKS7ZzD(=-dkMhaL$}S#kPU8vm8Y82lk(4Y59x(3lSB8u;1D`&{46JE9cyLvFPZWu7 z;5^8oi;{KwVl(mjCSRwhsAvsX0$)GBNIEFtRhK(hxKZcslRxW4xbnr8Xuhx{UVi>d zAj%aSq%3>gdB5k=MP+6(x9yKzZ}MD>DyXzV^u$qfn3$MEs6~vs&^^j&MUQ`~?X464 zIhY$y%^{btk^b%5?Y7;1vDM$dY4j+xz85~iTE2Yw(&l7;&6KP+e^U5zeXOfgPQiq$ zCL_W1kmZ=|1HW#w=)37)T0j$ z{5NJ>SvEH}c?uZ=Dw6i<(fsjUecYD-2De#z%yh<_df45Kq03Vapz&zifpXHs7yNy2 zI2-@u$rJkH)Yq&QauL{p%*9ADF1qv(6|T0uA?4EYa*oCa3^0;yu%Gyf3M!)#MyjrY zwl+>>|BcS)$^joIR&@9OObTruujEq}N7`;5EvI%lNX5R?HsDJH7)4GFJ^OX518fmJ zrmCW%8*H&oURm0GT8OioTi3t8r=y>J)3UN(yx&S{VO0Esg%BD+xo_SOM=_*9p21ibEa;bCjQhknxhVx3?c{)DNTWg%OCjQD?Z} zBc4zVwHn_wGlLf@mL_W(Q}xa`+|S}GTO%s$E&v@gyy z{esq$is6=)mH?O-WL{TS)8_oO51?PAmXv?C(l?ez97%yOMU1Q@OfIQ2; zCO7?4ug{~XqQ87Gx9aex4x(h<{!#BZsNw1=dUA3S*th6Mr3w2v^jxe4W0|RS_wMC3 z>#gi%^%%OD7C%aNcXwR_1NhANnlJu}GP5fV_YrIYq`PuY;n&ty&xconL`ZUSa?qQO zre;^oR?fOrp^44G##EFM&^x#9-0AtC!b>tcJA1ScO*=9>dlg5=S5{U=4!DY5&#vwJ z;pynijQH1C2Pw9(@o~~}4fZg(hrY~z4i0v;Cj+C;?>+d#)Y8&&fmRzE_XPx2c{BQ# zaK<9Blj~X@9+CjIy*9q0fbg+iNzM>1uDM;g9jHQlM?zMXi6JqD%%K0~7uN=$WulCN zgM)4Ar+$k*Sv@@60S-_ER0u%6+m&*TN1AAog8Ou=(+fOMcexsI<=;q29jjGA&g{OY zLYj!Iu1)`FIw^4!d$P8}=E33N-t@kOQ+#>#7t- z#OmVWGUD2Rx=Xk7WO6-r&@uXh9RcW*?LqnZ&Nbf@YEFhXgEP3S0*f*X^!dHQ!d(Xb zG+lHRNyj|*%ryNhFPt*{(`G~?eFVT<go&!_!YRJKabW~vuy^kec*D}yT6<5$=U$PTF357RvAgSsr=%!fYrCfO zDo=e~-3W|mva-U^TBc|8?=O{izBYPrBks1yv{eWfjJn#$umgn*+?YG-)2bV=whU)V94!St-n8SnhSK z-+3h`^gyYdX8Nsr7hpUH$!0M?-6a4U{3WTT4~K@7fj_ArDPp5k(?9Z0sncSkgy*gz zk)4##tyJEaPF!PAb+xg{l(P&U3bj+UZ!FN2ZUz`+8KArxh%mDoH&EgKLbC^d28M9T zOU~@wFf&8rrc+XA2oG%)UOhJw!p$`CmgZ$=Uyux;%*X0Qt1#D@ZePNW5T<*zgwz#2 z7<7(L`dyPJYKu@**hX1BDW=3yHsLxGvekZuHhqye63`zss_oAj+sI+~-6gQYw<*Gd zv0mZ_KRVrsCe$S5l1bHLK=XG-#y0(z`!mD}ok*rpGX=uM&aSRe)0@mP{lmi`sbCMw zjv!};_OHI19?c}WtQ{S$9VnbSwn{)PI*cyrecua-la>%Pej!f$s-%SMR<$+tTBnV& z^$T*|8Vhkg;|Dk#Vr*;-edpLBfrCy+u}G6yCu}Ey_R(Af;OF6d$=y@WWt#b*AX+Zi zQAD7EArQrm^_FmcuImmwF*K51MeDq^bDg@w3E!hnSxga62TZN3#K$BX8XC@0IA7Td zONJq`DCfh^ujUJpkx-Z4`?s5g6kyf9`Mwq^@tVU2zkJF1yKd^iBVpVi5Mgj;W{PhI z2M73;mfJFNgfD6^bwfky3iI-U9lTbOja;sMoOBmaLJ1YhiR)a7FJ>W4hl^gKh&$|v z2uK3_T{AjQ{+I#)*%=ubQTjj$cl`TPtwpmOm}UAV*bD2XeTNUf(!D}rY;3%8>6kO9 z-8xUfi`c*Q?*9F>oVC5CROI;JNx6t{1OuGXiwtEh~9j5 zt}j3GzHhxdMZA9f+Vf=JC3Lq>sI;_{Zs?g>q<4$*Di`_TLalgmi~Sffj9Jq9k&d#UC*Aj*DLm6`AJ+!Z1PoiU$^EIW=w=`i7y;oRTs%tYuOGTC7567`V ziHR<}KQ;V}|H;#*r1py8|5N}P6p7(RRy~>k3!Stmab69Eho6k+lUUBIf2q{8x93mc zx+?0b10(pAGfh_A)eH-}7O_Cy4&+d|d8LMqj*hM?zRg1ReP6a2MH%KHz_{!|$4God zb#+f?C*+=F1wEWXt5+T)usXcxxv<$dudO2-fMkcF9wh%$gT&KZ*08lL!a9ii|AF8f}3q%I`e(Ta=X<;Ez_}qz8-szSPo{c}o=1Ya8u&{7vThQL) zygaI6v!Gidu6bkyRaG<~YHa(`x`wf=P>`s89D1%yx>livyk8fz=Lj6j8*?pzV8cq! ziun1)zK7;wik}w&a@V*|%Y`1!2B`3GdQsfwOH&ign7gTxP_Lsvc6Fn!Sq%))|^VR*rJy{s<4pv^W@~7WN4hUgABW=g+&6m1Nb>m zg)6d-CY<~;H~ZH>gxtp8Xk8QHNC;42HGb>n_owQ#-h_hM$o9`%kEPDY^M})hVy43I zX`S-!prfID)zmj{WG?c#k!GV3On^i_Z1K3m~lWgH6e#MP6baJgD3A(Z&pvHu1}~o+)f60u>C-$L^jG^`*Sd;E>u=l zf~tWA7JCI@-If53s6{-bK$&*9LrTEj^2*bvGzOj7&|D z=ek1>S-GlPK;M>5xC#gg+JPJjtO_W&X!-lg0bbJ*)Kr+-^aq&=RdvTdB_PbbZyk&` zMJ@`{!8)B~>^8qO9Bq1pi;Z2aRlCg29t9Ld*CO4^mm+WqXBl?qhT9hf8^X`t^*>7> zDgxIl8$p1HG|m2Ql@m=gFK=JpjGm5^l9Jl)W;C`Ld?wr5+uO9Rk~!)O_7==c!TUQ5 zAWO7IwO)2>@O-dF(i8gE()NlpkeD z3+@Y1feKIz2WOtDBhUoBeSM3xc)_RS+C^RlsvezJsQf^gs=1j>R#vvO>RR;mEOA1h zUrg;`2YdFmI%#o&TFJOQSdZRMpU{quf`IoxT>t|XNu$zyuYU9J6okg;N>Pdy;vEZYSpK7(|7UZ{#lhG4!eqRH7Y0n&{=>x3#U1M# z+;9oTLXa97>G*3K z;F0-%Ji2M72XS<{j|J10bjSJL_i&PQwDotf_rUo`{{M}UL?LAyW$f+c<>eG)r5x?C p^0p4Pat_jR^71lLc2aV72=E31jE~69SP}F9(bFO3*0Zs_{LjO) z_rIjXJm>v}S5$8@7k vYG41S^FHvK`3jrOg^kv75sP~6{SeR3E|h*+!FTvA&|wUou6{1-oD!Mj(eH;H7BdrSE3%hw%0F6@23A^wh@6 z-A>TW^KtH$G$R7RhEP?wYvA{4^O?WP>D6PfV#wGQP^U0}8+VC62)_I1?!eF9cVd%{PfV;UKX%Ml>q(c>1go1cPduR8U=ox4LNDZPXpyvS zgfoUq_3?but?}dEKkM7Un@*3Mh%9#lS~L1s0*8 zdH%}pLU3 z+SpWXJANgi{p5T*_}}9EY3ux{ad-zJstc#eD9*Z;*ffKENYwK^GneYUS`!7?f+*zB z%h#e7(xdlLdZ8=+?}SG8Mf*H-b!me0M(qDR;7ezmYxdn{&iE3@+6d3~=-=U^;6Lh* z{(Kffn+fFP=30p{vd408sfKZ>Mk^K5v$96bZ!06|!p*88m5M`=Lj+Yufj*X&3(Zj! z*K!!IUDG58@4y{=&3*4m2|8)Y#atWL80YkCfArt@`SJX}`>hs~r5F;`6t*Ez(QNWr z*gDb(T(~3?!+By~+A%Qq-A&7*=4L;0%A=P2@5l82UFs-dV7lxAp!R4?N(A~^X&-=5|6 zS2EWj?^g*b6D#Vz;EA;sravo4O-*h4+UPdF@c!wFp2?eaot58J!j1z@e}9h#|1AwX z-a4m1__bQBdPyPnUmK?QT^AL|9l4ib$90)RLtER%)s>m^`@J34!yzRlRXFZ| zNE=Y;HmA(a7+TWdp%K1wCvIlO^rz?TuQwj?r6-WT4gJUv(-P8hvAp0mY~r1dFGp7v4+DxO9kXA5 zFcPg2?PAZ?u!c=q^U8UaVOI5Vnf?(O?i8-mvz0vGzjmiboBtyFbK$5+BVKB7>mup0 z_3zq<4CtK7$~@W}*;QZFYNT?fYjR zY+AnKb6cX{m_(eP9{(%2v)%Gk0%1~R1ot^Pf38rhD~`q^yN;I-(9ZX$dQSWIs}P}d zwf>d;Xa$ab+rgs6J6lb7;<=Y#^Tr+0*6t)?b@4A+;P67$BzP$?Tvx-O{GKv`nKQ8xo)m=AH0pF z@|2vM_z~j8Y`G(%do-j3C2r|WcnMfjw?~CR?64gdVX!#qcuVybJvpJ+ty_jYMSZ=! zUkI>=gWhnK!Ka&z^J|-%t#I#7TTwWzZmdVQwaD`C%fyF2QU+HJqb;`4Uq{Q&9~6(b zTMEn5DB|Pd#3v+(oC^$zk`v-dvryK}AX5fjUkbt7_r_h1nR4uf!`z<#_bEf*!Mhum zNyH>1IMdajhTHo;wzsE>QJ8i!P(ugMPg#F38E*2C6Qxr4X(=2%FrfMxvsO+P^)q*B z{h>ts6!rxYanySJ{Z513P=)|ahHk|qlrlqoZy65pd()_+YGv~!Cr30RT^s?V!kQN& zV6%c$-rGS99C?VJ|HgTYai*f{zO3J-M}m1M!SA-S41}YJ#}yQM+c>UtBi9L(GQa z5&ikl+$;lyx(?Z8D~f}FxJ;!;PzzVGcrXxn;4538EY0%xdsEk<<>m0i_ib&g$KM01 zPtShuxAg|SwCFy}q$U%7emv)Udhs!ky%bS+&z?PVmtro$WS);e;`>-C(o33 zgVFdjK3=SBY9^Yl1~4FsE2R7*Aft#SdtEiUr$iccD9o4u7xFmxXFs*AD1(xvYRcH> z&tYCtF7ny!X2aSZQ*r%q)tYz5&dJLOh390t5Y#KeDh&^i~4QK zL*nT-Xp^ni4CI6m{|;h|7o^46nH(x-k2Mr*l55wlLE6G2Y9Rv5A6;wV>0NZEhmh(^ zyw>GZ-5LojqifBJ1Ik&l3R|AmP5#DL9wt?a7QbW)nbmG)YZ!Xd;^E0ms3uq0yirXS}$nX_^*m@=F zJgumwE1%ezDe6<_$HzmhYoq&EgU?2Fd_=`6+MRCM=*D*~3Ttp*IeRV#_4_u^4ClEI zv~@vGhs07I-_Xvt-Cflyd-3+IV4B+Xpsl9`fsA&Xwbl%^DS1~Br+-hk3)Z%_TuGz4 zV3oiJ{ElWGTcOR^RrL(bb)HZ&?uK2(m_pp3wBnJO=$x)ad42sWahiY^u}dfZ`B9UO z5n83qWOfYfl{DWBcPfuotCOkL<7-~LaK@RwTjTz?GC zMSRBfbe1$LaD*l&Q*(2EbCvkK)<9vGU@woRv)Hah_NH(xRyBU_oS2}&zbmh-+$X?^ z@yn0miB;jcOn>c~-TXYnmjNFN&+_fr7VX-Cl8+g=i9Q=uh(&c2G7}TA-Lg+%`yTmI z9d$XCa!_(z4>M^^mm&W!uJVnHi1cWerEt5gXoqWK{eNjOF(kkhpsF^Y(d-am*xd%J z{PwBT7H^RfudOOB%qngg7s-_?S2VVOX8`Q@wSG5ByZ(Zazov62FFv51!pqw`dwF@8 zjTraN>a)|MA`@h%rEtiK|7*+>ahC~B>tg-SdbSo-=|!VO-hTMP2)I{#VxlOndddqT z7Qclj=69}rqq1Ge`BGj0C(1_d!g5N~d70s*CzIT$N2e*Q03 z*dlff-7Y12w$t?#g1d8L16i>{glL;js((CM$M;-H%DA3SL)J|KkuID6aO|=PLk3j&_=)jxp_;wuu@0ScCF=9Y)ybg74Y4K2v=gz2 zUmNt4!9$!zu|D@JDlWdib9z4Jh&D9FLS;pyb=?5^E0sqvr% ze)UwBb*+4r5hoR~aFV~H;|2W@%p}X!P9Nzrbu4+#d5UV5VlGnZ zxU{5%EtUf$0SPuhhK~`~qxQIgCsV;@VNG#lL@l``sfkMn!;x2M?Hj>`J}^)FzlrG{27!Jj!9Ti?fmQ+bKNi zqLi~e%o_}sdAdxlhPuo@kCjYBk=M^S8**9Sj(gAY!X<4O9-?9rf=9l3sy>~x)+AoF zP=zb3q=XyM{weQHTg-5_RCxQfckNSOQlbst`>wI?aUvHU41cr`)k>RB|@ zFi5!NH;Nq8kWKHt^Q8{3LD5ZD6KML6iD1Rd#5NIYDV|$2wGJ0`f>O4k(OYx2XKU_~ zF9&S>Ano*utB7Kldb6;Skcvk2K@|gHXtPVrbBUJ1{Y@`N?17^$dcJ?DRqAiR6tg7x zRfk^lCVXWLEtz;TTsu2CkyOxqZO_3&L+UP-hn&}BQ!du!x*S7bglm#j>3}~RFsr6T zzVvIv{^o?^tor}T>y0+^pJc6&ZO2;QAUO>&t&(F80)G59t%-Eadjy9{RTwXLv zdGg*ov8O7%?Plsg`;sSnvWg`znpvH9?U#Nts<-kMndh1Y{r$c2XwjbqAk~ma>ej6u zd>xA1{<>lL5&L=oDHZNivWy0#(lV-~#;mjYXZM)zjx;5(MUeH0*oFPyz^!z6 z(wK&UzbP#^i<8yQkb@Kja=bs3)!4Z{p5tRk&qPjWTR-zatK|A+62N13<|vSjop0Zp zQve^99<`Zz`!M(gZFhL46iI^?FC|;`q$4#k{ul;>r^+Yvi!9=vhU}R2fZ8L05>65a zP{s8#!zy?aNy?w!9Dn!R7COq`)2%YnPr!@q;Q+YmTy!_Qc9%QV>PFb-LGDx%zVvbe zvRh{NcLxvKvp%fooZlDEwc}#TGmUd8ZbBY?S354%<;OslJ@`(U#>v~js`z}^{wBh& zrbgCJH-4Sk12Uw@}O*erjgmIZdqym!ilxl6TZ6al1Q4*|l@!x+m zXtfgBI7OgZ_TD6Jg+aP{&-%9Jn*VVQ()rD}fAutafmGm59q0y|X6W@x={GWKKv99H z0v7`^@7l=Z;^I;><2<(JrBaH4YgkW6sXL%hh%Uk;c39r@6R1h9&9Tm^wz` zjp{W_DjL7A?Ghm#{@vAXJ}2WTGOV-s5aZFfEPVFUr%#e_YZT>X;^%D&i7*zH_BMyl1*%hj@KEksrzsI)&c$+8dJ_EJ=VoY&4|6 zaQ{Q02ta(tD1@yQn+p=%rJ7bP+>^&mVo4vp8mRr-ck{Vdyjc~UeSP*?KM*-T=|nIL z)H4Oa9@>!}Wn3H=8K=3Sx+Jav=~iZ-7G8HaS@^-n8!gpj6~ATzhXC;o(gpvnrOYVQ z7f@KQv~F+?S~nphXRJ+xB4lLrz8UjkU<2az+?k2OJK6_&!M(clE?fw14%_sf1`VVyLC=PxDDF%^67~YX+_;%5ZGQNHW znUj-a61{Eo@=2OAHGU}d!z!bjuhyFRlyH@b#}f%-0~p!e%Wz%y&{GzH$yiC9!BjQs zH8tE22eH8eZNbd&`R&IQL@gFV%oIfM90vh1;2oXHEt$mDsH>7J1v;WX3=Zo57vWXR z6Dt{XBD}wWBm7LMeNTF{omMd!o&V>cRPLNrhg*0a5jm6)DO{3x2QiJj5zFD1-?nB4 zDf5_J{@0azEBWyRs<)sPs;2Dpb0(ef4jTEX#xq@aXOZWoBF6WYx&}@am#Q@jcb~`D z`k`}d1{X|Sl&U6rPjw?EaF;#C>8o32v;3ah} z6(39(f-wkd$;7ViZhS%_A_o6-z3BgL3@(3a(C+D+u#fv9Y7{TBX5BbD63~KfZ0uU{ ztUZ6?!b(lqo{~7N_oC|f!=6m1Auk57CG|hS-P>V{ytHBz2V#laDpjW1FNUjB?q(WjZ3oG^L7cISKG z_F~M9{0kWZLCUi&6wA?k8K)4=q`W~l!|uypi`$c9l%>1{m1)Q!FE{e&|A@ic275Ml zBoa6Ta4zZ7je0;!!}$u#T2^|=Li6V`PEl~IUvya^YOK#4IgDO-04rmol6P|xg5%`o z=B{}>%JSu7hLIsgiT=yqj2`B9U#EU;-j~WSib7a6@*vuG3P9sg6M>x$Bn2|B6f+=P zk{$Lb0@%1PJwAddBbjRGPzlS&WT)&5Wwh-HrbOnaG*}M8+Q9(?N4Em7f@Bpe3FU_Kk@t6A#)dr)OGq*B5qh*O4H8v{C- zz$5_<6g!-d+rJ|>5n0(!AC1>;153G(gx^~jfUk$K3GWOrI)Tvr^vN1nM&kJRI3?n> zj!&o2tb|Jsz5ciXFi{XygoK1+U%o_UWYE3a19JvU(#TRks;eh@X75U(-=9J+VJ(xU zrQ{eC6m+j*vaZDC=ZQ{_E)*cG(yo{*H-H?Qj0yrT+1>Rx!^oXqfl>w;v_3RDF=23v zfcFZCnkQLU``ZA|x5Scs4n=F~!27Ygh0V=Onwpvbw zzzc~lyy+&!cwC5+@MXb-x|fDXHt+}ubw%8HIt09vIRjCF)PV)CV20}gq*<0(vq$VD znJIimFQJTXwD3#3KjX@H;`cfFO6i0H1A;dZ%T-?F-8>gh3~7%r(RATUw>D-pt%aqZ zEj{{sUC_J<@!{#~5qleB8&G0<9KbkG>T9>DZ-EN}l$9>7_B6+XISMuxT&HPg@i&u> z2gk=)r$?uZy?uQZ*5!z4f@C#Rp(v z|Hyay`z6>cJR%DD6fRIfUS3`xL)#&v9mF~zqZi%V*AK1Nzf^(RQczbXd-@vU$1neJ zea_zPg9F6`;*f}f+45AU@2JAKI&8(?`CC)%p!@`8I=zG^ zz@Rkks^vGH1w+LfF$x?i>hJH|xie$R9c_*S|LG5S~k1#g;Da5IjIlQ0Ni0HvJf|y3Pz*k*+T9WwO8JXNd3F)_LuO{ z-@Qy~(uneY^{+F|;`b{iVISrFwQt>}DzCFtD^;RVe67bzVYl9F(aHfe2f-}mMGV*r z#=fF3eK(U^3(n_H;LYy%Nmrgy(Vl{r0?UMw_aDRxR0~Kf5Ngl|sWCx1Ut>zYpYj5{ z)Zun;Nye_pH-GqGi8j;aORsU8mxcQ*hc`4f-Y>;;Y#)bXC7oyLBB)JFuWHzGue61U zCm`+-nJa#`dJ6j)rQYPZMCt>9)I9g;j1aZ-`m!zu*+XWUAGpgE zB-d5T_XN@!m+DNA4o*(@jg7AYs)Lx=!Lt6NFVcxN^-3WHQ38nvzwVMb{?_#sS0`HY z2^$cwKc}ZaF1rT?2Cj>^rnNUzBig~{KPdP!QOc6c6;qX{$(@SK(mb9+@twYVCl0Y2 zf|bM%?EzXG57Z&KQ&m42@D-Jo5`pqWge))HLwR`j zVamF80ccW}aoZomjjw1jz{$s-URias3FM5}*9QN4-m*8y51e?q;mH*!-t`=V6=`NM zz1AY!*B!UR^m7Z@g!09Kxb#1Gu%j0Y|I-4A=|Y?1XZyU*rVf>w*9&`_MSx%u;JECH+R(tl5|8dI36 zXT{?Vh7b5ScnFyV5D2Qhi&=mh$&Da19;Bl5c)uJ({3IA?(BKX)INx|I>9tA)ycHf{ zRVhO-GY)M;t4Iy39{duko0ic2FuKZfs->L75&;iIc}?m-gOgq&N0CE0{7Hkmq_j<~ zi4>?upj2iL9+;Z`$n*Uk^YNo>(80L!$)NGau*5`)v%So=Zi%+vnn6FV6j+|S@M@`k zN$!6&VC%m3Q`N}tKEY^QRatQna#a7L(oMXGpYckZ`ypi{`(Tt7$W2G z1HZ+hdU|T=SbETi9l@6PD-gfhu96tLIopWcS?oGFtPW1NQ4n-FFE7t;x993^f?E*Y z9p9}NbFO^=WMflPQTnA?i#H2?lY>=J8e8T7hkb05u=}{ksJaBIpNzV*D$|nDFE0 zKq}CXAJF^_Cb6umdq_Zq|5AR&aqtjf(P46{7gQ8f(x%g`=G{U5YRl1l8RX^r>&r^Y z${wp@>tQ(ltUp5Z@eqSFX{JmClk47@O4zz(A$dfgpXcTaUKNZ`qG$v{|Mimw4_-R(AH?T9biVBb8Svn;Y~JO8hICK)UB`1#@S* z{*-a%f_+{>bHq0?hZYCZ`N5M$AsP5Te{J!zc+{&t}w;%COTa-!vL3C$yHtFJGg zJlHQ@42G(@;`Y!VhDv&}@mMZSVm{~!Vr+aI2Y?jpYhMF1yCtPvTaI$i;%EJ#Y@a`K z(o+2nl6^OJkgUuS3T-OQmA4kHgUs(BoI9|)X^AW{e{h!v?%-Gw+N~s%yhEGK8(L}H zq5>Gm%E`G05Ycr44m^xjtp56CZK~OsL|O{U6?*k#NPWt$7h6kx@~mj~c)m?_58m zOM;bq5=`)?E6WXHa`ZB*rUV>}<7?T7p~CkyO z!X=L4o{l8^u?76s9*S~%O=+5D0A;qSH8Bb6wiOlWlDDgaiq``kBZ%DmpgmP!8}-|= zVEDom2?$VzXluosWLviQ@C3^iJ=|2KD~K$iM<1C#tmFr>{5Q?FR7-Hza*>)81^sPu zN=lG?Hqcduxt2bgB$-Ix`Da&wpMkWn%KOeMQ??OULGG#VoFZ+HFg$EiFpDL-(hh)E z8Mw@uBpsHY&qDWxm5J#-N3y&aV-HMEEbRJ`LdPqRWMBU)twGetm)sVo&S~J5EBjWq zw)o&xJZN;iczBlJGmjSNY16Z?Tr{4$vc3lQU_Fe!RSyT~8KWG;VnKb;$rcOWNY2`+ zdi~sEXW_2-drtyzMB4tHwk3_^O5DUg-THPL8e`xey}JFBkR_?q{bzsjzXVbLbi)7G z_i*`d2%jfWgqWsq&BDmY@f+k&Wk%>*y}>#VIVMOt;CFS+I0^Cb3%UShXfp#PX%&G@1VmU9Q?0ZM}VmWM?r^T-JERiEu#(ev&3_+TArbVo{<1| zZhz-8TLabW;P7w}6h-AGua!m&XE~>C$xd0UCbY?|Yr*C1*z~D4jf>`w<**1o_Xe#8 z&iTUnqkjR0y_-LJ;vkXAIkus78XQyCrSvne%<@}Js0m4EI-_Q|Cnf(ZSZ1v0cG;!; zx#H!|2bVmD)x3Os>L%+i?hl+N0=j)cCyP-Rd|>P2sq4i^i-txGci^BySY1E@SJ;Ss zIJ6rTt{3u4@WIGICrUjNx*&i@JHVx=p)o{$0%``{!*)4lp)-OE%HMCPpLzFYteP`^ zKD^QkEp?#U@H!xVYIaR;kn6dH~0v#xFU{Q27T_As^@Z!?-W)Z3dKmQ(;N?KAa{JpdAl ztEw)YpP$2A0ALp=AX{2(+b61I`p9Hae-Jvb0?>@)6VNDuM}e4gG<_iyv`7ZZ0LdsK zCiVg}=!<*oFjn^;8hxvjZJU1Z=b@GC6)%B-W_#dA>uYPFJhA_`1FeC_o!H%l{$x(@ zBv)5gEqf#e_tfkAjFR{Sp_{r>&? zS-H7gkZxmNzvfiEJa#0&@*=%rnR@-Keg>}l7xEKNyrY~niO-Ol6 z5XK4<4w4i@cm^%sEa-p?p59Qo`U&X6MbieF0v9!P)8__lJyVbWRQ#^mRW80j1{$3K z!^ibAL9zu`!OsWW!Pui2M9q9lkS5!!tMUMZAcB;Xl!Rqv6Jf{_<`fL7a1nGR394pe zHM5)3b#`Pv8`Gg+17y&%3!T7OGzI+@Ny{IF|-tTv=Q2ewW2Hd&|7fFmm)kooJuiSQSp`5 z<4Ryp_7WW1%ycC&#;^bZVc~hxZ}^3m+Ls?T`^d~-F#FqkzguEICyM7L^jJ9EWqavp z({zxf!nJUG3MxG7FGm$wNRN;J9T^C~tkk1xoNh=PUHBt~E8RKUPWBd1lM zoYh4dUqy!RTyY}wNwAp{eyh1hwU|cVXDtFHHd18rF~%1R7AV%%*xm#{Px}Itxt%oF zM<6eJPD7yfTm+F(#Vz;c;p{09R;;1D2<*EfiH80wGI^qq5rjCxVYcB3<{`k`?BIS& zMvkctLF%NVokgYS2c6tkZ$@e+OJ2sD4PG$_OhH@#m4ibxb!JGFZS)yTWVjV-Sj37C z7diX$di!(slU3gA^}5SXV(uiFHkzIs9dN=IcpGLx7C;>v9=B#?Wrd8cgpWJCVxXr# z3C^l!&2E>nX)(jaOaEY)b}iv(@Jno+YdvC&DM4u#W|9IMCmqpraf*TkqxD>Pb}kM& z9i)o%jxm*7_M3rTFm0yVdlBMp%y&xW{5^)_EF_^;;h4PKR; zD*oOIc3~YC_FTJ2|x$McwYzRUW&YH2TyopAlgTfzZ%jN81fe$sfwb9QAGv>K9Vm#aWfNC{;5d z=qDV}zdwQ^>09!gQPlnE@I=;7l9wrdB23*X&&+-8_S~@~U0fa@tyGx5wjZh8P~gp! z%wF$~CLda#Vtfl+8&qgh$;CqCZ?!j!%S1T@ZWen&e^-N3&K zCKhhy=!)soeNtAO!;b4Z1AGSMLy1r_S$odB#1kB6vUcC zl40ITLqFr8qWzlMiYnI#2a7BUW(ru#267S#cLBU8CLP8-Ir`r{aJO5RXyH~4tFXMh3vD| zXGfn_JJKcmKEb+)`mZM>5%fy%!;{K9G$s?1DK$b3Zi@S7vNm${Hj;*>+tilnp!@`j z7{_LRKAdT?6aGj`Vt&W5!zgjK`(c3x6LuDR)Fk7YG+S(c7EJ!(B$LmnhYbF^1VU9& LOX2N3%dr0eNiPyl diff --git a/html/img/glyphicons-halflings-white.png b/html/img/glyphicons-halflings-white.png deleted file mode 100644 index 3bf6484a29d8da269f9bc874b25493a45fae3bae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8777 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 B7G?kd diff --git a/html/img/glyphicons-halflings.png b/html/img/glyphicons-halflings.png deleted file mode 100644 index a9969993201f9cee63cf9f49217646347297b643..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12799 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 diff --git a/html/img/header-pattern.png b/html/img/header-pattern.png deleted file mode 100755 index 251f52328c82d5dca54e8f0b7d94924fe3433b5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84461 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 diff --git a/html/img/icn-addressing.png b/html/img/icn-addressing.png deleted file mode 100755 index 40f0dcba82bcbdd73de9d7c963210f06b60c6863..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1182 zcmbVMO>EOv9JlDkpip%y6A~XomfORoEwP`!l6Xxc$8MHLODRc2188bp`!zAG{XF}1 zaeA4?Bm{^P2d*5D0Eq!zry-$jVn{piDFgyBP1=}XXs2lcgajK}_uMAk4iyJ1+wZ-< z|G(e=+xv%yKIrP)*hx`TS0S&L$hwIy{? z@pLf+$14_>h~1!-D3UTZG&~l>Io5HaxE8bnT!R0(v8;AbX?lf59!#*~iCX$QKvpr;w~C2rZ4qVm}+0J_R$c}`9OkmPwaCnPz*iE36% zCE6UzVMQKj30cr25eNVb@~W=MnvjxIjT7~hmTY4SZh#Hfgl)SvvD?CCUx-yS9~v0> z6@;eR9WY!+7zK6Y(OOxi-!2-a?M8xkq5>_(t3%)Z1X?*CIrKt?6?+*EI6$HV36V>* zBIlBVrsa5bP?CWpXiN)hy-e0v;tU(L$N$=;Eh0S_ZI_y#9G1ohx@2a2G91UmKX#MB zx?0fHO8C?G^ZEHq$9L4aj<+tHfJYB^ZMjmN-M3A+4|?tk1J=3OS?-r-kAFY;*^lpT z{~}+==f_^VK@a3N_jQ-ww{P}sK?pgeJr9Ms?vYbFpFFs8X7u{^Jx4N`(b=&J?CV|k zKL0^|#C_dtHb?KC|8#!s$;6j$j)-e=>$9CJwG~F6`tz@sYX@Jcmu}y5m_=3o8$uLnn>KSp72NI#t&+w(8Z&xG{= diff --git a/html/img/icn-bank.png b/html/img/icn-bank.png deleted file mode 100755 index 2eb4c254c99c9917dddb7c6fb9b26d5f4c74f6be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1079 zcmbVLPiWIn7>^8e4tEeioDK|`;vd!|FHO=mtd2Bkw@%y5uCO9ZnkBDmSd$l%H=7L) z>P=6=ba>H=7ccJUWrFS`iXvVVhI;fQdUN7Ied*fiVeDW?^4|O2_xpYSZ%hDwN*kxNI6#tfRrX@+>Z8G_>#3R}c(&`uOd z85bHJ2UwnSoG7lAc7RLpuN&KH2jvA1awQm`dEX@Us10<$BzHR-iWG@A%D8Wnq8JSw znez^Gab8a|8`|OeH!T+hKEAJtOLxE{Q+@ zASVzpmZh%e^1FfBe>I<|R7~A6(tl_4wjOb@|c3RJCvE?v=5X*SJx8_vF*_ zqbELt!Sk!*_tyIN6hDrL-F)?|@pC$H^A*7?mkv}Z^WpxnrE3>HM5CO~7WI`(_4*%> CK2|gU diff --git a/html/img/icn-blocked.png b/html/img/icn-blocked.png deleted file mode 100644 index 9afcbdf4538925ed9fd1ca23e63b0adbd1d95af6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1196 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~NxVnHw1yyScfz8kt)f8oC-eIl4N#xH-C*8W@_I zS{jLcsI`V!{(HkONQpsd>QkUIa|oYM&0AW?*2H z^K@|xskqg1X|LDe0EuHCkK~D!ti0AAHGR?Kd#yXJ9K6?PVg16_qGK;h`AWV;tn735 zG)~i7x?-~Ik}mlGfrVH8EBh-5-l}-uK6&!@mzI{5hp#(ncJ#{d1sv;oZneWnR6j6L zf;+6BDU;`852M)MKg_!=uAgmD-(J|}DU-6kT(JC;Xy6r1yX-SF_fUKCed;m5w6QvxoZ7dhkF zZu}$NL%BJh^>)ODEfeg{>d1-i`H*6&D)K|Y`O4Qmtv%l}S(BY+b1jgsgl4(mmQz%-Rp9?Re4qo_v(AD$5*S)`s3cf$gpU6z$O~I diff --git a/html/img/icn-favorite-off.png b/html/img/icn-favorite-off.png deleted file mode 100755 index 97231f8a4f3b2722c75e4e8b6e3220a46d77ea7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1251 zcmbVMO>Em#9Cwp_H`UrO4ut~76Cw-}`#G_bm}X64CoG7RD$Qt-K-9Hg8`Ihj_A7C# zA+2ocG6@awB^WSm2PP1jrtZW6MES@LJupoZND~}j9iUxcgzZqKityYfg+sLimhJc6 z-~Zq5|Lvm#{f~9*xN8SN5FNRFQUR}i_t~}uzn{8rYzQyiC^L)(%`sGwEl8wPa}<&} zT^@%8D67*iEW%!b@RqdVFdEK3Atf1~9IszupA(BZ)pEPX2Nl>f20^Yk~nj%+K z&_se-b80w0K#HaXNiGx)DhvQ5&xb&S<9YB1$ufYY8GQ3W5D_?DV54O7qOdhf9TN&t zwrLBW5>yGHvOv?7N+nbYhfHgn2Jv{@G~zXKsJuj(g3wh;zIA_tiq@PrtMI=r_LF^B3nC&l2jHyOI9- zx1P=)JxdGoUz}~bv^ROCz4nangIP0qpu76X!Icj^HM;S}&g9Jgk=fJjwd;$_&-WDR z$Il%1*2n$6zkJ^v;%=Qdxcq3>+<_w>pMUSz?|%8>v*@L3Pj7m2)8}6B@a*MV9kuu8 zKRWWu11gz6e7|piyL9cizdLZM-XQ9Qz~6_4g6}?e^_2X_oz(}u=RB|XR1@3xZ1vQa zzY1)vW@a6>bK%P?!7lQ`=A}xq_qEG^R!cU diff --git a/html/img/icn-favorite-on.png b/html/img/icn-favorite-on.png deleted file mode 100755 index 16298fd807f5cc242701a30fd55c4294eeb482c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1283 zcmbVMPi)&%7z^oG_jxUIEiU!9J}4JHEov$8chP?*sqP(*iIdn zxYeev>khO6Z9`KIfJ70cYb8`9c0vP9Ankyr?lf^gJ9XmHO2CGMiZrP_w@Kkp?SN(b zz4!V1{l5R69q2pmZ9LS7VVE~@LQ0{v89l8H_2}(v3VyUS+1(j?&>XhQvIQ|gHFFS8 z=<*0mL0O#``w4bpSY2LAXY5R}msdM);@ zdaAb2DN5vRyU3Gdxm*sEnSg1HkRTF?xEwU?M;iXpgkj5$-zXiaF-WkaSX$B6Oapfr z<(xTgM+xNVP6&E2ncO8dO4UT6l#z~HBtd{8b={3?Tf1bZ;J6d{>{C3D(HR*18aP>o|REK371#IbCU1q=Y)v>=I`$V7sINU>5x4A-y;qh!m50&8|PWVecC zo`~f|3(B@>rA@O?>wtm0X`7|IS;WOb4sT1!ie|WiV{UZus zSZFxbv!9P)mzA?^HvZVa z;sjOi8QXttaTyk3_dT#2|C_zhap3(o=L@jyv!j*$*qHa@j5q!1*~)b4tAMZn>72|) zd{a;PHnIza!m$Hi&P}(TXK?OfPFxaNr11Ja-@Bf*KV#>fo9jRP>iNP7s9)36h18Xq z-uagf-n!oK%mW)=S)g7Uimx7Szsq0wD7=haf9GiG?c>;mdqY=0Ido&%dGYGO>3hFo z52q}Do%ZsC++Ezyzr8A4M4||iLJDbxP->Lhp+1XRV(&RV(nQ#9heP3UywEq_S z&Udm|xV`oKgV*Dg1op5Oe{0`bL;m!oXYY!)g-6W%dZN8q`?(|AqHkP2!<}tf^~5fC Yun!*bvztHu(c=D=65V~$N<4eqeDrRz}kojyhXxc~DOUCtA$PUg`fX}K6OWgj&lsD$nktU}jcUwsS580KU% zsMSf`nbtfMa&BhBrD06b3^O*7#;&&v324BjAkx`yuU@kt@OAc9$q}5`fX!fP1H<`^ znVPq;?5RFGF%HI3jS_^AxF8KzqC`t|w#}>2eWvDF&^95JtA&eh?3!)!Gwv2gO~&;0vV&*Kx;&2X{4PL!q{;RiKC=jC|WW; zbz@%S1U?M2yxP_Yslq>D9BG}@)?>(5VS?7MNAF{CI0w_(9q%YJq|s=zIG~r}u9(PM z3t>bmrq0q6&JTP|P!w9l(V{Ra39=%JiX@dM%c@$GY{M2UA?G*>Ye{NZHYKy9Sh6Tm zNidYMWY{H3v20Pcb8IC_h#Pq@_Zv{ZU952|Rx>bk3BommR`L#*Ya)V@CW?VEFN3R& z>jhD!xRzZ|Ctnld;12X{j6%?^uofHjA3k{U{@s4#`OCq*O+&cU(>usqe026}&+2ZHO>D)Q KF`rH@-2Dw=T1!6w diff --git a/html/img/icn-help-16x16.png b/html/img/icn-help-16x16.png deleted file mode 100755 index 6dfd9990c277d2d1b14d150fa44252c67ffe2f8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1384 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK1|+Sd9?b$$k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m@_g%B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`kBtHuNWFoz#!AFNG#Ad)HBe}%?0@jth%@)C>7xhtg4GcDhpEegHnt0 zON)|$@sXws(+mtd{1$-}0$pR}Uz7=ql*AmD{N&Qy)VvZ;7h5Huj9yA+ij{$*1uzuN zO$^M949qMH4K0j}94#%K3=Du`7S3)iFf*{}H8QktGq!NEFf}%@G&FQIax!*uv9NSD zHZwHGjMjE=kNwPKDW<3A7ig*Bq~2E9aur#FG4?ko^1{SPBTp$S=t+&d4uN za1J(8(C|%6&ddV|Xo4aL;$N54qRg_?6t|-MTm^6lTV-N#ft#y^fs2KOfq^qFpF{Mf zkP~Y9K*#8Vk_S?9fe8WAAczT1{6G#o`=sUp^Gp#ibFiJeUctb?IL*_=F{I+wn;B=b znjHj=Z+&(tS)t;?1I4erOtl>{Ri~A2*fp(xpdIqwR%DN-{xW@mN$LSr9~6}4-FDV4 zV;5<2&7JjC`4Eqep7rPR|8Bf_*K;a0(yMs0bY`2|1r}c@+T0rV=bn>fHtAHG`F{4TP+IZnSH`^Ods`BJM3zbXQ1mNV7uQgGzh1wK z>2qXEPpGv5-y`+bwyBRB%5^tN^XP4Q@W7XpHtJSI$u5wG*(jS0Ag6yN@r%YY#x_2KpAV>TB+WuK?3 KpUXO@geCxOsPu&Z diff --git a/html/img/icn-help.png b/html/img/icn-help.png deleted file mode 100755 index 954f7190c159ae9d79c757f97eb4461fd603d3de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1444 zcmeAS@N?(olHy`uVBq!ia0vp^x**KK1|+Sd9?b$$k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m@_g%B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`kBtHuNWFoz#!AFNG#Ad)HBe}%?0@jth%@)C>7xhtg4GcDhpEegHnt0 zON)|$@sXws(+mtd{1$-}0$pR}Uz7=ql*AmD{N&Qy)VvZ;7h5Huj9yA+ij{$*1uzuN zO$^M949qMH4K0j}94#%K3=Du`7S3)iFf*{}H8QktGq!LuF*P=^G&FQIax!*uv9NSD zHZwHGjMjE=kNwPKDW<3A7ig*BGx}E9aur#FG4?ko^1{SPBTp$S=t+&d4uN za1J(8(C|%6&ddV|Xo4aL;$N54qRg_?6t|-MTm^6lTV-N#0b!p*^rny#YWhIO=!236 zQgVR_0n;Fe2~Ye$4m|s$<^l6e5ioO{HF9KRU|_uD>EaktaqG>@jedt5B#y6~m~qL| z{jNt!A@fT8hJB3w30K?$*o58W9oc5~`mK4yo#CP;YqBd)?7&2!wqN<5RO4o?-uwD% zm+w38I?lcKYQMk!I_tIQ>Fc&g3ZMS zpC=#hDY_Bq!M^<~M}^Epxr~-q<}2oi%RSY4HLa}Sv|z^ZExUUJ$~Bjpy)3=ZDUmqw z+gpy0d{3__#WD)}EiYZ>$7y3MzWLys)ovdC8r#KQsx3d9c_w3C%Q<(~V7I6=*Ak1= zzZVK^9~M1)5hZwf&Zb}Tt8a_%5Z<$3)4KBh+|FJ63H&w2sp*I1n{{?33KUH|TH! zvzXa-Cl?4_Wf^<|$O&kcSpgRa^mb+eH;9km8^8@_s&L5>LXuswfbN)j&oA%UxKv+N zDwXQTVbC%O+XlE>^@Hc<=Ue!5uiW0fy}f0ZG#uGXjU2d#w#9J0!nIPzBWFD+5s=8`%mW~rj8kT8*S-h zq>626LSQo&u!`USYYKZGG6P)`mlp|3M%eZ`LQoddy4cUACnGUpJ}7d0$Pm5dIEeyN zj95cjWY*8q=eixiphLkmZh=`m)&9L6J_V5rY)zc~E)x(x2 zm%6>W`?HL#OEqUi>!waUoLSbEX&u{&hmB=zo5oL=NlWO;yEGuKh3|C$n@UHi(o#Lq zw;2b|`W2Oy3byZ%Z@!Dk#gJZzeU55SUy@aUWeU~_JuXh@_QL_{AQ!4ku68N<+{!Zg6;r30qobY4SuWh4#`hYhNrAt63Q_NTHmHXsc=f zOyT;e^A>d=UMS0_zKa*N0YDCz&`vPbby(;(L$b@>0H|p3$gLDzJLM8Bo}IEqs;#H$ z7Eddic!n_fGHu${Nq7Z(1^l(7l3NPix4NX22ak98MJ<2d>P}}F*yYA8fkI6EPnKg^ zPN%Es*}xYdaa;OfIf`!f2cpNjn%mO*_MWP(d&4HL<(6Q8)rrA!xuyNN8SJtY9)(xs z!^2OStxOZIpD%OZ}tCt{?gb+>!ttN;4zcsB?JOb6l50&^04(G!@kGL5|=F+Kw1L8}Jjt7#wj+ z(lOCh(7?4P(8U41h#nV71C?6>WpN;LOMcejJ$c6$w=~*E4&T$eK;o7V>jAgqv|h{- zk*8x%`UarugB>{qCK1|vZV3itb4&0}V%its8JAlU`kc6>Zs5)>ao6EDLk5o>mJ5RB zWN?A)lUwq-huSi@AK_(i3ETDXa6);7nI3!6wPO_}Qlk6hmatZ>R}VXJOU9(-$SpCG zme9rLmW-uiQ5=leo_M_L8}u2uC5L>Y=a#4j^(C2eEvy$&^76nIm_%}0grHy(oQPZU z2o~3WV{Qqt%G{DDzh)Qlgjo{jWLIE`WsIRzekD?9FCB~jCZ5n`;+`eh*|RcY_zdMT z$=MnJCAXyYR#7950*PBXQv)EPiQO2spCfKb-vBrSG7EUzQsU$Z-UO)Km^$22qE1Xz z6R(O}TG4EuvxzsN_L7xbs^7%ZhshDQcn83zFSfw zv7_jAgqd2fx#)3L8S<`OxCNrX0^ zTcYq{aZB({V%its+1ep;9+=KKKeq%%eluk7*fDZA8C?AClUwq+huYSmCta)zE@Nx& zY02X@Vv<)6Tb^9%_Dp%fZ~!V#OL=gH@0Kjanbu)!89!krEuo9gEtyJ3DlN6#lFc}H z);H)ga!U^RM$au#4eCp>DzMzbiAr7;Si&Td+ajdYF2ZW|n}Th!{!4BNu^xT5l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~Nvf7`VBb85%je8kt)f8oC-eIl4N#xH-C*8W@_I zS{jsq6HdMQK*#8Vq82HtVM4(417gAxE|3FH`l)%q^j-u^*e$yjCo(WFig>y>hE&{Y znY7W1*-^xGbM}^w4ADP~tj(zksavioEc$j)X{lG8g6}UAr>wWGLaZA%Y`W<6Cge{O zN2ZXA?v)C?J&n(Wu5-7irro=Fb8cne>onEJliHbA98l_cAgT92;MYQf*GqCOnr5DP zFVbuE#=(8^M%}!FCnZk0XD{C%dBoD9O~duoP2)|s_8j?JU$(22$t1^yyISaa>_u}M zl_jAP2TW^j{b@U*D*b{bJD_QGOGuk{`Ha>zoTtS19GHENL-@n1C7J*K-uiekwzsc} z_ugfdPbwep`1)8@{^a+3dF-0t;g&nT6GLwIt?ezlyI*Va1Zm}!%e2%>{EkQE%_y4B v{Cbx0{UXPC?P_-pw-=@tb2|pru}CmH_qS{I-SV^*RBCv-`njxgN@xNAl69O8 diff --git a/html/img/icn-outdated.png b/html/img/icn-outdated.png deleted file mode 100644 index be328e4ca105364131c903e81ee6e531bedc9314..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1151 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uh1|;P@bT0xa$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%qp275hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~Nvf7`VBb85$e78kt)f8oC-eIl4N#xH-C*8W@_I zS{jN2PQCg-$LNEi7AdM>LcsI`V!{(HkONQpsd>QkUIa|on_C|@0yD)&PZ!6K zid#v4>U$U^I~WQD1%5MZlnQynCXmnc$kX8u+p-CQp2-FR=UJ2L*xo!47EovW7$wlo z>3KOz#dm(Ag>aX>^U)s*vYHajx|m*C2XIPMupIdm@Xc9an)BvJ(UfGpS!zxUOSUmA zxyawGVl6aVxO)%(iIw&jL=H7roX~do!_<98U(CkO=!i1=HI6RzTAfLT4u8bkk5&6z zIN{3vzM;ZUK)-p@#e-oJ@Qo>5Bg2*z)IVmF5sY=s2P1*<@J8Ctw%7Fm@GeK)0hdJ9~!yHofBrXQl z-fbQmnlzzJQuY)nwK54(kQ4!lxB`wAMi2-^xrk7NqR2{!47 ziw&YtIz5(x$2^S%-lXg-nzmv*p51Qe+67#aGVqXyhzKtRpU(jn9NR_6%W_%F?^uJC%<*WNYs__6Bp0_;yQ7+S4pa#9mXT=X* zp0y8Q0X;*3=17xLHK6Af#pALx$F;kMtBdE!Slc({C~<@z(c096M+fFHeKOv?xn2g( zRqa;@&xwbYaMi*gW*~kMAL0jxhx>d`>ub6$(c2rU8cg+7jf)GeHuP^c9H>8ZXhKqF z_`Lnn!}qGyl6l8(QT^v1$Zy!}?M`{_$NE{3TJGaxrGvYl_pL`BK3e~HJT>p_@ymV2Wru_MOCC0{yRUS-Gxp8FklVwawVqh>t=hx|Kj;Tb?%cT0 zG$Z%mfiDP-{`=XUDa_;^zO(Z=#W!cK=q8BW$ND_Bub zInrs$XZ6gFY8UmiEM3$)(3LHbvs2zaNmeMQ}$zb zC^Q^b8P*%Q_ufa$Ir7q#F^f~WBhNhA5xJwR5~@YAwO+|87awCQ=i{tJr$p4^>0T%9>SM}8^| zqFK(rI`1B4%1g^aNYv5PJsNkU=B|f^WPU*D+kn?LH`a))*%ggjO%lWEw-NB6G zN%Ac&Qb82wkt4bXC&nN;eZ1<9dO`YyRt6Bk8)-?v*@TJU4UA*`-?p8d S)xFO94~mag;a|!(Z2cQ8g}tu; diff --git a/html/img/icn-remove-16x16.png b/html/img/icn-remove-16x16.png deleted file mode 100755 index 24d70680362c17953aa4da455796f1fbbea1b0db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1234 zcmeAS@N?(olHy`uVBq!ia0vp^0zj<5!3HFyJAa%3Qj#UE5hcO-X(i=}MX3yqDfvmM z3ZA)%>8U}fi7AzZCsS=07??9MLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M( zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}t-3#_`hBq$Z(46Le)Ln;eW^@CE2 z^Gl18f$@>14ATq@JNy=b6armi}2d_X=Y(+Zfs^~=xStP=xAVR z=w#t+YUt)>X=w)2>zP+vl9-pA3bQv8XfIT+IbOY1&PAz-CHX}m`T04p6cCV+Uy@&( zkzb(T9Bihb;hUJ8nFkWk1Vs?Uzb>gonPsUdZbkXI3g8g7%EaOVpmz!Q9HKXcoKVvT zIz}IqJdlzLObD0;K}>k!2Xf%qCp8b4XNrKCqwG+n6axbzgQtsQNX4x;Q#SG)3=nDK z7c?`K@ZH0(nv<^ zZFW)Cji9UCp4WWEs~k9cp6+eibs>Gi^7jWgXVl-mi}dmCofM!nW%$dhc_6^lWv_p3Mk|G$W##kH`{?&I*U_>Z#yeoU(FyaC1+bW6WC5Pgq%M#KlG3;L zF^FK8C#PmQU`KKrCmWhya&7#MW+F6(MVcH_lDh%Kv!F}Wqr~`~djzg3QDRpxNhM7l zzy(>3X~btP0(rBPPA)BoGro`%C2|m& z97*Q$d4ImaZ&+O<9S(!_PP>-0BqS(O{f|=?lMYQqZdXA6zOyd znwd<_66^L%p-{<4M>0v;Pm!AD=2f(|VH*4nV@_*3(`N!Q4Q!*=lF@l|t}B62?f&k_ zHAK;H+btCxiqs<*a<2w-m=K}_`r=nqg`?OIs$ye+YGlxsrb7%9Yl(%!0Y>CSI!={1 z=EBCAaEuk0U@#PCX&OlsABr)&7>tMFBF%~=Y(lr8q|2b>S4Dnjuz|l~Io<*iG^~ta z^prXvl{27W=L{3)+gZFWDaoqtDmJ(WG@Y*iEOj4HM9a|dVud+%jtHp6e`P+6RsN@H zBnpOf+vAURDXCBoy4%_2N5bs*03FSYg@z*^;=ZE6dYcep8Rt!Qa%!sSVQT)iMf|G4 zJ=J4lW3^8P3xz^#rDu2ZPO#A-0zPRuD$qi@KJg1)r+T}drr2lZ7Huk zH&TWqvT88)@lNXG>1S<6y#v|J3l}f@+VW9#UY*BIJY7>*`g*`CMyXGScT_EUFdA4< zxBf_S!R1H$_pkm@dF8^{A@kl3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|81#=KlDb#X~hD#E>34K5C;EJ)Q4 zN-fSWElLJPT$(b-ssbzLqSVBa{GyQj{2W*)24v)y-fM)1rW~Nvd@8nwYt{I668R8oC-;Iy;&;S{OQ87`T|b znYoz5^t$9Hm*%GCmB93-!1bCN;M5CB47mkBn_W_iGRsm^+=}vZ6~Lah%Eav!7o6rn z^`_u-i%&LjGb5-F#H72;Tqq*eGb?d0f+Y^*p|f9HX`KsmFa@gzA5 zw`T`yX27#K|Ft=}2(H5B`vSqVpZgJlb|71#=u}3^@FcX``K9bC?tFt3!z# zJm(u%&F(wBKsZkVdhFe%g&KdSIOy0nUsBq!NPd|^V}s+TfM2S5&EFhe zvM{l!I=`&lacLr_$=rq{RT1|eDvpQQm$)&c)I$ztaD0e0svTQguDO% diff --git a/html/img/icn-search.png b/html/img/icn-search.png deleted file mode 100755 index e55ec75a30844642a6d29e397ee4d728193992f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1311 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o&*>5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8KW+g=7RhMR$W{Yl!|Z$R@KEJl?AE#L8-<0 zrA5iW_()TRX$FQJev3c~fv&OgFUkZ)N@9*nesXDUYF>$_i>(q+MlU5Z#mdph$;r^r z#nHgY$iU3P(9puj$kEN%!obkL#L>yb(i~<6HoeY`S~(Y`CYIzEh2-bwz*0a!Mt(_taYlZD zf^)E$f`)Hma%LV#Kob-}5dXTQ7G;*DrnnX5=PH0h*eVl?3k)oQzBDv9F)&B?+``q; z&CS@z$F!Yp$Htb_tX@_Hn22lAIFdQ*7V;1;oUTd1+2;nJUEXwPuZuy7rkS$7w>` z`cL^4^tCr_7L*QKyi6x@!uIzopHEv>Y&H4WmF4l@&)J@@oLQVN;2O9{MmKZk^ka5h zKOE((Uuc-F5Q^S$fa6u^e!=7&$BcsZEs$CEp;2|qBC)qO4wyfixRI6h)?&RFttI^G z)6&@sGk#@Eh`!yE77{M2xJ))Vx^`KtxA*FImH+0%Ud;;+XwJGP{AEqlbFMD=jBhNa zE5%|Qm#=y}Z-M7kOz~V&L7D? zoZ;Jwr(F1XVny@Yt3R)--C#Y?Dt8$o^g4Nuk;4pwO7iT#dY_~zjxeem$RRVhv9pby-M{pD`3Df OFnGH9xvX8U}fi7AzZCsS=07??9MLn2Bde0{8v^Kf6`()~Xj@TAnpKdC8`Lf!&sHg;q@=(~U%$M( zT(8_%FTW^V-_X+15@d#vkuFe$ZgFK^Nn(X=Ua>OF1ees}t-3#_`hBq$Z(46Le)Ln;eW^@CE2 z^Gl18f$@>14ATq@JNy=b6armiX=w)2>zP+vl9-pA3bQv8XfIT+0badU&PAz-CHX}m`T04p6cCV+Uy@&( zkzb(T9Bihb;hUJ8nFkWk1Vs?Uzb>gonPsUdZbkXI3g8g7%EaOV0}Dbvhv-cqC)D(T zj?o7t52WM*69T3|5EGvGfgE`DNzDW1nId532yQ-O&%nU=*VDx@q~g|*Dd)9a0!5C` zzy9XR4X-aFxPS(Ihw%U^2jko+wwu=HfdI21s`_{w!;rvYqEHB=P#eoq+;ZJXKBf^B_$Ic zn|^2t+u;4Vc#WalPZy6l=Nz>xUnRs|dl#|zX3pmOi&B<`_3iTAX0Q9qZjFrWg2rQq z7jSH8NEKMRwXD*fA-?9?ma~qxVg)K1qJ_k#{&X!C5-QC=kND|Nj5gF;B{~^cF9jsIc(w z|NjoM2U#~ca?N0$sW89ASwXg^^8&{c!=hzOa~i!ia9%pF;^k@9L*<{FV^BWrdKgSyyBt_cy7qb*e#W7hoq|G!Z% zVd@+s6$i;143{6snl#sayqVN{_=?J7lXYTeu5t2(s+MG(-(b=i_&l<}cagdQXWY`8 zVh+6QJJ_cyeQRR8;KAtjgTe~DWM4fy|EX8 diff --git a/html/img/icn-settings.png b/html/img/icn-settings.png deleted file mode 100755 index a5115e14354742e486bcaf18f3e0e294b3b83030..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1318 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%o&*>5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8KW+g=7RhMR$W{Yl!|Z$R@KEJl?AE#L8-<0 zrA5iW_()TRX$FQJev3c~fv&OgFUkZ)N@9*nesXDUYF>$_i>(q+MlU5Z#mdph$;r^r z#nHgY$iU3P(9puj$kEN%!obkL#L>yb(i~<6Hoaz!&IT4h)utwfW`>5YMvgAdX3oZz zra)m67fWXgm|oAk;*!L?>O)SYT3dzsUfu(?ejQo=P;*9(P z1?ONh1r6WCw{ApUhpEy^rQO>ryA&s6}2uvI1&7Z{iVeQ9WJVqgySxq*eT zv$LC#qpPWzp{cR65>#&rIiaQxbc{YIc_1Yhm=G`xf|&5c59GkJPih`8&lCYOhap#> z2m=FSh^LEVNX4z5DI2|*9R=FV#RXd;G&D4#JSQYf)v#;y6%aXUQs$JDo2h=IW3K)J zF(<8~?i)BV($&q(%$fuaIwdhp`Wk(+`|*zQJN)u*&b|3J^X}a4jn`(0guPwgcj=nj zv-MgN%x{_~t6y5dRbDXf;2J*v4Q3rbE-iZyEc2Mj?P0)?b%{)`E_~l8r(?xmc~16+ zkhJx;{Z@yLyyW?GOCx2PTDs8D>a7P7&N*{){;npe=I;)7_FkLA=ceg@$GfB4*|B^}vZ4N=W%BtB!E5KY zPmr(l=d#Wzp$P!uxyrKu diff --git a/html/img/icn-share.png b/html/img/icn-share.png deleted file mode 100755 index 98561a43f8a964f4edf4a79d705e88587879239d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1771 zcmbVNc~BE)6kh_SRw9N1MG?ns5Q`R)Y%WM7Bw+&x0-*sUV>=ykEF_R*V|Imr#b`lM zY8}fIL@g>6#+F(K5X)$_h(|kOv5Ep#TZzsT@jwL1C4_XtVf%+;XS%by-}Qd){oXa- zuB616g$w)^006KscCA!SjKRbQ&L zM5)Q!cm)Xu09UOpMS&|4;st8dKvz0t=oW*CKm$Oy$YN5evk@FrA(=X(kk0WE{_KVgDfV*Vlau97XonvT%Ldx3eG+> z!kSr=A&^U>XKfKHAx(?pCIN$yo106|Wz$h}CIjO0`A!`yRtO;xg5?=;r6t6O16H8N*cN7$XkLa)UNU^Ak`QF984>gOsTNsHnrrbSI4oXi7* z5|nD4(Ydk8nV=berHEOVgJ`17r~#agut4_;1`^4Cc|L>H{GX^X2r>+3dHkzf=C+6$ zbWUFuKe2e(K8TU%88guwE!*`?M9(dWl}b`9cT|%Ohv;GwDV_pT>TIRy8jZiVhg9YQ z(~Dx3h4(I_#Hq)a)VhMP=T(0WKk3>o=Dqj!xWxBDxa@F5nU|;MqsgsrO0~EC+J%IZeeear`LsW#{jT*|1sI&@82N%c^#sa zdi~U6v+cdr)zv-Hd*f(EYHDiEhN8Mw5qSQg7Q--i#S6F7{lA~aHZVRqtF^xve)33U zo%;A8IiEH+TfU*vPpwfe^+s|tWio41bjOxY)VC=|+> z@$vD3ZCU$wy;;}YY;8W5HPqt+i?df*W?OZj!yk-Wwm_wLDRG1;^GO{wg+FGF7)yCc8l0D zY1!vrOqd+)CKxm7PM&<|`dPb+Dkst-qpER$lX>mSpooZwKrC@lly=EPw zzq{GtsVK6OO6+Y{uG|^sJ$Z$luKC&^T5-9hN^%SH)FXr9Nr5aOT&K-FoyZ6$hQ@ zERM}#pBx|RvidDb7vF6aiR0toF?V0zG#Adz>kY*ub8iSZwOi&1wXI8{`xdV!HR8`j z+MC0HRO{t3&CZR_d&R9g{r08%FFRKa0rQ!F%D_7xEW0}7ynbS%5~U|1(?9tea_FwT diff --git a/html/img/icn-zoom-in.png b/html/img/icn-zoom-in.png deleted file mode 100644 index d16a638ec2215ef0bbd6de1f1f38bf13c16f4349..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1941 zcmaJ?dsI?)9LE%V4at0DX-ZczSG)}p2Dz&j0u>{|XSqVSDkfZnE0SfUWN9_CtY)q9 zRL9EN46|0PZ0h1<)1}8#`B){kwbij&ZM}1AmzHgR%-wVE@9{mK&*%F*=T^#-<`cc9 zdf{+5qErGYu$|@nJP6oo+5?7Q+Z0rkhAu*~(IS-*#(^3n3noi-svKAWt28SLF2e#G z&XuB7rlD!FM7|o)(N#_i-J&yKY#dGyV=<`I%VCt91?On>Lg3eP-vDH-MhK*GWK5YM z4$jp|ijDB1;v}WIc)6OV0b=Hn1r|Ogpo38r*`mwWoA?$X@K%?Pot`a!V1Q)s0<7io#{+z3@DTRKUAlCk2awS_@8+H zQ`n?jVSpJ5*n|`s)mY=Q!=0`S{5T`5LJ^}9LGs6{D9=Su#FUE|$Z?Cf(Mc;<{vJ5T&{B%bOy{b1RJ$xSR*zfI`Z43`Py+}i4u#&|`D@OGKvyr2mFB`O zC0#5lND8}4&^dMlQq@5IiO?l3eydkrCskSJxU1uve!mm@sOPwTkpqzU)O&;-ac^E- zq;tFPSzfWEXN1())G*~B0K}fKZTi@|_Bej1zkSH%0`F`Z1t19~c)EpAy@Uitt2>i; zyH#Ne^v5yUx?Sa-hi+6PQHxhm60Iq=04RO*MuWq{lJICn=cgQB&p|3-DlWi>u!&IU zI9&cFBiZ*5_gURD+wsy*!uFcaqeVy*otyDc4DIw`U~+Or~Z@{=J#4S3}`QJ~tL&P#@Xj)_l( zJll3!;TI|3P~Jw@ucmeEcoGw(?IgfoFJ_w6rv%)H!@J3mZmE;yPvXlekq;Y(s# zSGIN6&3{xPwh?+;ZTnl6I@B(Oe7onX3toeM{)dt%wK=`>B3@kBGAk>kXY!2Px`OGz z6k3LTf9i=13x0}S9Xzmt{JPe?(HizR2)Ps_Z7|M8i;PwBu7;rCfN5&WXxh*{0{-+SiM7W%UX@zPrj zMT*EH+eWA6FWz&<`0{bJ<~+k()%J=M+CwiGU0-+W#zfm^VS6C6vR-bx(*AO$ZQ=0G zErOY&TQ|2=eR1z7+*K18Kr*|2R_UGEP3QrsI`gD0r(=EZcl0L)Rb1QBXpNsZGidGJ z?@4P9`{bR}Oh3TRrgl#gak+)oRh$0U+lNdpRoX*(?cujQmdM`fNfBf+p+SNzJ12L~>x8lzHk$UfP#*RAYk5Vd1f*NC&mHh?6 CXzNe_ diff --git a/html/img/icn-zoom-out.png b/html/img/icn-zoom-out.png deleted file mode 100644 index 9f30e60e30e408f6c3ab0f6eef643bf0de379ac6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1881 zcmaJ?eOME996u8#E)iG*RG_W{4a@De;U*i5x7}b zojQXG0D!wxf+UeE+xfUr$hT!jv_H8_C&UUuj%kTJl^F%1HCP4;N{y;aGznE{^0U7~ z!vSDokUm*KC}i;hHD+Y0oEWCnh?8sp2#>VlDs>i0fEj3}-Xw$`A3q6!dW{fD<;qwx zT!iZMk^(a-FGxsM7i6jV8YnUX47UnM0V7JNK&#PUvIwj~=%ucJ+&j%M1ipk2SwiUV zpcJx1P=uLLkjo5Vs99__$m22DbGbYodk)B9u{kh{ym<`vTmhFS;LHO@FNpMJ)@TJu zNbIOD@+5?G1c3`+I4>`cnHR#u%$YEo&*wWeI2;CvU|8}^gv!b=Spvrt5Y(bJ>v2Ml znLwwaDg(} zWCE$lLa0n?REh{8QiG}2YXq_LIGnjG7FW!f$7i#}oS0~_2#JkGxGXl8%V+b(xCo}s zF`_17jH~&F%Nv*L90ns!dPY#QJ{Q%*nlU5zGHHQ+{8&Q9)f?q%#*bz0xLlYF26ndg zU#%W9k@Mr+z8YNe@M`o?6FKi@aV(6!~W(iD`EBF`l3#GrEh2OYZ;y@W18Z#M`*qFt(}lp+a5e5Gt#C7N-4QjtA9 zU0c`nv6;D8bGf&-z4uA3;~Ad$^pnFcj)!DwFWm|5YG#O6O={akrxzR6y3tMr*S|Gb zJhdZp2#qg~yIL}!Y=5eq=m=Icc*<>CR;_9cSaf$*lu+_|y$$Jb+iN(?b9q`RLL#i% z-?I$5Z+mPuT6{09gW{9^r=R_KSnIq^upCM$J+3S%_t;$VTgf{P;Z_%^lCPM!GOD_~ zrfU~1e(Sk}Im-&yPNO_h`q^^wZ%uc2T4&xHSXssQau+Oq?F8UWZS9Tb{aWNa$3 zdOiW|hU>}p&~uy<3myLS5#0SlvB5WV|9~`#wQkTedj;y-3S2%CW}DLPQxg)wG|L_I z@3&CTYj(JZH@@*lYHQ2o{W)(eW$kQOoPto#LBov|stc_t&vR?Bqtz3e1J3ylMiRPJ z_fNyJ{>nuG%kzEe&)*v^O!K;OaRk5uZoW6JrFxFvU8FFqd{{+jk^fV<-T zeWEV6Y-4SMZFViZSyywF-rw~pBjK#7TIo^qO-1|Eg0lMC`R~RRbT~Q^+#j;jyfBxd zV~)>H?~XKtio87^HKHrzCzX;-Y4;92L6$W(*p}|v@ZfF$Wx}?va%bARzw@@I8+dMS z9-Y1ae%6`|w+GGP47vfZ7v2JzcJ~B(eVKao{XQvC7FT|0NvV77ft}v;z!?jvt_w@+ zTbtYXl{GP6fOmZ1vyKjr2_3WX5!%l)Xa_w;yv_(}<-v-c?vcRjd$I?5tC!Q_U(Yxg zn6=k5eV}DQTiNYX{DWt97q8y6py|lav^_mGW!$$ZRZ$JgiOI>OK@bpTe>};9{?U=n zn9n%c*OrFO5BCq5)SB71^BT6LbjrovwkECXvz}u!*h5_#phVH_mC)PU)}y(Y10(;hq6Q%Y3xS?x{Mzu>x7|hQ7US zR*X~2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9&t;ucLK6V{a85Y@ diff --git a/html/img/icons/25/bypass.png b/html/img/icons/25/bypass.png deleted file mode 100644 index 3cfb3b4a8177f809ddf4951767bd21e77db734b5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIY)RhkE)4%caKYZ?lYt_f1s;*b zKpodXn9)gNb_Gz7y~NYkmHhz|vyg~bxoyNYpwMPd7sn8f<8P-L3Nbngxc;&z*dH(?X_i+A9n^4ptLK{#Z{+#?OUd{5aw{LkGQ65&e{`o# zR&3htpw6r*JLZ4ZFIvAq=JSzMCK3J3mDkQpIwSPk^a5w-lV05mbs04cEZ-*`+jf4U zqsmK-%#`0DEPd|&mp=K$GRmm2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9+EJLCL7-AKQ)8CE5%jpB3$*j!doR zH{0;qCS3iPQuxAYlb`u89Qd4*ZZrGju{kamtwJYWpP%URddXzHmq%Q~pRc~VwT@fA gUDx~c%oaFVdQ&MBb@0Lc(lW&i*H diff --git a/html/img/icons/25/cv.png b/html/img/icons/25/cv.png deleted file mode 100644 index 31994bce5513c67ce582aa4137afcde9c72d4b71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3139 zcmcImeQ*?K8NXy~qp=!m7`x&cX%_x9uV>lPL!Umwze#rGVu!&L!r==M02c-TxSN~33cT6&>tU0ye4iHz zP5MmmtqDE#%;(A4-_7<8za#lo71_Bk)a?`w_v9R69SSX6+~YvhiG3=C)25}-7k@TH zQ>L!bYs4g*beeF+Y+mo;RqI>Y(fUpl)#=5HsD(W$agf74qDW2t`4686)1hAaSN~$PR+1ktdDL_`ahuOrcN+7b0QXO*33HN__AP&jVrsyk5(PJ;3tnM?J)_hg{R~ zP1~XZk1%EDeT^oWmP*Ju6}OgGhKT^i^gxHH(F2eC{Z29%0!92eW-zaw++lhH)vyLi(oxGbZ!lWYxXK{|i@JLl$B~K?~ z`?i;{ZvsN)bp;AXZE`X6ZMWUFv!h*Z9rZ%-1Tv~236W_9e(wniDsRCt=wprMS)L{B z27IKQ6IE7FMdd3&_t}zZlF&$pJ{;3nR3q#sjBVXCddFj$OsWaX^Pz=sBBs$KsjzA4 zst^@)gdq!b%o;#|G7l78(t#vmloCWilvrHMi|mitC?5bA>@Triw-NDC!AOnBTm&nU z0VF}zfvyM*Prb4MmVsKokrJgs38clp%A3 zGLm6nUXr*J94&s#({RX-f)LZZ#s^)%XW?HmOi zCu<@YG>_@F^s?ktctiO%b%RegjiY1NtOBk&N+kvAe;DsywrPB$d<%~KzuLqE|2n1l zVg7lvO3w)^?PA>w#JSAUB`{shSEBA}*0eg8l6lu?@`PPXlx&qxMlTm|FE9uux)u5v zGLcz3uLJ0L*e8FM2m$DrAed&N66JQAHdB1>F-0i@Su^EA*Tfzpv5}}CKn!@IK0uH} z1X4&L;$w(JDtTVfWqE-W$cl&zYzWa5z@mbPr6PlrEE^z#SR#X>!08+jo>FqvGMCR2 zjf?7>uE<0oAsgiZ)&&F=1-F&+7wR)qE?`v+^k zefB{nv28GV3H{*5b2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9Ui^)*H^?yh2-U`P2N0B;PH-z8V+g8o5uUx^feS580^O6(Cj>NjC$RARleCEF~ zr^==M2a3#@<}T@7GQ0iSB)zn4v)4#H;LBq%HN;dv3g(IvN3EvQ-y_ak diff --git a/html/img/icons/25/disconnect.png b/html/img/icons/25/disconnect.png deleted file mode 100644 index 88426b18f68172f275071600542f022f5f6e2fae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIEX7WqAsj$Z!;#Vf2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9|-aSZY3 ze0#;)k10^V?cpw4=A)qS4H!acS42in0UPKqpc25aZ8dU)U6rLO7o z&fbpQcht_;s-3^Gb>phJAz4C#6N9{B6_@^6rNZMlmCxnK=>vPiOW!|JJ8kxRj&at9 zDcL4RpF4#Ake$4(^ZB>_m-^dZOJARBos{<9c2DAMP000>X1ONa4Zs1Mm00002VoOIv0063u zBQgL0010qNS#tmY3ljhU3ljkVnw%H_000McNliru;0g>B36Tox z*J>7XU;@5U^|$A$epU^>#(AI=aBaa|bsgMPe_FKp0P3n?N!5KLFi~HF(`p-xJXE#V zRmU~;#t2+h4?^@vt%8v)^?MqPK!`a8&bR_96u9IZfEP^A!*a6yXFv5FU02HW^FwZk!jt|tMxra^?bu9S$SC^fW<#ZVIruBn#{8TXa;P?RT zm4Q2ervU8nhL1LYHusG9F6#vn--cdbuk%86$cZfu=B3Pd;AND_E?&SN8T%{hVTk_9 z*uPc3L$3QZaZpA)k@yJ#G%P_N4}_f5n`2oOIEU$ xGpDaU|MxP-E?M_ZZM*G)Q+?Bi|6%^a{s8NN%n#P000>X1^@s6#OZ}&00004b3#c}2nYxW zd zP+dSDX7b{DyvY5-Qr@HV7w{qXGqpOxWL~(BZRt(q*bZiVD91FO@c`!Y-efnxaA6Fm z3VtiSA9$QAv1-8b1gkv) zRxwgJU|i`Da=8+akU>0OC*UatyFwDw!pjatp5Q#5bvRqV?plBXXa}wrio9#TC5G@Z w{hzp2yMw>L4&y3rm;4*Jg#GI-zM)R~1@krAJ8UzluK)l507*qoM6N<$f_ioJ<^TWy diff --git a/html/img/icons/25/new.png b/html/img/icons/25/new.png deleted file mode 100644 index f4ed0f06fe66fb4b7fad6f319814537adc33dea4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%0wnVu_`U#AOiAAEE)4(M`_JqL@;D1TB8wRq zxP?KOkzv*x37{Z*iKnkC`vXoPQF-MEhadx>(0or9#}JFtZzmh_9Wvl?oiFX65P0rz zr9**SS-|-tPJ+VL)}gyUNIFQ)GI`q|A&}pdv;T&t$PbgQBS!Pjgs$>E8`Jr>uQ9-L zSN1JU&6MR%L5nv&YIdD*v#W_yG;c-I22*x7lOm~Q5{Jy*6khr9anl!7=|kJr`#nqk z_rvjT@9XNX37s>)YQOC>%P_De7 Nc)I$ztaD0e0sv+;Wu*WB diff --git a/html/img/icons/25/pin.png b/html/img/icons/25/pin.png deleted file mode 100644 index df3f4db79cc66c4bb19ce282ce04711179a244d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 401 zcmV;C0dD?@P)qQ}NS zb=yDvAE>UWL-n%}Q0=Mj0pzPTP;ILN^A$QA&P@&O0zIGwjDZi}3fL^z^#Gg!>%b@k zCF;}E=AQybs&DE_S)`7dmH@&fM=^J_rM^_at}8*2z-P4;3rf^}7Wp+N-eJ+~Y|hyQ zFaS<~E|3Pb8DJyU)t>qtxaj9ZzKj7asN(>1qt0iw@RiSFV7FOws&;eg9Vh>ArwVkC vxw%spOZt*3P+J|T$CdW0q@Jp)jX}UKJX7hwf3l^x00000NkvXXu0mjfs5PR3 diff --git a/html/img/icons/25/pinned.png b/html/img/icons/25/pinned.png deleted file mode 100644 index f0e6a717804e92a721d036280f420ba271cfdde6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 417 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIEX7WqAsj$Z!;#Vf2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9kED!zoD>o)ixi$ip6CWd1^}^nq6SfauBaz)@%5x=>D!jI6?G9%1nzOc{a7b zQbo*H#Y;6WTd^&eb;~vx zo(x8J2iX^_TQw7O&wsEFEWdI-;Z@q9SLeDJinGia)?K-|Lu}u!%StCo?<`qhaD{@!rR{ulnTy7MFd%kYZr)boFyt I=akR{0FjTVQ2+n{ diff --git a/html/img/icons/25/ram.png b/html/img/icons/25/ram.png deleted file mode 100644 index eb3c1b7d6dc123d7440e14b7ef2c0948029a405c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIEX7WqAsj$Z!;#Vf2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9GFx}PqJHH5wKn;CB+3Ls0zPbTjSmuKnykn$`J{$Sg9@+Z9ZU8NJr;jv zUe+!>9JB4&_Zh2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9+O6dKV!3g zQ|H|p3F1Tzk(~YFq2`|b+~;>!GQO_pWH8Sx<^Q|u5ZkYV_s=uGbZ-z`Woe{) z(t#seTic*VVYeki?}a}R!6wsMA2}E^2k`xkSi&BX^trO@V{p3Wgzla@srQ8M)>~gp zx)Jt7Uf)=3{oC+u;;C$r&ys>CrM#->QTQD>v!dnqq@VlUY>)14yUk(X`B{&v{Q0jh zJ%jpv9kxh(M0IB4X1@u#2yQ>b$$o5W+?HO&{cpUF;N cx_>!;)rDXC#U;E_fkDjR>FVdQ&MBb@0M`bvdjJ3c diff --git a/html/img/icons/25/rename.png b/html/img/icons/25/rename.png deleted file mode 100644 index f2da4d354e7e93f99488e1dbac2d03fce3d007ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1318 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAnN?apKg7ec#$`gxH85~pclTsBt za}(23gHjVyDhp4h+AuIMD`bX5ltlRYSS9D@>Lr5I=vCwv0Ch7k*w|MTBqnF4mMA2p zrf25aD!t#mUr8Y|#a1cY)Yrhbz&SM|)1#^=HMq(zB)KX(*)m1R-cG@$!U||WZfZ%Q zLPc&)Ua?h$trFN=Dp}Cc@k(Ggg0u(3#Z7WJivkG!?gW3h;*(zm}loVL$>z9|8 z>y;bp2-5f)YY*0nlcb)S}F?)D*X({9FaFhpjSkyTuu&c~HG6 zxZUD{Q?EYIG5VlrMT%ya5HRh4nD9gkaB4kP~`YW$@PlsgTy>KM4c+1Yz)rPiAYe)-n22$W80g^hybsog(|MjK3>6-gN`({ zw%UkISv1Aq+576R+UCA$omc1ly0W+U{h#xH=U2}vwC;QS>vc!rUuT!ee>5H`tr1s{ zZ(VWF|=`UdbwPWLyBVd*H%Wdo_pXbulKP_?&=mH{fc9J(@e}ZcB;IUJ}%p4 zxUy9K)0rgwc^B57WxiF=P%%Y$h0EGom)Gpg}JBP#CAnnjWB8F#CHbwtQ-O!mprN2X)i2Z zR?eFgz4lhOskY|_@7q>kn|OM|3sx5v?`WQ>GI!P-CCSiP%NKFnwCXu-mAST#b5F#v zRd(wSPtgkQ<(#tX3a^^ejDsDeD|br-e}AjkU^yp2Z04>P5#fPgg&ebxsLQ0M|R(OaK4? diff --git a/html/img/icons/25/save.png b/html/img/icons/25/save.png deleted file mode 100644 index bc90ffb826b54bdfc4197ce7649907cb24b7704d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 547 zcmV+;0^I$HP)P000>X1^@s6#OZ}&00004b3#c}2nYxW zdWHRMfBidkC)LN7blO4s2ku?<&y7s%l$ByH2Cn33g)? z52AB9&PK#yA$2ju_F)9QjX#ZO4f8mY`CFLHI+#tq2F_s`E12j8n8Iczw1As9l;Q(; zn7)DJ+k;!FFzI}GKe%5r_pf+_;Vi$2OZZT6W~u}k!Rs2(mc79hysgPu##r6R+IZIm zG>Xp^u^AliwwJv)h6#Kuh`hos+}`G2!G)4$>B_YtVj&_9M#QOzxDyfIviQA-cp4GY z5wVnf&m&?uB3d|7+ePZ+FutVf-s3!u;xXoQcDISUxQvT9>DNB%N0ouLL^smGml)D{ zq|cJ?I|gw*D{3D5dxB)J(`g5E{$Wotux$D3xS`h+Jvl diff --git a/html/img/icons/25/save_as.png b/html/img/icons/25/save_as.png deleted file mode 100644 index 144780e3395c6680b518e84c2bcd17b129498c47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1380 zcmeAS@N?(olHy`uVBq!ia0vp^(m*W9!3HD`$b`m$I3=zTCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m=!WZB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxKsVXI%s|1+P|wiV z#N6CmN5ROz&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPAEg{v+u2}(t{7puX=A(aKG z`a!A1`K3k4z=%sz23b{L$o& z6x?nx!>Lyv=oo!av?4__ObD2EKuma|1#;lYJ~a=R){B6N`sv+_)eH=bw>(`OLn>~) zndYy-5-4-L{Fv6F85%hgza3~*N@tH`7vJvdwZvq~mZu7D4<5Yg>-l=aIX%4-iBp66 zPI-P?5c8)~py=YWpLTzj-Rt{aZM>xP-L0TJ?Ri{j1+uS6= zQhZMANWy3JsYe^R=LFnpn#dsS$zP%HwfMn}o=x2MeEd#&GA@x2-KrFscxg(k(@7uo zBK^b_XTH8X_Sfs_0{Jx!j2GBG&2p%`CCzmAz%`c7OldDX_RHK=wqS}qwTrpPYk|z# z$OZg44b}!LIm24E&t!YwbvW37J1fJUE38vvZD>QKSHOhYQ{p;)t`_qTe%PGz;xu;z z^IWfMW)iI8J-)MMALE$&b05bvX9LDQUaRd2o(GNg*QEUAwH zoU>9EA6$Curkn;d_r6j~nZx(z9+NPw=DX75`f8^7UIlKc1Ey4v%y&Ed_k`~YzKowA@1Br2HNAo-X5z!%8orO6 w50@LdT*xvwI&ZICgy6OR`&Zwez|Y9WFk?c~%hN`#wxDv))78&qol`;+0Cnf~7XSbN diff --git a/html/img/icons/25/star-border.png b/html/img/icons/25/star-border.png deleted file mode 100644 index 1afb069ef052a2db0a4909bd7fc7b0921a3e3288..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 427 zcmV;c0aX5pP)P000>X1ONa4Zs1Mm00002VoOIv0063u zBQgL0010qNS#tmY3ljhU3ljkVnw%H_000McNliru;0g>D02J7V9fSY?0X#`WK~y-) zwbZ{#n_(CQ@RMLcBXQDh#YM7s58_gX4qifs;N;-m3f_Yq6t6(>0vxOsx)q!)h){@> zLQzst%w+vJ_(>CMLOy68c$f2VoDQkj!Pq2_>FI>u5|`e z?zF*nVh5bN8$?(HZIguP000>X1^@s6#OZ}&00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru;0g@_6gd!O`fUIJ0hUQb zK~zY`&6Z6oML`&VpBdy^`M9zW8>Kt`2cfLl5ZSo5v0y{~0NXny8yhzKfxF;uFgB8n z6-5?GYR1CcI*vng?xno-HqCp^JI{H)ngjn$y!W5hKNDy5VqPDSCklVH-VVF~ZK7Ct z6(Y`EMt{x6fxBV57YoP*39^z}e-Gll$637!bOlqlvwAtU0c4I;ZKTYbu_+Ug9W@Hv zW;_~}%G^amoYf^@0vH1dKu1D*fR+sZH{dyRTutwRYv58Uvk%ama5x4ofRP+EZ2|g& zCS@Gh`Vxuv9w7wI>MAhZz`RzaGPAYwJ{4XFf%hJ%%nWc)CtyDf_|jbo&>FCl6R<6n zDW?J7c2^>GE5Km{U`Z--lm+;9PHGVWgOO1b67v*4jKQH42`M)+@dH`2nPD4h1k#q; zpGakzfYX${wJwOWdM?ozk3c~xvk~00000 LNkvXXu0mjfy_3S4Hkv zLqA^280{TyM`DKp&9onAri%Qzw1usGzPg5-1z-1?3E6T#%zO&gK$A6gki~EY~nIgog-Jv(F8Y z*waD?X{!vIaf)fe38QnsqFF!Vg_JkcVA;;M}SkCNR&Ai^(CDyQ#fu@KMtdqkVUPX_5lmgZOAeEY>1lrv74Jq(Kv1!n$PDF zwqx`BW=o0K2)HPUuMmkVC{qkaabi2mD6FKg@ z(SQqXYOFy;H|;dQ!5e9iM6{Jjl0-SBO2kZ=HYUd2@e9}Ekw~j;>P8Cx;k0dQB;rjG zk(EV};{0sh-9$o(XB-z~Ac{vrBo4rD7@DF(RuTg&4wC0tN?>)F3JSVN>5!LYC;?d& zwbK5m3H!Wu@b(v!p_ve4%)7_&FbGr@QZj@pB>;h=f_wl{Pz5|-G*;9CTnTNbZD4VN z)IwCxD-9z`lFV_eDpODg0wo9tQbAQ0C@3&U=5-0_*Fd@$b5z7WCU6ulr z$_qRtGcrptk}3ry251b@7hvU43y#o#?{QuwO3d&g7$|zN8}*j`A@agd0Q3ZpD-HS) zu1;amSfsj3%42bVwi{u{>wBKVZ7-A>xj^HXx|;?r4pKr8_lPQSfYNmp@glBc5P=fmq7f~W z=B;myW^4+xemNr=mCAig<$}6%UEc&mSD?CRF>1_52lz*Kli|K2r-H6{W3Z9ka z>G_Z5T#?`Wuk+GtoqXU64h^Lxd=l|)%SRymP(DPV4A!iTk4PtL=FaAUCFq@wD+on0Gqv+*ClJ~oFtL_i*VkO&Gvl#l=_lEz@b#56=C(NH32nusQ9K#&m6?5)KVsh6hJCR2uQHNoM$)AsZLK21+CRd6HCSgZW z%4qC$(DL48iOfnb)i0vA;}{L|(+}43iNbkZ4OZ z6H&`Sgcy`4$On^Ix zpYH&`p-m*p7^B*f$&?{nuf7|*Q4Gka(r#;yjp!EST3rrA_1)Oac_nXLuLTXqa}3+D zcz(03MjZq^6vI!L#2Hj5hNC#Cm1R^`R$1j~hE*BH$FbFfr5Sq9Xri2~a^fALxO_C= zfqM#TP}MCb1F-W(26Q0WHake798xuEr7Z^oW9#^l>+xu`*|BsZjX$_8i|dGZeNRO+P~)cS0TZHlEKFhtf`*}~f(A7fhI9%6PNM|G04l_D48=Ki9Jyw@9%%&`}(v zjT%vk)`_AVi!~^sEX8;(B1P&YQHcng5L5VuYTD-z7A(*c4@P$r@=OS^Y>3hoS)`J@ zz*7pNuoNRF<&ew(4aaVTuDsTQA@tu{oM(yJX!suV6s=f}R+sG|^2AU9^a+nM4Z4v= z78i|CvOA_Y7WZdU2&=ra<~dyULaC4o*si5}S>T{Z2d;!tBWy0U1R@&s8=pc{B>*%` zzfU|>G7zSK*@18urb+r=d!!=~>KX#LrwSoluPjFaj?t+QU?9>ZjS2B`32;=8MpE;B zcmyr88#&%^o^0R%e4HT14U@WKWe8x~X#)a3rF6Hc6}xn~PzcW=hI_$XBc~z97*P!) zQOYI||0CW#Yj13wrI3RAovAz{3&f)T%DKWkRtRTA4qK?L|u~s8KUsT*H%iZ%I z^|>Ox^xwS|fr^@VEYjMz@#>EE zmyC}*T)(WpuDNk&V(P68-t+yZnm(;E(&_ZT?+;yj`IVQ{IGDTl5PNNXf5U-+jUTO_ z)Jt_gb}D3DT)3^_1oQ3j>t}cG+;d^qlY0;B+&A;~+~>sIZAZudSdnP2%#HtP-PHEM zWAnFf>WW9VcfN6cr-IgQo>{qn`6C1GOsYEf`ju6));xM}fjyym(YteQo(*3R^$R;b ztQz`kXz!kZ&)2bM(BOoxAK1L~*o{kDA}gl-dU<|!+owd-j=S@gKHT zzWLpv%~w|St!TgPoSJ%M|1*8(64Qd`jvPMmLT>56>B)1hbm>hAqjtt?nze+#cq@DO mx)%7Y+FfvY<;_LbEg2m6=7SdpW^M6rs`2`!*ulE?^?w5GiL*Zd diff --git a/html/img/icons/25/update.png b/html/img/icons/25/update.png deleted file mode 100644 index a670c5291245854257fc3b4c50d7e56e23b6f070..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIoCO|{#X$M%Ak65bF}ngNsF3Ut zzre(>Pf8EmL7-!lEp`8>VJXYR%L zr5)QJX~;OaV~z6P#p}5P7-rvF!>Z-!`y$~&oiTT4rv5vzTQ%YisjP@JsnxYg{r=48E$B9Ay-SpEKKSx|?l?ipCl#ilvrX1jk}+Fjxs} zv;jeSp@I=_bZfeLkxgMm3R`K~)CMiKjcr$NtQRWcT`qQ8OdD`R3vK*Es3`t{iG|wM zW*f|A=6EralHF#0q!AVJ-pm~4`R03PzVn?k0}J|}Ny38Tdy@6_OZY^ERzZf#le+2F zt;Mnzud0iICxPX_PryeaG8HtB5!TR>nB1*G5{N0b0~a2F5-R=9DXLK|vK z7tVlY095F{;pJnae!Pf`0R=ZKxbgfMn%LXcBp3+*L#dzG+t%dAt7-yR?1oV{4wP>W z{joo(VQvD@kS>a<=ECwKGAA4Q4b8JWAM|<+od-?<)7N>QtEw_|?!bn`#r^FjI5`tA zcF4Ntu@y_V6rM0_SsOA(z5osbLta2t4qe`tEU1t~q(`vhs`8rGK+Cqx#+Qz+!P(kH zobCOHkC}_WTOwlnIbJk7P@&a1(S8l6nUi&~vyHIP4U@jGqjN!Kpk~Pg8FsB@1h)AN zj8~>s;Z$I7>dmJCbKRn;shQijN^K#!as}n7qM}Ssfc%pRVSsi`< zGvIf?Y)BWQv+B^5!B+AW2$S7JbW zqNTIhHS+*9xd>eN=J=0y&gQ>5@yi`9@2jwe%<@3e1~P8kT^>j(V0!S&wvKH16?J%3 z?ar1qj{(cv>z*qU`tw6on}8Is9Vg-QBJ!IT-@7i~6fr6eFKn}{X#Ulc&wKKr45@19 zUM3>aw|*crpB?F%bMAkumwD>H-OE%pp{k~P9@xu@2TQB>tUvG~u(o$yK8Ocp2Uz#2 zko7{U)=^apI9s&`hy$Lz3@~@Myxj*RRiwvI;)?q5#q3B|dywba`qAnh`-27oXJ>d( z?GMamk*;sne-SZbNQS-JdtVDM)(e`h3)(T_REj5Rpk>CvYQk z_cH7VyHlrA6@c9F+_Z(!7iN;bW2h}4u98ek)sBjahWUtF(1I59kLxciidbR-?v%j* O0000|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cBF)%Q)c)B=- zM6|x0wwL#ifk;bj$1K$uO-3R-%@Peps>}*)3k_6%Z#Zy~h4bdd`S&Laiv5_p$m8eE zIqza0SzLelM`FW0kD?P?%;w$i4y8RWo*{fnajE#s3h&~~iW?do>F2#y@J?Ou(tk$U z)rp=jTNxxg`Ib$b_@(JbShAYy)rpzECVOqZ5unF7Db8y{h_{K$q^63ia$%A)m)QqR z@^lU|y7hXFw)f_pOPzzWO2bWF?hPn?QFzalKSFlhjOy04-Y2fRi|HB1n}_f)FH3%1 zV4U$I)BfDu$vRmP9t<|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TuOmx;TbJ zw7#7d$kkxLIZOS{Y*dh?mpz!(k?8)8J{Jj*6H{YyZ ze?p<&>qbGf)@O}`ms-i9E-e0mW<`6Vr@Rgbzj^AN4Ug}M#SKT7>LfP>cN-=#Zqo>V zRn*v);QiK;W!-5}2De>@OV-WVRMhBn-&uFY)D0z0Rl(efWe?a~URY>v+rBvp=rRUR LS3j3^P6DA}DWx`Wnxa$Vz`VM*F(BYB@K(M2 z52(kHZUHVf3Dk=9o_bSF)eY(e;8AxUaHY>0{YgEiwktfwg zx-QJ5`Z2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9MTJjHswh|JBvoh2wuUn)C3Oc*OGX@JLtgtamj~ll#FqIl0mBAJ7@| zCr+FwI8*H!Qw7_f^BX$Mv*Jt_Z#cuhM`}X1coHMf(8J4DzMK31zc7cS)|A+3JHA}r jF0#y8Vv_0O4~z@~5)3yKw(q(M3_S)2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9gaSZY3 zOiqwsoznCl2-Mr<0uFTOIdra;kd!n$b2!Ul=d?fn|KFFHUZ)nb?uWljM#IYY8|H{z zJ#gVb%UN@u6K#_oHvR%?yzVSJ^LV1-whvdYh6}yu`p~Y(x!`b-)R~FZ5;Jc!pXyhu zciYI~$+-2v%X*#qJ*)Yi?@dc^;L_7#4qj$|rrjzh?bO9fLTqeoZoF;#>(ejanDjqA zqR!C$^0`U>d45aIw3y>{ZrT3Cgaw|jlJ5Lyo~yj*p~EBo88X~=J^?K^HZn3&x_l(6 zVG5)8(sg{R#ij}VYYb;D`sk#S00b{K%)0k;{zLn-r}eyJe!Yz5x-83ca#rCF28PT} WzfL~)I#~b=3I|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tu1=ba4!c zXni{^kn50vfJ^$(sXYtK~;-O__LgvG(=lYqPU&)fUUtrOaOJAjkD&A)F|T3-U2~ xX1bs%cM?z9HwDY9Q7binS6vVe>)8L8w{GLnU72N4aX>#Xc)I$ztaD0e0s#8}bkzU= diff --git a/html/img/icons/36/cloud.png b/html/img/icons/36/cloud.png deleted file mode 100644 index 707c80d5573a64e5ee3ebe7b374868c744d35a27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 397 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cBF)%Q4dAc}; zM6|xWYN+j+C~@Fp`wo%RgNt+~-F5Pm%ypZ8IAbdZ_u`8h&1aRGBQ-bA)-P~=w?LA+>kj^wpMS5aZm!jP>4{!TgI3lHi50X&?^)1jyk_zG=@X>*KCCL8K4V4F zPl0J0+FW@aeULu!JkKCXY)PB0&C_Wnw~wT}oz^IM%(cBc`s$G%`Ht19iJRm$T+~hD zIj`EhY1?kbwP7tMqw>U!p8oaA4B@dl`(94tfRFo;P#2%FKc3e4cJ?pyEw%{nJ?P?6 zvs0(rLHnw;-Kyv8t_vp0Ic)O#)U0%&l3zhkuv~EC|HqnV9_@Rye|6u^Z7*jWG?epp ov3V>t`&3m*@X8Rauk3pnCova0slNO%7Z`L5p00i_>zopr0I;l|EC2ui diff --git a/html/img/icons/36/confirm.png b/html/img/icons/36/confirm.png deleted file mode 100644 index 6aa6441a2e254959745c83ca7ac5dc2188ab9352..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tq4nba4!c zXni|%V-}O6KwG-ckyA!9lwzK8b5!<3{9>w<+vu4%{gR!&f*9Ag%9etonh_b*Pc{c~ z6usu#X}fX8dbzTFb5s9`7Rnr7$yUK|uhDXY>N&rxb2>#6GED=9cJDD?KmMPW^DVRDm2TLZ41;$&C*m2GK!v!#L0 zfN5IeB&E>xGd$#HFzh}tt=3d`5~J|~lQnh&effOP^D#-#yE3ganb>ms!b=yxQ~1gJ}0c6po# z)tRi?r0h3K)SN`q*hhp4Sw(0Y@X>H+s^t*SVK}r_NIjtT+ZBggpPK^QP&ywna!8D# zz$ayN2`Dq5=9(;fEk9H{sZ`MksZ6`B!0gU8_3Na7xkA(mgwxca`}`^QfO+~KFj1N* z>AydpQA2}jNmHqJO4A*YzLo&Cy9zDqG+>tT6IMwO%mq}V>1AgWm?}wv-{o8?dkk2k zvac0*0xU^$e=wg0dvKg?-)*|P?)F`xb3*NPn5+#gq5#VUf&y*#odZ{%DGgF7mOnqB);=ta5&D6g5;>-Ui ZKLI6QGAha)Ggbfq002ovPDHLkV1oLrY?A;0 diff --git a/html/img/icons/36/cpu.png b/html/img/icons/36/cpu.png deleted file mode 100644 index 0772d22e7c0645ae211e7695a0450ddae85b6c3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIEX7WqAsj$Z!;#Vf2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9+EJLCL7-AKQ)8CE5%jpB3$*j!doR zH{0;qCS3iPQuxAYlb`u89Qd4*ZZrGju{kamtwJYWpP%URddXzHmq%Q~pRc~VwT@fA gUDx~c%oaFVdQ&MBb@0Lc(lW&i*H diff --git a/html/img/icons/36/disconnect.png b/html/img/icons/36/disconnect.png deleted file mode 100644 index 069d8a9fc063fe86249f38f68c87fa148e0b61cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tn&*ba4!c zXnlLd){ogxpzUF#71KizmUV4Am^&UHuw1|uvY^BMpsCaM0F|Rzo9)|pIXWw&tM^sr zX3I=e@tmacpF!pU6L*b+WAE2{tmh2xPCFxb&s0NX)#tXG5i@P~Y-!nEXsp2EKjX{S zJCX%fy&ac=dGAHJ$haTzOpNnp&)dCj@q%sLmGQAx#X^*#L$A8MH7jbH_vZRdfmK;9 zNAB`}nPXn{h1+z;t0;+Co86dsT|Se5PW)47$5?ILKarO+mILTt22WQ%mvv4FO#lczikJWZ diff --git a/html/img/icons/36/disconnected.png b/html/img/icons/36/disconnected.png deleted file mode 100644 index 069d8a9fc063fe86249f38f68c87fa148e0b61cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tn&*ba4!c zXnlLd){ogxpzUF#71KizmUV4Am^&UHuw1|uvY^BMpsCaM0F|Rzo9)|pIXWw&tM^sr zX3I=e@tmacpF!pU6L*b+WAE2{tmh2xPCFxb&s0NX)#tXG5i@P~Y-!nEXsp2EKjX{S zJCX%fy&ac=dGAHJ$haTzOpNnp&)dCj@q%sLmGQAx#X^*#L$A8MH7jbH_vZRdfmK;9 zNAB`}nPXn{h1+z;t0;+Co86dsT|Se5PW)47$5?ILKarO+mILTt22WQ%mvv4FO#lczikJWZ diff --git a/html/img/icons/36/edit.png b/html/img/icons/36/edit.png deleted file mode 100644 index e3b17c4e04feda939f367a8f092b144d980df862..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 479 zcmV<50U-W~P)DiIpbAAQWVGrLYw&(8^Ho z1}FsHfcLO7wpzHo1s#bz0hmze0Z9NoCuUhFW@iiLPbQOl=O*XNJtvunHf`Fp zsV`VWAD=Kc3BW^q#U`e3;$MDYp=r!_?BNKz=-_wbs0wBak8*vCooi6zYhMMkjUF!W z{sz?NrZDGtgZ&C>So^*-g?Wi(JQ#sG!Q!|vXNg(I0JFG11oaM6wPF(V5pS=-%;%Ze zAve{j9aBM#!p!G-IcMqukH?8w!YS6W;7>fwZ*%y84Xh;kS&O;zm~IwX9WlV`IpAmL zjSZ7U`}lw-6USuXfvX>9!StjtGp^FB>`hlNtBql@_*#OVSN2M_uXfD6Tbx#ApBj002ovPDHLkV1m&@%)bBt diff --git a/html/img/icons/36/faders.png b/html/img/icons/36/faders.png deleted file mode 100644 index d488d3a1b7dd283e65b46556ba19174f6f899449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TuOmx;TbJ zw7#7d$kkxLIZOS{Y*dh?mpz!(k?8)8J{Jj*6H{YyZ ze?p<&>qbGf)@O}`ms-i9E-e0mW<`6Vr@Rgbzj^AN4Ug}M#SKT7>LfP>cN-=#Zqo>V zRn*v);QiK;W!-5}2De>@OV-WVRMhBn-&uFY)D0z0Rl(efWe?a~URY>v+rBvp=rRUR LS3j3^P6|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TtzVx;TbJ zw7$LW$ag@2!zD1Y>c947T~F_0N@{xlZc7!2nD;Rz=${t5bJv^q?4^0ZU$u`0UT1vQ z#~YTfx@(tIsij_k)u#Pg$-k?_);ml+9=Y-)U%{Od97_Z|6el<-v^sD#iZE%ibXnQ6 bGo;!2PmnN`mYgO7w3ort)z4*}Q$iB}MU+a^ diff --git a/html/img/icons/36/footswitch.png b/html/img/icons/36/footswitch.png deleted file mode 100644 index d0ca0d1b84a2066e7de73024e6bc0d4b9c8f6db7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tq>dx;TbJ zw7$LK$aO%0$0hLXU;YUH$$Ce6TW580ME#5ImYg(U3c~}3w6HVFSJXdGP$(8Z5xJ`H zW#KiY3mzsD$|Li?KE4oS9)EhRUh(JI6Lp2->c?y@ttL>6fI)2 oe$IEc#F^_tY2I!=Mg}W>zN4WbPt=-1fKFiWboFyt=akR{0JRHOQ~&?~ diff --git a/html/img/icons/36/help.png b/html/img/icons/36/help.png deleted file mode 100644 index 6aa6441a2e254959745c83ca7ac5dc2188ab9352..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 373 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tq4nba4!c zXni|%V-}O6KwG-ckyA!9lwzK8b5!<3{9>w<+vu4%{gR!&f*9Ag%9etonh_b*Pc{c~ z6usu#X}fX8dbzTFb5s9`7Rnr7$yUK|uhDXY>N&rxb2>#6GED=9cJDD?KmMPW^DVRDm2TLZ41;$&C*m2GK!v!#L0 zfN5IeB&E>xGd$#HFzh}tt=3d`5~J|~lQnR|{v8aavLrI6v->V+8>XNykbGlB79F z(FbH+zyxqKH-1<0b&VJTXL5eqz=R(^RH1cATfmf!rxSC!;SBSC)9k+_ZJU@WNn4UW z#t7P#^i$H%#dviXBCO*67lKB zsC+7^S16l<>^SGBz>h@MOuv_`&_+zGV1}66 z0GBMQe$KWCER){PmObB}&7Ra;9dH-u1m^BV3i(FXR3CclJHQ>Py2z1r{tc^EFDGEY z{_*hAlKStrM+dwCJ^&}kuCvdHXreVWH8sW`iLVc_^Mf`P00000NkvXXu0mjf1!Nkv diff --git a/html/img/icons/36/load.png b/html/img/icons/36/load.png deleted file mode 100644 index 018018eb095854c2aa2cb4c0838017c7805e2023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 675 zcmV;U0$lxxP)87or+@ll8t_NIuaK@qhRElfltMZh;I5s5#G-HXfK*Y4(}aKCDI=FFM@ zo;l~thR{+=|9}u-0E1{-Y?!6E>96i!*S&9n#QsDf;okm0x%W*Mt`0?qLN_kQ54NUL+4Rc*njSxfj0DFID{}+ zVBIC`lCwWGHNqxb3?aM?AzTk3ybB@pLOob4xh7jI}o9D&?YpY=TlN^}AIkacy z8!BbjhJ)f(Aa6d^gGuWt`p{9(*9r_}d=1PNCao{Y2AgyEI)uqOewst&fTm}s)m1hywYqc!G#qOTN43W)eFx`i(BefFsi&`I3D!x~YVOvZ-h0x123gIFi- zy3?t-k64o$>rF*z3_W;6*4wP!W#f zbp~ua8Q+FZ)eUejPUBbdp1;g$ z3xcguo!n{tFxxUO3Dzl2-t_NnxlTOCVBNTjD+_W&Ew%JN=nwsT&bRx>N6`QP002ov JPDHLkV1j?GAlv`| diff --git a/html/img/icons/36/midi.png b/html/img/icons/36/midi.png deleted file mode 100644 index 4604de47896cc3493984f69882f46b92ed7c448e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 568 zcmV-80>}M{P)kQbn&3sSm3MH|ro zJ@6E?h<_5Hp{64|0S+jNWD5$@kis8@7qLF}cF){71-eff*`A%z{BC#lJW@$XNl6@_ z3Va6+ffn%3TFd%YfZG2MG68G?UE*|Y?8i}wX#&4Ig^z*H)=oU@S3q+VVs2A*V#bM^ zO^LZJOq4yQ=bdQ-KdiN_Z_bIW2jZ>@IX>G5&n!6pFV=SoG_3s$!~tyO6;ordfhV1{ zsg&ah#dV3?z7G*iOOh(i@2}4H9+>oMS18-nm5MWr3D0g$QW}kX}cgX zlC&EVlL-d@T=Q@Vj2H4)^v92z9Ad6<#*`vO`F83An4v#&>m$_Zf zeZ6naa{lo0y!ZJ(&pH2d?mg!`2j(%4%R_XVpa!rK*bIyT1HfRSPXNCG-vHwg@!cHh z%nMQPR}b49lj^-`5RK3%P#pnw0;`kjEbs;J8E_OhmHY$12(Ss*2rNzheZYeeajdDZ zPGZ)ozo!wORbNq;Hpp9~KCAwba;MZgFIUV4^;~LjuR2iTdekAcSM67?OTQttrxe#x z_oX&w)b;;Y%t#uQ>icSMiQBGDCvKhkM&;X?R=1Vnd({sTcUm3pR!pe-OEc43;SZEL z&k0i9TgmAy&D5T5K6ETrlj@oBYbxYF)1Dei?7H<9BPWPB@u8z`3cYnRZ!AoIVyan|8gU>X=zS2Pi{IoVwi z@mEcw|0MgE`hfZo%PMz8 zCcc&I(YgjB;wAMXU^%d`LZ1hYM8u)G{8HP?nh0vIs#6&b^;Td9a3j!@ivecTN#Ny( zIGEvoO}14fa)N4Mu>a`JZuA6?Uowk?!+6*_ExSi>_Pkmi| zA`|;wid~-J#u7JK<#Ma+mt;pWTzf{(Cp!c@1w5IFZLhN2Te!Z`S4TnLCc7!a%@yuR z_UkH<6EvReMs@LAD^ZsKccsTqng}`w9HuC)o}Oz#z%#%SU?L*2$IC^qC_7CDVXNdH zN&b)1^OfrJ>V26uK25PhCEuV$k*B&P*LSuAuqX}o0Jj1Afjc7NZ*?K?18`Har)$P^ z4RAAX2)HF8E~tGJ-^?mtH!v0vHWHLX4Fd;&e&9pkp(LswcpMm|!^Q|q0B=Raltn%D z4zMK+Vs%6uuj{)O>UxW^Q;Xv2qOHC`8-vakdo$`-*Fq`{u5q@=pSCFSuWFFD*rLck zlX9oj4VTJmdJP(;nDX0`t6f5T4jf_j+-p%BxOY=rgWB81Zi-iayh(qJU{OhKRVS)- zMhE;qE^;J5FTfyvAy2b2O`Xt3k-o8pV+h^u6k2%D@-(-5M>98Kv00000NkvXX Hu0mjf1j63@ diff --git a/html/img/icons/36/ok.png b/html/img/icons/36/ok.png deleted file mode 100644 index bbc1742a7e9a4c7e779b3a5b2fb7f8365f43c70b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 518 zcmV+h0{Q)kP)aj1~JNTkY)o{&r@vJ5ri7X=W^u%R@k3 z(w3wRNz0N-=2lzMi=+!l%_xdGA&{dWSzsUdW_-Fp1IYdtrU2Yd0Ey=jSPG3P0c{7& zAfG@n6ebJYdte5+12Q2%2LUjH)O|5|CfmSvet;uj6<7zJtb1J`=L4!ZU@Ea1i@=vP zrtAZ1CNzBqPJrui7^}{uHSWv@^cHJ+g|#t(s(}o}m~qcmjaMH~F9upm7*iR8sm5yb zLV{MNe73T6 z$TVq;XmDuI^T6I13_#5bV?Y`DKStl&5aQ=*P(}Jj2-kc7g&-IURWNTkZ5{}HK(kO8 zpw94(Zl?p(fVpXUxE}Izk~YnibjWW>YDH1hb*Y~wO`4g?FZ{^{1zS95#{d8T07*qo IM6N<$f=8Un2><{9 diff --git a/html/img/icons/36/pedal.png b/html/img/icons/36/pedal.png deleted file mode 100644 index 34a6cdb00c23ce6edb71cb7700b8f5816d169368..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tr$Hba4!c zXni~FwBR8F9@hC1eG8e}nidG;X)>JJ`ny8rL#%vz55wD&vpU!IuCZY2N>cZ@=TUYn zLuLImn@0j!4Cfx2GtKIV*(UO+<&5>rj#=*?#C&E>8kA&^%#Z)k#e6n?g~!NO8&|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tpfaba4!c zXni}?k?)8ChwH|dD_@;?d3@gM^IbgMs}$zC3E$)5y#H^NMxekSMh5kH3p02b4=5gs zoV@u;kza0x$@8oETJ8KnrYs8GKbD@1%(7h0~HUKSN9Zk-u2tj zZ%UBV)suy*-x>?<<=q&5-E_;vd{)zq;qD>c=XRtnFO0LBvv}9hj&0&T-*3ey{S96x zf7SEbZlB6hpPb0|)|b}?NW3zfyD;^ZUEJ@4$bH(fsn=c^KHLiQ0E4HipUXO@geCwj C$$3fu diff --git a/html/img/icons/36/pedalboardlibrary.png b/html/img/icons/36/pedalboardlibrary.png deleted file mode 100644 index 32deaa9c2f2d020892e56e9d20c595990cbcb4b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tu1`ba4!c zXni~FAaAn)k8AFcnY9rOiCSzgCMq*4v?VsayUcngyVXZVy1C~`xzCjM@-p>|6I4!a zO~{7~YFeAhA<3kVTy~!8tt7k;-LX=7bZ7mW zd%r&i9d+F?ZK+~sL0g2JVQRYX)kA$xWRLFscW|;wrHy@Z;Wkx?$!ZUP-eB-_^>bP0 Hl+XkK9}IQ< diff --git a/html/img/icons/36/pedalboardstore.png b/html/img/icons/36/pedalboardstore.png deleted file mode 100644 index 9fe4a40d1710bb4f94a743d1a6366736a87652cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmV!-B&DtilEjOp>-vKT5bA>#@4hy7cv&d1^0Gk2h&|6P)jk{(N%mb4^kR8qI3D_*-+FkO;9OS&ehT~b8SX-Qw)`H{X_lpq1atB&H=lC1Wpkj zt0ZvQKnvk$)Zk(X@2sdx2eDd8Y9+Y}0;ujXRFMkSP&Q=Q<|RfjW@XHon02R~0Y81l zN}xcA3s1iTeL#G5TsH0;d~iypxS7QfZ4z-z@iRA$?@69a1_uPR0V6rSAsN@fSpEK+ zbC{f(BuV)|byq`G2TISR>uZ&@erv6-K9v4cS%!)!>Uo^+RtpdXB92>qGK-jqnrK-u zt!u)t>yD=-IH1G--HM6;rfn2B*&X#rDZ(dRuXa_ogt?uY>ecRpZ mkH8C@U!Ub7;TvkGZ2boCO(7BcG)vL|0000|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tpfaba4!c zXni}?k?)8ChwH|dD_@;?d3@gM^IbgMs}$zC3E$)5y#H^NMxekSMh5kH3p02b4=5gs zoV@u;kza0x$@8oETJ8KnrYs8GKbD@1%(7h0~HUKSN9Zk-u2tj zZ%UBV)suy*-x>?<<=q&5-E_;vd{)zq;qD>c=XRtnFO0LBvv}9hj&0&T-*3ey{S96x zf7SEbZlB6hpPb0|)|b}?NW3zfyD;^ZUEJ@4$bH(fsn=c^KHLiQ0E4HipUXO@geCwj C$$3fu diff --git a/html/img/icons/36/pedals2.png b/html/img/icons/36/pedals2.png deleted file mode 100644 index 4d7b225c1e04034aabdbe4d563efb68cbbf44f8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0TnfQx;TbJ zw7#8kkh8&ohs8We`C5W*S*GU8gF%nJ%kAtI;%|CW!=%Ul+Kx@(N%{#5lg+{h-nnQg zxtrDBy>@2Z%XP)VK~z|U?bba@LQw$5@ka|9vLVbClPqjB=w+>;7g}6fYi_bH z5cC-$AsgGHbPpW*7zIT&giyGK^l$JAr^~f_?&V%>xX&Wu@jkzE&V7@TBuQcyU;=0Y zg;851Nx&|>JOM@9|D|IzWu4D?Nv$BLSOTo`I}an>KA;GE{0kJY?|~UU3djN110ZGs zo#J~_NvrDJ z4oZ^RlJ0H#-I!&dGhoKw0k-HcaQOgG3aAGt_R38pn21pCz-*)-19ct(REZqpLIqi= zdTbaM%4Ve=fvI7Dwt)h0;RD(n1||=*>D~Gld{CvhF=^n=DD*=ehv^COf_5Tl%lMv= zv?%FFQq5z0^v|h&fDNE)%)SNWjo-blzO%S6)4;P+(gjX|F^_R6pk{y$;=rVUTc_Z~ z@5(V&>J!NRH8w1$>R=kS1rDkl2d3=Ivz4q9UwDmN0KCA@&nau Vv3=&MAm9K1002ovPDHLkV1k^l-D>~< diff --git a/html/img/icons/36/pluginlibrary.png b/html/img/icons/36/pluginlibrary.png deleted file mode 100644 index eef6205d48d1262f982613b3ef32f15ec3a29d25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmV;$0y_PPP)%l8PAGv@r<6fuc=CkxaV^%c4cQT)1yzA81Jq7BdAU&il7;q?+dIz1~2< z{8snAd+xdad)~SC9;i{HMs=}LgOcK&oSJ!>2W14g#mffr#n+WtKrS5nvblgCPW=DPmCOlvT*-FNvPD5;MSp96J;q ze7ptd_2SHr2+c}#vK*mSg4zhodUfU{LQB9EAeHMYlv?ahH?3+nInNtnPw!}eFfg1O z?*tB1>bziLl}XSS=|uFH$?4Da>%cmIoxnHD9w29W#W)n3xBz_rV_`Fs6nAw~7hy4& zrPT@8nF3?0k$QjKrXE1>A>hm&BzKw%aqKdmDkRnd^tUf!%HdReJ2xz&YRz(4J02 zr%W1OF$YFufn)&HOPl~j5mOkO!^bBY3tc0Bd+fu&)m-~oFw3O#Gqw*yu_rfy8^8jo zSAChWp=nHA75e@SAD#}|#N@3xmh);UeRps@$W`8yrA+DbR#H=*{WeLTB)yc>oHy28 rtbQs~4|#bye8I08yhe>0|2;ndTM{@031V=S00000NkvXXu0mjfDtkB( diff --git a/html/img/icons/36/pluginstore.png b/html/img/icons/36/pluginstore.png deleted file mode 100644 index 3413b40cb3c7b6a1d503d6b1dcfbf448102b1c65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1050 zcmV+#1m*jQP)990y@f9Gz}CX~cfYuiYSk|-)R2F!~#C4P_^ z5v@?Dlol+$6lr5B_<>K=eTh$fu}w4uE%^0PMJU9S2t_Oe;!EMm6+dEg;n9ncBfU*Izx=}!R@z=WAiRRZW9 z;2iKkxOjIAK%vrcC(Z1QqzP5CK->s)0gr@jO$6W!Z~~ao-w@p9&wxIl zErj_N=pg+}Gp7!&0$!^mQ0(n4^5|xPyK;k%zl^j?aQ5%&rFS=OKQsok$6R08kj3b$ zi+k6%nscuL7}PXgnen)eT%1j@AuFO*ThTHJi~&~#Pw~R%^}zeUW56n41u$7IP^lsN z6F3H(0QThf^*k)&1B~6szBAG2JHOpzZ9@I^J4d$wTbZYjonUgjD?gHM!n`&a{TR;z zRfso1$iNir&531zUxMGVfin5SuWyml+a-B)CgzY+rR0#|{89?$WdLLjD7(NG1G)qZ z0hw8R_>x|%J9k4vmC-yyY8<$wT%ckh+m;*b`Mu6d9g}mrlQu2%Nqz6=K_F8L!?iFC zJX&d>Kc@F@_!{wZ-gzGjx)PJZ+)-c?a9`Nwq@<9Y_pVLf37BB5!OCP8T1`;JJzy`; z&phN%t6SIiJ<_m~|Fp!rNe)bG&kc0{3fz<%=uT(fT0aCFsWebcZTpk^>v~6bEbILu z>#&oNvD1=m^|20v9l#Pu9nTH)j6iC#I_1^^zm*GAEUBLWegO{1{ISTZ<@x&F!{>ol zfOjqq_UttAA@Cr8AG{&w<+1-)|H)?)mw;wqGtdd{hjJH>Qz>uil~pNkWX4Nv1X~Wy z2fhr)_ThWa;p`})LD1l^YjXiArMLATq&kAHfi;v- zT$6yNfu+Uw5-X3OuvUk5A&>{0GP6&U9K?pq%xWYpCny1pKug%7_H96_U}`Gn90Y$S z$AOHQT`01lgYEhNaKYs6_ U7Ra?pAOHXW07*qoM6N<$f*yR};{X5v diff --git a/html/img/icons/36/presets.png b/html/img/icons/36/presets.png deleted file mode 100644 index 412e13886491b8026814022f960e58413215db21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3971 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 diff --git a/html/img/icons/36/ram.png b/html/img/icons/36/ram.png deleted file mode 100644 index eb3c1b7d6dc123d7440e14b7ef2c0948029a405c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^k|4~%1|*NXY)uAIEX7WqAsj$Z!;#Vf2?p zUk71ECym(^ARQ&H5hcO-X(i=}MX3zs<>h*rdD+Fui3O>8`9GFx}PqJHH5wKn;CB+3Ls0zPbTjSmuKnykn$`J{$Sg9@+Z9ZU8NJr;jv zUe+!>9JB4&_Zh@$FS6BMT;om4kX1^NDvSggEMUd7a`P$ z9;8QsjU3~39O7gt@)|3%-_iWhT>{jijBOvmxycRq%k3FSQ6_gUR7EG$T0FDZ0yRWPem00000NkvXXu0mjfBu~M} diff --git a/html/img/icons/36/save.png b/html/img/icons/36/save.png deleted file mode 100644 index 4cc8dc551d769fcc27850cf60b549c76bd5184c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 692 zcmV;l0!#ggP)r2<@#kDo*om@`va#`FV_`vlM2SpEVJ9mq zvhic3#>%jfZ0wYjn#_)cq>=C+NNV!i!b~)3#_#d6IOpng=H7G9oqGrAe(KaYeV_01 zywB(R{XXYJ^wiUTrlga}P?|hR+Rk5_InL~;2h>V!0pS>?WU3Hf*H4_9Ic9m0J(yHo zUvOYnU~*9F@vZ{Qdu(hccjYBR4O?+JB0fjNhKLv`nKBX)>my|<5(8M%2~2-h;0KOlPJ@{F7|Ov6VSXW|h8=j3#q@UqQ`Z!3 zVmp#TYz-H(YueIeF5fNWs}9uwrl_aV7Olia^ld3XBCU=#g+a765mh%*uKwIuF&M7+!H?=^`Ti-`S6k{nEuWU@l->B`>dlXSDM!R;n*eFWF= zpovR^ScSnEffRu18j)_=K56H!>jPFuKcu9enBnYx6#KGkl-7R}6F8y{TKe;2I3~C-u;A1ZD1Wrni`f|K2KyS;tl6R|Ppd8pzT#^28)%6(X zP1ktgc@Rsw22%iAC+#^^)LmCfpptA!UX{Sio+~9_3#BdLOAh4ExY7b_C2su{S9ZSu~hlE6UdZ0000%(jLpo=1sHC(37P zsephXFjXc$^~6t8SI&ibv)l0i6hIHS0hXRETLKe1r?4?tk2EL;=0|HgVp@6Tr9s)H z&Mn{8?*w(95#})o#sU@SwkW1GP{i_SZrPWJ5cus`L@q_7Z^u|fs?fVxuQUPIfj7Qw zh?xgsCT$^xzz8UTg~#|w;Zb?w7QoDU>u;OlJX|O|#xWCLoCyI%@(qkJpAn#eh|k1|%Oc%$NbBBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFe_w+M3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWfo`&anSp|tp`M|! ziMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL0c|TvNwW%aaf8|g1^l#~=$>Fbx5 zm+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a z#8wIDQivCF3*g4)6+?pw7-0Gpi3R$GdIlgb!4&%X;#ZoR3s+rS5|oN?FIIz#Ln;eW z^@CE2^Gl18ff1Lc46>@g%DE^tu_V7JBtJg~7K#BG`6cd1|nJHGr&aRHGj%KdLCZ?8#hOTCo76#5PCMK?Cj)tZ# zP8QBEy)OC5rManjB{01y2)%AN^@0*YZUN9{m(-%nveXo}qWoM1u!pTOal6GCr+HAl zDY)I@f>WE?xEp2^H{AKi)*;>aL+Xs<=7xyE2Ih9&4(6E)WZpRnL^~-kJzKE9 z`G8~n1X+_8LZ-S0%oXnO9tq!Y!jfU5sjci5?pfLEA5U1naC!4LhC%^>`lE~6n5VOB zy?miq!B6FZ#GZy*d`wf*{W}7_&z9?y3SobHL^+@B$eMs{O13gzghIX~3qEImbkyOE z_j`@s&B|K0I!bxA${yi3`r<&z0wGglzQReXRJ|?N6t2JG?qb*VlV(XQU^&vX zr9fb3uN7~NXX_-B6qX~|6MwvKuwd_~U$ip2)ryIY=R>%|fjj{L```YSKNybK1bm+G zu~O;ld)Af9)1-betxdRiFudxC$gIXd_Fk)uD~?}^1TH5O3n))*3*NvOru22Q()Cnd zhZv?KZ$!$3Hcq{wzo4k)0C&L&o^6V@4Ghc-bJiWlu A?f?J) diff --git a/html/img/icons/36/share-tw.png b/html/img/icons/36/share-tw.png deleted file mode 100644 index 7f3f95d2e203c541d2442a08a6a034a11ebea3e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1528 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFe_w+M3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWfo`&anSp|tp`M|! ziMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL0c|TvNwW%aaf8|g1^l#~=$>Fbx5 zm+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a z#8wIDQivCF3*g4)6+?pw7-0Gpi3R$GdIlgb!4&%X;#ZoR3s+rS5|oN?FIIz#Ln;eW z^@CE2^Gl18ff1Lc46>@g%DE^tu_V7JBtJg~7K#BG`6cd1|nJHH0=8l#YCYDadCZ?8#hOTCgjxL6d=1!K*<_6{# zCPoG@y)OC5rManjB{01y2))iY^@0*YZUN9{m(-%nveXo}qWoM1u!pTOal6G5r+HAl zDY)I@h*PgV&@uX;Xhn)+$VN@d_i%?6t-+NF2A<(qP3 z&+`X`GFNy?&M2Hw+w|$XlGK$5zu^3YtCw@$R&=huF?0Due@T=5tx|gqXX@-opE--w z*iQYeqkP;#_G)If^`>(sX5BGU?Y9gvi|yC z#4j+v{?Xuh=4P7dgSW@MPA;{3$$4kW>sxCJFZ(QVoN=w|JFof$c^-f_{Ou3JY;-+g{2)uJnm zZRLEmu;oo_ThfcU4{M@l*8HB6{Uc_Hf#i}!Y+fgFUQB2$S3a~R>*CEfFKtR!+}t3o z9-AGn_?0vLW7z8#6SkD@Xj;iJ{UxgucV$F@-A7lGMD`#Hoy+@A6{xLD-w=0a>fGi! z&rNDJ2hMl&?rz(XxBth-dlKIt+UT7SPV0TP{Uh7ringB`=9=11p3j)_X6e<%g?n>; xOfKRqy0k{}rjtl+=f+d}`KL0wuG!DT!>~E{q%@ni@>Nh-?CI*~vd$@?2>{|zOrrn* diff --git a/html/img/icons/36/switch.png b/html/img/icons/36/switch.png deleted file mode 100644 index d0ca0d1b84a2066e7de73024e6bc0d4b9c8f6db7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tq>dx;TbJ zw7$LK$aO%0$0hLXU;YUH$$Ce6TW580ME#5ImYg(U3c~}3w6HVFSJXdGP$(8Z5xJ`H zW#KiY3mzsD$|Li?KE4oS9)EhRUh(JI6Lp2->c?y@ttL>6fI)2 oe$IEc#F^_tY2I!=Mg}W>zN4WbPt=-1fKFiWboFyt=akR{0JRHOQ~&?~ diff --git a/html/img/icons/36/toggle.png b/html/img/icons/36/toggle.png deleted file mode 100644 index d0ca0d1b84a2066e7de73024e6bc0d4b9c8f6db7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSc;uILpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tq>dx;TbJ zw7$LK$aO%0$0hLXU;YUH$$Ce6TW580ME#5ImYg(U3c~}3w6HVFSJXdGP$(8Z5xJ`H zW#KiY3mzsD$|Li?KE4oS9)EhRUh(JI6Lp2->c?y@ttL>6fI)2 oe$IEc#F^_tY2I!=Mg}W>zN4WbPt=-1fKFiWboFyt=akR{0JRHOQ~&?~ diff --git a/html/img/icons/36/update.png b/html/img/icons/36/update.png deleted file mode 100644 index a41d9727449ebe7a1da1cad9e4f50210893ad2f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 zcmV-k0-^nhP)WYq39#5 z8nsHdAf(;GVpl`*vpIp`a+A!&8DZJ^;6g6v82WU(yrsM^@Ou(H3IwLN^FJL~zD+K~ANh;X% zqoitN`5IWZ-+kxYq8w s(v75BN!OBoIOlr#XG@M8IsP@g0= - - - - -image/svg+xml - - - - - - - - - - - - - diff --git a/html/img/icons/broken_image.svg b/html/img/icons/broken_image.svg deleted file mode 100644 index 24da5aca9..000000000 --- a/html/img/icons/broken_image.svg +++ /dev/null @@ -1,19 +0,0 @@ - - - - - -image/svg+xml - - - - - - - - - - - - - diff --git a/html/img/icons/broken_pedal.svg b/html/img/icons/broken_pedal.svg deleted file mode 100644 index b4fc06853..000000000 --- a/html/img/icons/broken_pedal.svg +++ /dev/null @@ -1,17 +0,0 @@ - - - - - -image/svg+xml - - - - - - - - - - - diff --git a/html/img/icons/icons.css b/html/img/icons/icons.css deleted file mode 100644 index b0067dfe9..000000000 --- a/html/img/icons/icons.css +++ /dev/null @@ -1,184 +0,0 @@ -.mod-dark .mod-icon-autohide, .mod-light.mod-icon-autohide { - background-image: url(white/autohide.png); -} -.mod-light .mod-icon-autohide, .mod-dark.mod-icon-autohide { - background-image: url(black/autohide.png); -} - - -.mod-dark .mod-icon-bind, .mod-light.mod-icon-bind { - background-image: url(white/bind.png); -} -.mod-light .mod-icon-bind, .mod-dark.mod-icon-bind { - background-image: url(black/bind.png); -} - - -.mod-dark .mod-icon-bluetooth, .mod-light.mod-icon-bluetooth { - background-image: url(white/bluetooth.png); -} -.mod-light .mod-icon-bluetooth, .mod-dark.mod-icon-bluetooth { - background-image: url(black/bluetooth.png); -} - - -.mod-dark .mod-icon-clear, .mod-light.mod-icon-clear { - background-image: url(white/clear.png); -} -.mod-light .mod-icon-clear, .mod-dark.mod-icon-clear { - background-image: url(black/clear.png); -} - - -.mod-dark .mod-icon-cloud, .mod-light.mod-icon-cloud { - background-image: url(white/cloud.png); -} -.mod-light .mod-icon-cloud, .mod-dark.mod-icon-cloud { - background-image: url(black/cloud.png); -} - - -.mod-dark .mod-icon-confirm, .mod-light.mod-icon-confirm { - background-image: url(white/confirm.png); -} -.mod-light .mod-icon-confirm, .mod-dark.mod-icon-confirm { - background-image: url(black/confirm.png); -} - - -.mod-dark .mod-icon-disconnected, .mod-light.mod-icon-disconnected { - background-image: url(white/disconnected.png); -} -.mod-light .mod-icon-disconnected, .mod-dark.mod-icon-disconnected { - background-image: url(black/disconnected.png); -} - - -.mod-dark .mod-icon-edit, .mod-light.mod-icon-edit { - background-image: url(white/edit.png); -} -.mod-light .mod-icon-edit, .mod-dark.mod-icon-edit { - background-image: url(black/edit.png); -} - - -.mod-dark .mod-icon-folder, .mod-light.mod-icon-folder { - background-image: url(white/folder.png); -} -.mod-light .mod-icon-folder, .mod-dark.mod-icon-folder { - background-image: url(black/folder.png); -} - - -.mod-dark .mod-icon-footswitch, .mod-light.mod-icon-footswitch { - background-image: url(white/footswitch.png); -} -.mod-light .mod-icon-footswitch, .mod-dark.mod-icon-footswitch { - background-image: url(black/footswitch.png); -} - - -.mod-dark .mod-icon-knob, .mod-light.mod-icon-knob { - background-image: url(white/knob.png); -} -.mod-light .mod-icon-knob, .mod-dark.mod-icon-knob { - background-image: url(black/knob.png); -} - - -.mod-dark .mod-icon-load, .mod-light.mod-icon-load { - background-image: url(white/load.png); -} -.mod-light .mod-icon-load, .mod-dark.mod-icon-load { - background-image: url(black/load.png); -} - - -.mod-dark .mod-icon-midi, .mod-light.mod-icon-midi { - background-image: url(white/midi.png); -} -.mod-light .mod-icon-midi, .mod-dark.mod-icon-midi { - background-image: url(black/midi.png); -} - - -.mod-dark .mod-icon-mod, .mod-light.mod-icon-mod { - background-image: url(white/mod.png); -} -.mod-light .mod-icon-mod, .mod-dark.mod-icon-mod { - background-image: url(black/mod.png); -} - - -.mod-dark .mod-icon-ok, .mod-light.mod-icon-ok { - background-image: url(white/ok.png); -} -.mod-light .mod-icon-ok, .mod-dark.mod-icon-ok { - background-image: url(black/ok.png); -} - - -.mod-dark .mod-icon-pedal, .mod-light.mod-icon-pedal { - background-image: url(white/pedal.png); -} -.mod-light .mod-icon-pedal, .mod-dark.mod-icon-pedal { - background-image: url(black/pedal.png); -} - - -.mod-dark .mod-icon-pedalboard, .mod-light.mod-icon-pedalboard { - background-image: url(white/pedalboard.png); -} -.mod-light .mod-icon-pedalboard, .mod-dark.mod-icon-pedalboard { - background-image: url(black/pedalboard.png); -} - - -.mod-dark .mod-icon-pedals, .mod-light.mod-icon-pedals { - background-image: url(white/pedals.png); -} -.mod-light .mod-icon-pedals, .mod-dark.mod-icon-pedals { - background-image: url(black/pedals.png); -} - - -.mod-dark .mod-icon-pin, .mod-light.mod-icon-pin { - background-image: url(white/pin.png); -} -.mod-light .mod-icon-pin, .mod-dark.mod-icon-pin { - background-image: url(black/pin.png); -} - - -.mod-dark .mod-icon-pinned, .mod-light.mod-icon-pinned { - background-image: url(white/pinned.png); -} -.mod-light .mod-icon-pinned, .mod-dark.mod-icon-pinned { - background-image: url(black/pinned.png); -} - - -.mod-dark .mod-icon-remove, .mod-light.mod-icon-remove { - background-image: url(white/remove.png); -} -.mod-light .mod-icon-remove, .mod-dark.mod-icon-remove { - background-image: url(black/remove.png); -} - - -.mod-dark .mod-icon-save, .mod-light.mod-icon-save { - background-image: url(white/save.png); -} -.mod-light .mod-icon-save, .mod-dark.mod-icon-save { - background-image: url(black/save.png); -} - - -.mod-dark .mod-icon-settings, .mod-light.mod-icon-settings { - background-image: url(white/settings.png); -} -.mod-light .mod-icon-settings, .mod-dark.mod-icon-settings { - background-image: url(black/settings.png); -} - - diff --git a/html/img/icons/icons.svg b/html/img/icons/icons.svg deleted file mode 100644 index b91e2318a..000000000 --- a/html/img/icons/icons.svg +++ /dev/null @@ -1,1511 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/html/img/icons/makefile b/html/img/icons/makefile deleted file mode 100644 index 398ce57fa..000000000 --- a/html/img/icons/makefile +++ /dev/null @@ -1,17 +0,0 @@ -PNG = $(wildcard *.png) -FILE="icons.css" - -all: - @-rm icons.css - @touch icons.css - @for i in $(PNG) ; do \ - io=$$(echo $$i | sed 's/.png//') ; \ - convert $$i -negate black/$$i ; \ - mv $$i white/$$i ; \ - done - @for i in white/*.png ; do \ - io=$$(echo $$i | sed 's/.png//' | sed 's/white\///') ; \ - if=$$(echo $$i | sed 's/white\///') ; \ - echo ".mod-dark .mod-icon-"$$io", .mod-light.mod-icon-"$$io" {\n background-image: url(white/"$$if");\n}" >> $(FILE) ; \ - echo ".mod-light .mod-icon-"$$io", .mod-dark.mod-icon-"$$io" {\n background-image: url(black/"$$if");\n}\n\n" >> $(FILE) ; \ - done diff --git a/html/img/icons/stop.png b/html/img/icons/stop.png deleted file mode 100644 index 126eb8129a1eaa81004ca88f48d39020e84ad2c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3044 zcmcgu3vd)?9Y4Z5O_&i%8fmDTO<`K--ac>dc9SFABjFCXG^8;N;84E(_S?IayWM4X zle>iCK!&j(pkSSGGMx&g1E{sN5y!_+Ax`aBCH85xI;f+Lpd+0!ZD}o~>bLhwa8iqp z>CNozx8MH0|L_0a|Gw_7HTAViYJEOmeKHa6!FSHP=FP$Xx3%vb!?*cXVx!~p`CGhe zM&Wq-Al@_d-hQ_~wO)p1&JR>mLH3rt|r{KhOJ3J595aB+(2clrvISwG{MR0OK9in9jnY>`}rG|HkJGF%5^*(%n`n6Bw$ z%nuM7ZOd4v5!5 zar&sh1s@7lp{$v94q)T;97rSDGSVbbb*UUPv!;!Sv3C5_{bVfGZJU~&#V?$mHBlnj z5ffQS6e-Tn7S&CqP&loDL<5)$apauj=5D=t7iY8D{V35RXL8t)emB1u(MM?zQ=eVZrluIlM z(&bfFUlkBz(Lf*=k9SIepcv=5h#2V*15!lbgt)|aw$WYB9~|!Q*-mcMv*kmgi0gquCxRq7V{dP zMBI@AP&d3jac4zAm;pu_;Vw**^nY!UgmZysSe60|K$HMQNCAM;TvM5VgrFp%0ICp9 zYthuw{3tAfrZI?YcQQ^EumS#@AlnI(nr-F?U|Crm0xzWWprMw#bTv^3*CZx;!3TOy zMYcXA8>X^URUrP4d>@{BH`G~5A^4~xRjkNTVbT9ubEW5a$(@~EfQp|JdAj<#(QL%u z7a8};YWMt)`dpdc{9pT}mpVnmrwk31Ej)>M%jyV(AF4wXGH}h>ctm<`PFt(bSJRY? zM|v~6UmN{F*WyUyXFpN*!^S18Bh7u$#DV6q=p)gEE57NwY2k{M->V^mj|68dt3S4Q zNj5QW)85`aiA?j{ckf)a|I|Z``ybBd&%FQpC-3H78A`vs^Lcgf?C4*3et7qefm<&h ztA9!OHIaI>eEZ$dQzyr7XJ)VWJw3kljm>jIGv3}sk1x3V^lLxSF1&bQBKxxm`NYe~ zs}nku;%bY&5=BD-bJthI;I3p$ng!`&kXLXG?Wv>|bH*2nACt-TmYyui1{mnBZR zw}8KUFgUkm?An6)Un1TslyO%wcpy?Sd+Q5{e@3&xi5cpmp^yYg&pd!5oj7ckvl)}i>1+TY(DtFtN-{8 z`ODf{E)*U=bn(h#hqk=6{=uCuo~plp=9wMgS6dUg^Iu!~hsTfNPz^7C_C9S<`_3z? SoBry};mMA!_!H5sBmV@!X9@KH diff --git a/html/img/icons/transport.png b/html/img/icons/transport.png deleted file mode 100644 index fe76cc2cb8c4adfa897b0a185ee0eeb0da63e449..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3217 zcmc&%3vd(H6_qiujT>j6aa-49(nU598dm$!N~>LvjjRt=sT|j+#x8AOwI6Gdw7cG2 zOU6wywFf7mpnxf4N=j=dz{Dy4gr)>i$IMU@s0q+WAr= zgnp*g%xd>N-FNP}_uX^%X?1634C8znlL$8@3 zk#m}t*aB!kar0rZwnOC?chm*hjtEO}=ISbFeme~SV!X~k?Xjq&(d|xi3YP}Y#x!Dv zQYL!DX?7V7p{77RJ2X2uCpof;te)3S)MfKxrI@G9NSW zrg8$^;PGXAfsxZ3)^&wOkVGP3Nmwni+JaydMIk7T;5ZB{U~Q$OGwraXRb&x7yvC}c zqKmQw8Hh|sZquD+z%(5~Ov%AYS|&{(VMsfpAeaR;LP{BOY|c(;Q==*89E>vfBIE>qa7)oO#jZqJx7>%NaAB7Ic zoG7fE$P~BHR_qp2P(B=^GoNY9v9utoF$M%L#+Vi!QKS|#luIe?mZP!?90PXN@$-JS zyIz$AF$#Xr8Wz?-ey`h(QFc3wTd)+}K!Em3n$Acp@Ao*(AOMRfax}$p0_ngVFosc9 zm>^IR4sjr6)QUL-k`XwL!?Wu>GTUa9gRwrX3{GYN#!Y%GkK3$*oq>5fXNRpJf(K|A z3sWQ~5De)cLUtjG_K+$9aWc{Is0J$zAd)17<5-A-S%Dz{E1rcNA%TEd0_7>IK(Zl* zH6(D;a~8z~;?s0l)iM&RVOlazQL)Nqch}f#q{ri|#a(un*KVU+1WtG;t8YGH zXb2dlpuz_6lZ^ocoHf^3+PT6oZf5i{~{M}%Vz3S~$hCMcGH z2`fq%sV877YqQ(!B#(y#P_JpK6Gk*%n*WQ4SXqkms(y2y6h>vh>x5S|r&&z@BopUe1{|I>bHlujz}afgQN6gY_(kGUfd z7~~F7yaY6>f+Nz%E)Ja2CLQy8T)}YX<;~7W&{g_)Z&Ez6VEyFl3u=P(o{GrUGk;y( z?TT(K>gv8R=@8Miz5AQx(|n zYvS0<^My~ZQr_6|(TVf(T7;J?%{wR4PcL22Sn9j#V=Cp$O@Emget68Z_ui&L{n~4v zn5y#kbQWKk`K#xe%c=Y=1y7lFen|Ov0gk{`|F+!uQqyy zK7aRIZg}07w?ALmdT2B@=v=;N);jMGJ{oKt+hxOsUT++mbBYZFuYTc7;c(N2oxX$L z`|94)8%ht)UOrFSzL>dOv339G-AlVbYZ=ignGcowcPr*Pg_fFf``NUx0nMLva zVBG9oyJ^j!HntwG>UX_=Cb;RB#Kz7Ye=6y>g@tXQxd%&s(~OFz$~Mo6H6A~Zc7(>r7;ZIpX2!UO}Fj+LJf!mEOHSUxEHHQfOPza$z>Q zbM5c*=I1{(=bfe4Um}J3esXr%q(h-n@0H@RQw2+tAG{@zzdL(5@5Y!E8F3DGTth#1 zpY2l9=A*H5fu!S-eV}XJ){zR;J<|H%`BgUT!$^1W-Y@-d?eMa-{_0Eb^hYmVJ@;qL z?^!WrQS`*Ro^2H$zMGiw=-^#rrSHys6U{$=*!Jp$q}b>y*G+$KJ$X&&>%H{s3#;Z$ vd(3oy-a|#b?h!7=oo&KKXM8bTQP=OP@|`@Jyx84q{Auue>pZ(_mUsOF7p-IQ diff --git a/html/img/icons/transport.svg b/html/img/icons/transport.svg deleted file mode 100644 index 34d9165b0..000000000 --- a/html/img/icons/transport.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - image/svg+xml - - - - - - - - diff --git a/html/img/knob.png b/html/img/knob.png deleted file mode 100644 index 19cde252a728fbd47c0924e0a7f5a84c0d63d1cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143253 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�^6_@Ucz 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

      - - - -
      - - -
      - -
      -
      -
      AaBb
      -
      -
      - -
      -
      A​B​C​D​E​F​G​H​I​J​K​L​M​N​O​P​Q​R​S​T​U​V​W​X​Y​Z​a​b​c​d​e​f​g​h​i​j​k​l​m​n​o​p​q​r​s​t​u​v​w​x​y​z​1​2​3​4​5​6​7​8​9​0​&​.​,​?​!​@​(​)​#​$​%​*​+​-​=​:​;
      -
      -
      -
      - - - - - - - - - - - - - - - - -
      10abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      11abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      12abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      13abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      14abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      16abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      18abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      20abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      24abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      30abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      36abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      48abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      60abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      72abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      90abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
      - -
      - -
      - - - -
      - - -
      -
      body
      body
      body
      body
      -
      - bodyPirulen Regular -
      -
      - bodyArial -
      -
      - bodyVerdana -
      -
      - bodyGeorgia -
      - - - -
      - - -
      - -
      -

      10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      - -
      -
      -
      -

      14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      - -
      - -
      - -
      -
      -

      20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      -
      -
      -

      24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      -
      - -
      - -
      - -
      -
      -

      30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      -
      -
      - -
      - - - -
      -
      -

      10.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      11.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      12.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      13.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      - -
      - -
      -
      -

      14.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      16.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      -

      18.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      - -
      -
      - -
      - -
      -
      -

      20.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      -
      -
      -

      24.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      -
      - -
      - -
      - -
      -
      -

      30.Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Nullam id dolor id nibh ultricies vehicula ut id elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla vitae elit libero, a pharetra augue.

      -
      -
      - -
      - - - - -
      - -
      - -
      - -
      -

      Lorem Ipsum Dolor

      -

      Etiam porta sem malesuada magna mollis euismod

      - - -
      -
      -
      -
      -

      Donec sed odio dui. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

      - - -

      Pellentesque ornare sem

      - -

      Maecenas sed diam eget risus varius blandit sit amet non magna. Maecenas faucibus mollis interdum. Donec ullamcorper nulla non metus auctor fringilla. Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

      - -

      Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

      - -

      Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Aenean lacinia bibendum nulla sed consectetur.

      - -

      Nullam quis risus eget urna mollis ornare vel eu leo. Nullam quis risus eget urna mollis ornare vel eu leo. Maecenas sed diam eget risus varius blandit sit amet non magna. Donec ullamcorper nulla non metus auctor fringilla.

      - -

      Cras mattis consectetur

      - -

      Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Aenean lacinia bibendum nulla sed consectetur. Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras mattis consectetur purus sit amet fermentum.

      - -

      Nullam id dolor id nibh ultricies vehicula ut id elit. Nullam quis risus eget urna mollis ornare vel eu leo. Cras mattis consectetur purus sit amet fermentum.

      -
      - - -
      - -
      - - - - - - -
      -
      -
      - -

      Language Support

      -

      The subset of Pirulen Regular in this kit supports the following languages:
      - - Albanian, Danish, Dutch, English, Faroese, French, German, Icelandic, Italian, Malagasy, Norwegian, Portuguese, Spanish, Swedish

      -

      Glyph Chart

      -

      The subset of Pirulen Regular in this kit includes all the glyphs listed below. Unicode entities are included above each glyph to help you insert individual characters into your layout.

      -
      - -

      &#13;

      -

      &#23;

      
      -

      &#32;

      -

      &#33;

      !
      -

      &#34;

      "
      -

      &#35;

      #
      -

      &#36;

      $
      -

      &#37;

      %
      -

      &#38;

      &
      -

      &#39;

      '
      -

      &#40;

      (
      -

      &#41;

      )
      -

      &#42;

      *
      -

      &#43;

      +
      -

      &#44;

      ,
      -

      &#45;

      -
      -

      &#46;

      .
      -

      &#47;

      /
      -

      &#48;

      0
      -

      &#49;

      1
      -

      &#50;

      2
      -

      &#51;

      3
      -

      &#52;

      4
      -

      &#53;

      5
      -

      &#54;

      6
      -

      &#55;

      7
      -

      &#56;

      8
      -

      &#57;

      9
      -

      &#58;

      :
      -

      &#59;

      ;
      -

      &#60;

      <
      -

      &#61;

      =
      -

      &#62;

      >
      -

      &#63;

      ?
      -

      &#64;

      @
      -

      &#65;

      A
      -

      &#66;

      B
      -

      &#67;

      C
      -

      &#68;

      D
      -

      &#69;

      E
      -

      &#70;

      F
      -

      &#71;

      G
      -

      &#72;

      H
      -

      &#73;

      I
      -

      &#74;

      J
      -

      &#75;

      K
      -

      &#76;

      L
      -

      &#77;

      M
      -

      &#78;

      N
      -

      &#79;

      O
      -

      &#80;

      P
      -

      &#81;

      Q
      -

      &#82;

      R
      -

      &#83;

      S
      -

      &#84;

      T
      -

      &#85;

      U
      -

      &#86;

      V
      -

      &#87;

      W
      -

      &#88;

      X
      -

      &#89;

      Y
      -

      &#90;

      Z
      -

      &#91;

      [
      -

      &#92;

      \
      -

      &#93;

      ]
      -

      &#94;

      ^
      -

      &#95;

      _
      -

      &#96;

      `
      -

      &#97;

      a
      -

      &#98;

      b
      -

      &#99;

      c
      -

      &#100;

      d
      -

      &#101;

      e
      -

      &#102;

      f
      -

      &#103;

      g
      -

      &#104;

      h
      -

      &#105;

      i
      -

      &#106;

      j
      -

      &#107;

      k
      -

      &#108;

      l
      -

      &#109;

      m
      -

      &#110;

      n
      -

      &#111;

      o
      -

      &#112;

      p
      -

      &#113;

      q
      -

      &#114;

      r
      -

      &#115;

      s
      -

      &#116;

      t
      -

      &#117;

      u
      -

      &#118;

      v
      -

      &#119;

      w
      -

      &#120;

      x
      -

      &#121;

      y
      -

      &#122;

      z
      -

      &#123;

      {
      -

      &#124;

      |
      -

      &#125;

      }
      -

      &#126;

      ~
      -

      &#160;

       
      -

      &#161;

      ¡
      -

      &#162;

      ¢
      -

      &#163;

      £
      -

      &#165;

      ¥
      -

      &#166;

      ¦
      -

      &#167;

      §
      -

      &#168;

      ¨
      -

      &#169;

      ©
      -

      &#170;

      ª
      -

      &#171;

      «
      -

      &#173;

      ­
      -

      &#174;

      ®
      -

      &#175;

      ¯
      -

      &#176;

      °
      -

      &#177;

      ±
      -

      &#178;

      ²
      -

      &#179;

      ³
      -

      &#180;

      ´
      -

      &#182;

      -

      &#183;

      ·
      -

      &#184;

      ¸
      -

      &#185;

      ¹
      -

      &#186;

      º
      -

      &#187;

      »
      -

      &#188;

      ¼
      -

      &#189;

      ½
      -

      &#190;

      ¾
      -

      &#191;

      ¿
      -

      &#192;

      À
      -

      &#193;

      Á
      -

      &#194;

      Â
      -

      &#195;

      Ã
      -

      &#196;

      Ä
      -

      &#197;

      Å
      -

      &#198;

      Æ
      -

      &#199;

      Ç
      -

      &#200;

      È
      -

      &#201;

      É
      -

      &#202;

      Ê
      -

      &#203;

      Ë
      -

      &#204;

      Ì
      -

      &#205;

      Í
      -

      &#206;

      Î
      -

      &#207;

      Ï
      -

      &#208;

      Ð
      -

      &#209;

      Ñ
      -

      &#210;

      Ò
      -

      &#211;

      Ó
      -

      &#212;

      Ô
      -

      &#213;

      Õ
      -

      &#214;

      Ö
      -

      &#215;

      ×
      -

      &#216;

      Ø
      -

      &#217;

      Ù
      -

      &#218;

      Ú
      -

      &#219;

      Û
      -

      &#220;

      Ü
      -

      &#221;

      Ý
      -

      &#222;

      Þ
      -

      &#223;

      ß
      -

      &#224;

      à
      -

      &#225;

      á
      -

      &#226;

      â
      -

      &#227;

      ã
      -

      &#228;

      ä
      -

      &#229;

      å
      -

      &#230;

      æ
      -

      &#231;

      ç
      -

      &#232;

      è
      -

      &#233;

      é
      -

      &#234;

      ê
      -

      &#235;

      ë
      -

      &#236;

      ì
      -

      &#237;

      í
      -

      &#238;

      î
      -

      &#239;

      ï
      -

      &#240;

      ð
      -

      &#241;

      ñ
      -

      &#242;

      ò
      -

      &#243;

      ó
      -

      &#244;

      ô
      -

      &#245;

      õ
      -

      &#246;

      ö
      -

      &#247;

      ÷
      -

      &#248;

      ø
      -

      &#249;

      ù
      -

      &#250;

      ú
      -

      &#251;

      û
      -

      &#252;

      ü
      -

      &#253;

      ý
      -

      &#254;

      þ
      -

      &#255;

      ÿ
      -

      &#338;

      Œ
      -

      &#339;

      œ
      -

      &#376;

      Ÿ
      -

      &#710;

      ˆ
      -

      &#732;

      ˜
      -

      &#8192;

       
      -

      &#8193;

      -

      &#8194;

      -

      &#8195;

      -

      &#8196;

      -

      &#8197;

      -

      &#8198;

      -

      &#8199;

      -

      &#8200;

      -

      &#8201;

      -

      &#8202;

      -

      &#8208;

      -

      &#8209;

      -

      &#8210;

      -

      &#8211;

      -

      &#8212;

      -

      &#8216;

      -

      &#8217;

      -

      &#8218;

      -

      &#8220;

      -

      &#8221;

      -

      &#8222;

      -

      &#8226;

      -

      &#8230;

      -

      &#8239;

      -

      &#8249;

      -

      &#8250;

      -

      &#8287;

      -

      &#8364;

      -

      &#8482;

      -

      &#57344;

      -
      -
      - - -
      -
      - - -
      - -
      - -
      -
      -
      -

      Installing Webfonts

      - -

      Webfonts are supported by all major browser platforms but not all in the same way. There are currently four different font formats that must be included in order to target all browsers. This includes TTF, WOFF, EOT and SVG.

      - -

      1. Upload your webfonts

      -

      You must upload your webfont kit to your website. They should be in or near the same directory as your CSS files.

      - -

      2. Include the webfont stylesheet

      -

      A special CSS @font-face declaration helps the various browsers select the appropriate font it needs without causing you a bunch of headaches. Learn more about this syntax by reading the Fontspring blog post about it. The code for it is as follows:

      - - - -@font-face{ - font-family: 'MyWebFont'; - src: url('WebFont.eot'); - src: url('WebFont.eot?#iefix') format('embedded-opentype'), - url('WebFont.woff') format('woff'), - url('WebFont.ttf') format('truetype'), - url('WebFont.svg#webfont') format('svg'); -} - - -

      We've already gone ahead and generated the code for you. All you have to do is link to the stylesheet in your HTML, like this:

      - <link rel="stylesheet" href="stylesheet.css" type="text/css" charset="utf-8" /> - -

      3. Modify your own stylesheet

      -

      To take advantage of your new fonts, you must tell your stylesheet to use them. Look at the original @font-face declaration above and find the property called "font-family." The name linked there will be what you use to reference the font. Prepend that webfont name to the font stack in the "font-family" property, inside the selector you want to change. For example:

      -p { font-family: 'WebFont', Arial, sans-serif; } - -

      4. Test

      -

      Getting webfonts to work cross-browser can be tricky. Use the information in the sidebar to help you if you find that fonts aren't loading in a particular browser.

      -
      - - -
      - -
      - -
      - -
    1. aliK$C5Cb0j~-=a2$tF9F5meNPoo&A7~ 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 QvO{2^00041XE8?r05qSMmH+?% diff --git a/html/fonts/cooper/cooperhewitt-bookitalic-webfont.woff2 b/html/fonts/cooper/cooperhewitt-bookitalic-webfont.woff2 deleted file mode 100644 index ebb0af5131082bad98930e084f9d26c158049bd7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11728 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 diff --git a/html/fonts/cooper/cooperhewitt-light-webfont.eot b/html/fonts/cooper/cooperhewitt-light-webfont.eot deleted file mode 100644 index 803b4f9c53bfed7bc817061ca6fa5b1041f1aea2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12040 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 diff --git a/html/fonts/cooper/cooperhewitt-light-webfont.ttf b/html/fonts/cooper/cooperhewitt-light-webfont.ttf deleted file mode 100644 index c5e989910d8068a8b9c46c24c31015018b9e2b72..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29104 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 OoTCZF|4W!f$o~V#hnQCY diff --git a/html/fonts/cooper/cooperhewitt-light-webfont.woff b/html/fonts/cooper/cooperhewitt-light-webfont.woff deleted file mode 100644 index db8e7ece79b32521e3bb7b6f3abfdb267b15916c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24484 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 S^#-xoN~-_>0aa%)N&o;0I)ESm diff --git a/html/fonts/cooper/cooperhewitt-light-webfont.woff2 b/html/fonts/cooper/cooperhewitt-light-webfont.woff2 deleted file mode 100644 index 935d1df789733eebe88ac73be028480ffe9a1de8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10984 zcmVvSoTsj6AkSPu!FAzG(j;`5{Tsgn)9Ivmn_~m=r{% zh*bt(%Px>FWv9r;_$>kX0EdUU^^d3ty%9O-L2pEjs0G_#k1@s=J!0gTV2qX& zVW>n21|vLWfH@3A5F6tVFbdI+dYE6hYZx1&wI(7CbMHHK(+4dL@aL)2bg%$rLKJNr zOe|p0(ht_T6t51dYY*cd8cZ>~4=9j`bUPKBdDjZ;B+3NbwbtX=MZMlTej_R-Ug*qr z1%_S8kn6tU4yXh`k?mu{Q3xb$Bl+?qohR*6M~H%FoIalb|Nr+_W0gD&?2HeqRQCM1 zRV{7;nKLEy`LNYf1LO zuwaRFi9*yN36`|%bqEfz3t|UcUel%2bxx`)uPZ}+k@Dzy{~qI?lg0XisGLeP;^c>TKf~Cp zW%D;z+LR(n-Ee~U^)&$k;Pu9*-vW4RW8zr=c>9I%53ENJ1JnY5#6aKy)N2|^BJd-_ zGRiUkI^HAD1j4q^q6a3ZT}(n9P3}TbK3H{~k*$V@4(f)X$!dp;Mb}s)wQB-K#M~=R z&QOpKlnuB^iaY*)Rl5-lY(s5SQAzQD6ouPhEq&QpL!d7WTPru%I*$$Bp5tzBl-xDN zXr@}C{2!m5|nuwRc#YoEvW)5_I_PMnobb>ih% zLF%e0ll)0Ua*gJ-&nxJ+A%w68=INK6_hn+;Wxr=Rw)I=vHzYkxS&wLFqyqwtJ%$7W zP2NL?q|y*;ay^y$(P2P&0HLKnEq1X!lR%D(7Iy%F#BJ8_%n5ZIEDrk8U*(cv-obZqU6ZLO9ybIjh( z`2*Wc8EF=2J|y{=<`a_7Pl2Rq2&N)SU*w38w?n2 zowMCKVu2;rm}}m)RI^C!5i>}&(@i&n5Xo&5LpY|G`n?9P8iUR{t?ybUU1qL)YFmxn zIGOr?Ec~JQRU^s%P4FMG|FlnHZR790^$U zF1v9Fs$383-}-nuVi4Z2lR_DH9!dB_Nsc~HtZ^1i@Fd@8$TK2yuQ-E_W6gij77$1j zIznfoeFetig_kS^J->M2Vyst}op&(~`^zr81nl9Nj#tjaVivOUOM@V5Nfb$pS#luX zl&gu|XICc+@AOkp1hgm=L*h#DG#O4MM-*w~{cF4^66lb{B!+8hDU?!Vdd}pvPhX27 z5t1%huEmc$`7BwnX2W*i40{e4b;=AEuGy`FgcUW0ua z?boE4NDI<~X|`3HcHDoLZasP()~DYLyF{8b8pt=(k)eYGWO>qg#-y&og=x=Fq40u-LLmQd`&4^A`qjMMq9cc;Ene8G z3~dM`J|T9Ton~hpdkQD&Z>^ef&9r>vXWz)rAFJop!{y2IlEEtXucqBGzA7#l7-0yL zvxpTqnC>T`fsr*`^tM$NcO_vh6&X=Yta4ps*t6{U67XI@x|I9fN~S11 zRFk44V*LVEupCCF9Vj4lSPuag-5zxD!U<;$fML;>#b@F?D8z{hP&t;T7hE`jrx`Tw zmvN5EoD7Gt-5z;NIiWVib7c8nQT}!XQz~B;dg=)+flf?0=`kxUyXM@8vnC_O0i)x` zxS|BQSZ>0fcq&;r(TqgoQ#(n*(hL^Ox*_b74TQoT^?)JBS89&WV4yDQ88W3c5iidH zXkASQ*HM&FqAcna1tLdi&;6`o%$!QsPZ=>LXZkG;w-cYvPy)~-f#$L3#vb5K8|A#x zslbnUlD5c>kQtdrk;6cSslFw_Lw5X?1w07a^dE&6;o0e(wUtsu9*Yh+*&Y+3Mmr!B0Y89Ha0-8nLt`i*iUfFZQ9cZEin52LUht_9WAcG8;Ofn1 z|7awe;_F3^FUNgfLE$PQhdDxL1>0p$dxr!sUYN@(V^e>USCLQ5;!h?VP`BZc_)Red z^!|P%Lk!JSQu%BsH8-|xepC$6mz2=gDz5vIQ>y^2SJlcWvcF)6c_8Lv#MqDwHD`4b z8d`v#;YPMXTQ&~pn;gwqH_(@^HSqy012#{qw#+PRZGUjkxK=H5T|)Z_qf~^K0}4Hb zq}_rvH^ry0Q(M#EGN0-ayw2&?4~nW%59}*QZ|Bs%BwUGOa~g>$;z+L3V*N|MSPFIJ zaX;~wmQBu^-A+m2eVEf$m&}JWo?oHWC+B@qXxCd!B0%Ppu+5zv_!D&;nw>MS&3`gq zSm#=V#w!J$Imot9$Zc=v-w^iivxK~|#(qGn%exd(6RG=_G{!c*+k}?i1S0@+A$4rQ zKvTwQK=`{C8%+@IP}`Ro9pZB3g?)_4l2~*Y*(6XpixaKR*S%M?l-TYNiF1UGsgf!sck76tn94BP8lY6c5;*xqO3R~1I>~&Vnz?1P1I0t^Arom=j$q0 z)TyJXl^gq_w{1vxxWvmVG#b!aKa%mN7jC-@Y&JBZA&_LCL?Zt+hz!jsRAc)1ZNilA zm*=u%TR5;^na=4YG**D;k>g+*NqiBfd?ua!gHr;h!Lmcb4l;<9`z3w;d$x~gHD>5Q z#n*`Ip3{cwkEJ|q0ii{x&AWCBo}?o_uBus#mmG;eE=0%A$DAOqHg@SUgW-ML)vkz! z`XDKNS3f0YsAH@K%V*AmH28jBb|SsGZHm+c>JL{RlqpZv`B!6;{kX9yx{>{9vi$~Q zSNy#3!T5lCQvRa6i?xvGm3?8h`HH=mYP29t9yUQ>*w{D1 z>ljXH(mk1L>rl)oMv%A&Q;sQ-(ao($I>NRbE-ToWtq;!dQ^O+j!fMZF+r1OC>k2+?n%L z<$YXG5+b?2%||(>6TzUFWXyvoyJ(U3eqsB~|GzJpm?-f-LUREKXg0;Tx-zBU?37uG zvrV8W_V6>YguU&U20{X35|DIJaUk_j@K|<=LR2hbAnX1V1;1*bI;YuGhrP|cS#wuV zo}C`3yN|r*z#`0gKL*T@pw8yKYnDdW4wtST46hoAmzb3N?`pSPo+qL_arjnr5{@g!A4nYws@3|;<}DFLWa{ikNXW#fpw z>1XfwPQ~=n`VT!guyDa5d=%3X56M}(>qfvNM04>~oDtRJ0#f3T)zA}Vb7AJ} zP!4UV2Rk>fq}5CSkPK1}F{jx*`z-rrBs1?#h`-y8c6gV)Q#8Sg!h{o*^<0p4BKk z^XWWOVb3?jbLcXuTB8CRwmtKG{rq9+cG z_mK8%c!D;#9)-HaocHb}eCHpBZ>5oFvslr@E{zzut~k|mzR#w6^gz7ME#<65O1D7=>zyDgR{Hpo>e;GND-e&Aanf8!mNoo!q+tp=Eu@m=0&DcEl$u1m-yG*V^p$7I2yuC0*HogQnX z)~CFi2F1d6(o0T(aBv>z_Tgaf-<*5%=gsx{?}J3#U7i&4x0nPWQ-quDmg~8#xv$lM z>cTqxxo`_QOC5jU1^QZQ_iY$m2;Zl4Lw-A_rgj4lYpK6n9j4|%uLU%}M<~~MX*7Sb zN8`kgTMuXi4WB<@kY)w0@j!f>zYIcLSbhb=;|hiN^yP-NMflc|fP?L;1*95cK)cKkwW(;O_m z95@>P-o7mYVR1FBj3Q^d&+ zBe2zZ^!?2|l4Mr_vtuLg28M=4g=ZV5`y!jC$0=9Gn~~N?!mv;9u9(14nSu*HH4>$0 z1dJ}4|5Itlx#?q%U7}QF@0e1vD~hQc+krfK?y_>*GSW_u{$C&+`KluVTM_6~)U zm%qyf~IZ|Q-@6B^dVt*e1 zX9h}v!meY6c3~UQ7@)8z1p{;mT*lq|o}NwZPevVkI(1I%!R*SP5cmIYvVXl(dU*r6 zhccQkXc+@DTNmEWq39w^Aw9U3VOE&gKSIj=N_&4|;ph?dV@p$KQTM0c{DpOAn20*Z z>&zRi`ldU~Y8q$WBsKo?hx&IU95_3JbFd^p42F(Tko(C>uIrXetr+mPAobN;1Svts zco?2gpz>wYQT1;tU3Q0P$?m8Z)0xJS!07wzs?0M1je8=m2~k2Sjk_Ub68^RYt(y?$ zJ@;M}Me=G-yL}6bzn4*!J?>Y#n{=%l^@rAxRo+=bLmlmL4Qlj_eKh}%-amsKFNj_= zdlkD8QOmz=iPKM>%x%BE_;eB|GXQ=WXTwCWtlPhQm2q7MePHtR!Ke=XWPE3FZ`~P}^$_+wZYAR!`O%So zXdhk8Iv1(`3Q7iRM%FIuf7#?!#KxhP*SB!`>61D1^`!-GJgV@`F9+=+(K?E0#6X$f znLaCbJbRZJDD%gr-7Fo@17&(3fFL}L2-l-bpKEt{jo)Dc;|_Upz6&A7u12dP1tPgR zN8CGN(?xzs(-&VniniW|PmPF+h!5amnq?TS?P$>LUio3%@C5Hf%bh{zs?I9T?JMz~ z6L2h9b%vDEokBvk;fQMqIU&}s z(6U&afYa%9q=?gsbB;$P>~|bY!X!yaXe|F?a&``+IZ|~F<5jRB(;P&qG0{0F(l%GG zD+S*L{}!E^-Sx_&MD>bq+3WYEjE8W!BKF;i-!4POh*LywLDtaltFxHm(21^GepXL` zGX0&#D9RxH{q=yeu6l8=y%rc>dO@MVCd4Z&mbOSKypR#%zGpI^3p zn^^5DV(CB~ptxoyeyk%AIHvZw@3+*RFOdrY@zCZbvjr&PTbLW(^?%_O9d_887JJzF zeH&~80xIaCrQ&MUj6+5Ah-u=B2pVTMbsTl2r-W9b48a*4BRxSUY}YPQ{qY5*LisDc z@cp*x>or;)6nrFqSFN047{A8QN|-^E)hrMcj)!H9lT~d+q zO=#SSv{HMuKo&s30_oK~Od2DDjc3FJ>-UG3>XqW-l0AFVG3gz}eWMg#suvzXrC5e4 zQIJ9APwYts*@4^RT@^EUj$fM*q6}W?psV#c&I% zb!zyn>EGMGT^vW=)&8{lU0(Y$625-Bc1cybGC7DmdVd6%w|@i1Hwdm(F|~&Z{z?3M z)TLSwc>53?5~{G0+_VF>4-eYrq~Ro01V}#=bh}yr26XhfExk==Ww{t1!zOY;Qfdm9 zcEUt=bVmI8!>P%K{i(*``|2|ieWMU_{wsnxZPC_uxBa^4hF`CNMcY2yy2R42zk%Q6 zB+Z$TSrE>2!ZV*1nqc%&WfKO94y&8QMF9)>ETzW0wzn#|LAe;ez7+k>0(iP)v3}aFR=`UTm@_ zX0W37NKBEV-|Zfq76P^1G~->;4+=kE@tGu%^cP0_E*6I1)PEvzxeW%6JwjtFwb;v zJTX;t3EWUw9{+QKS&j{7qq75`iK{`fZxV~x=n%s{#mH#KO$#vbX8oc2xT&q4?3hMp z7TGt=Al20d63mN8oKkG`#Q2}fATJa?=Jk$4`bVgO#Us1zDFey7a|akH9WGNlFgskX zMzaBi;Q$8~U79)}DVvkr7p?$*tv?Lq!_%M7v-i8vVysi$p)wvTOwBnNlDlJ^k=5=t zi=TD0P~M_u{qYwbO2$9SKDaLbVC*wUswHkCPzm4QHwjgO>h5W&PLhwPg1dOhz#WZP z$?RUr6-OmEyNqRGGKB(_g52E$$@UavmmQswDa%e2C+H7&(igxMU_>k=Jm2;oOR3gV ze=|AyZWc2u1g-e8aKCz~EAcG5vU~J=FMyl-MSDwL7F{AjpqK%~c!-w?Te11s0ihJm z)Zj5{l2<8((Yj(r|3h0~_6>ibR^|x1gaZk&>2d}XAdX}3djvQx03sVoGWq`LXcB&z zOAJwjgZ10i>T;%xB$wp0#2dyr(nd2XntOXYK}#)oh`fGRnv~nX;2ZAJc_Tkd3l?Go zxao}cd8O0?#i*YIlR=Kov$QTVD6Z^{WRAYoCXk`sfIdm!zP-mRvujD!RuR9gSi$nG z+_5k}D6|-^P*BbL4s)dRBm*6SIYAmw$tv(hl- zQOdAoU+XWT{z6_DHoDcP260P$xS>V4ZgJ!ys|gbu;vJ{Qc2R+zCUL=0l@0(|gXdHE zk7{@+yP}R$R#R%aMcprqrO*umWd<&3#3OC`B$IU4v5?Ck@;69MJenKSa|WUf;E_O(0`VJ&PxInXu6wR) z=ksIC_O!u|CUPM+n!w*&d||pFwd7VOu1AAYkbfSL)==1VjC?43ZZ0WtUvuzxC{c!6 z=o<5zutYcr`}gd(m6TOc<#~eV$e=9+Yt^(qicq{Ta(#@U&%t(P>^v1*7$2AIeqBP9xX-%PG9l%V+%B}3zr`rnj5QixpoS6#@Zdx3N>p{ zPgE;cc8AN5t-!FjYF^{Fus8!Hwx^HGzxgzq)Zv?!8PsYtn2dx!#p?XO9qo^8axGSgT-(`TAV}pAe(eyrwL(SaZ_um~Bq1AAUcjg$38*M~f{Z40*_S~FykrNP5UIXuZLUYjH zG3{T_5M_=ed&ba%>m3+z2YnNg11b!wf-%8DfeLzjd&V*9o#D`M#J4%le4onlNC4Gt%6_t(oSP6{lzg*t4VDq6}I8T4xur^Z7-wd@e=9 zS~bjycs65ua93q-v%S*W6t^?1rf>h+u1B|M1V%Fs))9yVfR;ycs9R%IP6&_31>v7p z1d3cF1Ot%%!)^uHw&l&y(Mz~-f>TtH|+XaEjq zw--VQ1U4IbaomdCNoq-=+>U*dK%8jGq+PWz<-j1uQ_EU6{>;KPdGJmQ0M`Wf?|CyDZ%#3 zX0y!{pon*9OZJUUq)2wIOK#6J(dY z2#e4C_O?+ur1&CWp=0(j=uz3_a?;-?oZmhGHS+yT8xggj%74UBN4YsBI=l?Qtha3Z zpWfSx4$?tC2_+I6FDK=6`{BD~)xWm&_#1#Znt;5(bd5D6Dp!YAlfNynNjLCp&jr&m zTe($E{o5QXD>et(S!tz>zk`L#<)21y*!E1KIaQ8%b+4T-YVDzvw?MSEsRD)=DP`QYGm>Dmw+T5~6KQD6bt>C=|PD@|zZ&BggE^-Ww8EQ+n z76n@yMe#_XwTOf_^yjkbX-I@ZyJG&|CM73_LIo@O1|_DM>Jp1hFxe!A1|?j$2)mkL zx*az()D=s7)v&G_`%RBiow?my8as26MLQC59W#8LWxM!IPrZ@_pI4r0kI}#nhiCg= z%0C366jQcRIK30ZeThy`YcTj zlV!4|S8`ggym+RiKW@5^b9cr6-b#X~&!TSGa!67hlWeOpZF6nxN#Q8;)1XXW>sh8P zU;N~41h?t0p2Jqo8`2;qcPY8y6wv_?Uurt_RSL`sMFUvA2BS{Dz+7MD{TWuScU)J~ z4GJe;6!BkNdU=Z&KY68rSBLoK>kaX)ye7DS&70VLwHkKH3lKj_4n>r+i)Qktiv0L6 zIQo0$ZbN$Z^B z1he~m$o>Wz8F)G+tW2-eKQ77h@bq4zK&Vy0vTxMA7xaL-k0e=iwz|7ha=3S16WuHD zyfn%Tw6s@3)P4yWv-j^wwF?o`HVvYa^N;4-@*SI9y65Q=83s|wUWYSar~ z_=Y)*O&?4$9`d8z2NY_FZCT)Ug`*Pg?++Hvy?@(G8y24;9(8`gP}^uLNw}3UC8O3U z?=q|uHgb}=ebZH1O886I44$UQ3X7<&oE+*gX1L2vdJy67Y6Dr{r|!Ru4EaAf#Heg? zmwntvyK3LD8hs&m%aA=my^6;QCQ&a@5Gv-qi?*3p-yQpxEjwKOqI$IRkqkF|itYbL}i+VW4kiXETOTfElPVzbN)v#X8vd|%g#-BzFSi@<|8NLF(R z&y-4pryj-dQ)GZD4en-#@Iphp9~*_GpSO~(BMs^43_|UrAD4xX z_p^w&aFSBmKzz)={hn8*RVvZ5t2FR8*KE;tdJh$Ndn1}$$-c<60Rg-g|2Uv@ruM~^ z{E_&~rp)HAKh__cenSFiy+I-Ef@D>EfD8 zORDR@JJ87zPM54GUhA4c-wneF^%bo|Z{yC(al*&}_I zeSeI;*`xORF^xBl_3fB9N{bq5QcWg2dL)_nB71*szwCH=(}%M?ci&jYZ6{E3Rq^}4 zBM}6r#Vk%i@iZ6$3YMF{?Bo2y;d6oJ5dL|HP)Yc!W(QhXiO&n570XKepJA)4glp91 z%^1AcO*RvWL4n(zonNUr&a-dk# zG4r1kzna%Xs_L=9wbu{{241c^>5%(i_dJMGwE7VK;b2f!&_he%4BgwxiQK|5IeV@M zujF9D-2lGu8U?Sivbqj zFDAYT|K#6v>BXPjniP9_nA{o#Kc}crEpwbdHs)C|$ZVeCzbd!%toSPjcsWiy{*2uL zANGU%osK;DG9W_bQ?@*p{=Uw@qXoYM)1Vnh`)#xkE`!P<9h!@w41)BKS?Eq0KGyi7)7i*{fMFCRE%uXCTj195LTkgilBd{{AiB#IgduJRIM1GdaGa*wt9cA;u5*<|P!o=yF5RJ$GC28=Y?K71)CkZ) zM6+8N;71mr0L%ak+1wVK6bDQ635C!Rz@xyEA;`!GL?sp*qKXctqnhIAsDUNQqb7xE zhKaaaw7xVrg!=(Rd8z*d?yG%Odc+&CamAPZqDK!m<}FKQ~1r_-79ccd zPfn*`I07D)(G41Zn*UX|+%hUA|Y6=p1}j=(N+ zd-gzOJIGrj9U!siCPwYsMoo^Ut6Edh{7EWW<;WQ)bY%GiNck(RBO;2t*)JXbcuN ze^p5Ak||V64TE_z%QifIHl0u;mPloC#nJ}`=0`%veo#l0*Y9(JIGsk%RJZ>+=~LCL z!K_zN{eH3Gr%lI=y6q;3RA~<2x+~o+cRX;lqge5>X-`UvpOBcx-TvoH{p^ep2p=*sqw!Q-qES2 zk!EUIhK!kFPCMhg3$8osoH_MQX33PRS%@hj? W5PhX~=m`&&fUEJhN@lv33jhGHz$%LX diff --git a/html/fonts/cooper/cooperhewitt-lightitalic-webfont.eot b/html/fonts/cooper/cooperhewitt-lightitalic-webfont.eot deleted file mode 100644 index a1f7c18468d2191083a17d5c3215cd05749b5027..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13261 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