From f5ecf0622b3dd1e385f220eb3a688e700d6334a6 Mon Sep 17 00:00:00 2001 From: zhongjin Date: Sun, 22 Jul 2018 11:16:48 +0800 Subject: [PATCH] Initial commit --- .gitignore | 8 + .npmignore | 10 + .travis.yml | 23 + LICENSE | 21 + README.md | 308 + admin/index.html | 647 ++ admin/index_m.html | 1087 ++ admin/web.png | Bin 0 -> 18563 bytes admin/words.js | 54 + appveyor.yml | 25 + gulpfile.js | 401 + io-package.json | 224 + lib/passport.socketio.js | 110 + lib/utils.js | 83 + main.js | 1060 ++ package.json | 59 + tasks/jscs.js | 17 + tasks/jscsRules.js | 36 + tasks/jshint.js | 17 + test/lib/setup.js | 728 ++ test/lib/tests.js | 148 + test/testNoAuthNoSSL.js | 81 + test/testNoAuthSSL.js | 82 + test/testPackageFiles.js | 91 + www/admin/img/admin.png | Bin 0 -> 5053 bytes www/index.html | 141 + www/lib/css/bootstrap.min.css | 5 + www/lib/css/fancytree/channel.png | Bin 0 -> 1290 bytes www/lib/css/fancytree/device.png | Bin 0 -> 1446 bytes www/lib/css/fancytree/icons.gif | Bin 0 -> 5492 bytes www/lib/css/fancytree/loading.gif | Bin 0 -> 3234 bytes www/lib/css/fancytree/state.png | Bin 0 -> 1414 bytes .../css/fancytree/ui.fancytree.jquery.min.css | 1 + .../css/fancytree/ui.fancytree.min-win7.css | 6 + www/lib/css/fancytree/ui.fancytree.min.css | 6 + www/lib/css/iob/selectID.css | 415 + www/lib/css/iob/selectID.css.map | 1 + www/lib/css/jqGrid/ellipsis-xbl.xml | 13 + www/lib/css/jqGrid/ui.jqgrid-4.5.4.css | 162 + www/lib/css/materialize.css | 8 + www/lib/css/style.css | 711 ++ .../ui-bg_diagonals-thick_8_333333_40x40.png | Bin 0 -> 351 bytes .../images/ui-bg_flat_65_ffffff_40x100.png | Bin 0 -> 247 bytes .../images/ui-bg_glass_40_111111_1x400.png | Bin 0 -> 299 bytes .../images/ui-bg_glass_55_1c1c1c_1x400.png | Bin 0 -> 299 bytes .../ui-bg_highlight-hard_100_f9f9f9_1x100.png | Bin 0 -> 291 bytes .../ui-bg_highlight-hard_40_aaaaaa_1x100.png | Bin 0 -> 291 bytes .../ui-bg_highlight-soft_50_aaaaaa_1x100.png | Bin 0 -> 319 bytes .../ui-bg_inset-hard_45_cd0a0a_1x100.png | Bin 0 -> 363 bytes .../ui-bg_inset-hard_55_ffeb80_1x100.png | Bin 0 -> 348 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 7006 bytes .../images/ui-icons_4ca300_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_bbbbbb_256x240.png | Bin 0 -> 7073 bytes .../images/ui-icons_ededed_256x240.png | Bin 0 -> 6992 bytes .../images/ui-icons_ffcf29_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../themes/jquery-ui/black-tie/jquery-ui.css | 1225 +++ .../jquery-ui/black-tie/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/black-tie/theme.css | 410 + .../ui-bg_diagonals-thick_75_f3d8d8_40x40.png | Bin 0 -> 452 bytes .../images/ui-bg_dots-small_65_a6a6a6_2x2.png | Bin 0 -> 246 bytes .../images/ui-bg_flat_0_333333_40x100.png | Bin 0 -> 259 bytes .../images/ui-bg_flat_65_ffffff_40x100.png | Bin 0 -> 247 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 247 bytes .../images/ui-bg_glass_55_fbf8ee_1x400.png | Bin 0 -> 379 bytes .../ui-bg_highlight-hard_100_eeeeee_1x100.png | Bin 0 -> 291 bytes .../ui-bg_highlight-hard_100_f6f6f6_1x100.png | Bin 0 -> 290 bytes .../ui-bg_highlight-soft_15_cc0000_1x100.png | Bin 0 -> 366 bytes .../images/ui-icons_004276_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_cc0000_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../themes/jquery-ui/blitzer/jquery-ui.css | 1225 +++ .../jquery-ui/blitzer/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/blitzer/theme.css | 410 + .../ui-bg_diagonals-thick_90_eeeeee_40x40.png | Bin 0 -> 351 bytes .../images/ui-bg_flat_15_cd0a0a_40x100.png | Bin 0 -> 261 bytes .../images/ui-bg_glass_100_e4f1fb_1x400.png | Bin 0 -> 389 bytes .../images/ui-bg_glass_50_3baae3_1x400.png | Bin 0 -> 375 bytes .../images/ui-bg_glass_80_d7ebf9_1x400.png | Bin 0 -> 385 bytes .../ui-bg_highlight-hard_100_f2f5f7_1x100.png | Bin 0 -> 371 bytes .../ui-bg_highlight-hard_70_000000_1x100.png | Bin 0 -> 288 bytes .../ui-bg_highlight-soft_100_deedf7_1x100.png | Bin 0 -> 426 bytes .../ui-bg_highlight-soft_25_ffef8f_1x100.png | Bin 0 -> 348 bytes .../images/ui-icons_2694e8_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_3d80b3_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_72a7cf_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../themes/jquery-ui/cupertino/jquery-ui.css | 1225 +++ .../jquery-ui/cupertino/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/cupertino/theme.css | 410 + .../images/ui-bg_glass_20_555555_1x400.png | Bin 0 -> 260 bytes .../images/ui-bg_glass_40_ffc73d_1x400.png | Bin 0 -> 316 bytes .../ui-bg_highlight-soft_25_333333_1x100.png | Bin 0 -> 278 bytes .../ui-bg_highlight-soft_40_62bfe1_1x100.png | Bin 0 -> 355 bytes .../ui-bg_highlight-soft_80_eeeeee_1x100.png | Bin 0 -> 276 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 6922 bytes .../images/ui-icons_4b8e0b_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_a83300_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_cccccc_256x240.png | Bin 0 -> 6975 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6299 bytes .../jquery-ui/custom-dark/jquery-ui.min.css | 7 + .../custom-dark/jquery-ui.structure.min.css | 5 + .../custom-dark/jquery-ui.theme.min.css | 5 + .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 335 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 207 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 262 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 262 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 332 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 280 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 6922 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 6992 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 6999 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4549 bytes .../jquery-ui/custom-light/jquery-ui.min.css | 7 + .../custom-light/jquery-ui.structure.min.css | 5 + .../custom-light/jquery-ui.theme.min.css | 5 + .../images/ui-bg_flat_30_cccccc_40x100.png | Bin 0 -> 259 bytes .../images/ui-bg_flat_50_5c5c5c_40x100.png | Bin 0 -> 269 bytes .../images/ui-bg_glass_40_ffc73d_1x400.png | Bin 0 -> 355 bytes .../ui-bg_highlight-hard_20_0972a5_1x100.png | Bin 0 -> 362 bytes .../ui-bg_highlight-soft_33_003147_1x100.png | Bin 0 -> 391 bytes .../ui-bg_highlight-soft_35_222222_1x100.png | Bin 0 -> 316 bytes .../ui-bg_highlight-soft_44_444444_1x100.png | Bin 0 -> 316 bytes .../ui-bg_highlight-soft_80_eeeeee_1x100.png | Bin 0 -> 315 bytes .../images/ui-bg_loop_25_000000_21x21.png | Bin 0 -> 324 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 7006 bytes .../images/ui-icons_4b8e0b_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_a83300_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_cccccc_256x240.png | Bin 0 -> 7015 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../themes/jquery-ui/dark-hive/jquery-ui.css | 1225 +++ .../jquery-ui/dark-hive/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/dark-hive/theme.css | 410 + .../ui-bg_glow-ball_100_efefef_600x600.png | Bin 0 -> 34054 bytes .../ui-bg_highlight-hard_50_c5ddfc_1x100.png | Bin 0 -> 315 bytes .../images/ui-icons_0a82eb_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_2293f7_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_5fa5e3_256x240.png | Bin 0 -> 4549 bytes .../images/ui-icons_6F6F6F_256x240.png | Bin 0 -> 6997 bytes .../images/ui-icons_d8d8d8_256x240.png | Bin 0 -> 6956 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6299 bytes .../jquery-ui/default/jquery-ui.min.css | 7 + .../default/jquery-ui.structure.min.css | 5 + .../jquery-ui/default/jquery-ui.theme.min.css | 5 + .../ui-bg_diagonals-thick_15_0b3e6f_40x40.png | Bin 0 -> 463 bytes .../ui-bg_dots-medium_30_0b58a2_4x4.png | Bin 0 -> 276 bytes .../images/ui-bg_dots-small_20_333333_2x2.png | Bin 0 -> 245 bytes .../images/ui-bg_dots-small_30_a32d00_2x2.png | Bin 0 -> 257 bytes .../images/ui-bg_dots-small_40_00498f_2x2.png | Bin 0 -> 263 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 251 bytes .../images/ui-bg_flat_40_292929_40x100.png | Bin 0 -> 269 bytes .../ui-bg_gloss-wave_20_111111_500x100.png | Bin 0 -> 3808 bytes .../images/ui-icons_00498f_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_98d2fb_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_9ccdfc_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../themes/jquery-ui/dot-luv/jquery-ui.css | 1225 +++ .../jquery-ui/dot-luv/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/dot-luv/theme.css | 410 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 251 bytes .../images/ui-bg_flat_0_eeeeee_40x100.png | Bin 0 -> 259 bytes .../images/ui-bg_flat_55_994d53_40x100.png | Bin 0 -> 261 bytes .../images/ui-bg_flat_55_fafafa_40x100.png | Bin 0 -> 269 bytes .../ui-bg_gloss-wave_30_3d3644_500x100.png | Bin 0 -> 5980 bytes .../ui-bg_highlight-soft_100_dcd9de_1x100.png | Bin 0 -> 381 bytes .../ui-bg_highlight-soft_100_eae6ea_1x100.png | Bin 0 -> 412 bytes .../ui-bg_highlight-soft_25_30273a_1x100.png | Bin 0 -> 408 bytes .../ui-bg_highlight-soft_45_5f5964_1x100.png | Bin 0 -> 400 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 7071 bytes .../images/ui-icons_734d99_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_8d78a5_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_a8a3ae_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ebccce_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../themes/jquery-ui/eggplant/jquery-ui.css | 1225 +++ .../jquery-ui/eggplant/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/eggplant/theme.css | 410 + .../ui-bg_diagonals-small_25_c5ddfc_40x40.png | Bin 0 -> 381 bytes .../ui-bg_diagonals-thick_20_e69700_40x40.png | Bin 0 -> 456 bytes .../ui-bg_diagonals-thick_22_1484e6_40x40.png | Bin 0 -> 448 bytes .../ui-bg_diagonals-thick_26_2293f7_40x40.png | Bin 0 -> 445 bytes .../images/ui-bg_flat_0_e69700_40x100.png | Bin 0 -> 261 bytes .../images/ui-bg_flat_0_e6b900_40x100.png | Bin 0 -> 261 bytes .../ui-bg_highlight-soft_100_f9f9f9_1x100.png | Bin 0 -> 316 bytes .../ui-bg_inset-hard_100_eeeeee_1x100.png | Bin 0 -> 292 bytes .../images/ui-icons_0a82eb_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_0b54d5_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_5fa5e3_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_fcdd4a_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../jquery-ui/excite-bike/jquery-ui.css | 1225 +++ .../jquery-ui/excite-bike/jquery-ui.min.css | 7 + .../themes/jquery-ui/excite-bike/theme.css | 410 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 251 bytes .../images/ui-bg_flat_0_eeeeee_40x100.png | Bin 0 -> 259 bytes .../images/ui-bg_flat_55_ffffff_40x100.png | Bin 0 -> 247 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 247 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 246 bytes .../ui-bg_highlight-soft_100_f6f6f6_1x100.png | Bin 0 -> 316 bytes .../ui-bg_highlight-soft_25_0073ea_1x100.png | Bin 0 -> 374 bytes .../ui-bg_highlight-soft_50_dddddd_1x100.png | Bin 0 -> 319 bytes .../flick/images/ui-icons_0073ea_256x240.png | Bin 0 -> 4599 bytes .../flick/images/ui-icons_454545_256x240.png | Bin 0 -> 7071 bytes .../flick/images/ui-icons_666666_256x240.png | Bin 0 -> 7092 bytes .../flick/images/ui-icons_ff0084_256x240.png | Bin 0 -> 4599 bytes .../flick/images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../css/themes/jquery-ui/flick/jquery-ui.css | 1225 +++ .../themes/jquery-ui/flick/jquery-ui.min.css | 7 + www/lib/css/themes/jquery-ui/flick/theme.css | 410 + .../ui-bg_diagonals-small_40_db4865_40x40.png | Bin 0 -> 371 bytes .../ui-bg_diagonals-small_50_93c3cd_40x40.png | Bin 0 -> 372 bytes .../ui-bg_diagonals-small_50_ff3853_40x40.png | Bin 0 -> 369 bytes .../ui-bg_diagonals-small_75_ccd232_40x40.png | Bin 0 -> 372 bytes .../ui-bg_dots-medium_80_ffff38_4x4.png | Bin 0 -> 264 bytes .../images/ui-bg_dots-small_35_35414f_2x2.png | Bin 0 -> 262 bytes .../images/ui-bg_flat_75_ba9217_40x100.png | Bin 0 -> 261 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 247 bytes .../ui-bg_white-lines_85_f7f7ba_40x100.png | Bin 0 -> 403 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 7071 bytes .../images/ui-icons_88a206_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_c02669_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_e1e463_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffeb33_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../themes/jquery-ui/hot-sneaks/jquery-ui.css | 1225 +++ .../jquery-ui/hot-sneaks/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/hot-sneaks/theme.css | 410 + .../images/ui-bg_flat_75_aaaaaa_40x100.png | Bin 0 -> 251 bytes .../images/ui-bg_glass_100_f5f0e5_1x400.png | Bin 0 -> 393 bytes .../images/ui-bg_glass_25_cb842e_1x400.png | Bin 0 -> 374 bytes .../images/ui-bg_glass_70_ede4d4_1x400.png | Bin 0 -> 393 bytes .../ui-bg_highlight-hard_100_f4f0ec_1x100.png | Bin 0 -> 366 bytes .../ui-bg_highlight-hard_65_fee4bd_1x100.png | Bin 0 -> 353 bytes .../ui-bg_highlight-hard_75_f5f5b5_1x100.png | Bin 0 -> 362 bytes .../ui-bg_inset-soft_100_f4f0ec_1x100.png | Bin 0 -> 442 bytes .../images/ui-icons_c47a23_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_cb672b_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_f08000_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_f35f07_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ff7519_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../themes/jquery-ui/humanity/jquery-ui.css | 1225 +++ .../jquery-ui/humanity/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/humanity/theme.css | 410 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 251 bytes .../images/ui-bg_flat_0_eeeeee_40x100.png | Bin 0 -> 259 bytes .../images/ui-bg_flat_55_c0402a_40x100.png | Bin 0 -> 261 bytes .../images/ui-bg_flat_55_eeeeee_40x100.png | Bin 0 -> 259 bytes .../images/ui-bg_glass_100_f8f8f8_1x400.png | Bin 0 -> 301 bytes .../images/ui-bg_glass_35_dddddd_1x400.png | Bin 0 -> 301 bytes .../images/ui-bg_glass_60_eeeeee_1x400.png | Bin 0 -> 301 bytes .../ui-bg_inset-hard_75_999999_1x100.png | Bin 0 -> 292 bytes .../ui-bg_inset-soft_50_c9c9c9_1x100.png | Bin 0 -> 320 bytes .../images/ui-icons_3383bb_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 7071 bytes .../images/ui-icons_70b2e1_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_999999_256x240.png | Bin 0 -> 7092 bytes .../images/ui-icons_fbc856_256x240.png | Bin 0 -> 4599 bytes .../themes/jquery-ui/overcast/jquery-ui.css | 1225 +++ .../jquery-ui/overcast/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/overcast/theme.css | 410 + .../redmond/images/animated-overlay.gif | Bin 0 -> 1738 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 251 bytes .../images/ui-bg_flat_55_fbec88_40x100.png | Bin 0 -> 261 bytes .../images/ui-bg_glass_75_d0e5f5_1x400.png | Bin 0 -> 375 bytes .../images/ui-bg_glass_85_dfeffc_1x400.png | Bin 0 -> 380 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 371 bytes .../ui-bg_gloss-wave_55_5c9ccc_500x100.png | Bin 0 -> 5863 bytes .../ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin 0 -> 372 bytes .../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin 0 -> 331 bytes .../images/ui-icons_217bc0_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_469bdd_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_6da8d5_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_d8e7f3_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_f9bd01_256x240.png | Bin 0 -> 4599 bytes .../themes/jquery-ui/redmond/jquery-ui.css | 1225 +++ .../jquery-ui/redmond/jquery-ui.min.css | 7 + .../jquery-ui/redmond/jquery.ui.theme.css | 406 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 251 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 247 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 374 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 246 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 301 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 301 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 371 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 319 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 7006 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 7071 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 7092 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4599 bytes .../themes/jquery-ui/smoothness/jquery-ui.css | 1225 +++ .../jquery-ui/smoothness/jquery-ui.min.css | 7 + .../css/themes/jquery-ui/smoothness/theme.css | 410 + .../images/ui-bg_flat_55_999999_40x100.png | Bin 0 -> 259 bytes .../images/ui-bg_flat_75_aaaaaa_40x100.png | Bin 0 -> 251 bytes .../images/ui-bg_glass_45_0078ae_1x400.png | Bin 0 -> 385 bytes .../images/ui-bg_glass_55_f8da4e_1x400.png | Bin 0 -> 384 bytes .../images/ui-bg_glass_75_79c9ec_1x400.png | Bin 0 -> 387 bytes .../ui-bg_gloss-wave_45_e14f1c_500x100.png | Bin 0 -> 5903 bytes .../ui-bg_gloss-wave_50_6eac2c_500x100.png | Bin 0 -> 5945 bytes .../ui-bg_gloss-wave_75_2191c0_500x100.png | Bin 0 -> 6016 bytes .../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin 0 -> 331 bytes .../start/images/ui-icons_0078ae_256x240.png | Bin 0 -> 4599 bytes .../start/images/ui-icons_056b93_256x240.png | Bin 0 -> 4599 bytes .../start/images/ui-icons_d8e7f3_256x240.png | Bin 0 -> 4599 bytes .../start/images/ui-icons_e0fdff_256x240.png | Bin 0 -> 4599 bytes .../start/images/ui-icons_f5e175_256x240.png | Bin 0 -> 4599 bytes .../start/images/ui-icons_f7a50d_256x240.png | Bin 0 -> 4599 bytes .../start/images/ui-icons_fcd113_256x240.png | Bin 0 -> 4599 bytes .../css/themes/jquery-ui/start/jquery-ui.css | 1225 +++ .../themes/jquery-ui/start/jquery-ui.min.css | 7 + www/lib/css/themes/jquery-ui/start/theme.css | 410 + ...ui-bg_diagonals-medium_20_d34d17_40x40.png | Bin 0 -> 421 bytes .../images/ui-bg_flat_30_cccccc_40x100.png | Bin 0 -> 259 bytes .../images/ui-bg_flat_50_5c5c5c_40x100.png | Bin 0 -> 269 bytes .../ui-bg_gloss-wave_45_817865_500x100.png | Bin 0 -> 5929 bytes .../ui-bg_gloss-wave_60_fece2f_500x100.png | Bin 0 -> 5889 bytes .../ui-bg_gloss-wave_70_ffdd57_500x100.png | Bin 0 -> 5582 bytes .../ui-bg_gloss-wave_90_fff9e5_500x100.png | Bin 0 -> 5428 bytes .../ui-bg_highlight-soft_100_feeebd_1x100.png | Bin 0 -> 382 bytes .../ui-bg_inset-soft_30_ffffff_1x100.png | Bin 0 -> 242 bytes .../sunny/images/ui-icons_3d3d3d_256x240.png | Bin 0 -> 7055 bytes .../sunny/images/ui-icons_bd7b00_256x240.png | Bin 0 -> 4599 bytes .../sunny/images/ui-icons_d19405_256x240.png | Bin 0 -> 4599 bytes .../sunny/images/ui-icons_eb990f_256x240.png | Bin 0 -> 4599 bytes .../sunny/images/ui-icons_ed9f26_256x240.png | Bin 0 -> 4599 bytes .../sunny/images/ui-icons_fadc7a_256x240.png | Bin 0 -> 4599 bytes .../sunny/images/ui-icons_ffe180_256x240.png | Bin 0 -> 4599 bytes .../css/themes/jquery-ui/sunny/jquery-ui.css | 1225 +++ .../themes/jquery-ui/sunny/jquery-ui.min.css | 7 + www/lib/css/themes/jquery-ui/sunny/theme.css | 410 + .../images/ui-bg_flat_30_cccccc_40x100.png | Bin 0 -> 259 bytes .../images/ui-bg_flat_50_5c5c5c_40x100.png | Bin 0 -> 269 bytes .../images/ui-bg_glass_20_555555_1x400.png | Bin 0 -> 299 bytes .../images/ui-bg_glass_40_0078a3_1x400.png | Bin 0 -> 381 bytes .../images/ui-bg_glass_40_ffc73d_1x400.png | Bin 0 -> 355 bytes .../ui-bg_gloss-wave_25_333333_500x100.png | Bin 0 -> 3855 bytes .../ui-bg_highlight-soft_80_eeeeee_1x100.png | Bin 0 -> 315 bytes .../ui-bg_inset-soft_25_000000_1x100.png | Bin 0 -> 314 bytes .../ui-bg_inset-soft_30_f58400_1x100.png | Bin 0 -> 379 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 7006 bytes .../images/ui-icons_4b8e0b_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_a83300_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_cccccc_256x240.png | Bin 0 -> 7015 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../jquery-ui/ui-darkness/jquery-ui.css | 1225 +++ .../jquery-ui/ui-darkness/jquery-ui.min.css | 7 + .../themes/jquery-ui/ui-darkness/theme.css | 410 + .../ui-bg_diagonals-thick_18_b81900_40x40.png | Bin 0 -> 457 bytes .../ui-bg_diagonals-thick_20_666666_40x40.png | Bin 0 -> 351 bytes .../images/ui-bg_flat_10_000000_40x100.png | Bin 0 -> 244 bytes .../images/ui-bg_glass_100_f6f6f6_1x400.png | Bin 0 -> 301 bytes .../images/ui-bg_glass_100_fdf5ce_1x400.png | Bin 0 -> 387 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 246 bytes .../ui-bg_gloss-wave_35_f6a828_500x100.png | Bin 0 -> 5854 bytes .../ui-bg_highlight-soft_100_eeeeee_1x100.png | Bin 0 -> 317 bytes .../ui-bg_highlight-soft_75_ffe45c_1x100.png | Bin 0 -> 367 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 7006 bytes .../images/ui-icons_228ef1_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ef8c08_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffd27a_256x240.png | Bin 0 -> 4599 bytes .../images/ui-icons_ffffff_256x240.png | Bin 0 -> 6468 bytes .../jquery-ui/ui-lightness/jquery-ui.css | 1225 +++ .../jquery-ui/ui-lightness/jquery-ui.min.css | 7 + .../themes/jquery-ui/ui-lightness/theme.css | 410 + .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 251 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 371 bytes .../ui-bg_gloss-wave_16_121212_500x100.png | Bin 0 -> 3887 bytes .../ui-bg_highlight-hard_15_888888_1x100.png | Bin 0 -> 290 bytes .../ui-bg_highlight-hard_55_555555_1x100.png | Bin 0 -> 289 bytes .../ui-bg_highlight-soft_35_adadad_1x100.png | Bin 0 -> 319 bytes .../ui-bg_highlight-soft_60_dddddd_1x100.png | Bin 0 -> 318 bytes .../ui-bg_inset-soft_15_121212_1x100.png | Bin 0 -> 316 bytes .../vader/images/ui-icons_666666_256x240.png | Bin 0 -> 7092 bytes .../vader/images/ui-icons_aaaaaa_256x240.png | Bin 0 -> 7056 bytes .../vader/images/ui-icons_bbbbbb_256x240.png | Bin 0 -> 7073 bytes .../vader/images/ui-icons_c98000_256x240.png | Bin 0 -> 4599 bytes .../vader/images/ui-icons_cccccc_256x240.png | Bin 0 -> 7015 bytes .../vader/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4599 bytes .../vader/images/ui-icons_f29a00_256x240.png | Bin 0 -> 4599 bytes .../css/themes/jquery-ui/vader/jquery-ui.css | 1225 +++ .../themes/jquery-ui/vader/jquery-ui.min.css | 7 + www/lib/css/themes/jquery-ui/vader/theme.css | 410 + www/lib/img/favicon.ico | Bin 0 -> 32038 bytes www/lib/img/logo.png | Bin 0 -> 17342 bytes www/lib/img/person.png | Bin 0 -> 3005 bytes www/lib/js/colResizable-1.5.min.js | 2 + www/lib/js/colResizable-1.6.min.js | 3 + www/lib/js/grid.locale-all.js | 528 + www/lib/js/jquery-1.10.2.min.map | 1 + www/lib/js/jquery-1.11.0.min.map | 1 + www/lib/js/jquery-1.11.1.min.js | 4 + www/lib/js/jquery-1.11.2.min.js | 4 + www/lib/js/jquery-1.11.2.min.map | 1 + www/lib/js/jquery-3.2.1.min.js | 4 + www/lib/js/jquery-3.2.1.min.map | 1 + www/lib/js/jquery-ui-1.10.3.full.min.js | 7 + www/lib/js/jquery-ui-1.11.3.full.min.js | 13 + www/lib/js/jquery-ui-1.11.4.full.min.js | 13 + www/lib/js/jquery-ui.1.11.2.slider.min.js | 6 + www/lib/js/jquery-ui.min.js | 13 + www/lib/js/jquery.fancytree-all.min.js | 44 + www/lib/js/jquery.fancytree-all.min.js.map | 1 + www/lib/js/jquery.jqGrid-4.5.4.min.js | 534 + www/lib/js/loStorage.js | 2 + www/lib/js/materialize.js | 8800 +++++++++++++++++ www/lib/js/materialize.js.map | 1 + www/lib/js/selectID.js | 3928 ++++++++ www/lib/js/showdown.min.js | 3 + www/lib/js/socket.io.js | 4 + www/lib/js/translate.js | 122 + www/login/index.html | 232 + 417 files changed, 50664 insertions(+) create mode 100644 .gitignore create mode 100644 .npmignore create mode 100644 .travis.yml create mode 100644 LICENSE create mode 100644 README.md create mode 100644 admin/index.html create mode 100644 admin/index_m.html create mode 100644 admin/web.png create mode 100644 admin/words.js create mode 100644 appveyor.yml create mode 100644 gulpfile.js create mode 100644 io-package.json create mode 100644 lib/passport.socketio.js create mode 100644 lib/utils.js create mode 100644 main.js create mode 100644 package.json create mode 100644 tasks/jscs.js create mode 100644 tasks/jscsRules.js create mode 100644 tasks/jshint.js create mode 100644 test/lib/setup.js create mode 100644 test/lib/tests.js create mode 100644 test/testNoAuthNoSSL.js create mode 100644 test/testNoAuthSSL.js create mode 100644 test/testPackageFiles.js create mode 100644 www/admin/img/admin.png create mode 100644 www/index.html create mode 100644 www/lib/css/bootstrap.min.css create mode 100644 www/lib/css/fancytree/channel.png create mode 100644 www/lib/css/fancytree/device.png create mode 100644 www/lib/css/fancytree/icons.gif create mode 100644 www/lib/css/fancytree/loading.gif create mode 100644 www/lib/css/fancytree/state.png create mode 100644 www/lib/css/fancytree/ui.fancytree.jquery.min.css create mode 100644 www/lib/css/fancytree/ui.fancytree.min-win7.css create mode 100644 www/lib/css/fancytree/ui.fancytree.min.css create mode 100644 www/lib/css/iob/selectID.css create mode 100644 www/lib/css/iob/selectID.css.map create mode 100644 www/lib/css/jqGrid/ellipsis-xbl.xml create mode 100644 www/lib/css/jqGrid/ui.jqgrid-4.5.4.css create mode 100644 www/lib/css/materialize.css create mode 100644 www/lib/css/style.css create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_flat_65_ffffff_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_glass_40_111111_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_glass_55_1c1c1c_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_highlight-hard_40_aaaaaa_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_inset-hard_45_cd0a0a_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_inset-hard_55_ffeb80_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_222222_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_4ca300_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_bbbbbb_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_ededed_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_ffcf29_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/black-tie/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/black-tie/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/black-tie/theme.css create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_diagonals-thick_75_f3d8d8_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_dots-small_65_a6a6a6_2x2.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_flat_0_333333_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_flat_65_ffffff_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-soft_15_cc0000_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-icons_004276_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-icons_cc0000_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/blitzer/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/blitzer/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/blitzer/theme.css create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_flat_15_cd0a0a_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_glass_50_3baae3_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_glass_80_d7ebf9_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_2694e8_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_2e83ff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_3d80b3_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_72a7cf_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/cupertino/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/cupertino/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/cupertino/theme.css create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-bg_glass_20_555555_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-bg_glass_40_ffc73d_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-bg_highlight-soft_25_333333_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-bg_highlight-soft_40_62bfe1_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-bg_highlight-soft_80_eeeeee_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_222222_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_4b8e0b_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_a83300_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_cccccc_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.structure.min.css create mode 100644 www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.theme.min.css create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_222222_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_2e83ff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_454545_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_888888_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_cd0a0a_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/custom-light/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/custom-light/jquery-ui.structure.min.css create mode 100644 www/lib/css/themes/jquery-ui/custom-light/jquery-ui.theme.min.css create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_33_003147_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_loop_25_000000_21x21.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_222222_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_4b8e0b_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_a83300_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_cccccc_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/dark-hive/theme.css create mode 100644 www/lib/css/themes/jquery-ui/default/images/ui-bg_glow-ball_100_efefef_600x600.png create mode 100644 www/lib/css/themes/jquery-ui/default/images/ui-bg_highlight-hard_50_c5ddfc_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/default/images/ui-icons_0a82eb_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/default/images/ui-icons_2293f7_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/default/images/ui-icons_5fa5e3_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/default/images/ui-icons_6F6F6F_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/default/images/ui-icons_d8d8d8_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/default/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/default/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/default/jquery-ui.structure.min.css create mode 100644 www/lib/css/themes/jquery-ui/default/jquery-ui.theme.min.css create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-medium_30_0b58a2_4x4.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_flat_40_292929_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_gloss-wave_20_111111_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-icons_00498f_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-icons_98d2fb_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-icons_9ccdfc_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/dot-luv/theme.css create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_flat_0_eeeeee_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_flat_55_994d53_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_flat_55_fafafa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_gloss-wave_30_3d3644_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_45_5f5964_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_454545_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_734d99_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_8d78a5_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_a8a3ae_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_ebccce_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/eggplant/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/eggplant/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/eggplant/theme.css create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_diagonals-small_25_c5ddfc_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_diagonals-thick_20_e69700_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_diagonals-thick_22_1484e6_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_diagonals-thick_26_2293f7_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_flat_0_e69700_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_flat_0_e6b900_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_highlight-soft_100_f9f9f9_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_inset-hard_100_eeeeee_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_0a82eb_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_0b54d5_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_5fa5e3_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_fcdd4a_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/excite-bike/theme.css create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-bg_flat_0_eeeeee_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-bg_flat_55_ffffff_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-icons_0073ea_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-icons_454545_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-icons_666666_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-icons_ff0084_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/flick/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/flick/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/flick/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/flick/theme.css create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_diagonals-small_40_db4865_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_diagonals-small_50_ff3853_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_diagonals-small_75_ccd232_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_dots-small_35_35414f_2x2.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_454545_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_88a206_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_c02669_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_e1e463_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_ffeb33_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/hot-sneaks/theme.css create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-bg_flat_75_aaaaaa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-bg_glass_25_cb842e_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-bg_glass_70_ede4d4_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-icons_c47a23_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-icons_cb672b_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-icons_f08000_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-icons_f35f07_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-icons_ff7519_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/humanity/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/humanity/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/humanity/theme.css create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_0_eeeeee_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_55_c0402a_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_55_eeeeee_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-bg_glass_35_dddddd_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-bg_glass_60_eeeeee_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-bg_inset-hard_75_999999_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-bg_inset-soft_50_c9c9c9_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-icons_3383bb_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-icons_454545_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-icons_70b2e1_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-icons_999999_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/images/ui-icons_fbc856_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/overcast/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/overcast/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/overcast/theme.css create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/animated-overlay.gif create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-bg_flat_55_fbec88_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-icons_217bc0_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-icons_2e83ff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-icons_469bdd_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-icons_6da8d5_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-icons_cd0a0a_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-icons_d8e7f3_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/images/ui-icons_f9bd01_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/redmond/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/redmond/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/redmond/jquery.ui.theme.css create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_222222_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_2e83ff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_454545_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_888888_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_cd0a0a_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/smoothness/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/smoothness/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/smoothness/theme.css create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-bg_flat_55_999999_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-bg_flat_75_aaaaaa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-bg_glass_45_0078ae_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-bg_glass_55_f8da4e_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-bg_glass_75_79c9ec_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-bg_gloss-wave_75_2191c0_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-icons_0078ae_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-icons_056b93_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-icons_d8e7f3_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-icons_e0fdff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-icons_f5e175_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-icons_f7a50d_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/start/images/ui-icons_fcd113_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/start/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/start/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/start/theme.css create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-bg_flat_30_cccccc_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-bg_flat_50_5c5c5c_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-icons_3d3d3d_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-icons_bd7b00_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-icons_d19405_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-icons_eb990f_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-icons_ed9f26_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-icons_fadc7a_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/images/ui-icons_ffe180_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/sunny/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/sunny/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/sunny/theme.css create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_glass_20_555555_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_gloss-wave_25_333333_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_inset-soft_30_f58400_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_222222_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_4b8e0b_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_a83300_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_cccccc_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/ui-darkness/theme.css create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_flat_10_000000_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_222222_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_228ef1_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_ef8c08_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_ffd27a_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_ffffff_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/ui-lightness/theme.css create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-bg_gloss-wave_16_121212_500x100.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-bg_highlight-hard_15_888888_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-bg_highlight-hard_55_555555_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-bg_highlight-soft_35_adadad_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-bg_inset-soft_15_121212_1x100.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-icons_666666_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-icons_aaaaaa_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-icons_bbbbbb_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-icons_c98000_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-icons_cccccc_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-icons_cd0a0a_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/vader/images/ui-icons_f29a00_256x240.png create mode 100644 www/lib/css/themes/jquery-ui/vader/jquery-ui.css create mode 100644 www/lib/css/themes/jquery-ui/vader/jquery-ui.min.css create mode 100644 www/lib/css/themes/jquery-ui/vader/theme.css create mode 100644 www/lib/img/favicon.ico create mode 100644 www/lib/img/logo.png create mode 100644 www/lib/img/person.png create mode 100644 www/lib/js/colResizable-1.5.min.js create mode 100644 www/lib/js/colResizable-1.6.min.js create mode 100644 www/lib/js/grid.locale-all.js create mode 100644 www/lib/js/jquery-1.10.2.min.map create mode 100644 www/lib/js/jquery-1.11.0.min.map create mode 100644 www/lib/js/jquery-1.11.1.min.js create mode 100644 www/lib/js/jquery-1.11.2.min.js create mode 100644 www/lib/js/jquery-1.11.2.min.map create mode 100644 www/lib/js/jquery-3.2.1.min.js create mode 100644 www/lib/js/jquery-3.2.1.min.map create mode 100644 www/lib/js/jquery-ui-1.10.3.full.min.js create mode 100644 www/lib/js/jquery-ui-1.11.3.full.min.js create mode 100644 www/lib/js/jquery-ui-1.11.4.full.min.js create mode 100644 www/lib/js/jquery-ui.1.11.2.slider.min.js create mode 100644 www/lib/js/jquery-ui.min.js create mode 100644 www/lib/js/jquery.fancytree-all.min.js create mode 100644 www/lib/js/jquery.fancytree-all.min.js.map create mode 100644 www/lib/js/jquery.jqGrid-4.5.4.min.js create mode 100644 www/lib/js/loStorage.js create mode 100644 www/lib/js/materialize.js create mode 100644 www/lib/js/materialize.js.map create mode 100644 www/lib/js/selectID.js create mode 100644 www/lib/js/showdown.min.js create mode 100644 www/lib/js/socket.io.js create mode 100644 www/lib/js/translate.js create mode 100644 www/login/index.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6fb6f59 --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +node_modules +.idea +tmp +package-lock.json +admin/i18n/*/flat.txt +admin/i18n/flat.txt +admin/i18n/*/translations.json +iob_npm.done diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..77aca7a --- /dev/null +++ b/.npmignore @@ -0,0 +1,10 @@ +gulpfile.js +tasks +test +tmp +.idea +.travis.yml +appveyor.yml +package-lock.json +admin/i18n +iob_npm.done diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..5a5145d --- /dev/null +++ b/.travis.yml @@ -0,0 +1,23 @@ +os: + - linux + - osx +language: node_js +node_js: + - '4' + - '6' + - '8' + - '10' +before_script: + - export NPMVERSION=$(echo "$($(which npm) -v)"|cut -c1) + - 'if [[ $NPMVERSION == 5 ]]; then npm install -g npm@5; fi' + - npm -v + - npm install winston@2.3.1 + - 'npm install https://git.spacen.net/yunkong2/yunkong2.js-controller/tarball/master --production' +env: + - CXX=g++-4.8 +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-4.8 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..094c6fb --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2014-2018 bluefox + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..5d9df4e --- /dev/null +++ b/README.md @@ -0,0 +1,308 @@ +![Logo](admin/web.png) +# yunkong2.web +=========================== + +[![NPM version](http://img.shields.io/npm/v/yunkong2.web.svg)](https://www.npmjs.com/package/yunkong2.web) +[![Downloads](https://img.shields.io/npm/dm/yunkong2.web.svg)](https://www.npmjs.com/package/yunkong2.web) +[![Tests](https://travis-ci.org/yunkong2/yunkong2.web.svg?branch=master)](https://travis-ci.org/yunkong2/yunkong2.web) + +[![NPM](https://nodei.co/npm/yunkong2.web.png?downloads=true)](https://nodei.co/npm/yunkong2.web/) + + +Web server on the base of Node.js and express to read the files from yunkong2 DB + +## Tuning Web-Sockets +On some web-sockets clients there is performance problem with communication. Sometimes this problem is due to fallback of socket.io communication on long polling mechanism. +You can set option *Force Web-Sockets* to force using only web-sockets transport. + +## Let's Encrypt Certificates +Read [here](https://git.spacen.net/yunkong2/yunkong2.admin#lets-encrypt-certificates) + +## Extensions +Web driver supports extensions. The extension is URL handler, that will be called if such URL request appears. +The extensions look like normal adapter, but they have no running process and will be called by web server. + +E.g. the user can activate special proxy adapter and reach other devices (like web cams) in the same web server. +It is required to let all services be available under one web server. + +## Brute-force protection +If authentication is enabled and the user enters 5 times invalid password during one minute, he must wait at least one minute till next attempt. +After 15th wrong attempt the user must wait 1 hour. + +## Changelog +### 2.4.1 (2018-07-21) +* (bluefox) The support of the versioned links to adapter was added +* (bluefox) WhiteList was corrected +* (bluefox) Custom login background is supported + +### 2.4.0 (2018-07-15) +* (bluefox) Pre-settings for instances now supported + +### 2.3.6 (2018-06-27) +* (bluefox) URLs were sanitized + +### 2.3.5 (2018-06-09) +* (bluefox) Used yunkong2.socket.io version 2.1.1 +* (bluefox) Authentication problem was fixed + +### 2.3.4 (2018-04-27) +* (bluefox) Used socket.io version 2.1.0 + +### 2.3.3 (2018-04-27) +* (bluefox) Fixing the new version of socket.io + +### 2.3.2 (2018-04-14) +* (bluefox) fixed select ID dialog for old style (vis) + +### 2.3.1 (2018-04-14) +* (bluefox) Updated socket.io version to 2.1.0 + +### 2.3.0 (2018-01-24) +* (bluefox) The required for Admin3 libraries are added + +### 2.2.0 (2018-01-14) +* (bluefox) Ready for Admin3 + +### 2.1.9 (2017-11-19) +* (bluefox) Fix link to local admin on welcome screen + +### 2.1.7 (2017-10-06) +* (bluefox) Fix link to local admin on welcome screen + +### 2.1.4 (2017-10-02) +* (bluefox) Support of yunkong2.pro + +### 2.0.6 (2017-08-05) +* (bluefox) Fix welcome screen + +### 2.0.5 (2017-05-24) +* (bluefox) Update socketio lib + +### 2.0.4 (2017-04-25) +* (bluefox) show logout button if connected over cloud + +### 2.0.3 (2017-04-01) + * (bluefox) catch errors for invalid objects + +### 2.0.2 (2017-02-08) +* (bluefox) fix selectID dialog + +### 2.0.1 (2017-01-28) +* (bluefox) implement new welcome screen + +### 2.0.0 (2017-01-05) +* (bluefox) support of web extensions +* (bluefox) protect against brute force attacks + +### 1.7.7 (2017-01-04) +* (bluefox) fix error with authentication + +### 1.7.6 (2016-12-07) +* (bluefox) Downgrade the socket.io to support older devices + +### 1.7.5 (2016-11-14) +* (bluefox) Fix selectID Dialog + +### 1.7.4 (2016-11-06) +* (bluefox) Fix unsubscribe of states + +### 1.7.3 (2016-10-11) +* (bluefox) use new socketio +* (bluefox) fix config dialog + +### 1.7.2 (2016-09-25) +* (bluefox) Fix redirect for login + +### 1.7.1 (2016-09-15) +* (bluefox) update selectID dialog + +### 1.7.0 (2016-08-30) +* (bluefox) сompatible only with new admin + +### 1.6.2 (2016-08-30) +* (bluefox) updated SelectID Dialog + +### 1.6.1 (2016-08-27) +* (bluefox) support of letsencrypt + +### 1.5.4 (2016-08-14) +* (bluefox) support of web-sockets force + +### 1.5.3 (2016-07-27) +* (bluefox) show links if root directory called + +### 1.5.2 (2016-07-18) +* (bluefox) fix error with early logout +* (bluefox) update passport.socketio + +### 1.5.1 (2016-07-06) +* (bluefox) support of chained certificates + +### 1.5.0 (2016-06-29) +* (bluefox) update version of socket.io + +### 1.4.8 (2016-06-19) +* (bluefox) bind socket to specifed IP + +### 1.4.7 (2016-05-24) +* (bluefox) add version dependency + +### 1.4.6 (2016-05-23) +* (bluefox) update selectID dialog + +### 1.4.5 (2016-05-17) +* (bluefox) make possible to change language without restart + +### 1.4.4 (2016-05-13) +* (bluefox) update socket-io version + +### 1.4.3 (2016-04-24) +* (bluefox) use new socket.io version + +### 1.4.1 (2016-04-09) +* (bluefox) add grey jquery theme + +### 1.4.0 (2016-03-17) +* (bluefox) rename files + +### 1.3.5 (2016-03-11) +* (bluefox) update selectId dialog +* (bluefox) enable get files from disk and not from cache, just request http://ip:8082/vis/file.png?something +* (bluefox) update packages + +### 1.3.4 (2015-12-25) +* (bluefox) update socketio + +### 1.3.3 (2015-12-14) +* (bluefox) add themes + +### 1.3.3 (2015-12-14) +* (bluefox) add themes + +### 1.3.2 (2015-12-14) +* (bluefox) fix selectID.js +* (bluefox) update socketio + +### 1.3.0 (2015-11-15) +* (bluefox) add version compatibility check + +### 1.2.2 (2015-11-14) +* (bluefox) support of multi-history + +### 1.2.1 (2015-11-10) +* (bluefox) fix default user + +### 1.2.0 (2015-11-06) +* (bluefox) support of npm 3.x + +### 1.1.1 (2015-11-01) +* (bluefox) some files were missed on npm +* +### 1.1.0 (2015-11-01) +* (bluefox) update jquery UI libs + +### 1.0.2 (2015-10-09) +* (bluefox) update selectID dialog + +### 1.0.1 (2015-10-06) +* (bluefox) update selectID dialog +* (bluefox) enable resizing of columns in select ID dialog + +### 1.0.0 (2015-09-30) +* (bluefox) stop adapter before update + +### 0.4.4 (2015-08-14) +* (bluefox) update select ID dialog + +### 0.4.3 (2015-08-11) +* (bluefox) fix filter in selectId dialog +* (bluefox) update packages + +### 0.4.2 (2015-07-01) +* (bluefox) fix small package.json errors + +### 0.4.1 (2015-06-28) +* (bluefox) change login form +* (bluefox) update version of simple-api +* (bluefox) add default user +* (bluefox) temporary enable install over npm +* (bluefox) use xtend 4.0.0 + +### 0.4.0 (2015-06-13) +* (bluefox) add permissions support + +### 0.3.2 (2015-05-20) +* (bluefox) support of subscribeObjects in socketio + +### 0.3.1 (2015-04-24) +* (bluefox) make "_socket/info.js" available from every directory + +### 0.3.0 (2015-04-23) +* (bluefox) enable https connection and improve login dialog + +### 0.2.6 (2015-03-07) +* (bluefox) update socketio + +### 0.2.5 (2015-03-04) +* (bluefox) add sysLang variable to info.js (e.g. for Rickshaw) + +### 0.2.4 (2015-02-14) +* (bluefox) fix error with update states if used internal socket.io + +### 0.2.3 (2015-02-12) +* (bluefox) add simple api +* (bluefox) update select ID dialog + +### 0.2.2 (2015-01-20) +* (bluefox) update select ID dialog + +### 0.2.1 (2015-01-18) +* (bluefox) update select ID dialog + +### 0.2.0 (2015-01-16) +* (bluefox) support of integrated socket (from yunkong2.socketio) + +### 0.1.12 (2015-01-08) +* (bluefox) update selectId dialog + +### 0.1.11 (2015-01-07) +* (bluefox) monitor state of socket.io to give correct connection data + +### 0.1.10 (2015-01-06) +* (bluefox) cache web files in memory + +### 0.1.9 (2015-01-03) +* (bluefox) update selectId dialog + +### 0.1.8 (2015-01-02) +* (bluefox) enable socketio.0 by default + +### 0.1.7 (2015-01-02) +* (bluefox) enable npm install + +### 0.1.6 (2014-12-28) +* (bluefox) support empty files + +### 0.1.5 (2014-12-26) +* (bluefox) extend select ID dialog with jquery Theme-roller + +### 0.1.4 (2014-12-25) +* (bluefox) update select ID dialog + +### 0.1.3 (2014-12-14) +* (bluefox) include "lib" directory with common files like jquery and jqGrid + +### 0.1.2 (2014-12-05) +* (bluefox) read certificates from DB + +### 0.1.1 (2014-12-05) +* (bluefox) use readFile instead of request + +### 0.1.0 (2014-11-24) +* (bluefox) support of socket.io information + +### 0.0.2 (2014-11-02) +* (bluefox) support of read binary states under http://ip:port/state/stateName + +#### 0.0.1 +* (bluefox) initial commit diff --git a/admin/index.html b/admin/index.html new file mode 100644 index 0000000..dc85072 --- /dev/null +++ b/admin/index.html @@ -0,0 +1,647 @@ + + + + + + + + + + + + + + + + + + + +
+ + + + + +

Web Server adapter settings

+ +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
socket_help +
 

Let's Encrypt settings

+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IPUserobjectstatefile
readlistwriteremovereadlistwritecreateremovereadlistwritecreateremove
defaultdefaultName
+ +
+
+
+ + diff --git a/admin/index_m.html b/admin/index_m.html new file mode 100644 index 0000000..c271ab8 --- /dev/null +++ b/admin/index_m.html @@ -0,0 +1,1087 @@ + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+ +
+
+
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + +
+
+
+
+ + Cache: +
+
+ + +
+
+
+
+ + +
+
+ + Force Web-Sockets: +
+
+ +
+
+
+
+ +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+
+ + Enabled: +
+ + add + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IPUserobjectstatefile
readlistwriteremovereadlistwritecreateremovereadlistwritecreateremove
+ delete + defaultdefaultName + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
+ + + +
+
+
+
+ + Background image +
+
+
+
+
+ Upload image + +
+
+ +
+
+
+
+
+
+ place here + +
+
+
+
+
+
+ + + diff --git a/admin/web.png b/admin/web.png new file mode 100644 index 0000000000000000000000000000000000000000..1bbe94333156632953a2898729a74f67562b1c6e GIT binary patch literal 18563 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 z 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 Uaes@(sQ>@~07*qoM6N<$g6T@H9RL6T literal 0 HcmV?d00001 diff --git a/admin/words.js b/admin/words.js new file mode 100644 index 0000000..a1c2ef0 --- /dev/null +++ b/admin/words.js @@ -0,0 +1,54 @@ +// DO NOT EDIT THIS FILE!!! IT WILL BE AUTOMATICALLY GENERATED FROM src/i18n +/*global systemDictionary:true */ +'use strict'; + +systemDictionary = { + "WWW Web Server adapter settings": { "en": "WWW Web Server adapter settings", "de": "WWW Web Server adapter settings", "ru": "WWW Web Server adapter settings", "pt": "Configurações do adaptador do servidor WWW", "nl": "WWW Web Server-adapterinstellingen", "fr": "Paramètres de l'adaptateur de serveur Web WWW", "it": "Impostazioni dell'adattatore del server Web WWW", "es": "Configuración del adaptador del servidor web WWW", "pl": "Ustawienia WWW serwera WWW"}, + "Run as:": { "en": "Run as", "de": "Laufen unter Anwender", "ru": "Запустить от пользователя", "pt": "Correr como", "nl": "Rennen als", "fr": "Courir comme", "it": "Correre come", "es": "Correr como", "pl": "Uruchom jako"}, + "IP:": { "en": "IP", "de": "IP", "ru": "IP", "pt": "IP", "nl": "IK P", "fr": "IP", "it": "IP", "es": "IP", "pl": "IP"}, + "Port:": { "en": "Port", "de": "Port", "ru": "Порт", "pt": "Porta", "nl": "Haven", "fr": "Port", "it": "Porta", "es": "Puerto", "pl": "Port"}, + "Secure(HTTPS):": { "en": "Secure(HTTPS)", "de": "Verschlüsselung(HTTPS)", "ru": "Шифрование(HTTPS)", "pt": "Seguro (HTTPS)", "nl": "Secure (HTTPS)", "fr": "Sécurisé (HTTPS)", "it": "Sicuro (HTTPS)", "es": "Seguro (HTTPS)", "pl": "Bezpieczne (HTTPS)"}, + "Authentication:": { "en": "Authentication", "de": "Authentifikation", "ru": "Аутентификация", "pt": "Autenticação", "nl": "authenticatie", "fr": "Authentification", "it": "Autenticazione", "es": "Autenticación", "pl": "Poświadczenie"}, + "Cache:": { "en": "Cache", "de": "Puffer", "ru": "Кэш", "pt": "Cache", "nl": "Cache", "fr": "Cache", "it": "nascondiglio", "es": "Cache", "pl": "Pamięć podręczna"}, + "Warning!": { "en": "Warning!", "de": "Warnung!", "ru": "Предупреждение!", "pt": "Atenção!", "nl": "Waarschuwing!", "fr": "Attention!", "it": "Avvertimento!", "es": "¡Advertencia!", "pl": "Ostrzeżenie!"}, + "Background": { "en": "Background", "de": "Hintergrund", "ru": "Фон", "pt": "Fundo", "nl": "Achtergrond", "fr": "Contexte", "it": "Sfondo", "es": "Fondo", "pl": "Tło"}, + "Background color of the login screen": { "en": "Background color of the login screen", "de": "Hintergrundfarbe des Anmeldebildschirms", "ru": "Цвет фона экрана входа в систему", "pt": "Cor de fundo da tela de login", "nl": "Achtergrondkleur van het inlogscherm", "fr": "Couleur d'arrière-plan de l'écran de connexion", "it": "Colore di sfondo della schermata di accesso", "es": "Color de fondo de la pantalla de inicio de sesión", "pl": "Kolor tła ekranu logowania"}, + "Background image": { "en": "Background image", "de": "Hintergrundbild", "ru": "Фоновое изображение", "pt": "Imagem de fundo", "nl": "Achtergrond afbeelding", "fr": "Image de fond", "it": "Immagine di sfondo", "es": "Imagen de fondo", "pl": "Zdjęcie w tle"}, + "Upload image": { "en": "Upload image", "de": "Bild hochladen", "ru": "Загрузить изображение", "pt": "Enviar Imagem", "nl": "Afbeelding uploaden", "fr": "Importer une image", "it": "Carica immagine", "es": "Cargar imagen", "pl": "Załaduj obrazek"}, + "Enabled:": { "en": "Enabled", "de": "Aktiviert", "ru": "Включено", "pt": "Ativado", "nl": "Ingeschakeld", "fr": "Activée", "it": "Abilitato", "es": "Habilitado", "pl": "Włączone"}, + "Unsecure_Auth": { "en": "The password will be sent via unsecure connection. To protect your passwords enable the secure connection (HTTPS)!", "de": "Das Passwort wird über unsichere Verbindung gesendet. Um Ihre Passwörter zu schützen, aktivieren Sie die sichere Verbindung (HTTPS)!", "ru": "Пароль будет отправлен через незащищенное соединение. Для защиты ваших паролей активируйте безопасное соединение (HTTPS)!", "pt": "A senha será enviada por meio de conexão não segura. Para proteger suas senhas, ative a conexão segura (HTTPS)!", "nl": "Het wachtwoord wordt verzonden via onbeveiligde verbinding. Ter beveiliging van uw wachtwoorden schakelt u de beveiligde verbinding (HTTPS) in!", "fr": "Le mot de passe sera envoyé via une connexion non sécurisée. Pour protéger vos mots de passe, activez la connexion sécurisée (HTTPS)!", "it": "La password verrà inviata tramite connessione non protetta. Per proteggere le tue password abilita la connessione sicura (HTTPS)!", "es": "La contraseña se enviará a través de una conexión no segura. Para proteger sus contraseñas, ¡habilite la conexión segura (HTTPS)!", "pl": "Hasło zostanie wysłane przez połączenie bez zabezpieczeń. Aby chronić swoje hasła, włącz bezpieczne połączenie (HTTPS)!"}, + "Login timeout(sec):": { "en": "Login timeout(sec)", "de": "Anmelde-Timeout (Sek.)", "ru": "Тайм-аут входа (сек)", "pt": "Tempo limite de login (seg)", "nl": "Aanmeld-time-out (sec)", "fr": "Délai d'attente de connexion (sec)", "it": "Timeout di accesso (sec)", "es": "Tiempo de espera de inicio de sesión (sec)", "pl": "Limit czasu logowania (s)"}, + "IP": { "en": "IP", "de": "IP", "ru": "IP", "pt": "IP", "nl": "IP", "fr": "IP", "it": "IP", "es": "IP", "pl": "IP"}, + "none": { "en": "none", "de": "keins", "ru": "none", "pt": "Nenhum", "nl": "geen", "fr": "aucun", "it": "nessuna", "es": "ninguna", "pl": "Żaden"}, + "Ignore warning": { "en": "Ignore warning", "de": "Warnung ignorieren", "ru": "Игнорировать предупреждение", "pt": "Ignorar aviso", "nl": "Negeer waarschuwing", "fr": "Ignorer l'avertissement", "it": "Ignora l'avviso", "es": "Ignorar advertencia", "pl": "Zignoruj ​​ostrzeżenie"}, + "place here": { "en": "place the files here", "de": "Platziere die Dateien hier", "ru": "разместите файлы здесь", "pt": "coloque os arquivos aqui", "nl": "plaats de bestanden hier", "fr": "Placez les fichiers ici", "it": "posiziona i file qui", "es": "coloca los archivos aquí", "pl": "umieść pliki tutaj"}, + "Disable authentication": { "en": "Disable authentication", "de": "Authentifizierung deaktivieren", "ru": "Отключить аутентификацию", "pt": "Desativar autenticação", "nl": "Schakel verificatie uit", "fr": "Désactiver l'authentification", "it": "Disabilitare l'autenticazione", "es": "Deshabilitar autenticación", "pl": "Wyłącz uwierzytelnianie"}, + "Authentication was deactivated": { "en": "Authentication was deactivated", "de": "Die Authentifizierung wurde deaktiviert", "ru": "Аутентификация была отключена", "pt": "A autenticação foi desativada", "nl": "Verificatie was gedeactiveerd", "fr": "L'authentification a été désactivée", "it": "L'autenticazione è stata disattivata", "es": "La autenticación fue desactivada", "pl": "Uwierzytelnianie zostało dezaktywowane"}, + "integrated": { "en": "integrated", "de": "integriert", "ru": "встроенный", "pt": "integrado", "nl": "geïntegreerde", "fr": "intégré", "it": "integrato", "es": "integrado", "pl": "zintegrowany"}, + "Public certificate:": { "en": "Public certificate", "de": "Publikzertifikat", "ru": "'Public' сертификат", "pt": "Certificado público", "nl": "Openbaar certificaat", "fr": "Certificat public", "it": "Certificato pubblico", "es": "Certificado público", "pl": "Certyfikat publiczny"}, + "Private certificate:": { "en": "Private certificate", "de": "Privatzertifikat", "ru": "'Private' сертификат", "pt": "Certificado privado", "nl": "Privé certificaat", "fr": "Certificat privé", "it": "Certificato privato", "es": "Certificado privado", "pl": "Prywatny certyfikat"}, + "Chained certificate:": { "en": "Chained certificate", "de": "Kettenzertifikat", "ru": "'Chained' сертификат", "pt": "Certificado acorrentado", "nl": "Geketend certificaat", "fr": "Certificat chaîné", "it": "Certificato incatenato", "es": "Certificado encadenado", "pl": "Przykuty certyfikat"}, + "Force Web-Sockets:": { "en": "Force Web-Sockets", "de": "Nur Web-Sockets", "ru": "Только Web-Sockets", "pt": "Forçar Web-Sockets", "nl": "Force Web-Sockets", "fr": "Forcer les Web-Sockets", "it": "Force Web-Sockets", "es": "Force Web-Sockets", "pl": "Wymuszaj gniazda internetowe"}, + "Internal 'Simple API':": { "en": "Build-in 'Simple-API'", "de": "Eingebautes 'Simple-API'", "ru": "Встроенный 'Simple-API'", "pt": "Build-in 'Simple-API'", "nl": "Ingebouwde 'Simple-API'", "fr": "Construire 'Simple-API'", "it": "Build-in 'Simple-API'", "es": "Build-in 'Simple-API'", "pl": "Wbuduj \"Proste API\""}, + "Listen on all IPs": { "en": "Listen on all IPs", "de": "Alle IPs zulassen", "ru": "Открыть для всех IP адресов", "pt": "Ouça todos os IPs", "nl": "Luister op alle IP's", "fr": "Écoutez sur toutes les adresses IP", "it": "Ascolta su tutti gli IP", "es": "Escuchar en todas las direcciones IP", "pl": "Posłuchaj na wszystkich IP"}, + "Let's Encrypt settings": { "en": "Let's Encrypt settings", "de": "Einstellungen Let's Encrypt", "ru": "Настройкт Let's Encrypt", "pt": "Vamos criptografar configurações", "nl": "Laten we de instellingen versleutelen", "fr": "Cryptons les paramètres", "it": "Let's Encrypt settings", "es": "Vamos a cifrar la configuración", "pl": "Zakodujmy ustawienia"}, + "Use Lets Encrypt certificates:": { "en": "Use Let's Encrypt certificates", "de": "Benutzen Let's Encrypt Zertifikate", "ru": "Использовать сертификаты Let's Encrypt", "pt": "Use Vamos criptografar certificados", "nl": "Gebruik Let's Encrypt-certificaten", "fr": "Utiliser les certificats Let's Encrypt", "it": "Utilizza Let's Encrypt certificates", "es": "Utilice los certificados Let's Encrypt", "pl": "Użyj Let's Encrypt certificates"}, + "Use this instance for automatic update:": { "en": "Use this instance for automatic update", "de": "Benutze diese Instanz für automatische Updates", "ru": "Обновлять сертификаты в этом драйвере", "pt": "Use esta instância para atualização automática", "nl": "Gebruik deze instantie voor automatische update", "fr": "Utilisez cette instance pour la mise à jour automatique", "it": "Utilizza questa istanza per l'aggiornamento automatico", "es": "Use esta instancia para la actualización automática", "pl": "Użyj tej instancji do automatycznej aktualizacji"}, + "Port to check the domain:": { "en": "Port to check the domain", "de": "Port um die Domain zu prüfen", "ru": "Порт для проверки доменного имени", "pt": "Porta para verificar o domínio", "nl": "Poort om het domein te controleren", "fr": "Port pour vérifier le domaine", "it": "Porta per controllare il dominio", "es": "Puerto para verificar el dominio", "pl": "Port do sprawdzenia domeny"}, + "Set certificates or load it first in the system settings (right top).": {"en": "Set certificates or load it first in the system settings (right top).", "de": "Setze Zertificate oder lade die erst unter System/Einstellungen (oben rechts).", "ru": "Нужно выбрать сертификаты или сначала загрузить их в системных настройках (вверху справа).", "pt": "Defina certificados ou carregue primeiro nas configurações do sistema (parte superior direita).", "nl": "Stel certificaten in of laad het eerst in de systeeminstellingen (rechtsboven).", "fr": "Définissez des certificats ou chargez-les d'abord dans les paramètres du système (en haut à droite).", "it": "Imposta i certificati o caricali prima nelle impostazioni di sistema (in alto a destra).", "es": "Establezca certificados o cárguelos primero en la configuración del sistema (arriba a la derecha).", "pl": "Ustaw certyfikaty lub załaduj najpierw w ustawieniach systemu (prawy górny)."}, + "socket_help": { "en": "Used by adapters like rickshaw or vis", "de": "Wird von Rickshaw oder Vis benutzt", "ru": "Используется для Rickshaw или Vis", "pt": "Usado por adaptadores como rickshaw ou vis", "nl": "Gebruikt door adapters zoals riksja of vis", "fr": "Utilisé par des adaptateurs comme le pousse-pousse ou vis", "it": "Utilizzato da adattatori come risciò o vis", "es": "Utilizado por adaptadores como rickshaw o vis", "pl": "Używany przez adaptery takie jak riksza lub vis"}, + "Web Server adapter settings": { "en": "Web Server adapter settings", "de": "Web Server Adapter Einstellungen", "ru": "Настройки драйвера Web-Сервер", "pt": "Configurações do adaptador do servidor Web", "nl": "Web Server-adapterinstellingen", "fr": "Paramètres de l'adaptateur de serveur Web", "it": "Impostazioni dell'adattatore server Web", "es": "Configuración del adaptador del servidor web", "pl": "Ustawienia adaptera sieci Web"}, + "Socket.IO Instance (Optional):": { "en": "Socket.IO Instance (Optional)", "de": "Socket.IO Instanz (Optional)", "ru": "Socket.IO (опционально)", "pt": "Instância Socket.IO (Opcional)", "nl": "Socket.IO-instantie (optioneel)", "fr": "Socket.IO Instance (facultatif)", "it": "Istanza Socket.IO (opzionale)", "es": "Instancia Socket.IO (Opcional)", "pl": "Instancja Socket.IO (opcjonalnie)"}, + "The provided IP is not valid": { "en": "The provided IP is not valid", "de": "Die angegebene IP-Adresse ist ungültig", "ru": "Неверный IP-адрес", "pt": "O IP fornecido não é válido", "nl": "Het opgegeven IP-adres is niet geldig", "fr": "L'adresse IP fournie n'est pas valide", "it": "L'IP fornito non è valido", "es": "El IP proporcionado no es válido", "pl": "Podany adres IP jest nieprawidłowy"}, + "General": { "en": "General", "de": "Allgemein", "ru": "Общие", "pt": "Geral", "nl": "Algemeen", "fr": "Général", "it": "Generale", "es": "General", "pl": "Generał"}, + "White List": { "en": "White List", "de": "Weisse Liste", "ru": "Белый список", "pt": "Lista Branca", "nl": "Witte lijst", "fr": "Liste blanche", "it": "Lista bianca", "es": "Lista blanca", "pl": "Biała lista"}, + "User": { "en": "User", "de": "Benutzer", "ru": "Пользователь", "pt": "Do utilizador", "nl": "Gebruiker", "fr": "Utilisateur", "it": "Utente", "es": "Usuario", "pl": "Użytkownik"}, + "object": { "en": "object", "de": "Objekt", "ru": "объект", "pt": "objeto", "nl": "voorwerp", "fr": "objet", "it": "oggetto", "es": "objeto", "pl": "obiekt"}, + "state": { "en": "state", "de": "Status", "ru": "статус", "pt": "Estado", "nl": "staat", "fr": "Etat", "it": "stato", "es": "estado", "pl": "stan"}, + "file": { "en": "file", "de": "Datei", "ru": "файл", "pt": "Arquivo", "nl": "het dossier", "fr": "fichier", "it": "file", "es": "archivo", "pl": "plik"}, + "read": { "en": "read", "de": "lesen", "ru": "читать", "pt": "ler", "nl": "lezen", "fr": "lis", "it": "leggere", "es": "leer", "pl": "czytać"}, + "list": { "en": "list", "de": "auflisten", "ru": "список", "pt": "Lista", "nl": "lijst", "fr": "liste", "it": "elenco", "es": "lista", "pl": "lista"}, + "write": { "en": "wrire", "de": "schreiben", "ru": "писать", "pt": "wrire", "nl": "wrire", "fr": "écrire", "it": "wrire", "es": "wrire", "pl": "wrire"}, + "create": { "en": "create", "de": "anlegen", "ru": "создать", "pt": "crio", "nl": "creëren", "fr": "créer", "it": "creare", "es": "crear", "pl": "Stwórz"}, + "remove": { "en": "delete", "de": "löschen", "ru": "удалить", "pt": "excluir", "nl": "verwijderen", "fr": "effacer", "it": "Elimina", "es": "borrar", "pl": "kasować"} +}; \ No newline at end of file diff --git a/appveyor.yml b/appveyor.yml new file mode 100644 index 0000000..d278435 --- /dev/null +++ b/appveyor.yml @@ -0,0 +1,25 @@ +version: 'test-{build}' +environment: + matrix: + - nodejs_version: '4' + - nodejs_version: '6' + - nodejs_version: '8' + - nodejs_version: '10' +platform: + - x86 + - x64 +clone_folder: 'c:\projects\%APPVEYOR_PROJECT_NAME%' +install: + - ps: 'Install-Product node $env:nodejs_version $env:platform' + - ps: '$NpmVersion = (npm -v).Substring(0,1)' + - ps: 'if($NpmVersion -eq 5) { npm install -g npm@5 }' + - ps: npm --version + - npm install + - npm install winston@2.3.1 + - 'npm install https://git.spacen.net/yunkong2/yunkong2.js-controller/tarball/master --production' +test_script: + - echo %cd% + - node --version + - npm --version + - npm test +build: 'off' diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..fd48c48 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,401 @@ +'use strict'; + +var gulp = require('gulp'); +var fs = require('fs'); +var pkg = require('./package.json'); +var iopackage = require('./io-package.json'); +var version = (pkg && pkg.version) ? pkg.version : iopackage.common.version; +/*var appName = getAppName(); + +function getAppName() { + var parts = __dirname.replace(/\\/g, '/').split('/'); + return parts[parts.length - 1].split('.')[0].toLowerCase(); +} +*/ +const fileName = 'words.js'; +var languages = { + en: {}, + de: {}, + ru: {}, + pt: {}, + nl: {}, + fr: {}, + it: {}, + es: {}, + pl: {} +}; + +function lang2data(lang, isFlat) { + var str = isFlat ? '' : '{\n'; + var count = 0; + for (var w in lang) { + if (lang.hasOwnProperty(w)) { + count++; + if (isFlat) { + str += (lang[w] === '' ? (isFlat[w] || w) : lang[w]) + '\n'; + } else { + var key = ' "' + w.replace(/"/g, '\\"') + '": '; + str += key + '"' + lang[w].replace(/"/g, '\\"') + '",\n'; + } + } + } + if (!count) return isFlat ? '' : '{\n}'; + if (isFlat) { + return str; + } else { + return str.substring(0, str.length - 2) + '\n}'; + } +} + +function readWordJs(src) { + try { + var words; + if (fs.existsSync(src + 'js/' + fileName)) { + words = fs.readFileSync(src + 'js/' + fileName).toString(); + } else { + words = fs.readFileSync(src + fileName).toString(); + } + + var lines = words.split(/\r\n|\r|\n/g); + var i = 0; + while (!lines[i].match(/^systemDictionary = {/)) { + i++; + } + lines.splice(0, i); + + // remove last empty lines + i = lines.length - 1; + while (!lines[i]) { + i--; + } + if (i < lines.length - 1) { + lines.splice(i + 1); + } + + lines[0] = lines[0].replace('systemDictionary = ', ''); + lines[lines.length - 1] = lines[lines.length - 1].trim().replace(/};$/, '}'); + words = lines.join('\n'); + var resultFunc = new Function('return ' + words + ';'); + + return resultFunc(); + } catch (e) { + return null; + } +} +function padRight(text, totalLength) { + return text + (text.length < totalLength ? new Array(totalLength - text.length).join(' ') : ''); +} +function writeWordJs(data, src) { + var text = '// DO NOT EDIT THIS FILE!!! IT WILL BE AUTOMATICALLY GENERATED FROM src/i18n\n'; + text += '/*global systemDictionary:true */\n'; + text += '\'use strict\';\n\n'; + + text += 'systemDictionary = {\n'; + for (var word in data) { + if (data.hasOwnProperty(word)) { + text += ' ' + padRight('"' + word.replace(/"/g, '\\"') + '": {', 50); + var line = ''; + for (var lang in data[word]) { + if (data[word].hasOwnProperty(lang)) { + line += '"' + lang + '": "' + padRight(data[word][lang].replace(/"/g, '\\"') + '",', 50) + ' '; + } + } + if (line) { + line = line.trim(); + line = line.substring(0, line.length - 1); + } + text += line + '},\n'; + } + } + text = text.replace(/},\n$/, '}\n'); + text += '};'; + + if (fs.existsSync(src + 'js/' + fileName)) { + fs.writeFileSync(src + 'js/' + fileName, text); + } else { + fs.writeFileSync(src + '' + fileName, text); + } +} + +const EMPTY = ''; + +function words2languages(src) { + var langs = Object.assign({}, languages); + var data = readWordJs(src); + if (data) { + for (var word in data) { + if (data.hasOwnProperty(word)) { + for (var lang in data[word]) { + if (data[word].hasOwnProperty(lang)) { + langs[lang][word] = data[word][lang]; + // pre-fill all other languages + for (var j in langs) { + if (langs.hasOwnProperty(j)) { + langs[j][word] = langs[j][word] || EMPTY; + } + } + } + } + } + } + if (!fs.existsSync(src + 'i18n/')) { + fs.mkdirSync(src + 'i18n/'); + } + for (var l in langs) { + if (!langs.hasOwnProperty(l)) continue; + var keys = Object.keys(langs[l]); + //keys.sort(); + var obj = {}; + for (var k = 0; k < keys.length; k++) { + obj[keys[k]] = langs[l][keys[k]]; + } + if (!fs.existsSync(src + 'i18n/' + l)) { + fs.mkdirSync(src + 'i18n/' + l); + } + + fs.writeFileSync(src + 'i18n/' + l + '/translations.json', lang2data(obj)); + } + } else { + console.error('Cannot read or parse ' + fileName); + } +} +function words2languagesFlat(src) { + var langs = Object.assign({}, languages); + var data = readWordJs(src); + if (data) { + for (var word in data) { + if (data.hasOwnProperty(word)) { + for (var lang in data[word]) { + if (data[word].hasOwnProperty(lang)) { + langs[lang][word] = data[word][lang]; + // pre-fill all other languages + for (var j in langs) { + if (langs.hasOwnProperty(j)) { + langs[j][word] = langs[j][word] || EMPTY; + } + } + } + } + } + } + var keys = Object.keys(langs.en); + //keys.sort(); + for (var l in langs) { + if (!langs.hasOwnProperty(l)) continue; + var obj = {}; + for (var k = 0; k < keys.length; k++) { + obj[keys[k]] = langs[l][keys[k]]; + } + langs[l] = obj; + } + if (!fs.existsSync(src + 'i18n/')) { + fs.mkdirSync(src + 'i18n/'); + } + for (var ll in langs) { + if (!langs.hasOwnProperty(ll)) continue; + if (!fs.existsSync(src + 'i18n/' + ll)) { + fs.mkdirSync(src + 'i18n/' + ll); + } + + fs.writeFileSync(src + 'i18n/' + ll + '/flat.txt', lang2data(langs[ll], langs.en)); + } + fs.writeFileSync(src + 'i18n/flat.txt', keys.join('\n')); + } else { + console.error('Cannot read or parse ' + fileName); + } +} +function languagesFlat2words(src) { + var dirs = fs.readdirSync(src + 'i18n/'); + var langs = {}; + var bigOne = {}; + var order = Object.keys(languages); + dirs.sort(function (a, b) { + var posA = order.indexOf(a); + var posB = order.indexOf(b); + if (posA === -1 && posB === -1) { + if (a > b) return 1; + if (a < b) return -1; + return 0; + } else if (posA === -1) { + return -1; + } else if (posB === -1) { + return 1; + } else { + if (posA > posB) return 1; + if (posA < posB) return -1; + return 0; + } + }); + var keys = fs.readFileSync(src + 'i18n/flat.txt').toString().split('\n'); + + for (var l = 0; l < dirs.length; l++) { + if (dirs[l] === 'flat.txt') continue; + var lang = dirs[l]; + var values = fs.readFileSync(src + 'i18n/' + lang + '/flat.txt').toString().split('\n'); + langs[lang] = {}; + keys.forEach(function (word, i) { + langs[lang][word] = values[i].replace(/<\/ i>/g, '').replace(/<\/ b>/g, '').replace(/<\/ span>/g, '').replace(/% s/g, ' %s'); + }); + + var words = langs[lang]; + for (var word in words) { + if (words.hasOwnProperty(word)) { + bigOne[word] = bigOne[word] || {}; + if (words[word] !== EMPTY) { + bigOne[word][lang] = words[word]; + } + } + } + } + // read actual words.js + var aWords = readWordJs(); + + var temporaryIgnore = ['pt', 'fr', 'nl', 'flat.txt']; + if (aWords) { + // Merge words together + for (var w in aWords) { + if (aWords.hasOwnProperty(w)) { + if (!bigOne[w]) { + console.warn('Take from actual words.js: ' + w); + bigOne[w] = aWords[w] + } + dirs.forEach(function (lang) { + if (temporaryIgnore.indexOf(lang) !== -1) return; + if (!bigOne[w][lang]) { + console.warn('Missing "' + lang + '": ' + w); + } + }); + } + } + + } + + writeWordJs(bigOne, src); +} +function languages2words(src) { + var dirs = fs.readdirSync(src + 'i18n/'); + var langs = {}; + var bigOne = {}; + var order = Object.keys(languages); + dirs.sort(function (a, b) { + var posA = order.indexOf(a); + var posB = order.indexOf(b); + if (posA === -1 && posB === -1) { + if (a > b) return 1; + if (a < b) return -1; + return 0; + } else if (posA === -1) { + return -1; + } else if (posB === -1) { + return 1; + } else { + if (posA > posB) return 1; + if (posA < posB) return -1; + return 0; + } + }); + for (var l = 0; l < dirs.length; l++) { + if (dirs[l] === 'flat.txt') continue; + var lang = dirs[l]; + langs[lang] = fs.readFileSync(src + 'i18n/' + lang + '/translations.json').toString(); + langs[lang] = JSON.parse(langs[lang]); + var words = langs[lang]; + for (var word in words) { + if (words.hasOwnProperty(word)) { + bigOne[word] = bigOne[word] || {}; + if (words[word] !== EMPTY) { + bigOne[word][lang] = words[word]; + } + } + } + } + // read actual words.js + var aWords = readWordJs(); + + var temporaryIgnore = ['pt', 'fr', 'nl', 'it']; + if (aWords) { + // Merge words together + for (var w in aWords) { + if (aWords.hasOwnProperty(w)) { + if (!bigOne[w]) { + console.warn('Take from actual words.js: ' + w); + bigOne[w] = aWords[w] + } + dirs.forEach(function (lang) { + if (temporaryIgnore.indexOf(lang) !== -1) return; + if (!bigOne[w][lang]) { + console.warn('Missing "' + lang + '": ' + w); + } + }); + } + } + + } + + writeWordJs(bigOne, src); +} + +gulp.task('adminWords2languages', function (done) { + words2languages('./admin/'); + done(); +}); + +gulp.task('adminWords2languagesFlat', function (done) { + words2languagesFlat('./admin/'); + done(); +}); + +gulp.task('adminLanguagesFlat2words', function (done) { + languagesFlat2words('./admin/'); + done(); +}); + +gulp.task('adminLanguages2words', function (done) { + languages2words('./admin/'); + done(); +}); + + +gulp.task('updatePackages', function (done) { + iopackage.common.version = pkg.version; + iopackage.common.news = iopackage.common.news || {}; + if (!iopackage.common.news[pkg.version]) { + var news = iopackage.common.news; + var newNews = {}; + + newNews[pkg.version] = { + en: 'news', + de: 'neues', + ru: 'новое' + }; + iopackage.common.news = Object.assign(newNews, news); + } + fs.writeFileSync('io-package.json', JSON.stringify(iopackage, null, 4)); + done(); +}); + +gulp.task('updateReadme', function (done) { + var readme = fs.readFileSync('README.md').toString(); + var pos = readme.indexOf('## Changelog\n'); + if (pos !== -1) { + var readmeStart = readme.substring(0, pos + '## Changelog\n'.length); + var readmeEnd = readme.substring(pos + '## Changelog\n'.length); + + if (readme.indexOf(version) === -1) { + var timestamp = new Date(); + var date = timestamp.getFullYear() + '-' + + ('0' + (timestamp.getMonth() + 1).toString(10)).slice(-2) + '-' + + ('0' + (timestamp.getDate()).toString(10)).slice(-2); + + var news = ''; + if (iopackage.common.news && iopackage.common.news[pkg.version]) { + news += '* ' + iopackage.common.news[pkg.version].en; + } + + fs.writeFileSync('README.md', readmeStart + '### ' + version + ' (' + date + ')\n' + (news ? news + '\n\n' : '\n') + readmeEnd); + } + } + done(); +}); + +gulp.task('default', ['updatePackages', 'updateReadme']); \ No newline at end of file diff --git a/io-package.json b/io-package.json new file mode 100644 index 0000000..a20e5a6 --- /dev/null +++ b/io-package.json @@ -0,0 +1,224 @@ +{ + "common": { + "name": "web", + "version": "2.4.1", + "title": "WEB server", + "titleLang": { + "en": "WEB server", + "de": "WEB-Server", + "ru": "Веб сервер", + "pt": "Servidor web", + "nl": "Web Server", + "fr": "Serveur Web", + "it": "Server web", + "es": "Servidor web", + "pl": "Serwer internetowy" + }, + "news": { + "2.4.1": { + "en": "The support of the versioned links to adapter was added\nWhiteList was corrected\nCustom login background is supported", + "de": "Die Unterstützung der versionierten Links zum Adapter wurde hinzugefügt\nWhiteList wurde korrigiert\nBenutzerdefinierter Login-Hintergrund wird unterstützt", + "ru": "Добавлена ​​поддержка версий, связанных с адаптером.\nWhiteList был исправлен\nПользовательский фоновый вход поддерживается", + "pt": "O suporte dos links com versão para o adaptador foi adicionado\nWhiteList foi corrigido\nFundo de login personalizado é suportado", + "nl": "De ondersteuning van de versie-links naar adapter is toegevoegd\nWhiteList is gecorrigeerd\nAangepaste inlogachtergrond wordt ondersteund", + "fr": "Le support des liens versionnés vers l'adaptateur a été ajouté\nWhiteList a été corrigé\nLe fond de connexion personnalisé est pris en charge", + "it": "È stato aggiunto il supporto dei collegamenti con versione all'adattatore\nWhiteList è stato corretto\nLo sfondo di login personalizzato è supportato", + "es": "Se agregó el soporte de los enlaces versionados al adaptador\nWhiteList fue corregido\nSe admite el fondo de inicio de sesión personalizado", + "pl": "Dodano wsparcie dla wersjonowanych łączy do adaptera\nWhiteList został poprawiony\nNiestandardowe tło logowania jest obsługiwane" + }, + "2.4.0": { + "en": "Pre-settings for instances now supported", + "de": "Voreinstellungen für Instanzen werden jetzt unterstützt", + "ru": "Предварительные настройки для поддерживаемых экземпляров", + "pt": "Pré-configurações para instâncias agora suportadas", + "nl": "Pre-instellingen voor exemplaren die nu worden ondersteund", + "fr": "Pré-réglages pour les instances maintenant supportées", + "it": "Le preimpostazioni per le istanze ora supportate", + "es": "Pre-configuraciones para instancias ahora compatibles", + "pl": "Wstępne ustawienia instancji są teraz obsługiwane" + }, + "2.3.6": { + "en": "URLs were sanitized", + "de": "URLs wurden bereinigt", + "ru": "URL-адреса были дезинфицированы", + "pt": "URLs foram higienizados", + "nl": "URL's zijn ontsmet", + "fr": "Les URL ont été nettoyées", + "it": "Gli URL sono stati disinfettati", + "es": "Las URL se desinfectaron", + "pl": "Adresy URL zostały odkażone" + }, + "2.3.5": { + "en": "Socket.io version 2.1.1 was used\nAuthentication problem was fixed", + "de": "Socket.io Version 2.1.1 wurde verwendet\nAuthentifizierungsproblem wurde behoben", + "ru": "Использовалась версия 2.1.1 Socket.io\nИсправлена ​​проблема аутентификации", + "pt": "Socket.io versão 2.1.1 foi usado\nProblema de autenticação foi corrigido", + "nl": "Socket.io versie 2.1.1 werd gebruikt\nVerificatieprobleem is opgelost", + "fr": "Socket.io version 2.1.1 a été utilisé\nLe problème d'authentification a été corrigé", + "it": "È stato utilizzato Socket.io versione 2.1.1\nIl problema di autenticazione è stato risolto", + "es": "Se utilizó la versión 2.1.1 de Socket.io\nSe corrigió el problema de autenticación", + "pl": "Użyto wersji Socket.io 2.1.1\nNaprawiono problem z uwierzytelnianiem" + }, + "2.3.4": { + "en": "Used socket.io version 1.7.4", + "de": "Gebrauchte socket.io Version 1.7.4", + "ru": "Используется версия socket.io 1.7.4", + "pt": "Usado socket.io versão 1.7.4", + "nl": "Gebruikte socket.io-versie 1.7.4", + "fr": "Version socket.io utilisée 1.7.4", + "it": "Usato socket.io versione 1.7.4", + "es": "Utiliza socket.io versión 1.7.4", + "pl": "Używana wersja socket.io 1.7.4" + }, + "2.3.3": { + "en": "Fixing the new version of socket.io", + "de": "Fixieren der neuen Version von socket.io", + "ru": "Фиксация новой версии socket.io", + "pt": "Corrigindo a nova versão do socket.io", + "nl": "De nieuwe versie van socket.io herstellen", + "fr": "Correction de la nouvelle version de socket.io", + "it": "Correggere la nuova versione di socket.io", + "es": "Se corrigió la nueva versión de socket.io", + "pl": "Naprawianie nowej wersji pliku socket.io" + }, + "2.3.2": { + "en": "fixed select ID dialog for old style", + "de": "Auswahldialog für alten Stil korrigiert", + "ru": "поправлен диалог выбора ID для старого стиля", + "pt": "Diálogo de ID de seleção fixa para estilo antigo", + "nl": "vast select-ID-dialoogvenster voor oude stijl", + "fr": "boîte de dialogue fixe de sélection d'identifiant pour le style ancien", + "it": "corretto selezionare la finestra di dialogo ID per vecchio stile", + "es": "dialogo de selección de ID fijo para el viejo estilo", + "pl": "poprawiono okno dialogowe wyboru ID dla starego stylu" + }, + "2.3.1": { + "en": "Updated socket.io version to 2.1.0", + "de": "Die Version von socket.io wurde auf 2.1.0 aktualisiert", + "ru": "Обновлена ​​версия socket.io до версии 2.1.0", + "pt": "Versão atualizada do socket.io para 2.1.0", + "nl": "Nieuwe socket.io-versie bijgewerkt naar 2.1.0", + "fr": "Mise à jour de la version socket.io vers la version 2.1.0", + "it": "Versione aggiornata di socket.io alla versione 2.1.0", + "es": "Versión actualizada de socket.io a 2.1.0", + "pl": "Zaktualizowana wersja pliku socket.io do wersji 2.1.0" + }, + "2.3.0": { + "en": "The required for Admin3 libraries are added", + "de": "Die für Admin3 erforderlichen Bibliotheken werden hinzugefügt", + "ru": "Добавлены необходимые для Admin3 библиотеки", + "pt": "O necessário para as bibliotecas Admin3 são adicionados", + "nl": "De vereiste voor Admin3-bibliotheken worden toegevoegd", + "fr": "Les requis pour les bibliothèques Admin3 sont ajoutés", + "it": "Il richiesto per le librerie Admin3 è stato aggiunto", + "es": "Se requiere lo necesario para las bibliotecas de Admin3", + "pl": "Wymagane dla bibliotek Admin3 zostały dodane" + }, + "2.2.0": { + "en": "Ready for Admin3", + "de": "Bereit für Admin3", + "ru": "Готово для Admin3", + "pt": "Pronto para Admin3", + "nl": "Klaar voor Admin3", + "fr": "Prêt pour Admin3", + "it": "Pronto per Admin3", + "es": "Listo para Admin3", + "pl": "Gotowy na Admin3" + }, + "2.1.9": { + "en": "Fix tiles on welcome screen", + "de": "Korrigiere Kacheln auf dem Welcome Screen", + "ru": "Поправлены иконки на welcome странице" + } + }, + "desc": { + "en": "opens a webserver for other adapters", + "de": "Stellt webserver für 'yunkong2 Adapter' zur Verfügung", + "ru": "Запускает веб сервер для 'yunkong2 драйверов'", + "pt": "abre um servidor web para outros adaptadores", + "nl": "opent een webserver voor andere adapters", + "fr": "ouvre un serveur web pour d'autres adaptateurs", + "it": "apre un server web per altri adattatori", + "es": "abre un servidor web para otros adaptadores", + "pl": "otwiera serwer internetowy dla innych kart" + }, + "mode": "daemon", + "platform": "Javascript/Node.js", + "loglevel": "info", + "icon": "web.png", + "readme": "https://git.spacen.net/yunkong2/yunkong2.web/blob/master/README.md", + "enabled": true, + "materialize": true, + "keywords": [ + "web", + "server", + "www", + "express" + ], + "extIcon": "https://git.spacen.net/yunkong2/yunkong2.web/master/admin/web.png", + "type": "general", + "stopBeforeUpdate": true, + "webExtendable": true, + "localLink": "%web_protocol%://%ip%:%web_port%/", + "dependencies": [ + { + "js-controller": ">=0.12.0" + } + ], + "authors": [ + { + "name": "bluefox", + "email": "dogafox@gmail.com" + } + ] + }, + "native": { + "port": 8082, + "auth": false, + "secure": false, + "bind": "0.0.0.0", + "cache": false, + "socketio": "", + "simpleapi": false, + "defaultUser": "admin", + "ttl": 3600, + + "certPublic": "", + "certPrivate": "", + "certChained": "", + + "addUserName": false, + "forceWebSockets": false, + "whiteListEnabled": false, + + "leEnabled": false, + "leUpdate": false, + "leCheckPort": 80, + + "loginBackgroundColor": "", + "loginBackgroundImage": false + }, + "objects": [ + { + "_id": "connected", + "type": "info", + "common": { + "name": "Info about connected socket clients", + "type": "string", + "read": true, + "write": false + } + } + ], + "instanceObjects": [ + { + "_id": "", + "type": "meta", + "common": { + "name": "user files and images for background image", + "type": "meta.user" + }, + "native": {} + } + ] +} diff --git a/lib/passport.socketio.js b/lib/passport.socketio.js new file mode 100644 index 0000000..889a9d9 --- /dev/null +++ b/lib/passport.socketio.js @@ -0,0 +1,110 @@ +'use strict'; +const xtend = require('xtend'); + +function parseCookie(auth, cookieHeader) { + const cookieParser = auth.cookieParser(auth.secret); + const req = { + headers:{ + cookie: cookieHeader + } + }; + let result; + cookieParser(req, {}, err => { + if (err) throw err; + result = req.signedCookies || req.cookies; + }); + return result; +} + +function authorize(options) { + const defaults = { + passport: require('passport'), + key: 'connect.sid', + secret: null, + store: null, + success: (data, accept) => { + if (data.socketio_version_1) { + accept(); + } else { + accept(null, true); + } + }, + fail: (data, message, critical, accept) => { + if (data.socketio_version_1) { + accept(new Error(message)); + } else { + accept(null, false); + } + } + }; + + const auth = xtend(defaults, options); + + auth.userProperty = auth.passport._userProperty || 'user'; + + if (!auth.cookieParser) { + throw new Error('cookieParser is required use connect.cookieParser or express.cookieParser'); + } + + return function (data, accept) { + + // socket.io v1.0 now provides socket handshake data via `socket.request` + if (data.request) { + data = data.request; + data.socketio_version_1 = true; + } + + data.cookie = parseCookie(auth, data.headers.cookie || ''); + data.sessionID = (data.query && data.query.session_id) || data.cookie[auth.key] || ''; + data[auth.userProperty] = { + logged_in: false + }; + + if (data.xdomain && !data.sessionID) { + return auth.fail(data, 'Can not read cookies from CORS-Requests. See CORS-Workaround in the readme.', false, accept); + } + + auth.store.get(data.sessionID, (err, session) => { + if (err) { + return auth.fail(data, 'Error in session store:\n' + err.message, true, accept); + } else + if (!session) { + return auth.fail(data, 'No session found', false, accept); + } else + if (!session[auth.passport._key]) { + return auth.fail(data, 'Passport was not initialized', true, accept); + } + + const userKey = session[auth.passport._key][auth.userProperty]; + + if (!userKey) { + return auth.fail(data, 'User not authorized through passport. (User Property not found)', false, accept); + } + + // Because of authentication error removed + /*auth.passport.deserializeUser(userKey, function(err, user) { + if (err) + return auth.fail(data, err, true, accept); + if (!user) + return auth.fail(data, "User not found", false, accept); + data[auth.userProperty] = user; + data[auth.userProperty].logged_in = true; + auth.success(data, accept); + });*/ + data[auth.userProperty] = userKey; + data[auth.userProperty].logged_in = true; + data.client._user = userKey; + auth.success(data, accept); + }); + }; +} + +function filterSocketsByUser(socketIo, filter) { + const handshaken = socketIo.sockets.manager.handshaken; + return Object.keys(handshaken || {}) + .filter(skey => filter(handshaken[skey].user)) + .map(skey => socketIo.sockets.manager.sockets.sockets[skey]); +} + +exports.authorize = authorize; +exports.filterSocketsByUser = filterSocketsByUser; diff --git a/lib/utils.js b/lib/utils.js new file mode 100644 index 0000000..a40fe76 --- /dev/null +++ b/lib/utils.js @@ -0,0 +1,83 @@ +'use strict'; + +const fs = require('fs'); +const path = require('path'); + +let controllerDir; +let appName; + +/** + * returns application name + * + * The name of the application can be different and this function finds it out. + * + * @returns {string} + */ + function getAppName() { + const parts = __dirname.replace(/\\/g, '/').split('/'); + return parts[parts.length - 2].split('.')[0]; +} + +/** + * looks for js-controller home folder + * + * @param {boolean} isInstall + * @returns {string} + */ +function getControllerDir(isInstall) { + // Find the js-controller location + const possibilities = [ + 'yunkong2.js-controller', + 'yunkong2.js-controller', + ]; + /** @type {string} */ + let controllerPath; + for (const pkg of possibilities) { + try { + const possiblePath = require.resolve(pkg); + if (fs.existsSync(possiblePath)) { + controllerPath = possiblePath; + break; + } + } catch (e) { /* not found */ } + } + if (!controllerPath) { + if (!isInstall) { + console.log('Cannot find js-controller'); + process.exit(10); + } else { + process.exit(); + } + } + // we found the controller + return path.dirname(controllerPath); +} + +/** + * reads controller base settings + * + * @alias getConfig + * @returns {object} + */ + function getConfig() { + let configPath; + if (fs.existsSync( + configPath = path.join(controllerDir, 'conf', appName + '.json') + )) { + return JSON.parse(fs.readFileSync(configPath, 'utf8')); + } else if (fs.existsSync( + configPath = path.join(controllerDir, 'conf', + appName.toLowerCase() + '.json') + )) { + return JSON.parse(fs.readFileSync(configPath, 'utf8')); + } else { + throw new Error('Cannot find ' + controllerDir + '/conf/' + appName + '.json'); + } +} +appName = getAppName(); +controllerDir = getControllerDir(typeof process !== 'undefined' && process.argv && process.argv.indexOf('--install') !== -1); +const adapter = require(path.join(controllerDir, 'lib/adapter.js')); + +exports.controllerDir = controllerDir; +exports.getConfig = getConfig; +exports.Adapter = adapter; +exports.appName = appName; diff --git a/main.js b/main.js new file mode 100644 index 0000000..235a9f7 --- /dev/null +++ b/main.js @@ -0,0 +1,1060 @@ +/* jshint -W097 */ +/* jshint strict: false */ +/* jslint node: true */ +'use strict'; + +const express = require('express'); +const fs = require('fs'); +const path = require('path'); +const utils = require(__dirname + '/lib/utils'); // Get common adapter utils +const LE = require(utils.controllerDir + '/lib/letsencrypt.js'); +const mime = require('mime-types'); +let session;// = require('express-session'); +let cookieParser;// = require('cookie-parser'); +let bodyParser;// = require('body-parser'); +let AdapterStore;// = require(__dirname + '/../../lib/session.js')(session); +let passportSocketIo;// = require(__dirname + "/lib/passport.socketio.js"); +let password;// = require(__dirname + '/../../lib/password.js'); +let passport;// = require('passport'); +let LocalStrategy;// = require('passport-local').Strategy; +let flash;// = require('connect-flash'); // TODO report error to user + +let webServer = null; +let store = null; +let secret = 'Zgfr56gFe87jJOM'; // Will be generated by first start +let socketUrl = ''; +let cache = {}; // cached web files +let ownSocket = false; +let lang = 'en'; +let extensions = {}; +let bruteForce = {}; +let socketIoFile = null; +let webPreSettings = {}; +let webByVersion = {}; +let loginPage = null; + +let adapter = new utils.Adapter({ + name: 'web', + objectChange: (id, obj) => { + if (obj && obj.common && obj.common.webExtension && obj.native && + (extensions[id.substring('system.adapter.'.length)] || + obj.native.webInstance === '*' || + obj.native.webInstance === 'adapter.namespace' + ) + ) { + adapter.setForeignState('system.adapter.' + adapter.namespace + '.alive', false, true, () => { + process.exit(-100); + }); + return; + } + + if (obj && obj.common && obj.common.webPreSettings) { + updatePreSettings(obj); + } + + // 'system.adapter.'length = 15 + const _id = id.substring(15).replace(/\.\d+$/, ''); + if (obj && obj.common && obj.common.webByVersion) { + webByVersion[_id] = obj.common.version; + } else if (webByVersion[_id]) { + delete webByVersion[_id]; + } + + if (!ownSocket && id === adapter.config.socketio) { + if (obj && obj.common && obj.common.enabled && obj.native) { + socketUrl = ':' + obj.native.port; + } else { + socketUrl = ''; + } + } + + if (webServer.io) { + webServer.io.publishAll('objectChange', id, obj); + } + + if (webServer.api && adapter.config.auth) { + webServer.api.objectChange(id, obj); + } + + if (id === 'system.config') { + lang = obj && obj.common && obj.common.language ? obj.common.language : 'en'; + } + + // inform extensions + for (let e = 0; e < extensions.length; e++) { + try { + if (extensions[e].obj && extensions[e].obj.objectChange) { + extensions[e].obj.objectChange(id, obj); + } + } catch (err) { + adapter.log.error('Cannot call objectChange for "' + e + '": ' + err); + } + } + }, + stateChange: (id, state) => { + if (webServer.io) webServer.io.publishAll('stateChange', id, state); + }, + unload: callback => { + try { + adapter.log.info('terminating http' + (webServer.settings.secure ? 's' : '') + ' server on port ' + webServer.settings.port); + webServer.server.close(); + adapter.log.info('terminated http' + (webServer.settings.secure ? 's' : '') + ' server on port ' + webServer.settings.port); + + callback(); + } catch (e) { + callback(); + } + }, + ready: () => { + // Generate secret for session manager + adapter.getForeignObject('system.config', (err, obj) => { + if (!err && obj) { + if (!obj.native || !obj.native.secret) { + obj.native = obj.native || {}; + require('crypto').randomBytes(24, (ex, buf) => { + secret = buf.toString('hex'); + adapter.extendForeignObject('system.config', {native: {secret: secret}}); + main(); + }); + } else { + secret = obj.native.secret; + main(); + } + } else { + adapter.logger.error('Cannot find object system.config'); + } + }); + + // information about connected socket.io adapter + if (adapter.config.socketio && adapter.config.socketio.match(/^system\.adapter\./)) { + adapter.getForeignObject(adapter.config.socketio, (err, obj) => { + if ( obj && obj.common && obj.common.enabled && obj.native) { + socketUrl = ':' + obj.native.port; + } + }); + // Listen for changes + adapter.subscribeForeignObjects(adapter.config.socketio); + } else { + socketUrl = adapter.config.socketio; + ownSocket = (socketUrl !== 'none'); + } + + // Read language + adapter.getForeignObject('system.config', (err, data) => { + if (data && data.common) lang = data.common.language || 'en'; + }); + } +}); +function extractPreSetting(obj, attr) { + const parts = attr.split('.'); + if (parts.length === 1) { + if ((obj && typeof obj === 'object') || (obj !== null && obj !== undefined)) { + return obj[attr]; + } else { + return null; + } + } else { + attr = parts.shift(); + if (obj[attr] && typeof obj[attr] === 'object') { + return extractPreSetting(obj[attr], parts.join('.')); + } else { + return null; + } + } +} +function updatePreSettings(obj) { + if (!obj || !obj.common) return; + if (obj.common.webPreSettings) { + for (let attr in obj.common.webPreSettings) { + if (!obj.common.webPreSettings.hasOwnProperty(attr)) continue; + webPreSettings[obj._id] = webPreSettings[obj._id] || {}; + const _attr = attr.replace(/[^\w0-9]/g, '_'); + webPreSettings[obj._id][_attr] = extractPreSetting(obj, obj.common.webPreSettings[attr]); + if (typeof webPreSettings[obj._id][_attr] === 'object') { + webPreSettings[obj._id][_attr] = JSON.stringify(webPreSettings[obj._id][_attr]); + } else { + webPreSettings[obj._id][_attr] = webPreSettings[obj._id][_attr].replace(/"/g, '\\"'); + } + } + } else if (webPreSettings[obj._id]) { + delete webPreSettings[obj._id]; + } +} + +function getExtensionsAndSettings(callback) { + adapter.objects.getObjectView('system', 'instance', null, (err, doc) => { + if (err) { + if (callback) callback (err, []); + } else { + if (doc.rows.length === 0) { + if (callback) callback (null, []); + } else { + let res = []; + for (let i = 0; i < doc.rows.length; i++) { + const instance = doc.rows[i].value; + if (instance && instance.common) { + if (instance.common.enabled && + instance.common.webExtension && + (instance.native.webInstance === adapter.namespace || instance.native.webInstance === '*')) { + res.push(doc.rows[i].value); + } + if (instance.common.webPreSettings) { + updatePreSettings(instance); + } + if (instance.common.webByVersion) { + // 'system.adapter.'length = 15 + const _id = doc.rows[i].value._id.substring(15).replace(/\.\d+$/, ''); + webByVersion[_id] = instance.common.version; + } + } + } + if (callback) callback (null, res); + } + } + }); +} + +function main() { + getExtensionsAndSettings((err, ext) => { + if (err) adapter.log.error('Cannot read extensions: ' + err); + if (ext) { + for (let e = 0; e < ext.length; e++) { + if (ext[e] && ext[e].common) { + const instance = ext[e]._id.substring('system.adapter.'.length); + const name = instance.split('.')[0]; + + extensions[instance] = { + path: name + '/' + ext[e].common.webExtension, + config: ext[e] + }; + } + } + } + + if (adapter.config.secure) { + // Load certificates + adapter.getCertificates((err, certificates, leConfig) => { + adapter.config.certificates = certificates; + adapter.config.leConfig = leConfig; + webServer = initWebServer(adapter.config); + }); + } else { + webServer = initWebServer(adapter.config); + } + // monitor extensions and pro keys + adapter.subscribeForeignObjects('system.adapter.*'); + }); +} + +function readDirs(dirs, cb, result) { + result = result || []; + if (!dirs || !dirs.length) { + return cb && cb(result); + } + const dir = dirs.shift(); + adapter.readDir(dir, '', (err, files) => { + if (!err && files && files.length) { + for (let f = 0; f < files.length; f++) { + if (files[f].file.match(/\.html$/)) { + result.push(dir + '/' + files[f].file); + } + } + } + setImmediate(readDirs, dirs, cb, result); + }); +} + +let indexHtml; + +function getLinkVar(_var, obj, attr, link) { + if (attr === 'protocol') attr = 'secure'; + + if (_var === 'ip') { + link = link.replace('%' + _var + '%', '$host$'); + } else + if (_var === 'instance') { + const instance = obj._id.split('.').pop(); + link = link.replace('%' + _var + '%', instance); + } else { + if (obj) { + if (attr.match(/^native_/)) attr = attr.substring(7); + + let val = obj.native[attr]; + if (_var === 'bind' && (!val || val === '0.0.0.0')) val = '$host$'; + + if (attr === 'secure') { + link = link.replace('%' + _var + '%', val ? 'https' : 'http'); + } else { + if (link.indexOf('%' + _var + '%') === -1) { + link = link.replace('%native_' + _var + '%', val); + } else { + link = link.replace('%' + _var + '%', val); + } + } + } else { + if (attr === 'secure') { + link = link.replace('%' + _var + '%', 'http'); + } else { + if (link.indexOf('%' + _var + '%') === -1) { + link = link.replace('%native_' + _var + '%', ''); + } else { + link = link.replace('%' + _var + '%', ''); + } + } + } + } + return link; +} + +function resolveLink(link, instanceObj, instancesMap) { + const vars = link.match(/%(\w+)%/g); + let _var; + let v; + let parts; + let result; + + if (vars) { + // first replace simple patterns + for (v = vars.length - 1; v >= 0; v--) { + _var = vars[v]; + _var = _var.replace(/%/g, ''); + + parts = _var.split('_'); + // like "port" + if (_var.match(/^native_/)) { + link = getLinkVar(_var, instanceObj, _var, link); + vars.splice(v, 1); + } else + if (parts.length === 1) { + link = getLinkVar(_var, instanceObj, parts[0], link); + vars.splice(v, 1); + } else + // like "web.0_port" + if (parts[0].match(/\.[0-9]+$/)) { + link = getLinkVar(_var, instancesMap['system.adapter.' + parts[0]], parts[1], link); + vars.splice(v, 1); + } + } + let links = {}; + let instances; + const adptr = parts[0]; + // process web_port + for (v = 0; v < vars.length; v++) { + _var = vars[v]; + _var = _var.replace(/%/g, ''); + if (_var.match(/^native_/)) _var = _var.substring(7); + + parts = _var.split('_'); + if (!instances) { + instances = []; + // TODO ! + for (let inst = 0; inst < 10; inst++) { + if (that.main.objects['system.adapter.' + adptr + '.' + inst]) { + instances.push(inst); + } + } + } + + for (let i = 0; i < instances.length; i++) { + links[adptr + '.' + i] = { + instance: adptr + '.' + i, + link: getLinkVar(_var, instancesMap['system.adapter.' + adptr + '.' + i], parts[1], links[adptr + '.' + i] ? links[adptr + '.' + i].link : link) + }; + } + } + if (instances) { + result = []; + let count = 0; + let firtsLink = ''; + for (let d in links) { + if (links.hasOwnProperty(d)) { + result[links[d].instance] = links[d].link; + if (!firtsLink) firtsLink = links[d].link; + count++; + } + } + if (count < 2) { + link = firtsLink; + result = null; + } + } + } + return result || link; +} + +function replaceInLink(link, instanceObj, instances) { + if (typeof link === 'object') { + const links = JSON.parse(JSON.stringify(link)); + let first; + for (let v in links) { + if (links.hasOwnProperty(v)) { + links[v] = resolveLink(links[v], instanceObj, instances); + if (!first) first = links[v]; + } + } + links.__first = first; + return links; + } else { + return resolveLink(link, instanceObj, instances); + } +} + +function getListOfAllAdapters(callback) { + try { + // read all instances + adapter.objects.getObjectView('system', 'instance', {}, (err, instances) => { + adapter.objects.getObjectView('system', 'adapter', {}, (err, adapters) => { + let list = []; + let a; + let mapInstance = {}; + for (let r = 0; r < instances.rows.length; r++) { + mapInstance[instances.rows[r].id] = instances.rows[r].value; + } + for (a = 0; a < adapters.rows.length; a++) { + const obj = adapters.rows[a].value; + let found = ''; + if (instances && instances.rows) { + found = ''; + // find if any instance of this adapter is exists and started + for (let i = 0; i < instances.rows.length; i++) { + let id = instances.rows[i].id; + let ids = id.split('.'); + ids.pop(); + id = ids.join('.'); + if (id === obj._id && instances.rows[i].value.common && (instances.rows[i].value.common.enabled || instances.rows[i].value.common.onlyWWW)) { + found = instances.rows[i].id; + break; + } + } + } + + if (found) { + if (obj.common.welcomeScreen || obj.common.welcomeScreenPro) { + if (obj.common.welcomeScreen) { + if (obj.common.welcomeScreen instanceof Array) { + for (let w = 0; w < obj.common.welcomeScreen.length; w++) { + // temporary disabled + if (obj.common.welcomeScreen[w].name === 'vis editor') { + continue; + } + if (obj.common.welcomeScreen[w].localLink && typeof obj.common.welcomeScreen[w].localLink === 'boolean') { + obj.common.welcomeScreen[w].localLink = obj.common.localLink; + } + if (obj.common.welcomeScreen[w].localLink) { + obj.common.welcomeScreen[w].id = found; + } + list.push(obj.common.welcomeScreen[w]); + } + } else { + if (obj.common.welcomeScreen.localLink && typeof obj.common.welcomeScreen.localLink === 'boolean') { + obj.common.welcomeScreen.localLink = obj.common.localLink; + } + if (obj.common.welcomeScreen.localLink) { + obj.common.welcomeScreen.id = found; + } + list.push(obj.common.welcomeScreen); + } + } + if (obj.common.welcomeScreenPro) { + if (obj.common.welcomeScreenPro instanceof Array) { + for (let ww = 0; ww < obj.common.welcomeScreenPro.length; ww++) { + let tile = Object.assign({}, obj.common.welcomeScreenPro[ww]); + tile.pro = true; + if (tile.localLink && typeof tile.localLink === 'boolean') { + tile.localLink = obj.common.localLink; + } + if (tile.localLink) { + tile.id = found; + } + list.push(tile); + } + } else { + let tile_ = Object.assign({}, obj.common.welcomeScreenPro); + tile_.pro = true; + if (tile_.localLink && typeof tile_.localLink === 'boolean') { + tile_.localLink = obj.common.localLink; + } + if (tile_.localLink) { + tile_.id = found; + } + list.push(tile_); + } + } + } + } + } + + indexHtml = /*indexHtml || */fs.readFileSync(__dirname + '/www/index.html').toString(); + list.sort((a, b) => { + if (a.order === undefined && b.order === undefined) { + if (a.name.toLowerCase() > b.name.toLowerCase()) return 1; + if (a.name.toLowerCase() < b.name.toLowerCase()) return -1; + return 0; + } else if (a.order === undefined) { + return -1; + } else if (b.order === undefined) { + return 1; + } else { + if (a.order > b.order) return 1; + if (a.order < b.order) return -1; + if (a.name.toLowerCase() > b.name.toLowerCase()) return 1; + if (a.name.toLowerCase() < b.name.toLowerCase()) return -1; + return 0; + } + }); + + // calculate localLinks + for (let t = 0; t < list.length; t++) { + if (list[t].localLink) { + list[t].localLink = resolveLink(list[t].localLink, mapInstance[list[t].id], mapInstance); + } + } + + let text = 'systemLang = "' + lang + '";\n'; + text += 'list = ' + JSON.stringify(list, null, 2) + ';\n'; + + // if login + text += 'let authEnabled = ' + adapter.config.auth + ';\n'; + + callback(null, indexHtml.replace('// -- PLACE THE LIST HERE --', text)); + }); + }); + } catch (e) { + callback(e); + } +} + +function getInfoJs(settings) { + let result = [ + 'var socketUrl = "' + socketUrl + '";', + 'var socketSession = "' + '' + '";', + 'window.sysLang = "' + lang + '";', + 'window.socketForceWebSockets = ' + (settings.forceWebSockets ? 'true' : 'false') + ';' + ]; + for (const id in webPreSettings) { + if (webPreSettings.hasOwnProperty(id) && webPreSettings[id]) { + for (const attr in webPreSettings[id]) { + if (webPreSettings[id].hasOwnProperty(attr)) { + result.push(`window.${attr} = "${webPreSettings[id][attr]}";`); + } + } + } + } + return result.join(' '); +} + +function prepareLoginTemplate() { + let def = + ' font: 13px/20px \'Lucida Grande\', Tahoma, Verdana, sans-serif;\n' + + ' color: #404040;\n' + + ' background-color: #0ae;\n' + + ' background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));\n' + + ' background-image: -webkit-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);\n' + + ' background-image: -moz-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);\n' + + ' background-image: -ms-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);\n' + + ' background-image: -o-linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);\n' + + ' background-image: linear-gradient(rgba(255, 255, 255, .2) 50%, transparent 50%, transparent);\n' + + ' background-size: 50px 50px;\n' + ; + let template = fs.readFileSync(__dirname + '/www/login/index.html').toString('utf8'); + if (adapter.config.loginBackgroundColor) { + def = 'background-color: ' + adapter.config.loginBackgroundColor + ';\n' + } + if (adapter.config.loginBackgroundImage) { + def += ' background-image: url(../' + adapter.namespace + '/login-bg.png);\n'; + } + return template.replace('background: black;', def); +} + + +function initAuth(server, settings) { + session = require('express-session'); + cookieParser = require('cookie-parser'); + bodyParser = require('body-parser'); + AdapterStore = require(utils.controllerDir + '/lib/session.js')(session, settings.ttl); + passportSocketIo = require('passport.socketio'); + password = require(utils.controllerDir + '/lib/password.js'); + passport = require('passport'); + LocalStrategy = require('passport-local').Strategy; + flash = require('connect-flash'); // TODO report error to user + + store = new AdapterStore({adapter: adapter}); + + passport.use(new LocalStrategy( + function (username, password, done) { + if (bruteForce[username] && bruteForce[username].errors > 4) { + let minutes = (new Date().getTime() - bruteForce[username].time); + if (bruteForce[username].errors < 7) { + if ((new Date().getTime() - bruteForce[username].time) < 60000) { + minutes = 1; + } else { + minutes = 0; + } + } else + if (bruteForce[username].errors < 10) { + if ((new Date().getTime() - bruteForce[username].time) < 180000) { + minutes = Math.ceil((180000 - minutes) / 60000); + } else { + minutes = 0; + } + } else + if (bruteForce[username].errors < 15) { + if ((new Date().getTime() - bruteForce[username].time) < 600000) { + minutes = Math.ceil((600000 - minutes) / 60000); + } else { + minutes = 0; + } + } else + if ((new Date().getTime() - bruteForce[username].time) < 3600000) { + minutes = Math.ceil((3600000 - minutes) / 60000); + } else { + minutes = 0; + } + + if (minutes) { + return done('Too many errors. Try again in ' + minutes + ' ' + (minutes === 1 ? 'minute' : 'minutes') + '.', false); + } + } + adapter.checkPassword(username, password, (res) => { + if (!res) { + bruteForce[username] = bruteForce[username] || {errors: 0}; + bruteForce[username].time = new Date().getTime(); + bruteForce[username].errors++; + } else if (bruteForce[username]) { + delete bruteForce[username]; + } + + if (res) { + return done(null, username); + } else { + return done(null, false); + } + }); + } + )); + passport.serializeUser((user, done) => done(null, user)); + + passport.deserializeUser((user, done) => done(null, user)); + + server.app.use(cookieParser()); + server.app.use(bodyParser.urlencoded({ + extended: true + })); + server.app.use(bodyParser.json()); + server.app.use(bodyParser.text()); + server.app.use(session({ + secret: secret, + saveUninitialized: true, + resave: true, + cookie: {maxAge: settings.ttl * 1000}, + store: store + })); + server.app.use(passport.initialize()); + server.app.use(passport.session()); + server.app.use(flash()); +} +//settings: { +// "port": 8080, +// "auth": false, +// "secure": false, +// "bind": "0.0.0.0", // "::" +// "cache": false +//} +function initWebServer(settings) { + + let server = { + app: null, + server: null, + io: null, + settings: settings + }; + adapter.subscribeForeignObjects('system.config'); + + settings.ttl = parseInt(settings.ttl, 10) || 3600; + if (!settings.whiteListEnabled && settings.whiteListSettings) delete settings.whiteListSettings; + + settings.defaultUser = settings.defaultUser || 'system.user.admin'; + if (!settings.defaultUser.match(/^system\.user\./)) settings.defaultUser = 'system.user.' + settings.defaultUser; + + if (settings.port) { + if (settings.secure) { + if (!settings.certificates) { + return null; + } + } + server.app = express(); + + server.app.disable('x-powered-by'); + + if (settings.auth) { + + initAuth(server, settings); + + let autoLogonOrRedirectToLogin = (req, res, next, redirect) => { + if (!settings.whiteListSettings) { + if (/\.css(\?.*)?$/.test(req.originalUrl)) { + return res.status(200).send(''); + } else + if (/\.js(\?.*)?$/.test(req.originalUrl)) { + // return always valid js file for js, because if cache is active it leads to errors + const parts = req.originalUrl.split('/'); + parts.shift(); + const ref = parts.join('/'); + // if request for web/lib, ignore it, because no redirect information + if (parts[0] === 'lib') return res.status(200).send(''); + return res.status(200).send('document.location="/login/index.html?href=" + encodeURI(location.href.replace(location.origin, ""));'); + } else { + return res.redirect(redirect); + } + } + let remoteIp = req.headers['x-forwarded-for'] || req.connection.remoteAddress; + let whiteListIp = server.io.getWhiteListIpForAddress(remoteIp, settings.whiteListSettings); + adapter.log.silly('whiteListIp ' + whiteListIp); + if (!whiteListIp || settings.whiteListSettings[whiteListIp].user === 'auth') { + if (/\.css(\?.*)?$/.test(req.originalUrl)) { + return res.status(200).send(''); + } else if (/\.js(\?.*)?$/.test(req.originalUrl)) { + // return always valid js file for js, because if cache is active it leads to errors + let parts = req.originalUrl.split('/'); + parts.shift(); + const ref = parts.join('/'); + if (parts[0] === 'lib') return res.status(200).send(''); + return res.status(200).send('document.location="/login/index.html?href=" + encodeURI(location.href.replace(location.origin, ""));'); + } else { + return res.redirect(redirect); + } + } + req.logIn(settings.whiteListSettings[whiteListIp].user, err => { + return next(err); + }); + }; + + server.app.post('/login', (req, res, next) => { + let redirect = '/'; + let parts; + if (req.body.origin) { + parts = req.body.origin.split('='); + if (parts[1]) redirect = decodeURIComponent(parts[1]); + } + if (req.body && req.body.username && settings.addUserName && redirect.indexOf('?') === -1) { + parts = redirect.split('#'); + parts[0] += '?' + req.body.username; + redirect = parts.join('#'); + } + let authenticate = passport.authenticate('local', { + successRedirect: redirect, + failureRedirect: '/login/index.html' + req.body.origin + (req.body.origin ? '&error' : '?error'), + failureFlash: 'Invalid username or password.' + })(req, res, next); + }); + + server.app.get('/logout', (req, res) => { + req.logout(); + res.redirect('/login/index.html'); + }); + + // route middleware to make sure a user is logged in + server.app.use((req, res, next) => { + // if cache.manifest got back not 200 it makes an error + if (req.isAuthenticated() || + /web\.\d+\/login-bg\.png(\?.*)?$/.test(req.originalUrl) || + /cache\.manifest(\?.*)?$/.test(req.originalUrl) || + /^\/login\//.test(req.originalUrl) || + /\.ico(\?.*)?$/.test(req.originalUrl) + ) { + return next(); + } + autoLogonOrRedirectToLogin(req, res, next, '/login/index.html?href=' + encodeURIComponent(req.originalUrl)); + }); + } else { + server.app.get('/login', (req, res) => { + res.redirect('/'); + }); + server.app.get('/logout', (req, res) => { + res.redirect('/'); + }); + + if (settings.whiteListEnabled) { + initAuth(server, settings); + server.app.use((req, res, next) => { + let remoteIp = req.headers['x-forwarded-for'] || req.connection.remoteAddress; + let whiteListIp = server.io.getWhiteListIpForAddress(remoteIp, settings.whiteListSettings); + adapter.log.silly('whiteListIp ' + whiteListIp); + if (whiteListIp) { + req.logIn(settings.whiteListSettings[whiteListIp].user, err => { + return next(err); + }); + } else { + req.logIn(settings.defaultUser, err => { + return next(err); + }); + } + }); + } + } + + // Init read from states + server.app.get('/state/*', (req, res) => { + try { + const fileName = req.url.split('/', 3)[2].split('?', 2); + adapter.getForeignObject(fileName[0], (err, obj) => { + let contentType = 'text/plain'; + if (obj && obj.common.type === 'file') { + contentType = mime.lookup(fileName[0]); + } + adapter.getBinaryState(fileName[0], {user: req.user ? 'system.user.' + req.user : settings.defaultUser}, (err, obj) => { + if (!err && obj !== null && obj !== undefined) { + if (obj && typeof obj === 'object' && obj.val !== undefined && obj.ack !== undefined) { + res.set('Content-Type', 'application/json'); + } else { + res.set('Content-Type', contentType || 'text/plain'); + } + res.status(200).send(obj); + } else { + res.status(404).send('404 Not found. File ' + fileName[0] + ' not found'); + } + }); + }); + } catch (e) { + res.status(500).send('500. Error' + e); + } + }); + + server.app.get('*/_socket/info.js', (req, res) => { + res.set('Content-Type', 'application/javascript'); + res.status(200).send(getInfoJs(settings)); + }); + + // Enable CORS + if (settings.socketio) { + server.app.use((req, res, next) => { + res.header('Access-Control-Allow-Origin', '*'); + res.header('Access-Control-Allow-Methods', 'GET,PUT,POST,DELETE,OPTIONS'); + res.header('Access-Control-Allow-Headers', 'Content-Type, Authorization, Content-Length, X-Requested-With, *'); + + // intercept OPTIONS method + if ('OPTIONS' === req.method) { + res.status(200).send(200); + } else { + next(); + } + }); + } + + let appOptions = {}; + if (settings.cache) appOptions.maxAge = 30758400000; + + server.server = LE.createServer(server.app, settings, settings.certificates, settings.leConfig, adapter.log); + server.server.__server = server; + } else { + adapter.log.error('port missing'); + process.exit(1); + } + + if (server.server) { + settings.port = parseInt(settings.port, 10); + adapter.getPort(settings.port, port => { + port = parseInt(port, 10); + if (port !== settings.port && !settings.findNextPort) { + adapter.log.error('port ' + settings.port + ' already in use'); + process.exit(1); + } + server.server.listen(port, (!settings.bind || settings.bind === '0.0.0.0') ? undefined : settings.bind || undefined); + adapter.log.info('http' + (settings.secure ? 's' : '') + ' server listening on port ' + port); + }); + } + + // activate extensions + for (let e in extensions) { + if (!extensions.hasOwnProperty(e)) continue; + try { + // for debug purposes try to load file in current directory "/lib/file.js" (elsewise node.js cannot debug it) + let parts = extensions[e].path.split('/'); + parts.shift(); + let extAPI; + if (fs.existsSync(__dirname + '/' + parts.join('/'))) { + extAPI = require(__dirname + '/' + parts.join('/')); + } else { + extAPI = require(utils.appName + '.' + extensions[e].path); + } + + extensions[e].obj = new extAPI(server.server, {secure: settings.secure, port: settings.port}, adapter, extensions[e].config, server.app); + adapter.log.info('Connect extension "' + extensions[e].path + '"'); + } catch (err) { + adapter.log.error('Cannot start extension "' + e + '": ' + err); + } + } + + // Activate integrated simple API + if (settings.simpleapi) { + let SimpleAPI = require(utils.appName + '.simple-api/lib/simpleapi.js'); + + server.api = new SimpleAPI(server.server, {secure: settings.secure, port: settings.port}, adapter); + } + + // Activate integrated socket + if (ownSocket) { + let IOSocket = require(utils.appName + '.socketio/lib/socket.js'); + let socketSettings = JSON.parse(JSON.stringify(settings)); + // Authentication checked by server itself + socketSettings.auth = settings.auth; + socketSettings.secret = secret; + socketSettings.store = store; + socketSettings.ttl = settings.ttl || 3600; + socketSettings.forceWebSockets = settings.forceWebSockets || false; + server.io = new IOSocket(server.server, socketSettings, adapter); + } + + if (server.app) { + // deliver web files from objectDB + server.app.use('/', (req, res) => { + + let url = decodeURI(req.url); + // remove all ../ + // important: Linux does not normalize "\" but fs.readFile accepts it as '/' + url = path.normalize(url.replace(/\\/g, '/')).replace(/\\/g, '/'); + // remove '////' at start and let only one + if (url[0] === '/' && url[1] === '/') { + let i = 2; + while (url[i] === '/') i++; + url = url.substring(i - 1); + } + if ((url[0] === '.' && url[1] === '.') || (url[0] === '/' && url[1] === '.' && url[2] === '.')) { + res.status(404).send('Not found'); + return; + } + + if (server.api && server.api.checkRequest(url)) { + server.api.restApi(req, res); + return; + } + + if (url === '/' || url === '/index.html') { + getListOfAllAdapters((err, data) => { + if (err) { + res.status(500).send('500. Error' + e); + } else { + res + .set('Content-Type', 'text/html') + .status(200) + .send(data); + } + }); + return; + } + + // add index.html + url = url.replace(/\/($|\?|#)/, '/index.html$1'); + + if (url.match(/^\/adapter\//)) { + // add .admin to adapter name + url = url.replace(/^\/adapter\/([a-zA-Z0-9-_]+)\//, '/$1.admin/'); + } + + if (url.match(/^\/lib\//)) { + url = '/' + adapter.name + url; + } + if (url.match(/^\/admin\//)) { + url = '/' + adapter.name + url; + } + url = url.split('/'); + // Skip first / + url.shift(); + // Get ID + let id = url.shift(); + let versionPrefix = url[0]; + url = url.join('/'); + let pos = url.indexOf('?'); + let noFileCache; + if (pos !== -1) { + url = url.substring(0, pos); + // disable file cache if request like /vis/files/picture.png?noCache + noFileCache = true; + } + + // get adapter name + if (webByVersion[id]) { + if (!versionPrefix.match(/^\d+\.\d+.\d+$/)) { + // redirect to version + res.set('location', '/' + id + '/' + webByVersion[id] + '/' + url); + res.status(301).send(); + return; + } + } + + if (settings.cache && cache[id + '/' + url] && !noFileCache) { + res.contentType(cache[id + '/' + url].mimeType); + res.status(200).send(cache[id + '/' + url].buffer); + } else { + if (id === 'login' && url === 'index.html') { + loginPage = loginPage || prepareLoginTemplate(); + let buffer = loginPage; + + if (buffer === null || buffer === undefined) { + res.contentType('text/html'); + res.status(200).send('File ' + url + ' not found', 404); + } else { + // Store file in cache + if (settings.cache) { + cache[id + '/' + url] = {buffer: buffer.toString(), mimeType: 'text/html'}; + } + res.contentType('text/html'); + res.status(200).send(buffer.toString()); + } + } else { + // special solution for socket.io + if (socketIoFile !== false && url.match(/\/socket\.io\.js(\?.*)?$/)) { + if (socketIoFile) { + res.contentType('text/javascript'); + res.status(200).send(socketIoFile); + return + } else { + try { + const dir = require.resolve('socket.io-client'); + const fileDir = path.join(path.dirname(dir), '../dist/'); + if (fs.existsSync(fileDir + 'socket.io.min.js')) { + socketIoFile = fs.readFileSync(fileDir + 'socket.io.min.js'); + } else { + socketIoFile = fs.readFileSync(fileDir + 'socket.io.js'); + } + } catch (e) { + socketIoFile = false; + } + if (socketIoFile) { + res.contentType('text/javascript'); + res.status(200).send(socketIoFile); + return + } + } + } + + adapter.readFile(id, webByVersion[id] ? url.substring(versionPrefix.length + 1) : url , {user: req.user ? 'system.user.' + req.user : settings.defaultUser, noFileCache: noFileCache}, (err, buffer, mimeType) => { + if (buffer === null || buffer === undefined || err) { + res.contentType('text/html'); + res.status(404).send('File ' + url + ' not found: ' + err); + } else { + mimeType = mimeType || mime.lookup(url) || 'text/javascript'; + + // Store file in cache + if (settings.cache) { + cache[id + '/' + url] = { + buffer: buffer, + mimeType: mimeType + }; + } + + res.contentType(mimeType); + res.status(200).send(buffer); + } + }); + } + } + }); + } + + if (server.server) { + return server; + } else { + return null; + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..35ac26f --- /dev/null +++ b/package.json @@ -0,0 +1,59 @@ +{ + "name": "yunkong2.web", + "version": "2.4.1", + "description": "yunkong2 simple web Adapter", + "author": { + "name": "bluefox", + "email": "dogafox@gmail.com" + }, + "homepage": "https://git.spacen.net/yunkong2/yunkong2.web", + "licenses": [ + { + "type": "MIT", + "url": "https://git.spacen.net/yunkong2/yunkong2.web/blob/master/LICENSE" + } + ], + "keywords": [ + "yunkong2", + "web" + ], + "repository": { + "type": "git", + "url": "https://git.spacen.net/yunkong2/yunkong2.web" + }, + "dependencies": { + "body-parser": "^1.18.2", + "connect-flash": "^0.1.1", + "cookie-parser": "^1.4.3", + "express": "^4.16.3", + "express-session": "^1.15.6", + "yunkong2.simple-api": ">=1.3.0", + "yunkong2.socketio": ">=2.1.1", + "mime-types": "^2.1.18", + "passport": "^0.4.0", + "passport-local": "^1.0.0", + "passport.socketio": "^3.7.0", + "request": "^2.85.0", + "socket.io-client": "1.7.2", + "xtend": "^4.0.1" + }, + "devDependencies": { + "gulp": "^3.9.1", + "mocha": "^5.1.1", + "chai": "^4.1.2" + }, + "bugs": { + "url": "https://git.spacen.net/yunkong2/yunkong2.web/issues" + }, + "main": "main.js", + "scripts": { + "test": "node node_modules/mocha/bin/mocha --exit" + }, + "license": "MIT", + "maintainers": [ + { + "name": "bluefox", + "email": "dogafox@gmail.com" + } + ] +} diff --git a/tasks/jscs.js b/tasks/jscs.js new file mode 100644 index 0000000..588b6f2 --- /dev/null +++ b/tasks/jscs.js @@ -0,0 +1,17 @@ +var srcDir = __dirname + "/../"; + +module.exports = { + all: { + src: [ + srcDir + "*.js", + srcDir + "lib/*.js", + srcDir + "adapter/example/*.js", + srcDir + "tasks/**/*.js", + srcDir + "www/**/*.js", + '!' + srcDir + "www/lib/**/*.js", + '!' + srcDir + 'node_modules/**/*.js', + '!' + srcDir + 'adapter/*/node_modules/**/*.js' + ], + options: require('./jscsRules.js') + } +}; \ No newline at end of file diff --git a/tasks/jscsRules.js b/tasks/jscsRules.js new file mode 100644 index 0000000..ded301d --- /dev/null +++ b/tasks/jscsRules.js @@ -0,0 +1,36 @@ +module.exports = { + force: true, + "requireCurlyBraces": ["else", "for", "while", "do", "try", "catch"], /*"if",*/ + "requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch"], + "requireSpaceBeforeBlockStatements": true, + "requireParenthesesAroundIIFE": true, + "disallowSpacesInFunctionDeclaration": {"beforeOpeningRoundBrace": true}, + "disallowSpacesInNamedFunctionExpression": {"beforeOpeningRoundBrace": true}, + "requireSpacesInFunctionExpression": {"beforeOpeningCurlyBrace": true}, + "requireSpacesInAnonymousFunctionExpression": {"beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true}, + "requireSpacesInNamedFunctionExpression": {"beforeOpeningCurlyBrace": true}, + "requireSpacesInFunctionDeclaration": {"beforeOpeningCurlyBrace": true}, + "disallowMultipleVarDecl": true, + "requireBlocksOnNewline": true, + "disallowEmptyBlocks": true, + "disallowSpacesInsideObjectBrackets": true, + "disallowSpacesInsideArrayBrackets": true, + "disallowSpaceAfterObjectKeys": true, + "disallowSpacesInsideParentheses": true, + "requireCommaBeforeLineBreak": true, + //"requireAlignedObjectValues": "all", + "requireOperatorBeforeLineBreak": ["?", "+", "-", "/", "*", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="], +// "disallowLeftStickedOperators": ["?", "+", "/", "*", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="], +// "requireRightStickedOperators": ["!"], +// "requireSpaceAfterBinaryOperators": ["?", "+", "/", "*", ":", "=", "==", "===", "!=", "!==", ">", ">=", "<", "<="], + //"disallowSpaceAfterBinaryOperators": [","], + "disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"], + "disallowSpaceBeforePostfixUnaryOperators": ["++", "--"], + "requireSpaceBeforeBinaryOperators": ["+", "-", "/", "*", "=", "==", "===", "!=", "!=="], + "requireSpaceAfterBinaryOperators": ["?", ">", ",", ">=", "<=", "<", "+", "-", "/", "*", "=", "==", "===", "!=", "!=="], + //"validateIndentation": 4, + //"validateQuoteMarks": { "mark": "\"", "escape": true }, + "disallowMixedSpacesAndTabs": true, + "disallowKeywordsOnNewLine": ["else", "catch"] + +}; diff --git a/tasks/jshint.js b/tasks/jshint.js new file mode 100644 index 0000000..f823ebc --- /dev/null +++ b/tasks/jshint.js @@ -0,0 +1,17 @@ +var srcDir = __dirname + "/../"; + +module.exports = { + options: { + force: true + }, + all: [ + srcDir + "*.js", + srcDir + "lib/*.js", + srcDir + "adapter/example/*.js", + srcDir + "tasks/**/*.js", + srcDir + "www/**/*.js", + '!' + srcDir + "www/lib/**/*.js", + '!' + srcDir + 'node_modules/**/*.js', + '!' + srcDir + 'adapter/*/node_modules/**/*.js' + ] +}; \ No newline at end of file diff --git a/test/lib/setup.js b/test/lib/setup.js new file mode 100644 index 0000000..e2a1680 --- /dev/null +++ b/test/lib/setup.js @@ -0,0 +1,728 @@ +/* jshint -W097 */// jshint strict:false +/*jslint node: true */ +// check if tmp directory exists +var fs = require('fs'); +var path = require('path'); +var child_process = require('child_process'); +var rootDir = path.normalize(__dirname + '/../../'); +var pkg = require(rootDir + 'package.json'); +var debug = typeof v8debug === 'object'; +pkg.main = pkg.main || 'main.js'; + +var adapterName = path.normalize(rootDir).replace(/\\/g, '/').split('/'); +adapterName = adapterName[adapterName.length - 2]; +var adapterStarted = false; + +function getAppName() { + var parts = __dirname.replace(/\\/g, '/').split('/'); + return parts[parts.length - 3].split('.')[0]; +} + +var appName = getAppName().toLowerCase(); + +var objects; +var states; + +var pid = null; + +function copyFileSync(source, target) { + + var targetFile = target; + + //if target is a directory a new file with the same name will be created + if (fs.existsSync(target)) { + if ( fs.lstatSync( target ).isDirectory() ) { + targetFile = path.join(target, path.basename(source)); + } + } + + try { + fs.writeFileSync(targetFile, fs.readFileSync(source)); + } + catch (err) { + console.log("file copy error: " +source +" -> " + targetFile + " (error ignored)"); + } +} + +function copyFolderRecursiveSync(source, target, ignore) { + var files = []; + + var base = path.basename(source); + if (base === adapterName) { + base = pkg.name; + } + //check if folder needs to be created or integrated + var targetFolder = path.join(target, base); + if (!fs.existsSync(targetFolder)) { + fs.mkdirSync(targetFolder); + } + + //copy + if (fs.lstatSync(source).isDirectory()) { + files = fs.readdirSync(source); + files.forEach(function (file) { + if (ignore && ignore.indexOf(file) !== -1) { + return; + } + + var curSource = path.join(source, file); + var curTarget = path.join(targetFolder, file); + if (fs.lstatSync(curSource).isDirectory()) { + // ignore grunt files + if (file.indexOf('grunt') !== -1) return; + if (file === 'chai') return; + if (file === 'mocha') return; + copyFolderRecursiveSync(curSource, targetFolder, ignore); + } else { + copyFileSync(curSource, curTarget); + } + }); + } +} + +if (!fs.existsSync(rootDir + 'tmp')) { + fs.mkdirSync(rootDir + 'tmp'); +} + +function storeOriginalFiles() { + console.log('Store original files...'); + var dataDir = rootDir + 'tmp/' + appName + '-data/'; + + var f = fs.readFileSync(dataDir + 'objects.json'); + var objects = JSON.parse(f.toString()); + if (objects['system.adapter.admin.0'] && objects['system.adapter.admin.0'].common) { + objects['system.adapter.admin.0'].common.enabled = false; + } + if (objects['system.adapter.admin.1'] && objects['system.adapter.admin.1'].common) { + objects['system.adapter.admin.1'].common.enabled = false; + } + + fs.writeFileSync(dataDir + 'objects.json.original', JSON.stringify(objects)); + try { + f = fs.readFileSync(dataDir + 'states.json'); + fs.writeFileSync(dataDir + 'states.json.original', f); + } + catch (err) { + console.log('no states.json found - ignore'); + } +} + +function restoreOriginalFiles() { + console.log('restoreOriginalFiles...'); + var dataDir = rootDir + 'tmp/' + appName + '-data/'; + + var f = fs.readFileSync(dataDir + 'objects.json.original'); + fs.writeFileSync(dataDir + 'objects.json', f); + try { + f = fs.readFileSync(dataDir + 'states.json.original'); + fs.writeFileSync(dataDir + 'states.json', f); + } + catch (err) { + console.log('no states.json.original found - ignore'); + } + +} + +function checkIsAdapterInstalled(cb, counter, customName) { + customName = customName || pkg.name.split('.').pop(); + counter = counter || 0; + var dataDir = rootDir + 'tmp/' + appName + '-data/'; + console.log('checkIsAdapterInstalled...'); + + try { + var f = fs.readFileSync(dataDir + 'objects.json'); + var objects = JSON.parse(f.toString()); + if (objects['system.adapter.' + customName + '.0']) { + console.log('checkIsAdapterInstalled: ready!'); + setTimeout(function () { + if (cb) cb(); + }, 100); + return; + } else { + console.warn('checkIsAdapterInstalled: still not ready'); + } + } catch (err) { + + } + + if (counter > 20) { + console.error('checkIsAdapterInstalled: Cannot install!'); + if (cb) cb('Cannot install'); + } else { + console.log('checkIsAdapterInstalled: wait...'); + setTimeout(function() { + checkIsAdapterInstalled(cb, counter + 1); + }, 1000); + } +} + +function checkIsControllerInstalled(cb, counter) { + counter = counter || 0; + var dataDir = rootDir + 'tmp/' + appName + '-data/'; + + console.log('checkIsControllerInstalled...'); + try { + var f = fs.readFileSync(dataDir + 'objects.json'); + var objects = JSON.parse(f.toString()); + if (objects['system.adapter.admin.0']) { + console.log('checkIsControllerInstalled: installed!'); + setTimeout(function () { + if (cb) cb(); + }, 100); + return; + } + } catch (err) { + + } + + if (counter > 20) { + console.log('checkIsControllerInstalled: Cannot install!'); + if (cb) cb('Cannot install'); + } else { + console.log('checkIsControllerInstalled: wait...'); + setTimeout(function() { + checkIsControllerInstalled(cb, counter + 1); + }, 1000); + } +} + +function installAdapter(customName, cb) { + if (typeof customName === 'function') { + cb = customName; + customName = null; + } + customName = customName || pkg.name.split('.').pop(); + console.log('Install adapter...'); + var startFile = 'node_modules/' + appName + '.js-controller/' + appName + '.js'; + // make first install + if (debug) { + child_process.execSync('node ' + startFile + ' add ' + customName + ' --enabled false', { + cwd: rootDir + 'tmp', + stdio: [0, 1, 2] + }); + checkIsAdapterInstalled(function (error) { + if (error) console.error(error); + console.log('Adapter installed.'); + if (cb) cb(); + }); + } else { + // add controller + var _pid = child_process.fork(startFile, ['add', customName, '--enabled', 'false'], { + cwd: rootDir + 'tmp', + stdio: [0, 1, 2, 'ipc'] + }); + + waitForEnd(_pid, function () { + checkIsAdapterInstalled(function (error) { + if (error) console.error(error); + console.log('Adapter installed.'); + if (cb) cb(); + }); + }); + } +} + +function waitForEnd(_pid, cb) { + if (!_pid) { + cb(-1, -1); + return; + } + _pid.on('exit', function (code, signal) { + if (_pid) { + _pid = null; + cb(code, signal); + } + }); + _pid.on('close', function (code, signal) { + if (_pid) { + _pid = null; + cb(code, signal); + } + }); +} + +function installJsController(cb) { + console.log('installJsController...'); + if (!fs.existsSync(rootDir + 'tmp/node_modules/' + appName + '.js-controller') || + !fs.existsSync(rootDir + 'tmp/' + appName + '-data')) { + // try to detect appName.js-controller in node_modules/appName.js-controller + // travis CI installs js-controller into node_modules + if (fs.existsSync(rootDir + 'node_modules/' + appName + '.js-controller')) { + console.log('installJsController: no js-controller => copy it from "' + rootDir + 'node_modules/' + appName + '.js-controller"'); + // copy all + // stop controller + console.log('Stop controller if running...'); + var _pid; + if (debug) { + // start controller + _pid = child_process.exec('node ' + appName + '.js stop', { + cwd: rootDir + 'node_modules/' + appName + '.js-controller', + stdio: [0, 1, 2] + }); + } else { + _pid = child_process.fork(appName + '.js', ['stop'], { + cwd: rootDir + 'node_modules/' + appName + '.js-controller', + stdio: [0, 1, 2, 'ipc'] + }); + } + + waitForEnd(_pid, function () { + // copy all files into + if (!fs.existsSync(rootDir + 'tmp')) fs.mkdirSync(rootDir + 'tmp'); + if (!fs.existsSync(rootDir + 'tmp/node_modules')) fs.mkdirSync(rootDir + 'tmp/node_modules'); + + if (!fs.existsSync(rootDir + 'tmp/node_modules/' + appName + '.js-controller')){ + console.log('Copy js-controller...'); + copyFolderRecursiveSync(rootDir + 'node_modules/' + appName + '.js-controller', rootDir + 'tmp/node_modules/'); + } + + console.log('Setup js-controller...'); + var __pid; + if (debug) { + // start controller + _pid = child_process.exec('node ' + appName + '.js setup first --console', { + cwd: rootDir + 'tmp/node_modules/' + appName + '.js-controller', + stdio: [0, 1, 2] + }); + } else { + __pid = child_process.fork(appName + '.js', ['setup', 'first', '--console'], { + cwd: rootDir + 'tmp/node_modules/' + appName + '.js-controller', + stdio: [0, 1, 2, 'ipc'] + }); + } + waitForEnd(__pid, function () { + checkIsControllerInstalled(function () { + // change ports for object and state DBs + var config = require(rootDir + 'tmp/' + appName + '-data/' + appName + '.json'); + config.objects.port = 19001; + config.states.port = 19000; + fs.writeFileSync(rootDir + 'tmp/' + appName + '-data/' + appName + '.json', JSON.stringify(config, null, 2)); + console.log('Setup finished.'); + + copyAdapterToController(); + + installAdapter(function () { + storeOriginalFiles(); + if (cb) cb(true); + }); + }); + }); + }); + } else { + // check if port 9000 is free, else admin adapter will be added to running instance + var client = new require('net').Socket(); + client.connect(9000, '127.0.0.1', function() { + console.error('Cannot initiate fisrt run of test, because one instance of application is running on this PC. Stop it and repeat.'); + process.exit(0); + }); + + setTimeout(function () { + client.destroy(); + if (!fs.existsSync(rootDir + 'tmp/node_modules/' + appName + '.js-controller')) { + console.log('installJsController: no js-controller => install from git'); + + child_process.execSync('npm install https://git.spacen.net/' + appName + '/' + appName + '.js-controller/tarball/master --prefix ./ --production', { + cwd: rootDir + 'tmp/', + stdio: [0, 1, 2] + }); + } else { + console.log('Setup js-controller...'); + var __pid; + if (debug) { + // start controller + child_process.exec('node ' + appName + '.js setup first', { + cwd: rootDir + 'tmp/node_modules/' + appName + '.js-controller', + stdio: [0, 1, 2] + }); + } else { + child_process.fork(appName + '.js', ['setup', 'first'], { + cwd: rootDir + 'tmp/node_modules/' + appName + '.js-controller', + stdio: [0, 1, 2, 'ipc'] + }); + } + } + + // let npm install admin and run setup + checkIsControllerInstalled(function () { + var _pid; + + if (fs.existsSync(rootDir + 'node_modules/' + appName + '.js-controller/' + appName + '.js')) { + _pid = child_process.fork(appName + '.js', ['stop'], { + cwd: rootDir + 'node_modules/' + appName + '.js-controller', + stdio: [0, 1, 2, 'ipc'] + }); + } + + waitForEnd(_pid, function () { + // change ports for object and state DBs + var config = require(rootDir + 'tmp/' + appName + '-data/' + appName + '.json'); + config.objects.port = 19001; + config.states.port = 19000; + fs.writeFileSync(rootDir + 'tmp/' + appName + '-data/' + appName + '.json', JSON.stringify(config, null, 2)); + + copyAdapterToController(); + + installAdapter(function () { + storeOriginalFiles(); + if (cb) cb(true); + }); + }); + }); + }, 1000); + } + } else { + setTimeout(function () { + console.log('installJsController: js-controller installed'); + if (cb) cb(false); + }, 0); + } +} + +function copyAdapterToController() { + console.log('Copy adapter...'); + // Copy adapter to tmp/node_modules/appName.adapter + copyFolderRecursiveSync(rootDir, rootDir + 'tmp/node_modules/', ['.idea', 'test', 'tmp', '.git', appName + '.js-controller']); + console.log('Adapter copied.'); +} + +function clearControllerLog() { + var dirPath = rootDir + 'tmp/log'; + var files; + try { + if (fs.existsSync(dirPath)) { + console.log('Clear controller log...'); + files = fs.readdirSync(dirPath); + } else { + console.log('Create controller log directory...'); + files = []; + fs.mkdirSync(dirPath); + } + } catch(e) { + console.error('Cannot read "' + dirPath + '"'); + return; + } + if (files.length > 0) { + try { + for (var i = 0; i < files.length; i++) { + var filePath = dirPath + '/' + files[i]; + fs.unlinkSync(filePath); + } + console.log('Controller log cleared'); + } catch (err) { + console.error('cannot clear log: ' + err); + } + } +} + +function clearDB() { + var dirPath = rootDir + 'tmp/yunkong2-data/sqlite'; + var files; + try { + if (fs.existsSync(dirPath)) { + console.log('Clear sqlite DB...'); + files = fs.readdirSync(dirPath); + } else { + console.log('Create controller log directory...'); + files = []; + fs.mkdirSync(dirPath); + } + } catch(e) { + console.error('Cannot read "' + dirPath + '"'); + return; + } + if (files.length > 0) { + try { + for (var i = 0; i < files.length; i++) { + var filePath = dirPath + '/' + files[i]; + fs.unlinkSync(filePath); + } + console.log('Clear sqlite DB'); + } catch (err) { + console.error('cannot clear DB: ' + err); + } + } +} + +function setupController(cb) { + installJsController(function (isInited) { + clearControllerLog(); + clearDB(); + + if (!isInited) { + restoreOriginalFiles(); + copyAdapterToController(); + } + // read system.config object + var dataDir = rootDir + 'tmp/' + appName + '-data/'; + + var objs; + try { + objs = fs.readFileSync(dataDir + 'objects.json'); + objs = JSON.parse(objs); + } + catch (e) { + console.log('ERROR reading/parsing system configuration. Ignore'); + objs = {'system.config': {}}; + } + if (!objs || !objs['system.config']) { + objs = {'system.config': {}}; + } + + if (cb) cb(objs['system.config']); + }); +} + +function startAdapter(objects, states, callback) { + if (adapterStarted) { + console.log('Adapter already started ...'); + if (callback) callback(objects, states); + return; + } + adapterStarted = true; + console.log('startAdapter...'); + if (fs.existsSync(rootDir + 'tmp/node_modules/' + pkg.name + '/' + pkg.main)) { + try { + if (debug) { + // start controller + pid = child_process.exec('node node_modules/' + pkg.name + '/' + pkg.main + ' --console silly', { + cwd: rootDir + 'tmp', + stdio: [0, 1, 2] + }); + } else { + // start controller + pid = child_process.fork('node_modules/' + pkg.name + '/' + pkg.main, ['--console', 'silly'], { + cwd: rootDir + 'tmp', + stdio: [0, 1, 2, 'ipc'] + }); + } + } catch (error) { + console.error(JSON.stringify(error)); + } + } else { + console.error('Cannot find: ' + rootDir + 'tmp/node_modules/' + pkg.name + '/' + pkg.main); + } + if (callback) callback(objects, states); +} + +function startController(isStartAdapter, onObjectChange, onStateChange, callback) { + if (typeof isStartAdapter === 'function') { + callback = onStateChange; + onStateChange = onObjectChange; + onObjectChange = isStartAdapter; + isStartAdapter = true; + } + + if (onStateChange === undefined) { + callback = onObjectChange; + onObjectChange = undefined; + } + + if (pid) { + console.error('Controller is already started!'); + } else { + console.log('startController...'); + adapterStarted = false; + var isObjectConnected; + var isStatesConnected; + + var Objects = require(rootDir + 'tmp/node_modules/' + appName + '.js-controller/lib/objects/objectsInMemServer'); + objects = new Objects({ + connection: { + "type" : "file", + "host" : "127.0.0.1", + "port" : 19001, + "user" : "", + "pass" : "", + "noFileCache": false, + "connectTimeout": 2000 + }, + logger: { + silly: function (msg) { + console.log(msg); + }, + debug: function (msg) { + console.log(msg); + }, + info: function (msg) { + console.log(msg); + }, + warn: function (msg) { + console.warn(msg); + }, + error: function (msg) { + console.error(msg); + } + }, + connected: function () { + isObjectConnected = true; + if (isStatesConnected) { + console.log('startController: started!'); + if (isStartAdapter) { + startAdapter(objects, states, callback); + } else { + if (callback) { + callback(objects, states); + callback = null; + } + } + } + }, + change: onObjectChange + }); + + // Just open in memory DB itself + var States = require(rootDir + 'tmp/node_modules/' + appName + '.js-controller/lib/states/statesInMemServer'); + states = new States({ + connection: { + type: 'file', + host: '127.0.0.1', + port: 19000, + options: { + auth_pass: null, + retry_max_delay: 15000 + } + }, + logger: { + silly: function (msg) { + console.log(msg); + }, + debug: function (msg) { + console.log(msg); + }, + info: function (msg) { + console.log(msg); + }, + warn: function (msg) { + console.log(msg); + }, + error: function (msg) { + console.log(msg); + } + }, + connected: function () { + isStatesConnected = true; + if (isObjectConnected) { + console.log('startController: started!!'); + if (isStartAdapter) { + startAdapter(objects, states, callback); + } else { + if (callback) { + callback(objects, states); + callback = null; + } + } + } + }, + change: onStateChange + }); + } +} + +function stopAdapter(cb) { + if (!pid) { + console.error('Controller is not running!'); + if (cb) { + setTimeout(function () { + cb(false); + }, 0); + } + } else { + adapterStarted = false; + pid.on('exit', function (code, signal) { + if (pid) { + console.log('child process terminated due to receipt of signal ' + signal); + if (cb) cb(); + pid = null; + } + }); + + pid.on('close', function (code, signal) { + if (pid) { + if (cb) cb(); + pid = null; + } + }); + + pid.kill('SIGTERM'); + } +} + +function _stopController() { + if (objects) { + objects.destroy(); + objects = null; + } + if (states) { + states.destroy(); + states = null; + } +} + +function stopController(cb) { + var timeout; + if (objects) { + console.log('Set system.adapter.' + pkg.name + '.0'); + objects.setObject('system.adapter.' + pkg.name + '.0', { + common:{ + enabled: false + } + }); + } + + stopAdapter(function () { + if (timeout) { + clearTimeout(timeout); + timeout = null; + } + + _stopController(); + + if (cb) { + cb(true); + cb = null; + } + }); + + timeout = setTimeout(function () { + timeout = null; + console.log('child process NOT terminated'); + + _stopController(); + + if (cb) { + cb(false); + cb = null; + } + pid = null; + }, 5000); +} + +// Setup the adapter +function setAdapterConfig(common, native, instance) { + var objects = JSON.parse(fs.readFileSync(rootDir + 'tmp/' + appName + '-data/objects.json').toString()); + var id = 'system.adapter.' + adapterName.split('.').pop() + '.' + (instance || 0); + if (common) objects[id].common = common; + if (native) objects[id].native = native; + fs.writeFileSync(rootDir + 'tmp/' + appName + '-data/objects.json', JSON.stringify(objects)); +} + +// Read config of the adapter +function getAdapterConfig(instance) { + var objects = JSON.parse(fs.readFileSync(rootDir + 'tmp/' + appName + '-data/objects.json').toString()); + var id = 'system.adapter.' + adapterName.split('.').pop() + '.' + (instance || 0); + return objects[id]; +} + +if (typeof module !== undefined && module.parent) { + module.exports.getAdapterConfig = getAdapterConfig; + module.exports.setAdapterConfig = setAdapterConfig; + module.exports.startController = startController; + module.exports.stopController = stopController; + module.exports.setupController = setupController; + module.exports.stopAdapter = stopAdapter; + module.exports.startAdapter = startAdapter; + module.exports.installAdapter = installAdapter; + module.exports.appName = appName; + module.exports.adapterName = adapterName; + module.exports.adapterStarted = adapterStarted; +} diff --git a/test/lib/tests.js b/test/lib/tests.js new file mode 100644 index 0000000..28621dd --- /dev/null +++ b/test/lib/tests.js @@ -0,0 +1,148 @@ +var request = require('request'); +var expect = require('chai').expect; + +var tests = { + 'read lib/js file': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/lib/js/selectID.js', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(200); + expect(response.headers['content-type'].split(';')[0]).to.be.equal('application/javascript'); + done(); + }); + }, + + 'read css file': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/lib/css/fancytree/ui.fancytree.min.css', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(200); + expect(response.headers['content-type'].split(';')[0]).to.be.equal('text/css'); + done(); + }); + }, + + 'read png file': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/lib/css/fancytree/device.png', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(200); + expect(response.headers['content-type'].split(';')[0]).to.be.equal('image/png'); + done(); + }); + }, + + 'read admin file': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/adapter/web/index.html', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.headers['content-type'].split(';')[0]).to.be.equal('text/html'); + expect(response.statusCode).to.be.equal(200); + done(); + }); + }, + + 'read state that exists': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/state/system.adapter.web.0.alive', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(200); + done(); + }); + }, + + 'read state that not exists': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/state/system.adapter.web.1.alive', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(404); + done(); + }); + }, + + 'read file that does not exist': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/adapter/web/index1.html', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(404); + done(); + }); + }, + 'read index.html': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/index.html', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(200); + expect(response.headers['content-type'].split(';')[0]).to.be.equal('text/html'); + done(); + }); + }, + 'read /': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(200); + expect(response.headers['content-type'].split(';')[0]).to.be.equal('text/html'); + done(); + }); + }, + 'read /..%5c..%5c..%5c..%5c..%5c..%5cetc/passwd': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/..%5c..%5c..%5c..%5c..%5c..%5cetc/passwd', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(404); + done(); + }); + }, + + 'read //..%5c..%5c..%5c..%5c..%5c..%5cetc/passwd': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/..%5c..%5c..%5c..%5c..%5c..%5cetc/passwd', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(404); + done(); + }); + }, + + 'read /..%5cREADME.md': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/..%5cREADME.md', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(404); + done(); + }); + }, + 'read /..%5c..%5cREADME.md': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/..%5c..%5cREADME.md', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(404); + done(); + }); + }, + 'read ////..%5c..%5cREADME.md': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '////..%5c..%5cREADME.md', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(404); + done(); + }); + }, + 'read \\..%5c..%5cREADME.md': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '\\..%5c..%5cREADME.md', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(404); + done(); + }); + }, + 'read /web/..%5c..%5cREADME.md': function (done) { + this.timeout(2000); + request(process.env.TEST_PROTOCOL + '://localhost:' + process.env.TEST_PORT + '/web/..%5c..%5cREADME.md', function (error, response, body) { + expect(error).to.be.not.ok; + expect(response.statusCode).to.be.equal(404); + done(); + }); + } +}; +module.exports.tests = tests; diff --git a/test/testNoAuthNoSSL.js b/test/testNoAuthNoSSL.js new file mode 100644 index 0000000..632da6c --- /dev/null +++ b/test/testNoAuthNoSSL.js @@ -0,0 +1,81 @@ +'use strict'; +const expect = require('chai').expect; +const setup = require(__dirname + '/lib/setup'); +const request = require('request'); +const tests = require(__dirname + '/lib/tests'); + +let objects = null; +let states = null; + +process.env.HTTPS_PROXY = ''; +process.env.HTTP_PROXY = ''; +process.env.TEST_PORT = 18802; +process.env.TEST_PROTOCOL = 'http'; + +function initTests() { + for (const test in tests.tests) { + if (tests.tests.hasOwnProperty(test)) { + it('Test WEB: ' + test, tests.tests[test]); + } + } +} + +function checkConnectionOfAdapter(cb, counter) { + counter = counter || 0; + if (counter > 20) { + cb && cb('Cannot check connection'); + return; + } + + states.getState('system.adapter.web.0.alive', (err, state) => { + if (err) console.error(err); + if (state && state.val) { + cb && cb(); + } else { + setTimeout(() => checkConnectionOfAdapter(cb, counter + 1), 1000); + } + }); +} + +describe('Test WEB', function() { + before('Test WEB: Start js-controller', function (_done) { + this.timeout(600000); // because of first install from npm + setup.adapterStarted = false; + + setup.setupController(() => { + const config = setup.getAdapterConfig(); + // enable adapter + config.common.enabled = true; + config.common.loglevel = 'debug'; + + config.native.port = process.env.TEST_PORT; + config.native.secure = process.env.TEST_PROTOCOL === 'https'; + config.native.cache = false; + config.native.certPublic = 'defaultPublic'; + config.native.certPrivate = 'defaultPrivate'; + + setup.setAdapterConfig(config.common, config.native); + + setup.startController(true, null, null, (_objects, _states) => { + objects = _objects; + states = _states; + _done(); + }); + }); + }); + + it('Test WEB: Check if adapter started', done => { + checkConnectionOfAdapter(() => setTimeout(() => done(), 2000)); + }).timeout(5000); + + initTests(); + + after('Test WEB: Stop js-controller', function (done) { + this.timeout(6000); + + setup.stopController((normalTerminated) => { + console.log('Adapter normal terminated: ' + normalTerminated); + done(); + }); + }); +}); diff --git a/test/testNoAuthSSL.js b/test/testNoAuthSSL.js new file mode 100644 index 0000000..c6beb8a --- /dev/null +++ b/test/testNoAuthSSL.js @@ -0,0 +1,82 @@ +'use strict'; +//const expect = require('chai').expect; +const setup = require(__dirname + '/lib/setup'); +const request = require('request'); +const tests = require(__dirname + '/lib/tests'); + +let objects = null; +let states = null; + +process.env.HTTPS_PROXY = ''; +process.env.HTTP_PROXY = ''; +process.env.TEST_PORT = 18803; +process.env.TEST_PROTOCOL = 'https'; +process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0'; + +function initTests() { + for (const test in tests.tests) { + if (tests.tests.hasOwnProperty(test)) { + it('Test WEB(' + ((process.env.TEST_PROTOCOL === 'https') ? 'SSL' : 'NO SSL') + '): ' + test, tests.tests[test]); + } + } +} + +function checkConnectionOfAdapter(cb, counter) { + counter = counter || 0; + if (counter > 20) { + cb && cb('Cannot check connection'); + return; + } + + states.getState('system.adapter.web.0.alive', (err, state) => { + if (err) console.error(err); + if (state && state.val) { + cb && cb(); + } else { + setTimeout(() => checkConnectionOfAdapter(cb, counter + 1), 1000); + } + }); +} + +describe('Test WEB(' + ((process.env.TEST_PROTOCOL === 'https') ? 'SSL' : 'NO SSL') + ')', () => { + before('Test WEB(' + ((process.env.TEST_PROTOCOL === 'https') ? 'SSL' : 'NO SSL') + '): Start js-controller', function (_done) { + this.timeout(600000); // because of first install from npm + setup.adapterStarted = false; + + setup.setupController(function () { + const config = setup.getAdapterConfig(); + // enable adapter + config.common.enabled = true; + config.common.loglevel = 'debug'; + + config.native.port = process.env.TEST_PORT; + config.native.secure = process.env.TEST_PROTOCOL === 'https'; + config.native.cache = false; + config.native.certPublic = config.native.secure ? 'defaultPublic' : ''; + config.native.certPrivate = config.native.secure ? 'defaultPrivate' : ''; + + setup.setAdapterConfig(config.common, config.native); + + setup.startController(true, null, null, (_objects, _states) => { + objects = _objects; + states = _states; + _done(); + }); + }); + }); + + it('Test WEB(' + ((process.env.TEST_PROTOCOL === 'https') ? 'SSL' : 'NO SSL') + '): Check if adapter started', done => { + checkConnectionOfAdapter(() => setTimeout(() => done(), 2000)); + }).timeout(5000); + + initTests(); + + after('Test WEB(' + ((process.env.TEST_PROTOCOL === 'https') ? 'SSL' : 'NO SSL') + '): Stop js-controller', function (done) { + this.timeout(6000); + + setup.stopController(function (normalTerminated) { + console.log('Adapter normal terminated: ' + normalTerminated); + done(); + }); + }); +}); diff --git a/test/testPackageFiles.js b/test/testPackageFiles.js new file mode 100644 index 0000000..d0759c0 --- /dev/null +++ b/test/testPackageFiles.js @@ -0,0 +1,91 @@ +/* jshint -W097 */ +/* jshint strict:false */ +/* jslint node: true */ +/* jshint expr: true */ +var expect = require('chai').expect; +var fs = require('fs'); + +describe('Test package.json and io-package.json', function() { + it('Test package files', function (done) { + console.log(); + + var fileContentIOPackage = fs.readFileSync(__dirname + '/../io-package.json', 'utf8'); + var ioPackage = JSON.parse(fileContentIOPackage); + + var fileContentNPMPackage = fs.readFileSync(__dirname + '/../package.json', 'utf8'); + var npmPackage = JSON.parse(fileContentNPMPackage); + + expect(ioPackage).to.be.an('object'); + expect(npmPackage).to.be.an('object'); + + expect(ioPackage.common.version, 'ERROR: Version number in io-package.json needs to exist').to.exist; + expect(npmPackage.version, 'ERROR: Version number in package.json needs to exist').to.exist; + + expect(ioPackage.common.version, 'ERROR: Version numbers in package.json and io-package.json needs to match').to.be.equal(npmPackage.version); + + if (!ioPackage.common.news || !ioPackage.common.news[ioPackage.common.version]) { + console.log('WARNING: No news entry for current version exists in io-package.json, no rollback in Admin possible!'); + console.log(); + } + + expect(npmPackage.author, 'ERROR: Author in package.json needs to exist').to.exist; + expect(ioPackage.common.authors, 'ERROR: Authors in io-package.json needs to exist').to.exist; + + if (ioPackage.common.name.indexOf('template') !== 0) { + if (Array.isArray(ioPackage.common.authors)) { + expect(ioPackage.common.authors.length, 'ERROR: Author in io-package.json needs to be set').to.not.be.equal(0); + if (ioPackage.common.authors.length === 1) { + expect(ioPackage.common.authors[0], 'ERROR: Author in io-package.json needs to be a real name').to.not.be.equal('my Name '); + } + } + else { + expect(ioPackage.common.authors, 'ERROR: Author in io-package.json needs to be a real name').to.not.be.equal('my Name '); + } + } + else { + console.log('WARNING: Testing for set authors field in io-package skipped because template adapter'); + console.log(); + } + expect(fs.existsSync(__dirname + '/../README.md'), 'ERROR: README.md needs to exist! Please create one with description, detail information and changelog. English is mandatory.').to.be.true; + if (!ioPackage.common.titleLang || typeof ioPackage.common.titleLang !== 'object') { + console.log('WARNING: titleLang is not existing in io-package.json. Please add'); + console.log(); + } + if ( + ioPackage.common.title.indexOf('yunkong2') !== -1 || + ioPackage.common.title.indexOf('yunkong2') !== -1 || + ioPackage.common.title.indexOf('adapter') !== -1 || + ioPackage.common.title.indexOf('Adapter') !== -1 + ) { + console.log('WARNING: title contains Adapter or yunkong2. It is clear anyway, that it is adapter for yunkong2.'); + console.log(); + } + + if (ioPackage.common.name.indexOf('vis-') !== 0) { + if (!ioPackage.common.materialize || !fs.existsSync(__dirname + '/../admin/index_m.html') || !fs.existsSync(__dirname + '/../gulpfile.js')) { + console.log('WARNING: Admin3 support is missing! Please add it'); + console.log(); + } + if (ioPackage.common.materialize) { + expect(fs.existsSync(__dirname + '/../admin/index_m.html'), 'Admin3 support is enabled in io-package.json, but index_m.html is missing!').to.be.true; + } + } + + var licenseFileExists = fs.existsSync(__dirname + '/../LICENSE'); + var fileContentReadme = fs.readFileSync(__dirname + '/../README.md', 'utf8'); + if (fileContentReadme.indexOf('## Changelog') === -1) { + console.log('Warning: The README.md should have a section ## Changelog'); + console.log(); + } + expect((licenseFileExists || fileContentReadme.indexOf('## License') !== -1), 'A LICENSE must exist as LICENSE file or as part of the README.md').to.be.true; + if (!licenseFileExists) { + console.log('Warning: The License should also exist as LICENSE file'); + console.log(); + } + if (fileContentReadme.indexOf('## License') === -1) { + console.log('Warning: The README.md should also have a section ## License to be shown in Admin3'); + console.log(); + } + done(); + }); +}); diff --git a/www/admin/img/admin.png b/www/admin/img/admin.png new file mode 100644 index 0000000000000000000000000000000000000000..e3c0984fabf187d768891823e6469208eb8f4f9d GIT binary patch literal 5053 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 + +yunkong2.web + + + + + + + + + + + +
+
+
+ + Sign out + +
+
+
+
+
+ + + \ No newline at end of file diff --git a/www/lib/css/bootstrap.min.css b/www/lib/css/bootstrap.min.css new file mode 100644 index 0000000..b2475b1 --- /dev/null +++ b/www/lib/css/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.2 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://git.spacen.net/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */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://git.spacen.net/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}select{background:#fff!important}.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-yen:before{content:"\00a5"}.glyphicon-ruble: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}.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:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}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{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{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{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{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}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 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}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 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{width:46px;height:46px;line-height:46px}.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}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.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{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.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.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.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.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.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.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.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.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.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.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.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;visibility:hidden}.collapse.in{display:block;visibility:visible}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 solid;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 solid}.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-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{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;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.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;visibility: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{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}.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}.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:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.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:30px 15px;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:48px 0}.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-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{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.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{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.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{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.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{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.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{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.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{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-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.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.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:1040;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:absolute;top:0;right:0;left:0;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-weight:400;line-height:1.4;visibility:visible;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-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;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-weight:400;line-height:1.42857143;text-align:left;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)}.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:1000;perspective:1000}.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}.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;margin-top:-10px;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;visibility:hidden!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}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}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}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}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}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/www/lib/css/fancytree/channel.png b/www/lib/css/fancytree/channel.png new file mode 100644 index 0000000000000000000000000000000000000000..6817b0382d3ea90b2f9164c9b6cf1e16d11085d2 GIT binary patch literal 1290 zcmV+l1@-!gP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;Eegmrwuz1bazDK~#8N?VX`g96=C z-~mu6Bm#j=RU`sIRURP^fIuRV2t-6gBq9jIX_9S5E zOqEb!xY57dSV;RQTE{Z%@lcgQ?i~vV8%9#ZcQf!Uqv28Sf%aKJJE4+uhMhDRo+Drw zJZ91$QpY=xq>%kmAQTuLo>H=&WN3P>qdjE73DN$doXCQK;VTTfF7=L0tZ(hU@%A5< z*w2E2c?4h_ml%^%*S_=2zxynwKBJC(|Eb$>QF1>P3`~dsW4FYZoVr0^U`~bh-{!O- z)nUO%NvtSl<}{=cvneB*OdH-fjE9{1Y#7T)P>CVAbtAxl?GB@;4_L|&44;+fIu+_o z0Y)0h6(!G-PLwiyIo!g-o`;B=(he=DuQ2r(s|BO!MGUXV^-955d15v)j1T_(KXQRG z>M{CY3JHA2JK~Pfsk!$MjK`cI7=dzzU<87ZmLl$RLky#y!qn4TW3&~31X3^rV|{BT z!z)Tc#n|7k<&ef)$6%x-{6RLCb#WAiLu~v!!@UyQWso;^x^&zS*UT11YWPe44$@;26OhA149YC zB_}ZArC>~8LxSfByeENq#%TL|84fv>NuOYhl`~dDnt7#Q1cLF^!^CNy+{3(9Vd`lK zJ;F}(;%6#T$r*wXC`<`P6d26dpL;Lmj0%gAUEv6ZV8nX{-qm}DyiUrHGNg<)g-IDw zMl5BRM}D+&Wd+9$q2TA`6Tg~e_R6ph_+sT>%R?souIf6~tYNq!(CN#Lw}Mk{P)-_v zswrgdFc6NgIJc$%hl9_qYK5w~!$5vOhp!!{d_Op*%9hg9h~=C{k*A0qFz2_TPfAfpK91~ zSu$XtOpMGJ9K1WqNo=l=Q73(7L)y_;v{i@&V;dtE2U28EiD!*bx8aCrf6>c26d1md z?7(5*EuuM|-dTJCG!2FWNoN(#?OfZUT#*#bhJkREUg?5DCK<9kG^O_l|6pj#2$576 zt_}c6JN%H;k=(F$gyA2>Xhy^P+{5P)upjM6$r^3LD3aDDI*i7S5&e~bp3C@y!Elx6 z?`QM?GAN8bp+MJ?-p^1+a-J$m89l1F1zY1Vf=q2|SPr1S2?%|CUoPCGP@RDF6Tf07*qoM6N<$f_SP% A^8f$< literal 0 HcmV?d00001 diff --git a/www/lib/css/fancytree/device.png b/www/lib/css/fancytree/device.png new file mode 100644 index 0000000000000000000000000000000000000000..de92190d90c1c8c47845602969ed5c5af5c0a2b1 GIT binary patch literal 1446 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/fancytree/loading.gif b/www/lib/css/fancytree/loading.gif new file mode 100644 index 0000000000000000000000000000000000000000..ef88497ccc2f6c2a3a0c5e41f3cbfc7a18ff5329 GIT binary patch literal 3234 zcmds%i#ybL8^(WQ#u$ej2Sa3rp)m%7sivB(F%FHhDI_7okYgsR<69dujU3CNB<+^N ztV6YhRM@hNV-6*UQmK_F*$z@kwt8OewfkP}b@dm#-#_5{+@Je?o_n2(Gjkb(tfyb2deHs^)Ot%4-F6C>O*KAg^tJ2H37X(pzkU4KZDy-F#HGHdjY?{g3(v- zXc{JF;E#9kViu;~!^{VG|0m4-34eY9S1EXw!TJi=cosscAgUH(FT;PX!Tv@_ZGrqQ zDCmaM3!`sBX+M@A`=Mgt=i5+y7cSj{Umw7= zhah_d*T><;6S(yhZcW1d7x3^UjJ<{@Z{XQmcs&R2=7CoZyb9n~!w-#+cO8yihZEg! z>Ly&g3$=HlZ43sdVB`fnnSrSVN$=s!2l((2+@#=p1`_IE*RPNwgN!yf+z!XPpz(L; zn}oa1Vf;0`S}3<~~BeFA#MR3VWce zA7rD@`4}F)f~j}lT@HQ=u3mue>)}8n{B#3aA3^^l3{AoFSqQBHK{d3FL3$fh4a1fT zaIhJ!+=uZQ*s`!2)sWc^X9wZ8-(mhEApb9q1j?RHJ{uhDy`5~W=xEde7wNO52VW3Q z4BbO?OW=PW6&IDjCwhiQhed|(Qo5r#{r?D8(%+7T%43$R8Zc@xs}AiA4G8&J}&xdYJa?2AEhD^YhK>& z=4-CneKEt0$zWyKuW`*3JD``lyR$honaD%I&cVgrsYlGTWx1vfA=XSAmOIDE zYlwoTbG)1#>oSdO?4+(vM%^;&b@n1JqLHgdu*%*?V`)w6UD*`As3c8msfDUl!uHVX znkkeYkDi?sNu0%*a;R@B z@ZElbD$BOq-e|26r%v6q&t9&GI7ineRCuCT`)9d7>8IWp677@o_+(d(DCnBaA%&|P zRpoLI+@90u7T!FD+Ep?C`pwp;B=!$8c=aSAWoT{EL(F_j2=XHnJB!=@*x1_$gD3gGVgds7CUu!t2(>XN)5kEP&*mgtCp&{Y;S9YqqGpCr8hrX(aMz~#yd9A zrA0Rjb9Rq*qAPiMrCdY9hGcTC$-0o3TvBZaS-OrIV=J@Ab+WlR#>GAN1>9o&lv7HB z7GkVw10#|a;xiy4+KU7|70nLQGH&L~^rWp6(~|Tpkc(eHaOPS@YhoD-AR$^O)w$`J z8g^y}Ws>Z%CSsFY+hAaliM-c zr{uvWN4$~?X)kcqE(2|)TbAJOVq7L}d2Fe}M@0^mmlav4UqYg>UH$=M2#=-@?9yH5M`r}pueYlnk;maDIr58_mp)Vpq>M_GcqX&t1rv_QB-YNqXteQsa#h1PzxY>#4pLTF zV;cDbd>my3^+5&qx_4Uvix}E3ps)ueEUNy?@egK4ba~r`F%v6=IC=7ErVSz8Moo>( zK~xBBK1nCNPR(W$)QMgj)zv6MiF)}4%~LU~l>`%^2g(!M-m|Y-?z$Mu%2yf|haf0< zH6p{is%bz!C3ZKF;yub1VRh?f_End)NR$nS=_PJr7Iwq{oQg;~Ce!Ao(@<4Xyt$pSLJg_pjPDXc zS>ZT-xP*I3t1@&%cw)ePiC?9l$ap25okKjAa&*%ztT#X{(mCv%grRE#%A5fN{5&YI8jCh2e7=!ehj#O5h-(Kf!xwx(H} z6$SlAg(UBF$i_$=xun)fmBlF+N)G0jPaip9m(AeT+onHlvEw@LIKinj_A+&HP27G- z@-xp)zaL+jJ8^`^HDH9uj<&gKl$yy>x1)&jvm{<%jnIB>$Vi|oq}@7aMCmGY z*y`b=y|-PeG1=isTYXL)n^YUoLm=-(pR0e2$jVuv0`n(*zD4OayNDyjLZ(ZIX`^o9s_RtK5TfMU| z4vczXbGv)SF?6!}`ld zt$1-Y=C3<4iwz5N8>-qOql_J0azEF%a-U`^R1OahCMq5bL=H4OM-rk08Ts6KRe=`S z_jrIHGn>T0I{K#^$i$#Dr8;Amqut2$K4Y(&zFA+_zSLJ;#BozMhubQFxS}j81K({A za*fjt%OueWhRmc=l-NQn=VNbIwaAdB!el;bJL^FR^cGfX;IQk?pHS%?S(S}tm#tFn zq8k*HEwV-;5?%;x6Nwje5axLQP+~}i&Q)gLhlEBQWo%U2m^o+m|jH3)OfveM2kIuwX&Y3?y)5c{O&tFz@(gB*4?+lnKy RGR}AoOL=)|H48+m{|ju`J$C>A literal 0 HcmV?d00001 diff --git a/www/lib/css/fancytree/state.png b/www/lib/css/fancytree/state.png new file mode 100644 index 0000000000000000000000000000000000000000..70461860ccd3ac9b8fd2868be70273eeb349aa2d GIT binary patch literal 1414 zcmV;11$p|3P)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02p*dSaefwW^{L9 za%BK;VQFr3E^cLXAT%y8E;Eegmrwuz1oufqK~#8N?OiQX96=DJQjrk|WF#Uo5}6-> zN<|%n&ogj6PP18DfT*A!anh0)Zhg zB+W5YPhR<0nKTWR>LkyjBEgcMJ!{-EqEBpG;#x{PJBUEeGxK3|e59kws zoikZN1;d5@=E8#72dx>FA&!bXB@K*71JR``Y#2 zFOi=G2F?)xfddi1*e(%fUGGie<$Z|`EHEO775U5(MOJyQ zfw2|a`4Tx;U_2gzN(5Q=dmW4-8wddY9!0+F*$$zTV}>cbY2(bspHP0mC$7Ww zRch9$dz%y(rYx9{HZ%c^M8=#!#+_%g%lVC;y#9#aRcu7MY+r7BI8X%(w!(9^$2tyXR8Qh-$QZ!fJf*3Uz z2)ap(Sc(x{quG2%ZZyOmYEU0L7}y1Y71ztSra3k1uRiY?dEVkOLX+tbGZxxHWBZyF ztaA-(^S*U3FhA`aGFoONvEnw@$V09J+uV42L++b*?U=!c28R=tu{vjhPj0-T27*bP zGt5v(X}|~XR00DBMa+N4nt#m9h=#Z-orz{RoYWt4Sps80ww1BU78#lSHyHD^x|{mp z%840^R#neos(6px35L-WrQ77=+m2SpTZYtMUY>M`53Y4{N1q{fM%E=zq=i(Ep@nDGQla1K#N;SWJpE~Y6*fIsn zUP8T9r+}@jm=O&GQ-9x7QG){u47_+3DUqqaiLL0BfGjYOO~s3M0Z5TR&*kS?e+T-y z-q6430UQb#UR=RrTJdCQl}NCmz2A8Rse5^EdoPe$aN`zH^c&g(Ks0Y0IMqV U16jp~H2?qr07*qoM6N<$g7l_%ga7~l literal 0 HcmV?d00001 diff --git a/www/lib/css/fancytree/ui.fancytree.jquery.min.css b/www/lib/css/fancytree/ui.fancytree.jquery.min.css new file mode 100644 index 0000000..cc276ec --- /dev/null +++ b/www/lib/css/fancytree/ui.fancytree.jquery.min.css @@ -0,0 +1 @@ +.ui-helper-hidden{display:none}.fancytree-container{white-space:nowrap;padding:3px;margin:0;overflow:auto}ul.fancytree-container ul{padding:0 0 0 16px;margin:0}ul.fancytree-container li{list-style-image:none;list-style-position:outside;list-style-type:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:repeat-y;background-image:none;margin:0;padding:1px 0 0}ul.fancytree-container li.fancytree-lastsib,ul.fancytree-no-connector>li{background-image:none}span.fancytree-node{display:inline-block;width:100%;border:1px solid transparent}#fancytree-drop-marker,span.fancytree-checkbox,span.fancytree-drag-helper-img,span.fancytree-empty,span.fancytree-expander,span.fancytree-icon,span.fancytree-radio,span.fancytree-vline{width:16px;height:16px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-image:url(icons.gif);background-position:0 0}span.fancytree-custom-icon{display:inline-block}.fancytree-container img{width:16px;height:16px;margin-left:3px;vertical-align:top;border-style:none}span.fancytree-expander{background-position:0 -80px;cursor:pointer}.fancytree-exp-n span.fancytree-expander:hover,span.fancytree-expander:hover{background-position:-16px -80px}.fancytree-exp-e span.fancytree-expander,.fancytree-exp-ed span.fancytree-expander,.fancytree-exp-edl span.fancytree-expander,.fancytree-exp-el span.fancytree-expander{background-position:-32px -80px}.fancytree-exp-e span.fancytree-expander:hover,.fancytree-exp-ed span.fancytree-expander:hover,.fancytree-exp-edl span.fancytree-expander:hover,.fancytree-exp-el span.fancytree-expander:hover{background-position:-48px -80px}.fancytree-loading span.fancytree-expander{background-position:0 0;background-image:url(loading.gif)}.fancytree-exp-n span.fancytree-expander,.fancytree-exp-nl span.fancytree-expander{background-image:none;cursor:default}span.fancytree-checkbox{margin-left:3px;background-position:0 -32px}span.fancytree-checkbox:hover{background-position:-16px -32px}.fancytree-partsel span.fancytree-checkbox{background-position:-64px -32px}.fancytree-partsel span.fancytree-checkbox:hover{background-position:-80px -32px}.fancytree-selected span.fancytree-checkbox{background-position:-32px -32px}.fancytree-selected span.fancytree-checkbox:hover{background-position:-48px -32px}.fancytree-radio span.fancytree-checkbox{margin-left:3px;background-position:0 -48px}.fancytree-radio span.fancytree-checkbox:hover{background-position:-16px -48px}.fancytree-radio .fancytree-partsel span.fancytree-checkbox{background-position:-64px -48px}.fancytree-radio .fancytree-partsel span.fancytree-checkbox:hover{background-position:-80px -48px}.fancytree-radio .fancytree-selected span.fancytree-checkbox{background-position:-32px -48px}.fancytree-radio .fancytree-selected span.fancytree-checkbox:hover{background-position:-48px -48px}span.fancytree-icon{margin-left:3px;background-position:0 0}.fancytree-ico-cf span.fancytree-icon{background-position:0 -16px}.fancytree-ico-ef span.fancytree-icon{background-position:-64px -16px}.fancytree-statusnode-wait span.fancytree-icon{background-image:url(loading.gif)}.fancytree-statusnode-error span.fancytree-icon{background-position:0 -112px}span.fancytree-title{display:inline-block}.fancytree-title{display:inline-block;padding-left:3px;padding-right:3px;vertical-align:top;margin:0;margin-left:3px;cursor:pointer}table.fancytree-ext-table{border-collapse:collapse}table.fancytree-ext-columnview td{position:relative}table.fancytree-ext-columnview td >ul{padding:0}table.fancytree-ext-columnview td >ul li{list-style-image:none;list-style-position:outside;list-style-type:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:repeat-y;background-image:none;margin:0;padding:1px 0 0}table.fancytree-ext-columnview tbody tr td{border:1px solid gray;vertical-align:top;overflow:auto}table.fancytree-ext-columnview span.fancytree-node{position:relative}table.fancytree-ext-columnview span.fancytree-cv-right{background-position:0 -80px;position:absolute;right:3px}.fancytree-ext-filter .fancytree-node .fancytree-title{color:silver;font-weight:lighter}.fancytree-ext-filter .fancytree-node.fancytree-submatch .fancytree-title{color:#000;font-weight:400}.fancytree-ext-filter .fancytree-node.fancytree-match .fancytree-title{color:#000;font-weight:700}div.fancytree-drag-helper a{border:1px solid gray;background-color:#fff;padding-left:5px;padding-right:5px;opacity:.8}div.fancytree-drop-accept span.fancytree-drag-helper-img{background-position:-32px -112px}div.fancytree-drag-helper.fancytree-drop-reject{border-color:red}div.fancytree-drop-reject span.fancytree-drag-helper-img{background-position:-16px -112px}#fancytree-drop-marker{width:24px;position:absolute;background-position:0 -128px;margin:0}#fancytree-drop-marker.fancytree-drop-after,#fancytree-drop-marker.fancytree-drop-before{width:64px;background-position:0 -144px}#fancytree-drop-marker.fancytree-drop-copy,#fancytree-drop-marker.fancytree-drop-move{background-position:-64px -128px}span.fancytree-drag-source{background-color:#e0e0e0}span.fancytree-drag-source a{color:gray}span.fancytree-drop-target.fancytree-drop-accept a{background-color:#3169C6!important;color:#fff!important;text-decoration:none} \ No newline at end of file diff --git a/www/lib/css/fancytree/ui.fancytree.min-win7.css b/www/lib/css/fancytree/ui.fancytree.min-win7.css new file mode 100644 index 0000000..6c713fa --- /dev/null +++ b/www/lib/css/fancytree/ui.fancytree.min-win7.css @@ -0,0 +1,6 @@ +/*! + * Fancytree "Win7" skin. + * + * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from + * the LESS templates. + */.ui-helper-hidden{display:none}ul.fancytree-container{font-family:tahoma,arial,helvetica;font-size:10pt;white-space:nowrap;padding:3px;margin:0;background-color:#fff;border:1px dotted gray;overflow:auto;min-height:0;position:relative}ul.fancytree-container ul{padding:0 0 0 16px;margin:0}ul.fancytree-container li{list-style-image:none;list-style-position:outside;list-style-type:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:repeat-y;background-image:none;margin:0;padding:1px 0 0}ul.fancytree-container li.fancytree-lastsib,ul.fancytree-no-connector>li{background-image:none}.ui-fancytree-disabled ul.fancytree-container{opacity:.5;background-color:silver}#fancytree-drop-marker,span.fancytree-checkbox,span.fancytree-drag-helper-img,span.fancytree-empty,span.fancytree-expander,span.fancytree-icon,span.fancytree-radio,span.fancytree-vline{width:16px;height:16px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-image:url(icons.gif);background-position:0 0}span.fancytree-checkbox,span.fancytree-custom-icon,span.fancytree-icon,span.fancytree-radio{margin-top:1px}span.fancytree-custom-icon{display:inline-block}img.fancytree-icon{width:16px;height:16px;margin-left:3px;margin-top:1px;vertical-align:top;border-style:none}span.fancytree-expander{cursor:pointer}.fancytree-exp-n span.fancytree-expander,.fancytree-exp-nl span.fancytree-expander{background-image:none;cursor:default}.fancytree-exp-n span.fancytree-expander,.fancytree-exp-n span.fancytree-expander:hover{background-position:0 -64px}.fancytree-exp-nl span.fancytree-expander,.fancytree-exp-nl span.fancytree-expander:hover{background-position:-16px -64px}.fancytree-exp-c span.fancytree-expander{background-position:0 -80px}.fancytree-exp-c span.fancytree-expander:hover{background-position:-16px -80px}.fancytree-exp-cl span.fancytree-expander{background-position:0 -96px}.fancytree-exp-cl span.fancytree-expander:hover{background-position:-16px -96px}.fancytree-exp-cd span.fancytree-expander{background-position:-64px -80px}.fancytree-exp-cd span.fancytree-expander:hover{background-position:-80px -80px}.fancytree-exp-cdl span.fancytree-expander{background-position:-64px -96px}.fancytree-exp-cdl span.fancytree-expander:hover{background-position:-80px -96px}.fancytree-exp-e span.fancytree-expander,.fancytree-exp-ed span.fancytree-expander{background-position:-32px -80px}.fancytree-exp-e span.fancytree-expander:hover,.fancytree-exp-ed span.fancytree-expander:hover{background-position:-48px -80px}.fancytree-exp-edl span.fancytree-expander,.fancytree-exp-el span.fancytree-expander{background-position:-32px -96px}.fancytree-exp-edl span.fancytree-expander:hover,.fancytree-exp-el span.fancytree-expander:hover{background-position:-48px -96px}span.fancytree-checkbox{margin-left:3px;background-position:0 -32px}span.fancytree-checkbox:hover{background-position:-16px -32px}.fancytree-partsel span.fancytree-checkbox{background-position:-64px -32px}.fancytree-partsel span.fancytree-checkbox:hover{background-position:-80px -32px}.fancytree-selected span.fancytree-checkbox{background-position:-32px -32px}.fancytree-selected span.fancytree-checkbox:hover{background-position:-48px -32px}.fancytree-unselectable span.fancytree-checkbox,.fancytree-unselectable span.fancytree-checkbox:hover{opacity:.4;filter:alpha(opacity=40);background-position:0 -32px}.fancytree-radio span.fancytree-checkbox{background-position:0 -48px}.fancytree-radio span.fancytree-checkbox:hover{background-position:-16px -48px}.fancytree-radio .fancytree-partsel span.fancytree-checkbox{background-position:-64px -48px}.fancytree-radio .fancytree-partsel span.fancytree-checkbox:hover{background-position:-80px -48px}.fancytree-radio .fancytree-selected span.fancytree-checkbox{background-position:-32px -48px}.fancytree-radio .fancytree-selected span.fancytree-checkbox:hover{background-position:-48px -48px}.fancytree-radio .fancytree-unselectable span.fancytree-checkbox,.fancytree-radio .fancytree-unselectable span.fancytree-checkbox:hover{background-position:0 -48px}span.fancytree-icon{margin-left:3px;background-position:0 0}.fancytree-ico-c span.fancytree-icon:hover{background-position:-16px 0}.fancytree-has-children.fancytree-ico-c span.fancytree-icon{background-position:-32px 0}.fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover{background-position:-48px 0}.fancytree-ico-e span.fancytree-icon{background-position:-64px 0}.fancytree-ico-e span.fancytree-icon:hover{background-position:-80px 0}.fancytree-ico-cf span.fancytree-icon{background-position:0 -16px}.fancytree-ico-cf span.fancytree-icon:hover{background-position:-16px -16px}.fancytree-has-children.fancytree-ico-cf span.fancytree-icon{background-position:-32px -16px}.fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover{background-position:-48px -16px}.fancytree-ico-ef span.fancytree-icon{background-position:-64px -16px}.fancytree-ico-ef span.fancytree-icon:hover{background-position:-80px -16px}.fancytree-loading span.fancytree-expander,.fancytree-loading span.fancytree-expander:hover,.fancytree-statusnode-wait span.fancytree-icon,.fancytree-statusnode-wait span.fancytree-icon:hover{background-image:url(loading.gif);background-position:0 0}.fancytree-statusnode-error span.fancytree-icon,.fancytree-statusnode-error span.fancytree-icon:hover{background-position:0 -112px}span.fancytree-node{display:inherit;width:100%;border:solid rgba(0,0,0,0) 1px}span.fancytree-title{display:inline-block;padding-left:3px;padding-right:3px;color:#000;vertical-align:top;margin:0;margin-left:3px;cursor:pointer}span.fancytree-node.fancytree-error span.fancytree-title{color:red}div.fancytree-drag-helper a{border:1px solid gray;background-color:#fff;padding-left:5px;padding-right:5px;opacity:.8}div.fancytree-drag-helper.fancytree-drop-reject{border-color:red}div.fancytree-drop-accept span.fancytree-drag-helper-img{background-position:-32px -112px}div.fancytree-drop-reject span.fancytree-drag-helper-img{background-position:-16px -112px}#fancytree-drop-marker{width:32px;position:absolute;background-position:0 -128px;margin:0}#fancytree-drop-marker.fancytree-drop-after,#fancytree-drop-marker.fancytree-drop-before{width:64px;background-position:0 -144px}#fancytree-drop-marker.fancytree-drop-copy{background-position:-64px -128px}#fancytree-drop-marker.fancytree-drop-move{background-position:-32px -128px}span.fancytree-drag-source{background-color:#e0e0e0}span.fancytree-drag-source span.fancytree.title{color:gray}span.fancytree-drop-target.fancytree-drop-accept a{background-color:#3169C6!important;color:#fff!important;text-decoration:none}table.fancytree-ext-table{border-collapse:collapse}table.fancytree-ext-table span.fancytree-node{display:inline-block}table.fancytree-ext-columnview tbody tr td{position:relative;border:1px solid gray;vertical-align:top;overflow:auto}table.fancytree-ext-columnview tbody tr td>ul{padding:0}table.fancytree-ext-columnview tbody tr td>ul li{list-style-image:none;list-style-position:outside;list-style-type:none;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:repeat-y;background-image:none;margin:0;padding:1px 0 0}table.fancytree-ext-columnview span.fancytree-node{position:relative;display:inline-block}table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded{background-color:#CBE8F6}table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right{position:absolute;right:3px;background-position:0 -80px}table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right:hover{background-position:-16px -80px}.fancytree-ext-filter-dimm span.fancytree-node span.fancytree-title{color:silver;font-weight:lighter}.fancytree-ext-filter-dimm span.fancytree-node.fancytree-submatch span.fancytree-title,.fancytree-ext-filter-dimm tr.fancytree-submatch span.fancytree-title{color:#000;font-weight:400}.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title,.fancytree-ext-filter-dimm tr.fancytree-match span.fancytree-title{color:#000;font-weight:700}.fancytree-ext-filter-hide span.fancytree-node.fancytree-hide,.fancytree-ext-filter-hide tr.fancytree-hide{display:none}.fancytree-ext-filter-hide span.fancytree-node.fancytree-submatch span.fancytree-title,.fancytree-ext-filter-hide tr.fancytree-submatch span.fancytree-title{color:silver;font-weight:lighter}.fancytree-ext-filter-hide span.fancytree-node.fancytree-match span.fancytree-title,.fancytree-ext-filter-hide tr.fancytree-match span.fancytree-title{color:#000;font-weight:400}ul.fancytree-ext-wide span.fancytree-node>span{position:relative;z-index:2}ul.fancytree-ext-wide span.fancytree-node span.fancytree-title{position:relative;z-index:1;width:100%;padding-left:503px;margin-left:-500px}span.fancytree-title{border:1px solid transparent;border-radius:3px}span.fancytree-title:hover{border-color:#d8f0fa;color:inherit;background:-moz-linear-gradient(top,#f8fcfe 0,#eff9fe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8fcfe),color-stop(100%,#eff9fe));background:-webkit-linear-gradient(top,#f8fcfe 0,#eff9fe 100%);background:-o-linear-gradient(top,#f8fcfe 0,#eff9fe 100%);background:-ms-linear-gradient(top,#f8fcfe 0,#eff9fe 100%);background:linear-gradient(to bottom,#f8fcfe 0,#eff9fe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe', endColorstr='#eff9fe', GradientType=0)}span.fancytree-focused span.fancytree-title{outline:1px dotted #000}span.fancytree-active .fancytree-title{border-color:#d9d9d9;color:inherit;background:-moz-linear-gradient(top,#fafafb 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafb),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fafafb 0,#e5e5e5 100%);background:-o-linear-gradient(top,#fafafb 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#fafafb 0,#e5e5e5 100%);background:linear-gradient(to bottom,#fafafb 0,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafb', endColorstr='#e5e5e5', GradientType=0)}.fancytree-treefocus span.fancytree-active .fancytree-title,span.fancytree-selected .fancytree-title{border-color:#99defd;color:inherit;background:-moz-linear-gradient(top,#f6fbfd 0,#d5effc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6fbfd),color-stop(100%,#d5effc));background:-webkit-linear-gradient(top,#f6fbfd 0,#d5effc 100%);background:-o-linear-gradient(top,#f6fbfd 0,#d5effc 100%);background:-ms-linear-gradient(top,#f6fbfd 0,#d5effc 100%);background:linear-gradient(to bottom,#f6fbfd 0,#d5effc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fbfd', endColorstr='#d5effc', GradientType=0)}span.fancytree-active .fancytree-title:hover,span.fancytree-active.fancytree-focused .fancytree-title,span.fancytree-selected .fancytree-title:hover,span.fancytree-selected.fancytree-focused .fancytree-title{border-color:#b6e6fb;color:inherit;background:-moz-linear-gradient(top,#f2f9fd 0,#c4e8fa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f9fd),color-stop(100%,#c4e8fa));background:-webkit-linear-gradient(top,#f2f9fd 0,#c4e8fa 100%);background:-o-linear-gradient(top,#f2f9fd 0,#c4e8fa 100%);background:-ms-linear-gradient(top,#f2f9fd 0,#c4e8fa 100%);background:linear-gradient(to bottom,#f2f9fd 0,#c4e8fa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f9fd', endColorstr='#c4e8fa', GradientType=0)}.fancytree-selected .fancytree-title{font-style:italic}table.fancytree-ext-table tbody tr td{border:1px solid #EDEDED}table.fancytree-ext-table tbody tr:hover{border-color:inherit;color:inherit;background:-moz-linear-gradient(top,#f8fcfe 0,#eff9fe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8fcfe),color-stop(100%,#eff9fe));background:-webkit-linear-gradient(top,#f8fcfe 0,#eff9fe 100%);background:-o-linear-gradient(top,#f8fcfe 0,#eff9fe 100%);background:-ms-linear-gradient(top,#f8fcfe 0,#eff9fe 100%);background:linear-gradient(to bottom,#f8fcfe 0,#eff9fe 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8fcfe', endColorstr='#eff9fe', GradientType=0);outline:1px solid #D8F0FA}table.fancytree-ext-table tbody tr.fancytree-focused{outline:1px dotted #090402}table.fancytree-ext-table tbody span.fancytree-focused span.fancytree-title{outline:solid dotted #000}table.fancytree-ext-table tbody span.fancytree-title:hover{border:1px solid transparent;background:inherit;background:0 0;background:0 0;filter:none}table.fancytree-ext-table tbody tr.fancytree-active:hover,table.fancytree-ext-table tbody tr.fancytree-selected:hover{border-color:inherit;color:inherit;background:-moz-linear-gradient(top,#f2f9fd 0,#c4e8fa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f2f9fd),color-stop(100%,#c4e8fa));background:-webkit-linear-gradient(top,#f2f9fd 0,#c4e8fa 100%);background:-o-linear-gradient(top,#f2f9fd 0,#c4e8fa 100%);background:-ms-linear-gradient(top,#f2f9fd 0,#c4e8fa 100%);background:linear-gradient(to bottom,#f2f9fd 0,#c4e8fa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f9fd', endColorstr='#c4e8fa', GradientType=0);outline:1px solid #B6E6FB}table.fancytree-ext-table tbody tr.fancytree-active,table.fancytree-ext-table tbody tr.fancytree-selected{border-color:inherit;color:inherit;background:-moz-linear-gradient(top,#f6fbfd 0,#d5effc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f6fbfd),color-stop(100%,#d5effc));background:-webkit-linear-gradient(top,#f6fbfd 0,#d5effc 100%);background:-o-linear-gradient(top,#f6fbfd 0,#d5effc 100%);background:-ms-linear-gradient(top,#f6fbfd 0,#d5effc 100%);background:linear-gradient(to bottom,#f6fbfd 0,#d5effc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6fbfd', endColorstr='#d5effc', GradientType=0);outline:1px solid #99DEFD} \ No newline at end of file diff --git a/www/lib/css/fancytree/ui.fancytree.min.css b/www/lib/css/fancytree/ui.fancytree.min.css new file mode 100644 index 0000000..bcd26b0 --- /dev/null +++ b/www/lib/css/fancytree/ui.fancytree.min.css @@ -0,0 +1,6 @@ +/*! + * Fancytree "Win8" skin. + * + * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from + * the LESS templates. + */.ui-helper-hidden{display:none}ul.fancytree-container{font-family:tahoma,arial,helvetica;font-size:10pt;white-space:nowrap;padding:3px;margin:0;background-color:#fff;border:1px dotted gray;min-height:0;position:relative}ul.fancytree-container ul{padding:0 0 0 16px;margin:0}ul.fancytree-container ul>li:before{content:none}ul.fancytree-container li{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:repeat-y;background-image:none;margin:0;list-style:none}ul.fancytree-container li.fancytree-lastsib{background-image:none}.ui-fancytree-disabled ul.fancytree-container{opacity:.5;background-color:silver}ul.fancytree-connectors.fancytree-container li{background-image:url(data:image/gif;base64,R0lGODlhEAAQAPcAAAAAANPT0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAQABAAAAgxAP8JHPgvAMGDCA0iXFiQ4UKFDglCjChwIkWLETE61MiQ40OKEkEO9JhQZEWTDRcGBAA7);background-position:0 0}ul.fancytree-container li.fancytree-lastsib,ul.fancytree-no-connector>li{background-image:none}li.fancytree-animating{position:relative}#fancytree-drop-marker,span.fancytree-checkbox,span.fancytree-drag-helper-img,span.fancytree-empty,span.fancytree-expander,span.fancytree-icon,span.fancytree-vline{width:16px;height:16px;display:inline-block;vertical-align:top;background-repeat:no-repeat;background-image:url(icons.gif);background-position:0 0}span.fancytree-checkbox,span.fancytree-custom-icon,span.fancytree-expander,span.fancytree-icon{margin-top:2px}span.fancytree-custom-icon{width:16px;height:16px;display:inline-block;margin-left:3px;background-position:0 0}img.fancytree-icon{width:16px;height:16px;margin-left:3px;margin-top:2px;vertical-align:top;border-style:none}span.fancytree-expander{cursor:pointer}.fancytree-exp-n span.fancytree-expander,.fancytree-exp-nl span.fancytree-expander{background-image:none;cursor:default}.fancytree-connectors .fancytree-exp-n span.fancytree-expander,.fancytree-connectors .fancytree-exp-nl span.fancytree-expander{background-image:url(icons.gif);margin-top:0}.fancytree-connectors .fancytree-exp-n span.fancytree-expander,.fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover{background-position:0 -64px}.fancytree-connectors .fancytree-exp-nl span.fancytree-expander,.fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover{background-position:-16px -64px}.fancytree-exp-c span.fancytree-expander{background-position:0 -80px}.fancytree-exp-c span.fancytree-expander:hover{background-position:-16px -80px}.fancytree-exp-cl span.fancytree-expander{background-position:0 -96px}.fancytree-exp-cl span.fancytree-expander:hover{background-position:-16px -96px}.fancytree-exp-cd span.fancytree-expander{background-position:-64px -80px}.fancytree-exp-cd span.fancytree-expander:hover{background-position:-80px -80px}.fancytree-exp-cdl span.fancytree-expander{background-position:-64px -96px}.fancytree-exp-cdl span.fancytree-expander:hover{background-position:-80px -96px}.fancytree-exp-e span.fancytree-expander,.fancytree-exp-ed span.fancytree-expander{background-position:-32px -80px}.fancytree-exp-e span.fancytree-expander:hover,.fancytree-exp-ed span.fancytree-expander:hover{background-position:-48px -80px}.fancytree-exp-edl span.fancytree-expander,.fancytree-exp-el span.fancytree-expander{background-position:-32px -96px}.fancytree-exp-edl span.fancytree-expander:hover,.fancytree-exp-el span.fancytree-expander:hover{background-position:-48px -96px}.fancytree-fade-expander span.fancytree-expander{transition:opacity 1.5s;opacity:0}.fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,.fancytree-fade-expander [class*=fancytree-statusnode-] span.fancytree-expander,.fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,.fancytree-fade-expander:hover span.fancytree-expander{transition:opacity .6s;opacity:1}span.fancytree-checkbox{margin-left:3px;background-position:0 -32px}span.fancytree-checkbox:hover{background-position:-16px -32px}span.fancytree-checkbox.fancytree-radio{background-position:0 -48px}span.fancytree-checkbox.fancytree-radio:hover{background-position:-16px -48px}.fancytree-partsel span.fancytree-checkbox{background-position:-64px -32px}.fancytree-partsel span.fancytree-checkbox:hover{background-position:-80px -32px}.fancytree-partsel span.fancytree-checkbox.fancytree-radio{background-position:-64px -48px}.fancytree-partsel span.fancytree-checkbox.fancytree-radio:hover{background-position:-80px -48px}.fancytree-selected span.fancytree-checkbox{background-position:-32px -32px}.fancytree-selected span.fancytree-checkbox:hover{background-position:-48px -32px}.fancytree-selected span.fancytree-checkbox.fancytree-radio{background-position:-32px -48px}.fancytree-selected span.fancytree-checkbox.fancytree-radio:hover{background-position:-48px -48px}.fancytree-unselectable span.fancytree-checkbox{opacity:.4;filter:alpha(opacity=40)}.fancytree-unselectable span.fancytree-checkbox:hover{background-position:0 -32px}.fancytree-unselectable.fancytree-partsel span.fancytree-checkbox:hover{background-position:-64px -32px}.fancytree-unselectable.fancytree-selected span.fancytree-checkbox:hover{background-position:-32px -32px}span.fancytree-icon{margin-left:3px;background-position:0 0}.fancytree-ico-c span.fancytree-icon:hover{background-position:-16px 0}.fancytree-has-children.fancytree-ico-c span.fancytree-icon{background-position:-32px 0}.fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover{background-position:-48px 0}.fancytree-ico-e span.fancytree-icon{background-position:-64px 0}.fancytree-ico-e span.fancytree-icon:hover{background-position:-80px 0}.fancytree-ico-cf span.fancytree-icon{background-position:0 -16px}.fancytree-ico-cf span.fancytree-icon:hover{background-position:-16px -16px}.fancytree-has-children.fancytree-ico-cf span.fancytree-icon{background-position:-32px -16px}.fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover{background-position:-48px -16px}.fancytree-ico-ef span.fancytree-icon{background-position:-64px -16px}.fancytree-ico-ef span.fancytree-icon:hover{background-position:-80px -16px}.fancytree-loading span.fancytree-expander,.fancytree-loading span.fancytree-expander:hover,.fancytree-statusnode-loading span.fancytree-icon,.fancytree-statusnode-loading span.fancytree-icon:hover{background-image:url(data:image/gif;base64,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);background-position:0 0}.fancytree-statusnode-error span.fancytree-icon,.fancytree-statusnode-error span.fancytree-icon:hover{background-position:0 -112px}span.fancytree-node{display:inherit;width:100%;margin-top:0;min-height:20px}span.fancytree-title{color:#000;cursor:pointer;display:inline-block;vertical-align:top;min-height:20px;padding:0 3px;margin:0 0 0 3px;border:1px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}span.fancytree-node.fancytree-error span.fancytree-title{color:red}div.fancytree-drag-helper span.fancytree-childcounter,div.fancytree-drag-helper span.fancytree-dnd-modifier{display:inline-block;color:#fff;background:#337ab7;border:1px solid gray;min-width:10px;height:10px;line-height:1;vertical-align:baseline;border-radius:10px;padding:2px;text-align:center;font-size:9px}div.fancytree-drag-helper span.fancytree-childcounter{position:absolute;top:-6px;right:-6px}div.fancytree-drag-helper span.fancytree-dnd-modifier{background:#5cb85c;border:none;font-weight:bolder}div.fancytree-drag-helper.fancytree-drop-accept span.fancytree-drag-helper-img{background-position:-32px -112px}div.fancytree-drag-helper.fancytree-drop-reject span.fancytree-drag-helper-img{background-position:-16px -112px}#fancytree-drop-marker{width:32px;position:absolute;background-position:0 -128px;margin:0}#fancytree-drop-marker.fancytree-drop-after,#fancytree-drop-marker.fancytree-drop-before{width:64px;background-position:0 -144px}#fancytree-drop-marker.fancytree-drop-copy{background-position:-64px -128px}#fancytree-drop-marker.fancytree-drop-move{background-position:-32px -128px}span.fancytree-drag-source.fancytree-drag-remove{opacity:.15}.fancytree-container.fancytree-rtl #fancytree-drop-marker,.fancytree-container.fancytree-rtl span.fancytree-connector,.fancytree-container.fancytree-rtl span.fancytree-drag-helper-img,.fancytree-container.fancytree-rtl span.fancytree-expander,.fancytree-container.fancytree-rtl span.fancytree-icon{background-image:url(icons-rtl.gif)}.fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,.fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander{background-image:none}.fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,.fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander{background-image:url(icons-rtl.gif)}ul.fancytree-container.fancytree-rtl ul{padding:0 16px 0 0}ul.fancytree-container.fancytree-rtl.fancytree-connectors li{background-position:right 0;background-image:url(vline-rtl.gif)}ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,ul.fancytree-container.fancytree-rtl.fancytree-no-connector>li{background-image:none}table.fancytree-ext-table{border-collapse:collapse}table.fancytree-ext-table span.fancytree-node{display:inline-block;box-sizing:border-box}table.fancytree-ext-columnview tbody tr td{position:relative;border:1px solid gray;vertical-align:top;overflow:auto}table.fancytree-ext-columnview tbody tr td>ul{padding:0}table.fancytree-ext-columnview tbody tr td>ul li{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background-attachment:scroll;background-color:transparent;background-position:0 0;background-repeat:repeat-y;background-image:none;margin:0;list-style:none}table.fancytree-ext-columnview span.fancytree-node{position:relative;display:inline-block}.fancytree-ext-filter-hide span.fancytree-node.fancytree-hide,.fancytree-ext-filter-hide tr.fancytree-hide,.fancytree-ext-fixed-wrapper .fancytree-fixed-hidden{display:none}table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded{background-color:#CBE8F6}table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right{position:absolute;right:3px;background-position:0 -80px}table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right:hover{background-position:-16px -80px}.fancytree-ext-filter-dimm span.fancytree-node span.fancytree-title{color:silver;font-weight:lighter}.fancytree-ext-filter-dimm span.fancytree-node.fancytree-submatch span.fancytree-title,.fancytree-ext-filter-dimm tr.fancytree-submatch span.fancytree-title{color:#000;font-weight:400}.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title,.fancytree-ext-filter-dimm tr.fancytree-match span.fancytree-title{color:#000;font-weight:700}.fancytree-ext-filter-hide span.fancytree-node.fancytree-submatch span.fancytree-title,.fancytree-ext-filter-hide tr.fancytree-submatch span.fancytree-title{color:silver;font-weight:lighter}.fancytree-ext-filter-hide span.fancytree-node.fancytree-match span.fancytree-title,.fancytree-ext-filter-hide tr.fancytree-match span.fancytree-title{color:#000;font-weight:400}.fancytree-ext-filter-hide-expanders span.fancytree-node.fancytree-match span.fancytree-expander,.fancytree-ext-filter-hide-expanders tr.fancytree-match span.fancytree-expander{visibility:hidden}.fancytree-ext-filter-hide-expanders span.fancytree-node.fancytree-submatch span.fancytree-expander,.fancytree-ext-filter-hide-expanders tr.fancytree-submatch span.fancytree-expander{visibility:visible}.fancytree-ext-childcounter span.fancytree-icon,.fancytree-ext-filter span.fancytree-icon{position:relative}.fancytree-ext-childcounter span.fancytree-childcounter,.fancytree-ext-filter span.fancytree-childcounter{color:#fff;background:#777;border:1px solid gray;position:absolute;top:-6px;right:-6px;min-width:10px;height:10px;line-height:1;vertical-align:baseline;border-radius:10px;padding:2px;text-align:center;font-size:9px}ul.fancytree-ext-wide,ul.fancytree-ext-wide span.fancytree-node>span{position:relative;z-index:2}ul.fancytree-ext-wide{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.fancytree-ext-wide span.fancytree-node span.fancytree-title{position:absolute;z-index:1;left:0;min-width:100%;margin-left:0;margin-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fancytree-ext-fixed-wrapper div.scrollBorderBottom{border-bottom:3px solid rgba(0,0,0,.75)}.fancytree-ext-fixed-wrapper div.scrollBorderRight{border-right:3px solid rgba(0,0,0,.75)}.fancytree-ext-fixed-wrapper div.fancytree-fixed-wrapper-tl{position:absolute;overflow:hidden;z-index:3;top:0;left:0}.fancytree-ext-fixed-wrapper div.fancytree-fixed-wrapper-tr{position:absolute;overflow:hidden;z-index:2;top:0}.fancytree-ext-fixed-wrapper div.fancytree-fixed-wrapper-bl{position:absolute;overflow:hidden;z-index:2;left:0}.fancytree-ext-fixed-wrapper div.fancytree-fixed-wrapper-br{position:absolute;overflow:scroll;z-index:1}.fancytree-plain span.fancytree-title{border:1px solid transparent}.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-focused span.fancytree-title{border-color:#39f}.fancytree-plain span.fancytree-active span.fancytree-title,.fancytree-plain span.fancytree-selected span.fancytree-title{background-color:#f7f7f7;border-color:#dedede}.fancytree-plain span.fancytree-node span.fancytree-selected span.fancytree-title{font-style:italic}.fancytree-plain span.fancytree-node:hover span.fancytree-title{background-color:#eff9fe;border-color:#70c0e7}.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-active span.fancytree-title,.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-selected span.fancytree-title{background-color:#cbe8f6;border-color:#26a0da}table.fancytree-ext-table tbody tr td{border:1px solid #EDEDED}table.fancytree-ext-table tbody span.fancytree-node,table.fancytree-ext-table tbody span.fancytree-node:hover{border:none;background:0 0}table.fancytree-ext-table tbody tr:hover{background-color:#E5F3FB;outline:#70C0E7 solid 1px}table.fancytree-ext-table tbody tr.fancytree-focused span.fancytree-title{outline:#000 dotted 1px}table.fancytree-ext-table tbody tr.fancytree-active:hover,table.fancytree-ext-table tbody tr.fancytree-selected:hover{background-color:#CBE8F6;outline:#26A0DA solid 1px}table.fancytree-ext-table tbody tr.fancytree-active{background-color:#F7F7F7;outline:#DEDEDE solid 1px}table.fancytree-ext-table tbody tr.fancytree-selected{background-color:#F7F7F7}table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-active{background-color:#CBE8F6;outline:#26A0DA solid 1px}table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-selected{background-color:#CBE8F6} \ No newline at end of file diff --git a/www/lib/css/iob/selectID.css b/www/lib/css/iob/selectID.css new file mode 100644 index 0000000..46f360f --- /dev/null +++ b/www/lib/css/iob/selectID.css @@ -0,0 +1,415 @@ +.dialog-select-object-ids { + /** inline edit **/ + /**/ + /*select ~ .select-id-quick-edit-ok, // only if type = combobx + select ~ .select-id-quick-edit-cancel { // only if type = combobx + top:1px; + }*/ +} +.dialog-select-object-ids .true { + color: #06960E; + font-weight: bold; +} +.dialog-select-object-ids .false { + color: #D92626; + font-weight: normal; +} +.dialog-select-object-ids .error { + color: #D92626; + font-weight: normal; +} +.dialog-select-object-ids .highlight { + animation: highlight 2s; +} +.dialog-select-object-ids .grid-main-div { + height: calc(100% - 50px); +} +.dialog-select-object-ids .grid-main-wh-div { + height: calc(100% - (5px + 7px + 24px + 1px * 2 + 0px * 2) + 24px - 40px); +} +.dialog-select-object-ids .grid-main-wob-div { + height: calc(100% - 5px + 7px + 24px + 1px * 2 + 0px * 2 - 24px + 1px * 2 + 0px * 2); +} +.dialog-select-object-ids .grid-main-wh-div, +.dialog-select-object-ids .grid-main-wob-div { + overflow-x: hidden; + width: 100%; + padding: 0; + overflow-y: scroll; +} +.dialog-select-object-ids .grid-main-wh-div > table, +.dialog-select-object-ids .grid-main-wob-div > table { + width: calc(100% - 5px); +} +@-moz-keyframes spin { + 100% { + -moz-transform: rotate(360deg); + } +} +@-webkit-keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + } +} +@keyframes spin { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +.dialog-select-object-ids .objects-folder { + height: 0.8em; + width: 0.8em; + margin: 0.3em; +} +.dialog-select-object-ids .objects-name-coll-table-td { + border-spacing: 0; + padding: 0; + margin: 0; + border: 0; +} +.dialog-select-object-ids .objects-name-coll-icon { + /*position: relative;*/ + /*top: 3px;*/ + vertical-align: sub; +} +.dialog-select-object-ids .objects-name-coll-title { + border-spacing: 0; + padding: 0; + margin: 0; + border: 0; + display: inline-block; + padding-left: 5px; + vertical-align: middle; +} +.dialog-select-object-ids .objects-inline-edit { + width: 100%; + height: 24px; + border: 0; + padding: 0; + margin: 0; + padding-left: 4px; +} +.dialog-select-object-ids table.objects-list-table td { + border: 1px solid #e0e0e0; +} +.dialog-select-object-ids .objects-list-table { + background: #efefef; + white-space: nowrap; + table-layout: fixed; + border-collapse: collapse; + border-spacing: 0; + padding: 0; + overflow: auto; + font-family: "Segoe UI", Tahoma, Arial, "Courier New" !important; + font-weight: normal; + font-size: 0.82rem !important; + border-top: 0; + width: calc(100% - 10px); + margin: 0 5px 0 1px; + /* for mouse over rahmen */ + outline: 5px; + outline-offset: -1px; +} +.dialog-select-object-ids .objects-list-table > tbody > tr > td { + padding-left: 5px; +} +.dialog-select-object-ids .objects-list-table .fancytree-title { + font-weight: normal !important; +} +.dialog-select-object-ids .select-id-quick-edit-buttons { + position: absolute; + z-index: 3; + top: 2px; + right: 5px; +} +.dialog-select-object-ids .select-id-quick-edit-buttons.text { + top: 23px; +} +.dialog-select-object-ids .select-id-quick-edit-buttons.text .select-id-quick-edit-ok, +.dialog-select-object-ids .select-id-quick-edit-buttons.text .select-id-quick-edit-cancel { + border: 1px solid gray; + background-color: white; +} +.dialog-select-object-ids .select-id-quick-edit-buttons .select-id-quick-edit-ok, +.dialog-select-object-ids .select-id-quick-edit-buttons .select-id-quick-edit-cancel { + cursor: pointer; + width: 16px; + height: 16px; + border-radius: 0; + display: inline-block; +} +.dialog-select-object-ids .objects-inline-edit { + position: relative; + left: -4px; + padding-left: 4px; + padding-right: 4px; + width: calc(100% - 0px); + z-index: 2; + font-family: "Segoe UI", Tahoma, Arial, "Courier New" !important; + font-size: 0.82rem; + vertical-align: middle; + text-overflow-mode: clip; +} +.dialog-select-object-ids .objects-name-coll-title .objects-inline-edit { + width: calc(100% + 4px - 1); +} +.dialog-select-object-ids input.objects-inline-edit { + width: calc(100% - 2px); + z-index: 2; +} +.dialog-select-object-ids .objects-list-table > colgroup > col:nth-child(8) { + width: 80px !important; + min-width: 80px !important; +} +.dialog-select-object-ids .filter-btn { + width: 18px; + height: 18px; + border: 0; + background: #fff; +} +.dialog-select-object-ids .main-header-table tr { + background: #ffffff; +} +.dialog-select-object-ids .main-header-table td.input { + width: 100%; +} +.dialog-select-object-ids .main-header-table select.filter option { + line-height: 0.5em; + background: #fff; +} +.dialog-select-object-ids .objects-list-running { + position: absolute; + top: 50%; + left: 50%; + width: 5rem; + padding: 12px; + background: rgba(185, 185, 185, 0.5); + text-align: center; + color: white; + font-weight: bold; + border-radius: 5px; + font-size: 10px; +} +.dialog-select-object-ids .ui-state-active.fancytree-active { + color: black !important; +} +.dialog-select-object-ids .ui-state-active.fancytree-active .ui-icon { + background-image: url(../lib/css/themes/jquery-ui/redmond/images/ui-icons_777777_256x240.png) !important; +} +.dialog-select-object-ids *::-webkit-scrollbar-track { + background-color: #ccc; +} +.dialog-select-object-ids *::-webkit-scrollbar { + width: 10px; + background-color: #ccc; +} +.dialog-select-object-ids *::-webkit-scrollbar-thumb { + background-color: #575757; +} +.dialog-select-object-ids .select-button-push, +.dialog-select-object-ids .select-button-edit, +.dialog-select-object-ids .select-button-ok, +.dialog-select-object-ids .select-button-cancel { + width: 26px; + height: 20px; +} +.dialog-select-object-ids .main-toolbar-table { + position: relative; +} +.dialog-select-object-ids .main-toolbar-table .select-id-custom-buttons { + display: inline-block; +} +.dialog-select-object-ids .main-toolbar-table .iob-toolbar-sep { + display: inline-block; + margin-left: 0.5rem; +} +.dialog-select-object-ids .main-toolbar-table .panel-button { + display: inline-block; + line-height: 24px; + height: 24px; + width: 24px; + color: #fff; + position: relative; + overflow: hidden; + z-index: 1; + padding: 0; + border-radius: 50%; + transition: background-color 0.3s; + cursor: pointer; + vertical-align: middle; +} +.dialog-select-object-ids .main-toolbar-table .panel-button:hover { + border: 0; +} +.dialog-select-object-ids .main-toolbar-table .panel-button i { + margin-left: -0.5px; + font-size: 1.1rem; + line-height: 28px; + margin-top: -1px; +} +.dialog-select-object-ids .main-toolbar-table .btn-expert { + margin-right: 3px; +} +.dialog-select-object-ids .main-toolbar-table .btn-history { + position: absolute; + top: 0; + right: 20px; +} +.dialog-select-object-ids .main-toolbar-table .objects-info { + display: inline-block; + float: right; + padding-right: 1rem; + margin-top: 5px; +} +.dialog-select-object-ids .old-style .main-header-table { + width: 100%; +} +.dialog-select-object-ids .old-style .main-header-table th span { + font-size: 11px; + font-weight: normal; +} +.dialog-select-object-ids .old-style .grid-main-wob-div { + height: calc(100% - 50px); +} +.dialog-select-object-ids .old-style .iob-list-icon { + height: 16px; +} +.dialog-select-object-ids .old-style .clippy-button { + height: 16px; +} +.dialog-select-object-ids .old-style .ui-state-active, +.dialog-select-object-ids .old-style .ui-widget-content .ui-state-active { + background: inherit !important; +} +.dialog-select-object-ids .material .objects-list-running { + height: 5rem; +} +.dialog-select-object-ids .material .filter-btn i { + font-size: 12px; +} +.dialog-select-object-ids .material .td-button-placeholder { + width: 21px; +} +.dialog-select-object-ids .material .custom-obj-btn { + cursor: pointer; + color: #4c4c4c; + background: white; + border: 0; + padding-left: 4px; + margin-right: 1px; + margin-top: 3px; +} +.dialog-select-object-ids .material .custom-obj-btn:hover { + background: #64b5f6; +} +.dialog-select-object-ids .material .custom-obj-btn i { + font-size: 12px; +} +.dialog-select-object-ids .material .iob-list-icon, +.dialog-select-object-ids .material .instance-image { + width: 18px; + height: 18px; +} +.dialog-select-object-ids .material .main-toolbar-table .panel-button { + background-color: #2196f3; +} +.dialog-select-object-ids .main-header-table th { + border-right: 1px solid #b9b9b9; + color: gray; +} +.dialog-select-object-ids .main-header-table .filter { + display: inline-block; + border: 0; + height: 24px; + width: calc(100% - 5px); + padding: 0 0 0 5px; + background: transparent; + color: gray; + font-family: "Segoe UI", Tahoma, Arial, "Courier New" !important; + font-size: 0.82rem !important; + margin-bottom: 0; +} +.dialog-select-object-ids .main-header-table .filter-btn { + display: none; +} +.dialog-select-object-ids .main-header-table .filter-active .filter { + color: black; + width: calc(100% - 24px); +} +.dialog-select-object-ids .main-header-table .filter-active .filter-btn { + padding: 0; + display: inline-block; + width: 19px; + height: 16px; + background: transparent; + border: 0; + margin-top: 3px; +} +.dialog-select-object-ids .main-header-table .filter-active .filter-btn i { + font-size: 12px; +} +.dialog-select-object-ids .clippy-button, +.dialog-select-object-ids .edit-dialog-button { + position: absolute; + top: 1px; + z-index: 1; + margin-top: 1px; +} +.dialog-select-object-ids .clippy-button .tiny, +.dialog-select-object-ids .edit-dialog-button .tiny { + font-size: 10px; +} +.dialog-select-object-ids .clippy-button { + right: 0; +} +.dialog-select-object-ids .edit-dialog-button { + right: 22px; +} +.dialog-select-object-ids .select-value { + display: inline-block; + width: 100%; + padding-left: 5px; + position: relative; +} +@keyframes highlight { + 0% { + color: #00f900; + } + 80% { + color: green; + } + 100% { + color: black; + } +} +.dialog-select-object-ids .highlight { + animation: highlight 2s; +} +#select-id-dialog > span { + float: left; + margin: 0 7px 50px 0; +} +.m #dialog-select-member { + width: calc(100% - 2rem); + height: calc(100% - 2rem) !important; + border: 3px solid #2196f3; + box-sizing: border-box; +} +.m #dialog-select-member td, +.m #dialog-select-member th { + padding: 1px 4px; +} +.m #dialog-select-member .modal-content { + padding: 0.5rem 0.2rem !important; + width: 100% !important; + overflow: hidden; +} +.m #dialog-select-member .modal-content .title { + padding: 3px 10px; +} +.m #dialog-select-member .modal-content .grid-main-wob-div { + height: calc(100% - 103px); +} + +/*# sourceMappingURL=selectID.css.map */ diff --git a/www/lib/css/iob/selectID.css.map b/www/lib/css/iob/selectID.css.map new file mode 100644 index 0000000..29b7529 --- /dev/null +++ b/www/lib/css/iob/selectID.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["selectID.less","../../../less/commons.less"],"names":[],"mappings":"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","sourcesContent":["@import \"../../../less/commons\";\r\n\r\n.dialog-select-object-ids {\r\n .true {\r\n color: #06960E;\r\n font-weight: bold;\r\n }\r\n .false {\r\n color: #D92626;\r\n font-weight: normal;\r\n }\r\n .error {\r\n color: #D92626;\r\n font-weight: normal;\r\n }\r\n\r\n .highlight {\r\n animation: highlight 2s;\r\n }\r\n .grid-main-div {\r\n height: calc(~'100% - 50px');\r\n }\r\n .grid-main-wh-div { // with header\r\n height: calc(~'100% - '@grid-offset-wh);\r\n }\r\n .grid-main-wob-div { // without buttons\r\n height: calc(~'100% - '@grid-offset - @main-toolbar-full-height);\r\n }\r\n .grid-main-wh-div,\r\n .grid-main-wob-div {\r\n overflow-x: hidden;\r\n width: 100%;\r\n padding:0;\r\n overflow-y: scroll;\r\n &>table {\r\n width: calc(~\"100% - 5px\");\r\n }\r\n }\r\n @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }\r\n @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }\r\n @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }\r\n\r\n .objects-folder {\r\n height: 0.8em;\r\n width: 0.8em;\r\n margin: 0.3em;\r\n }\r\n\r\n .objects-name-coll-table-td {\r\n border-spacing: 0;\r\n padding: 0;\r\n margin: 0;\r\n border: 0;\r\n }\r\n\r\n .objects-name-coll-icon {\r\n /*position: relative;*/\r\n /*top: 3px;*/\r\n vertical-align: sub;\r\n }\r\n\r\n .objects-name-coll-title {\r\n border-spacing: 0;\r\n padding: 0;\r\n margin: 0;\r\n border: 0;\r\n display: inline-block;\r\n padding-left: @line-indent;\r\n vertical-align: middle;\r\n }\r\n\r\n .objects-inline-edit {\r\n width: 100%;\r\n height: 24px;\r\n border:0;\r\n padding:0;\r\n margin:0;\r\n padding-left:4px;\r\n }\r\n\r\n\r\n table.objects-list-table td {\r\n border: @td-border;\r\n }\r\n\r\n .objects-list-table {\r\n //.new-iob-list-table;\r\n //.iob-min-table;\r\n background: @iob-background;\r\n white-space: nowrap;\r\n table-layout: fixed;\r\n border-collapse: collapse;\r\n border-spacing: 0;\r\n padding: 0;\r\n overflow: auto;\r\n\r\n //.iob-font\r\n font-family: @iob-font;\r\n font-weight: normal;\r\n //.iob-list-font\r\n font-size: @list-font-size !important;\r\n\r\n border-top: 0; // objects\r\n\r\n width: calc(~'100% - 10px');\r\n margin: 0 5px 0 1px; /* for mouse over rahmen */\r\n\r\n outline: 5px;\r\n outline-offset: -1px;\r\n }\r\n\r\n .objects-list-table>tbody>tr>td {\r\n padding-left: @line-indent;\r\n }\r\n\r\n .objects-list-table .fancytree-title {\r\n font-weight: normal !important;\r\n }\r\n\r\n /** inline edit **/\r\n /**/\r\n .select-id-quick-edit-buttons {\r\n position: absolute;\r\n z-index: 3;\r\n top: 2px;\r\n right: 5px;\r\n &.text {\r\n top: 23px;\r\n .select-id-quick-edit-ok,\r\n .select-id-quick-edit-cancel {\r\n border: 1px solid gray;\r\n background-color: white;\r\n }\r\n }\r\n .select-id-quick-edit-ok,\r\n .select-id-quick-edit-cancel {\r\n cursor: pointer;\r\n width: 16px;\r\n height: 16px;\r\n border-radius: 0;\r\n display: inline-block;\r\n }\r\n }\r\n\r\n\r\n /*select ~ .select-id-quick-edit-ok, // only if type = combobx\r\n select ~ .select-id-quick-edit-cancel { // only if type = combobx\r\n top:1px;\r\n }*/\r\n\r\n @quick-edit-padding: 4px;\r\n .objects-inline-edit {\r\n position: relative;\r\n left: -@quick-edit-padding;\r\n padding-left: @quick-edit-padding;\r\n padding-right: @quick-edit-padding;\r\n width: calc(~'100% - 0px');\r\n //max-width: calc(~'100px - 10px');\r\n z-index: 2;\r\n font-family: @iob-font;\r\n font-size: @list-font-size;\r\n vertical-align: middle;\r\n text-overflow-mode: clip;\r\n }\r\n .objects-name-coll-title .objects-inline-edit { // only for object name\r\n //background:#f00;\r\n width: calc(~'100% + '@quick-edit-padding - 1);\r\n\r\n }\r\n input.objects-inline-edit {\r\n width: calc(~'100% - 2px');\r\n z-index: 2;\r\n }\r\n .objects-name-coll-title {\r\n }\r\n\r\n .objects-list-table>colgroup>col:nth-child(8) {\r\n width: 80px !important;\r\n min-width: 80px !important;\r\n }\r\n .filter-btn {\r\n width: 18px;\r\n height: 18px;\r\n border: 0;\r\n background: #fff;\r\n }\r\n .main-header-table {\r\n tr {\r\n background: #ffffff;\r\n }\r\n td.input {\r\n width: 100%\r\n }\r\n select.filter {\r\n option {\r\n line-height: 0.5em; background: #fff\r\n }\r\n }\r\n }\r\n\r\n .objects-list-running {\r\n position: absolute;\r\n top: 50%;\r\n left: 50%;\r\n width: 5rem;\r\n padding: 12px;\r\n background: rgba(185, 185, 185, 0.5);\r\n text-align:center;\r\n color: white;\r\n font-weight: bold;\r\n border-radius: 5px;\r\n font-size: 10px; // old style has text, new style has cycle\r\n }\r\n\r\n .ui-state-active.fancytree-active {\r\n color: black !important;\r\n .ui-icon {\r\n background-image: url(../lib/css/themes/jquery-ui/redmond/images/ui-icons_777777_256x240.png) !important;\r\n }\r\n }\r\n\r\n // scrollbar\r\n *::-webkit-scrollbar-track {\r\n background-color: @admin-sidemenu-background;\r\n }\r\n *::-webkit-scrollbar {\r\n width: 10px;\r\n background-color: @admin-sidemenu-background;\r\n }\r\n *::-webkit-scrollbar-thumb {\r\n background-color: @admin-sidemenu-scrollbar-thumb-color;\r\n }\r\n\r\n .select-button-push,\r\n .select-button-edit,\r\n .select-button-ok,\r\n .select-button-cancel {\r\n width: 26px;\r\n height: 20px;\r\n }\r\n\r\n .main-toolbar-table {\r\n position: relative;\r\n .select-id-custom-buttons {\r\n display: inline-block;\r\n }\r\n .iob-toolbar-sep {\r\n display: inline-block;\r\n margin-left: 0.5rem;\r\n }\r\n .panel-button {\r\n display: inline-block;\r\n line-height: @toolbar-size;\r\n height: @toolbar-size;\r\n width: @toolbar-size;\r\n color: #fff;\r\n position: relative;\r\n overflow: hidden;\r\n z-index: 1;\r\n padding: 0;\r\n border-radius: 50%;\r\n transition: background-color .3s;\r\n cursor: pointer;\r\n vertical-align: middle;\r\n &:hover {\r\n border: 0;\r\n }\r\n i {\r\n margin-left: -.5px;\r\n font-size: 1.1rem;\r\n line-height: 28px;\r\n margin-top: -1px;\r\n }\r\n }\r\n .btn-expert {\r\n margin-right: 3px;\r\n }\r\n .btn-history {\r\n position: absolute;\r\n top: 0;\r\n right: 20px;\r\n }\r\n .objects-info {\r\n display: inline-block;\r\n float: right;\r\n padding-right: 1rem;\r\n margin-top: 5px;\r\n }\r\n }\r\n\r\n .old-style {\r\n .main-header-table {\r\n width: 100%;\r\n th span {\r\n font-size: 11px;\r\n font-weight: normal;\r\n }\r\n }\r\n .grid-main-wob-div {\r\n height: calc(100% - 50px);\r\n }\r\n .iob-list-icon {\r\n height: 16px;\r\n }\r\n .clippy-button {\r\n height: 16px;\r\n }\r\n .ui-state-active, .ui-widget-content .ui-state-active {\r\n background: inherit !important;\r\n }\r\n }\r\n\r\n .material {\r\n .objects-list-running {\r\n height: 5rem;\r\n }\r\n .filter-btn {\r\n i {\r\n font-size: 12px;\r\n }\r\n }\r\n .td-button-placeholder {\r\n width: 21px;\r\n }\r\n .custom-obj-btn {\r\n cursor: pointer;\r\n color: #4c4c4c;\r\n background: white;\r\n border: 0;\r\n padding-left: 4px;\r\n margin-right: 1px;\r\n margin-top: 3px;\r\n &:hover {\r\n background: @admin-buttons-color;\r\n }\r\n\r\n i {\r\n font-size: 12px;\r\n }\r\n }\r\n .iob-list-icon, .instance-image {\r\n width: 18px;\r\n height: 18px;\r\n }\r\n .main-toolbar-table {\r\n .panel-button {\r\n background-color: #2196f3;\r\n }\r\n }\r\n }\r\n\r\n .main-header-table {\r\n th {\r\n border-right: 1px solid #b9b9b9;\r\n color: gray;\r\n }\r\n .filter {\r\n display: inline-block;\r\n border: 0;\r\n height: 24px;\r\n width: calc(~\"100% - 5px\");\r\n padding: 0 0 0 5px;;\r\n background: transparent;\r\n color: gray;\r\n font-family: @iob-font;\r\n font-size: @list-font-size !important;\r\n margin-bottom: 0;\r\n }\r\n .filter-btn {\r\n display: none;\r\n }\r\n .filter-active {\r\n .filter {\r\n color: black;\r\n width: calc(~\"100% - 24px\");\r\n }\r\n .filter-btn {\r\n padding: 0;\r\n display: inline-block;\r\n width: 19px;\r\n height: 16px;\r\n background: transparent;\r\n border: 0;\r\n margin-top: 3px;\r\n i {\r\n font-size: 12px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .clippy-button, .edit-dialog-button {\r\n position: absolute;\r\n top: 1px;\r\n z-index: 1;\r\n margin-top: 1px;\r\n .tiny {\r\n font-size: 10px;\r\n }\r\n }\r\n .clippy-button {\r\n right: 0;\r\n }\r\n .edit-dialog-button {\r\n right: 22px;\r\n }\r\n\r\n .select-value {\r\n display: inline-block;\r\n width: 100%;\r\n padding-left: 5px;\r\n position: relative;\r\n }\r\n\r\n @keyframes highlight {\r\n 0% {\r\n color: #00f900\r\n }\r\n 80% {\r\n color: green\r\n }\r\n 100% {\r\n color: black;\r\n }\r\n }\r\n .highlight {\r\n animation: highlight 2s;\r\n }\r\n}\r\n\r\n#select-id-dialog {\r\n &>span {\r\n float:left;\r\n margin:0 7px 50px 0;\r\n }\r\n}\r\n.m {\r\n #dialog-select-member {\r\n width: calc(~\"100% - 2rem\");\r\n height: calc(~\"100% - 2rem\") !important;\r\n border: 3px solid #2196f3;\r\n box-sizing: border-box;\r\n\r\n td,\r\n th {\r\n padding: 1px 4px;\r\n }\r\n .modal-content {\r\n padding: 0.5rem 0.2rem !important;\r\n width: 100% !important;\r\n overflow: hidden;\r\n\r\n .title {\r\n padding: 3px 10px;\r\n }\r\n\r\n .grid-main-wob-div {\r\n height: calc(~\"100% - 103px\");\r\n }\r\n }\r\n }\r\n}\r\n","@main-font: \"Segoe UI\", Tahoma, Arial, \"Courier New\", sans-serif;\r\n@main-background-color: #64b5f6;\r\n@main-second-background-color: #066594;\r\n@main-active-color: #2196f3;\r\n\r\n@main-frame-distance: 7px;\r\n\r\n@tiles-background: #fff;\r\n@tiles-tile-background: #fff;\r\n@tiles-tile-color: rgba(0, 0, 0, 0.87);\r\n\r\n@admin-buttons-background: #FFF;\r\n@admin-buttons-color: @main-background-color;\r\n\r\n@admin-sidemenu-user-view-background:#1d598c; //#575757;\r\n@admin-sidemenu-background: #ccc;\r\n@admin-sidemenu-scrollbar-thumb-color: #575757;\r\n@admin-sidemenu-background-hover: #066594;\r\n@admin-sidemenu-color: #FFF;\r\n@admin-sidemenu-font: @main-font;\r\n@admin-sidemenu-transition: 0.3s;\r\n@admin-sidemenu-width: 180px;\r\n@admin-sidemenu-main-header-background: @main-background-color;\r\n@admin-sidemenu-main-background: #efefef;\r\n@admin-sidemenu-main-footer-background: #066694;\r\n@admin-sidemenu-main-items-color: #0e2e4a;\r\n@admin-filter-placeholder-color: #666666;\r\n\r\n@admin-adapters-updatable-background: #adffad;\r\n@admin-adapters-installed-background: #B4DEFF;\r\n@admin-adapters-updatable-color: #449c44;\r\n@admin-adapters-tiles-background: #f5f5f5;\r\n\r\n@admin-sidemenu-main-header-height: 64px;\r\n@admin-sidemenu-main-footer-height: 0;\r\n\r\n@admin-small-buttons-size: 28px;\r\n\r\n@admin-toolbar-height: 64px;\r\n@admin-table-header-background: #FFF;\r\n@admin-table-row-even-background: #eee;\r\n\r\n// Common loader\r\n@offset: 187;\r\n@duration: 1.4s;\r\n\r\n@iob-background: #efefef;\r\n@td-border: 1px solid #e0e0e0;\r\n//1px solid #c8c8c8;\r\n\r\n@iob-font: \"Segoe UI\", Tahoma, Arial, \"Courier New\" !important;\r\n//@list-font-size: 12px; // .86em;\r\n//@list-font-size: .86rem;\r\n\r\n//@list-font-size: .78rem;\r\n@list-font-size: .82rem;\r\n@toolbar-font-size: .75rem; //.82rem;\r\n//@list-font-size: .9rem;\r\n\r\n@main-frame-distance: 7px;\r\n\r\n@line-indent: 5px;\r\n@header-table-distance: 0;\r\n@even-bg-color: #e9e9e9;\r\n@icon-size: 12px;\r\n@td-button-size: 20px;\r\n\r\n@toolbar-size: 24px;\r\n@toolbar-button-distance: 2px; // + 2 from td's border\r\n@toolbar-button-full-distance: @toolbar-button-distance + 2; // including the 2 from td's border\r\n@toolbar-background: #fff;\r\n@td-toolbar-border-size: 1px;\r\n@td-toolbar-border: @td-toolbar-border-size solid #c0c0c0;\r\n@toolbar-filter-active-background: #ffbfb6;\r\n\r\n//@toolbar-y-margin: 2px;\r\n@toolbar-y-margin: 0px;\r\n@toolbar-image-size: 16px;\r\n@toolbar-outer-hover: 1px solid #d0d0d0;\r\n//@main-toolbar-height: 30px;\r\n//@main-toolbar-full-height: 30px + 5px; // 5px margin-bottom\r\n//@main-toolbar-height: 26px; // incl. 2px border from td\r\n//@main-toolbar-full-height: @toolbar-size + @td-toolbar-border-size * 2 + @toolbar-y-margin * 2 - @tabs-padding-top;\r\n@main-toolbar-full-height: @toolbar-size + @td-toolbar-border-size * 2 + @toolbar-y-margin * 2;\r\n@toolbar-btn-clear-size: 18px;\r\n\r\n@list-header-background: #fff;\r\n\r\n@tabs-padding-top: 5px;\r\n@tabs-padding: 7px;\r\n//@tabs-height: 32px;\r\n@tabs-height: 34px;\r\n\r\n@header-height: 24px;\r\n\r\n@grid-offset: @tabs-padding-top + @tabs-padding + @main-toolbar-full-height;\r\n@grid-offset-wh: (@grid-offset) + @header-height - 40px;"],"file":"selectID.css"} \ No newline at end of file diff --git a/www/lib/css/jqGrid/ellipsis-xbl.xml b/www/lib/css/jqGrid/ellipsis-xbl.xml new file mode 100644 index 0000000..a555198 --- /dev/null +++ b/www/lib/css/jqGrid/ellipsis-xbl.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/www/lib/css/jqGrid/ui.jqgrid-4.5.4.css b/www/lib/css/jqGrid/ui.jqgrid-4.5.4.css new file mode 100644 index 0000000..87f9f9e --- /dev/null +++ b/www/lib/css/jqGrid/ui.jqgrid-4.5.4.css @@ -0,0 +1,162 @@ +/*Grid*/ +.ui-jqgrid {position: relative;} +.ui-jqgrid .ui-jqgrid-view {position: relative;left:0; top: 0; padding: 0; font-size:11px;} +/* caption*/ +.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0 none;border-right: 0 none; border-top: 0 none;} +.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; } +.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px; cursor:pointer;} +.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; } +.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; } +/* header*/ +.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0;padding: 0; overflow-x: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;} +.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;} +.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0;} +.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;} +.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;} +.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0 none;border-bottom : 0 none;} +.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0 none;} +.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0 none;} +.ui-first-th-ltr {border-right: 1px solid; } +.ui-first-th-rtl {border-left: 1px solid; } +.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;} +.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;} +.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;} +.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;} +.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;} +.ui-jqgrid .ui-i-asc {margin-top:0;height:16px;} +.ui-jqgrid .ui-i-desc {margin-top:0;margin-left:13px;height:16px;} +.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;} +.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important } +tr.ui-search-toolbar input {margin: 1px 0 0 0} +tr.ui-search-toolbar select {margin: 1px 0 0 0} +/* body */ +.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0; padding:0; overflow: auto; text-align:left;} +.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0; outline-style: none; } +.ui-jqgrid tr.jqgrow { outline-style: none; } +.ui-jqgrid tr.jqgroup { outline-style: none; } +.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;} +.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;} +.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;} +.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;} +.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;} +.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;} +.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0; border: 0 none;} +.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;} +/* footer */ +.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0;padding: 0; overflow: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;} +.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0;} +.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;} +.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;} +.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;} +/* Pager*/ +.ui-jqgrid .ui-jqgrid-pager { border-left: 0 none !important;border-right: 0 none !important; border-bottom: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;font-size:11px;} +.ui-jqgrid .ui-pager-control {position: relative;} +.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0;} +.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;} +.ui-jqgrid .ui-pg-button { height:19px !important;} +.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;} +.ui-jqgrid .ui-pg-button:hover { padding: 0; } +.ui-jqgrid .ui-state-disabled:hover {padding:1px;} +.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0;} +.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0;} +.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;} +.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;} +.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;position:relative;} +.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; } +.ui-jqgrid .ui-jqgrid-pager .ui-pg-div span.ui-icon {float:left;margin:0 2px;} +.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0;} +.ui-jqgrid td textarea {width:auto;height:auto;} +.ui-jqgrid .ui-jqgrid-toppager {border-left: 0 none !important;border-right: 0 none !important; border-top: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;} +.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative;} +.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; } +.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div span.ui-icon {float:left;margin:0 2px;} +/*subgrid*/ +.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;} +.ui-jqgrid .ui-subgrid {margin:0;padding:0; width:100%;} +.ui-jqgrid .ui-subgrid table {table-layout: fixed;} +.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;} +.ui-jqgrid .ui-subgrid td.subgrid-data {border-top: 0 none !important;} +.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0 0 1px 0;} +.ui-jqgrid .ui-th-subgrid {height:20px;} +/* loading */ +.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:11px;} +.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;} +* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} +* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} +/* end loading div */ +/* toolbar */ +.ui-jqgrid .ui-userdata {border-left: 0 none; border-right: 0 none; height : 21px;overflow: hidden; } +/*Modal Window */ +.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;} +.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative; } +.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } +.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; cursor:pointer;} + +.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; } +.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; } +.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;} +.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;} +.ui-jqdialog>.ui-resizable-se { bottom: -3px; right: -3px} +.ui-jqgrid>.ui-resizable-se { bottom: -3px; right: -3px } +/* end Modal window*/ +/* Form edit */ +.ui-jqdialog-content .FormGrid {margin: 0;} +.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0;} +.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0;} +.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0;} +.EditTable td textarea { width:auto; height:auto;} +.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0 none;border-left: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;} +.ui-jqdialog-content td.navButton {text-align: center; border-left: 0 none;border-top: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;} +.ui-jqdialog-content input.FormElement {padding:.3em} +.ui-jqdialog-content select.FormElement {padding:.3em} +.ui-jqdialog-content .data-line {padding-top:.1em;border: 0 none;} + +.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0 none; padding: 2px;white-space: nowrap;} +.ui-jqdialog-content .DataTD {padding: 2px; border: 0 none; vertical-align: top;} +.ui-jqdialog-content .form-view-data {white-space:pre} +.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; } +.fm-button-icon-left { padding-left: 1.9em; } +.fm-button-icon-right { padding-right: 1.9em; } +.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; } +.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;} +#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; } +/* End Eorm edit */ +/*.ui-jqgrid .edit-cell {}*/ +.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0 none;} +/* inline edit actions button*/ +.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span, +.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span { + margin: -1px; +} +/* Tree Grid */ +.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;} +.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;} +.ui-jqgrid .tree-plus {position: absolute; height: 18px; width: 18px; overflow: hidden;} +.ui-jqgrid .tree-leaf {position: absolute; height: 18px; width: 18px;overflow: hidden;} +.ui-jqgrid .treeclick {cursor: pointer;} +/* moda dialog */ +* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} +.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px} +/* RTL Support */ +.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; } +.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;} +.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0;} +.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0 -1px -3px;} +.ui-jqgrid .ui-sort-rtl {left:0;} +.ui-jqgrid .tree-wrap-ltr {float: left;} +.ui-jqgrid .tree-wrap-rtl {float: right;} +.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis;} + +/* Toolbar Search Menu */ +.ui-search-menu { position: absolute; padding: 2px 5px;} +.ui-jqgrid .ui-search-table { padding: 0px 0px; border: 0px none; height:20px; width:100%;} +.ui-jqgrid .ui-search-table .ui-search-oper { width:20px; } +a.g-menu-item, a.soptclass, a.clearsearchclass { cursor: pointer; } +.ui-jqgrid .ui-search-table .ui-search-input>input, +.ui-jqgrid .ui-search-table .ui-search-input>select +{ + display: block; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; +} diff --git a/www/lib/css/materialize.css b/www/lib/css/materialize.css new file mode 100644 index 0000000..91cbff8 --- /dev/null +++ b/www/lib/css/materialize.css @@ -0,0 +1,8 @@ +.m{/*! normalize.css v7.0.0 | MIT License | git.spacen.net/necolas/normalize.css *//*! + * Waves v0.6.0 + * http://fian.my.id/Waves + * + * Copyright 2014 Alfiana E. Sibuea and other contributors + * Released under the MIT license + * https://git.spacen.net/fians/Waves/blob/master/LICENSE + */}.m .iob{background-color:#2196f3!important}.m .iob-text{color:#2196f3!important}.m .iob.lighten-5{background-color:#e3f2fd!important}.m .iob-text.text-lighten-5{color:#e3f2fd!important}.m .iob.lighten-4{background-color:#bbdefb!important}.m .iob-text.text-lighten-4{color:#bbdefb!important}.m .iob.lighten-3{background-color:#90caf9!important}.m .iob-text.text-lighten-3{color:#90caf9!important}.m .iob.lighten-2{background-color:#64b5f6!important}.m .iob-text.text-lighten-2{color:#64b5f6!important}.m .iob.lighten-1{background-color:#2196f3!important}.m .iob-text.text-lighten-1{color:#2196f3!important}.m .iob.darken-1{background-color:#1e88e5!important}.m .iob-text.text-darken-1{color:#1e88e5!important}.m .iob.darken-2{background-color:#1976d2!important}.m .iob-text.text-darken-2{color:#1976d2!important}.m .iob.darken-3{background-color:#1565c0!important}.m .iob-text.text-darken-3{color:#1565c0!important}.m .iob.darken-4{background-color:#0d47a1!important}.m .iob-text.text-darken-4{color:#0d47a1!important}.m .iob.accent-1{background-color:#82b1ff!important}.m .iob-text.text-accent-1{color:#82b1ff!important}.m .iob.accent-2{background-color:#448aff!important}.m .iob-text.text-accent-2{color:#448aff!important}.m .iob.accent-3{background-color:#2979ff!important}.m .iob-text.text-accent-3{color:#2979ff!important}.m .materialize-red{background-color:#e51c23!important}.m .materialize-red-text{color:#e51c23!important}.m .materialize-red.lighten-5{background-color:#fdeaeb!important}.m .materialize-red-text.text-lighten-5{color:#fdeaeb!important}.m .materialize-red.lighten-4{background-color:#f8c1c3!important}.m .materialize-red-text.text-lighten-4{color:#f8c1c3!important}.m .materialize-red.lighten-3{background-color:#f3989b!important}.m .materialize-red-text.text-lighten-3{color:#f3989b!important}.m .materialize-red.lighten-2{background-color:#ee6e73!important}.m .materialize-red-text.text-lighten-2{color:#ee6e73!important}.m .materialize-red.lighten-1{background-color:#ea454b!important}.m .materialize-red-text.text-lighten-1{color:#ea454b!important}.m .materialize-red.darken-1{background-color:#d0181e!important}.m .materialize-red-text.text-darken-1{color:#d0181e!important}.m .materialize-red.darken-2{background-color:#b9151b!important}.m .materialize-red-text.text-darken-2{color:#b9151b!important}.m .materialize-red.darken-3{background-color:#a21318!important}.m .materialize-red-text.text-darken-3{color:#a21318!important}.m .materialize-red.darken-4{background-color:#8b1014!important}.m .materialize-red-text.text-darken-4{color:#8b1014!important}.m .red{background-color:#f44336!important}.m .red-text{color:#f44336!important}.m .red.lighten-5{background-color:#ffebee!important}.m .red-text.text-lighten-5{color:#ffebee!important}.m .red.lighten-4{background-color:#ffcdd2!important}.m .red-text.text-lighten-4{color:#ffcdd2!important}.m .red.lighten-3{background-color:#ef9a9a!important}.m .red-text.text-lighten-3{color:#ef9a9a!important}.m .red.lighten-2{background-color:#e57373!important}.m .red-text.text-lighten-2{color:#e57373!important}.m .red.lighten-1{background-color:#ef5350!important}.m .red-text.text-lighten-1{color:#ef5350!important}.m .red.darken-1{background-color:#e53935!important}.m .red-text.text-darken-1{color:#e53935!important}.m .red.darken-2{background-color:#d32f2f!important}.m .red-text.text-darken-2{color:#d32f2f!important}.m .red.darken-3{background-color:#c62828!important}.m .red-text.text-darken-3{color:#c62828!important}.m .red.darken-4{background-color:#b71c1c!important}.m .red-text.text-darken-4{color:#b71c1c!important}.m .red.accent-1{background-color:#ff8a80!important}.m .red-text.text-accent-1{color:#ff8a80!important}.m .red.accent-2{background-color:#ff5252!important}.m .red-text.text-accent-2{color:#ff5252!important}.m .red.accent-3{background-color:#ff1744!important}.m .red-text.text-accent-3{color:#ff1744!important}.m .red.accent-4{background-color:#d50000!important}.m .red-text.text-accent-4{color:#d50000!important}.m .pink{background-color:#e91e63!important}.m .pink-text{color:#e91e63!important}.m .pink.lighten-5{background-color:#fce4ec!important}.m .pink-text.text-lighten-5{color:#fce4ec!important}.m .pink.lighten-4{background-color:#f8bbd0!important}.m .pink-text.text-lighten-4{color:#f8bbd0!important}.m .pink.lighten-3{background-color:#f48fb1!important}.m .pink-text.text-lighten-3{color:#f48fb1!important}.m .pink.lighten-2{background-color:#f06292!important}.m .pink-text.text-lighten-2{color:#f06292!important}.m .pink.lighten-1{background-color:#ec407a!important}.m .pink-text.text-lighten-1{color:#ec407a!important}.m .pink.darken-1{background-color:#d81b60!important}.m .pink-text.text-darken-1{color:#d81b60!important}.m .pink.darken-2{background-color:#c2185b!important}.m .pink-text.text-darken-2{color:#c2185b!important}.m .pink.darken-3{background-color:#ad1457!important}.m .pink-text.text-darken-3{color:#ad1457!important}.m .pink.darken-4{background-color:#880e4f!important}.m .pink-text.text-darken-4{color:#880e4f!important}.m .pink.accent-1{background-color:#ff80ab!important}.m .pink-text.text-accent-1{color:#ff80ab!important}.m .pink.accent-2{background-color:#ff4081!important}.m .pink-text.text-accent-2{color:#ff4081!important}.m .pink.accent-3{background-color:#f50057!important}.m .pink-text.text-accent-3{color:#f50057!important}.m .pink.accent-4{background-color:#c51162!important}.m .pink-text.text-accent-4{color:#c51162!important}.m .purple{background-color:#9c27b0!important}.m .purple-text{color:#9c27b0!important}.m .purple.lighten-5{background-color:#f3e5f5!important}.m .purple-text.text-lighten-5{color:#f3e5f5!important}.m .purple.lighten-4{background-color:#e1bee7!important}.m .purple-text.text-lighten-4{color:#e1bee7!important}.m .purple.lighten-3{background-color:#ce93d8!important}.m .purple-text.text-lighten-3{color:#ce93d8!important}.m .purple.lighten-2{background-color:#ba68c8!important}.m .purple-text.text-lighten-2{color:#ba68c8!important}.m .purple.lighten-1{background-color:#ab47bc!important}.m .purple-text.text-lighten-1{color:#ab47bc!important}.m .purple.darken-1{background-color:#8e24aa!important}.m .purple-text.text-darken-1{color:#8e24aa!important}.m .purple.darken-2{background-color:#7b1fa2!important}.m .purple-text.text-darken-2{color:#7b1fa2!important}.m .purple.darken-3{background-color:#6a1b9a!important}.m .purple-text.text-darken-3{color:#6a1b9a!important}.m .purple.darken-4{background-color:#4a148c!important}.m .purple-text.text-darken-4{color:#4a148c!important}.m .purple.accent-1{background-color:#ea80fc!important}.m .purple-text.text-accent-1{color:#ea80fc!important}.m .purple.accent-2{background-color:#e040fb!important}.m .purple-text.text-accent-2{color:#e040fb!important}.m .purple.accent-3{background-color:#d500f9!important}.m .purple-text.text-accent-3{color:#d500f9!important}.m .purple.accent-4{background-color:#a0f!important}.m .purple-text.text-accent-4{color:#a0f!important}.m .deep-purple{background-color:#673ab7!important}.m .deep-purple-text{color:#673ab7!important}.m .deep-purple.lighten-5{background-color:#ede7f6!important}.m .deep-purple-text.text-lighten-5{color:#ede7f6!important}.m .deep-purple.lighten-4{background-color:#d1c4e9!important}.m .deep-purple-text.text-lighten-4{color:#d1c4e9!important}.m .deep-purple.lighten-3{background-color:#b39ddb!important}.m .deep-purple-text.text-lighten-3{color:#b39ddb!important}.m .deep-purple.lighten-2{background-color:#9575cd!important}.m .deep-purple-text.text-lighten-2{color:#9575cd!important}.m .deep-purple.lighten-1{background-color:#7e57c2!important}.m .deep-purple-text.text-lighten-1{color:#7e57c2!important}.m .deep-purple.darken-1{background-color:#5e35b1!important}.m .deep-purple-text.text-darken-1{color:#5e35b1!important}.m .deep-purple.darken-2{background-color:#512da8!important}.m .deep-purple-text.text-darken-2{color:#512da8!important}.m .deep-purple.darken-3{background-color:#4527a0!important}.m .deep-purple-text.text-darken-3{color:#4527a0!important}.m .deep-purple.darken-4{background-color:#311b92!important}.m .deep-purple-text.text-darken-4{color:#311b92!important}.m .deep-purple.accent-1{background-color:#b388ff!important}.m .deep-purple-text.text-accent-1{color:#b388ff!important}.m .deep-purple.accent-2{background-color:#7c4dff!important}.m .deep-purple-text.text-accent-2{color:#7c4dff!important}.m .deep-purple.accent-3{background-color:#651fff!important}.m .deep-purple-text.text-accent-3{color:#651fff!important}.m .deep-purple.accent-4{background-color:#6200ea!important}.m .deep-purple-text.text-accent-4{color:#6200ea!important}.m .indigo{background-color:#3f51b5!important}.m .indigo-text{color:#3f51b5!important}.m .indigo.lighten-5{background-color:#e8eaf6!important}.m .indigo-text.text-lighten-5{color:#e8eaf6!important}.m .indigo.lighten-4{background-color:#c5cae9!important}.m .indigo-text.text-lighten-4{color:#c5cae9!important}.m .indigo.lighten-3{background-color:#9fa8da!important}.m .indigo-text.text-lighten-3{color:#9fa8da!important}.m .indigo.lighten-2{background-color:#7986cb!important}.m .indigo-text.text-lighten-2{color:#7986cb!important}.m .indigo.lighten-1{background-color:#5c6bc0!important}.m .indigo-text.text-lighten-1{color:#5c6bc0!important}.m .indigo.darken-1{background-color:#3949ab!important}.m .indigo-text.text-darken-1{color:#3949ab!important}.m .indigo.darken-2{background-color:#303f9f!important}.m .indigo-text.text-darken-2{color:#303f9f!important}.m .indigo.darken-3{background-color:#283593!important}.m .indigo-text.text-darken-3{color:#283593!important}.m .indigo.darken-4{background-color:#1a237e!important}.m .indigo-text.text-darken-4{color:#1a237e!important}.m .indigo.accent-1{background-color:#8c9eff!important}.m .indigo-text.text-accent-1{color:#8c9eff!important}.m .indigo.accent-2{background-color:#536dfe!important}.m .indigo-text.text-accent-2{color:#536dfe!important}.m .indigo.accent-3{background-color:#3d5afe!important}.m .indigo-text.text-accent-3{color:#3d5afe!important}.m .indigo.accent-4{background-color:#304ffe!important}.m .indigo-text.text-accent-4{color:#304ffe!important}.m .blue{background-color:#2196f3!important}.m .blue-text{color:#2196f3!important}.m .blue.lighten-5{background-color:#e3f2fd!important}.m .blue-text.text-lighten-5{color:#e3f2fd!important}.m .blue.lighten-4{background-color:#bbdefb!important}.m .blue-text.text-lighten-4{color:#bbdefb!important}.m .blue.lighten-3{background-color:#90caf9!important}.m .blue-text.text-lighten-3{color:#90caf9!important}.m .blue.lighten-2{background-color:#64b5f6!important}.m .blue-text.text-lighten-2{color:#64b5f6!important}.m .blue.lighten-1{background-color:#42a5f5!important}.m .blue-text.text-lighten-1{color:#42a5f5!important}.m .blue.darken-1{background-color:#1e88e5!important}.m .blue-text.text-darken-1{color:#1e88e5!important}.m .blue.darken-2{background-color:#1976d2!important}.m .blue-text.text-darken-2{color:#1976d2!important}.m .blue.darken-3{background-color:#1565c0!important}.m .blue-text.text-darken-3{color:#1565c0!important}.m .blue.darken-4{background-color:#0d47a1!important}.m .blue-text.text-darken-4{color:#0d47a1!important}.m .blue.accent-1{background-color:#82b1ff!important}.m .blue-text.text-accent-1{color:#82b1ff!important}.m .blue.accent-2{background-color:#448aff!important}.m .blue-text.text-accent-2{color:#448aff!important}.m .blue.accent-3{background-color:#2979ff!important}.m .blue-text.text-accent-3{color:#2979ff!important}.m .blue.accent-4{background-color:#2962ff!important}.m .blue-text.text-accent-4{color:#2962ff!important}.m .light-blue{background-color:#03a9f4!important}.m .light-blue-text{color:#03a9f4!important}.m .light-blue.lighten-5{background-color:#e1f5fe!important}.m .light-blue-text.text-lighten-5{color:#e1f5fe!important}.m .light-blue.lighten-4{background-color:#b3e5fc!important}.m .light-blue-text.text-lighten-4{color:#b3e5fc!important}.m .light-blue.lighten-3{background-color:#81d4fa!important}.m .light-blue-text.text-lighten-3{color:#81d4fa!important}.m .light-blue.lighten-2{background-color:#4fc3f7!important}.m .light-blue-text.text-lighten-2{color:#4fc3f7!important}.m .light-blue.lighten-1{background-color:#29b6f6!important}.m .light-blue-text.text-lighten-1{color:#29b6f6!important}.m .light-blue.darken-1{background-color:#039be5!important}.m .light-blue-text.text-darken-1{color:#039be5!important}.m .light-blue.darken-2{background-color:#0288d1!important}.m .light-blue-text.text-darken-2{color:#0288d1!important}.m .light-blue.darken-3{background-color:#0277bd!important}.m .light-blue-text.text-darken-3{color:#0277bd!important}.m .light-blue.darken-4{background-color:#01579b!important}.m .light-blue-text.text-darken-4{color:#01579b!important}.m .light-blue.accent-1{background-color:#80d8ff!important}.m .light-blue-text.text-accent-1{color:#80d8ff!important}.m .light-blue.accent-2{background-color:#40c4ff!important}.m .light-blue-text.text-accent-2{color:#40c4ff!important}.m .light-blue.accent-3{background-color:#00b0ff!important}.m .light-blue-text.text-accent-3{color:#00b0ff!important}.m .light-blue.accent-4{background-color:#0091ea!important}.m .light-blue-text.text-accent-4{color:#0091ea!important}.m .cyan{background-color:#00bcd4!important}.m .cyan-text{color:#00bcd4!important}.m .cyan.lighten-5{background-color:#e0f7fa!important}.m .cyan-text.text-lighten-5{color:#e0f7fa!important}.m .cyan.lighten-4{background-color:#b2ebf2!important}.m .cyan-text.text-lighten-4{color:#b2ebf2!important}.m .cyan.lighten-3{background-color:#80deea!important}.m .cyan-text.text-lighten-3{color:#80deea!important}.m .cyan.lighten-2{background-color:#4dd0e1!important}.m .cyan-text.text-lighten-2{color:#4dd0e1!important}.m .cyan.lighten-1{background-color:#26c6da!important}.m .cyan-text.text-lighten-1{color:#26c6da!important}.m .cyan.darken-1{background-color:#00acc1!important}.m .cyan-text.text-darken-1{color:#00acc1!important}.m .cyan.darken-2{background-color:#0097a7!important}.m .cyan-text.text-darken-2{color:#0097a7!important}.m .cyan.darken-3{background-color:#00838f!important}.m .cyan-text.text-darken-3{color:#00838f!important}.m .cyan.darken-4{background-color:#006064!important}.m .cyan-text.text-darken-4{color:#006064!important}.m .cyan.accent-1{background-color:#84ffff!important}.m .cyan-text.text-accent-1{color:#84ffff!important}.m .cyan.accent-2{background-color:#18ffff!important}.m .cyan-text.text-accent-2{color:#18ffff!important}.m .cyan.accent-3{background-color:#00e5ff!important}.m .cyan-text.text-accent-3{color:#00e5ff!important}.m .cyan.accent-4{background-color:#00b8d4!important}.m .cyan-text.text-accent-4{color:#00b8d4!important}.m .teal{background-color:#009688!important}.m .teal-text{color:#009688!important}.m .teal.lighten-5{background-color:#e0f2f1!important}.m .teal-text.text-lighten-5{color:#e0f2f1!important}.m .teal.lighten-4{background-color:#b2dfdb!important}.m .teal-text.text-lighten-4{color:#b2dfdb!important}.m .teal.lighten-3{background-color:#80cbc4!important}.m .teal-text.text-lighten-3{color:#80cbc4!important}.m .teal.lighten-2{background-color:#4db6ac!important}.m .teal-text.text-lighten-2{color:#4db6ac!important}.m .teal.lighten-1{background-color:#26a69a!important}.m .teal-text.text-lighten-1{color:#26a69a!important}.m .teal.darken-1{background-color:#00897b!important}.m .teal-text.text-darken-1{color:#00897b!important}.m .teal.darken-2{background-color:#00796b!important}.m .teal-text.text-darken-2{color:#00796b!important}.m .teal.darken-3{background-color:#00695c!important}.m .teal-text.text-darken-3{color:#00695c!important}.m .teal.darken-4{background-color:#004d40!important}.m .teal-text.text-darken-4{color:#004d40!important}.m .teal.accent-1{background-color:#a7ffeb!important}.m .teal-text.text-accent-1{color:#a7ffeb!important}.m .teal.accent-2{background-color:#64ffda!important}.m .teal-text.text-accent-2{color:#64ffda!important}.m .teal.accent-3{background-color:#1de9b6!important}.m .teal-text.text-accent-3{color:#1de9b6!important}.m .teal.accent-4{background-color:#00bfa5!important}.m .teal-text.text-accent-4{color:#00bfa5!important}.m .green{background-color:#4caf50!important}.m .green-text{color:#4caf50!important}.m .green.lighten-5{background-color:#e8f5e9!important}.m .green-text.text-lighten-5{color:#e8f5e9!important}.m .green.lighten-4{background-color:#c8e6c9!important}.m .green-text.text-lighten-4{color:#c8e6c9!important}.m .green.lighten-3{background-color:#a5d6a7!important}.m .green-text.text-lighten-3{color:#a5d6a7!important}.m .green.lighten-2{background-color:#81c784!important}.m .green-text.text-lighten-2{color:#81c784!important}.m .green.lighten-1{background-color:#66bb6a!important}.m .green-text.text-lighten-1{color:#66bb6a!important}.m .green.darken-1{background-color:#43a047!important}.m .green-text.text-darken-1{color:#43a047!important}.m .green.darken-2{background-color:#388e3c!important}.m .green-text.text-darken-2{color:#388e3c!important}.m .green.darken-3{background-color:#2e7d32!important}.m .green-text.text-darken-3{color:#2e7d32!important}.m .green.darken-4{background-color:#1b5e20!important}.m .green-text.text-darken-4{color:#1b5e20!important}.m .green.accent-1{background-color:#b9f6ca!important}.m .green-text.text-accent-1{color:#b9f6ca!important}.m .green.accent-2{background-color:#69f0ae!important}.m .green-text.text-accent-2{color:#69f0ae!important}.m .green.accent-3{background-color:#00e676!important}.m .green-text.text-accent-3{color:#00e676!important}.m .green.accent-4{background-color:#00c853!important}.m .green-text.text-accent-4{color:#00c853!important}.m .light-green{background-color:#8bc34a!important}.m .light-green-text{color:#8bc34a!important}.m .light-green.lighten-5{background-color:#f1f8e9!important}.m .light-green-text.text-lighten-5{color:#f1f8e9!important}.m .light-green.lighten-4{background-color:#dcedc8!important}.m .light-green-text.text-lighten-4{color:#dcedc8!important}.m .light-green.lighten-3{background-color:#c5e1a5!important}.m .light-green-text.text-lighten-3{color:#c5e1a5!important}.m .light-green.lighten-2{background-color:#aed581!important}.m .light-green-text.text-lighten-2{color:#aed581!important}.m .light-green.lighten-1{background-color:#9ccc65!important}.m .light-green-text.text-lighten-1{color:#9ccc65!important}.m .light-green.darken-1{background-color:#7cb342!important}.m .light-green-text.text-darken-1{color:#7cb342!important}.m .light-green.darken-2{background-color:#689f38!important}.m .light-green-text.text-darken-2{color:#689f38!important}.m .light-green.darken-3{background-color:#558b2f!important}.m .light-green-text.text-darken-3{color:#558b2f!important}.m .light-green.darken-4{background-color:#33691e!important}.m .light-green-text.text-darken-4{color:#33691e!important}.m .light-green.accent-1{background-color:#ccff90!important}.m .light-green-text.text-accent-1{color:#ccff90!important}.m .light-green.accent-2{background-color:#b2ff59!important}.m .light-green-text.text-accent-2{color:#b2ff59!important}.m .light-green.accent-3{background-color:#76ff03!important}.m .light-green-text.text-accent-3{color:#76ff03!important}.m .light-green.accent-4{background-color:#64dd17!important}.m .light-green-text.text-accent-4{color:#64dd17!important}.m .lime{background-color:#cddc39!important}.m .lime-text{color:#cddc39!important}.m .lime.lighten-5{background-color:#f9fbe7!important}.m .lime-text.text-lighten-5{color:#f9fbe7!important}.m .lime.lighten-4{background-color:#f0f4c3!important}.m .lime-text.text-lighten-4{color:#f0f4c3!important}.m .lime.lighten-3{background-color:#e6ee9c!important}.m .lime-text.text-lighten-3{color:#e6ee9c!important}.m .lime.lighten-2{background-color:#dce775!important}.m .lime-text.text-lighten-2{color:#dce775!important}.m .lime.lighten-1{background-color:#d4e157!important}.m .lime-text.text-lighten-1{color:#d4e157!important}.m .lime.darken-1{background-color:#c0ca33!important}.m .lime-text.text-darken-1{color:#c0ca33!important}.m .lime.darken-2{background-color:#afb42b!important}.m .lime-text.text-darken-2{color:#afb42b!important}.m .lime.darken-3{background-color:#9e9d24!important}.m .lime-text.text-darken-3{color:#9e9d24!important}.m .lime.darken-4{background-color:#827717!important}.m .lime-text.text-darken-4{color:#827717!important}.m .lime.accent-1{background-color:#f4ff81!important}.m .lime-text.text-accent-1{color:#f4ff81!important}.m .lime.accent-2{background-color:#eeff41!important}.m .lime-text.text-accent-2{color:#eeff41!important}.m .lime.accent-3{background-color:#c6ff00!important}.m .lime-text.text-accent-3{color:#c6ff00!important}.m .lime.accent-4{background-color:#aeea00!important}.m .lime-text.text-accent-4{color:#aeea00!important}.m .yellow{background-color:#ffeb3b!important}.m .yellow-text{color:#ffeb3b!important}.m .yellow.lighten-5{background-color:#fffde7!important}.m .yellow-text.text-lighten-5{color:#fffde7!important}.m .yellow.lighten-4{background-color:#fff9c4!important}.m .yellow-text.text-lighten-4{color:#fff9c4!important}.m .yellow.lighten-3{background-color:#fff59d!important}.m .yellow-text.text-lighten-3{color:#fff59d!important}.m .yellow.lighten-2{background-color:#fff176!important}.m .yellow-text.text-lighten-2{color:#fff176!important}.m .yellow.lighten-1{background-color:#ffee58!important}.m .yellow-text.text-lighten-1{color:#ffee58!important}.m .yellow.darken-1{background-color:#fdd835!important}.m .yellow-text.text-darken-1{color:#fdd835!important}.m .yellow.darken-2{background-color:#fbc02d!important}.m .yellow-text.text-darken-2{color:#fbc02d!important}.m .yellow.darken-3{background-color:#f9a825!important}.m .yellow-text.text-darken-3{color:#f9a825!important}.m .yellow.darken-4{background-color:#f57f17!important}.m .yellow-text.text-darken-4{color:#f57f17!important}.m .yellow.accent-1{background-color:#ffff8d!important}.m .yellow-text.text-accent-1{color:#ffff8d!important}.m .yellow.accent-2{background-color:#ff0!important}.m .yellow-text.text-accent-2{color:#ff0!important}.m .yellow.accent-3{background-color:#ffea00!important}.m .yellow-text.text-accent-3{color:#ffea00!important}.m .yellow.accent-4{background-color:#ffd600!important}.m .yellow-text.text-accent-4{color:#ffd600!important}.m .amber{background-color:#ffc107!important}.m .amber-text{color:#ffc107!important}.m .amber.lighten-5{background-color:#fff8e1!important}.m .amber-text.text-lighten-5{color:#fff8e1!important}.m .amber.lighten-4{background-color:#ffecb3!important}.m .amber-text.text-lighten-4{color:#ffecb3!important}.m .amber.lighten-3{background-color:#ffe082!important}.m .amber-text.text-lighten-3{color:#ffe082!important}.m .amber.lighten-2{background-color:#ffd54f!important}.m .amber-text.text-lighten-2{color:#ffd54f!important}.m .amber.lighten-1{background-color:#ffca28!important}.m .amber-text.text-lighten-1{color:#ffca28!important}.m .amber.darken-1{background-color:#ffb300!important}.m .amber-text.text-darken-1{color:#ffb300!important}.m .amber.darken-2{background-color:#ffa000!important}.m .amber-text.text-darken-2{color:#ffa000!important}.m .amber.darken-3{background-color:#ff8f00!important}.m .amber-text.text-darken-3{color:#ff8f00!important}.m .amber.darken-4{background-color:#ff6f00!important}.m .amber-text.text-darken-4{color:#ff6f00!important}.m .amber.accent-1{background-color:#ffe57f!important}.m .amber-text.text-accent-1{color:#ffe57f!important}.m .amber.accent-2{background-color:#ffd740!important}.m .amber-text.text-accent-2{color:#ffd740!important}.m .amber.accent-3{background-color:#ffc400!important}.m .amber-text.text-accent-3{color:#ffc400!important}.m .amber.accent-4{background-color:#ffab00!important}.m .amber-text.text-accent-4{color:#ffab00!important}.m .orange{background-color:#ff9800!important}.m .orange-text{color:#ff9800!important}.m .orange.lighten-5{background-color:#fff3e0!important}.m .orange-text.text-lighten-5{color:#fff3e0!important}.m .orange.lighten-4{background-color:#ffe0b2!important}.m .orange-text.text-lighten-4{color:#ffe0b2!important}.m .orange.lighten-3{background-color:#ffcc80!important}.m .orange-text.text-lighten-3{color:#ffcc80!important}.m .orange.lighten-2{background-color:#ffb74d!important}.m .orange-text.text-lighten-2{color:#ffb74d!important}.m .orange.lighten-1{background-color:#ffa726!important}.m .orange-text.text-lighten-1{color:#ffa726!important}.m .orange.darken-1{background-color:#fb8c00!important}.m .orange-text.text-darken-1{color:#fb8c00!important}.m .orange.darken-2{background-color:#f57c00!important}.m .orange-text.text-darken-2{color:#f57c00!important}.m .orange.darken-3{background-color:#ef6c00!important}.m .orange-text.text-darken-3{color:#ef6c00!important}.m .orange.darken-4{background-color:#e65100!important}.m .orange-text.text-darken-4{color:#e65100!important}.m .orange.accent-1{background-color:#ffd180!important}.m .orange-text.text-accent-1{color:#ffd180!important}.m .orange.accent-2{background-color:#ffab40!important}.m .orange-text.text-accent-2{color:#ffab40!important}.m .orange.accent-3{background-color:#ff9100!important}.m .orange-text.text-accent-3{color:#ff9100!important}.m .orange.accent-4{background-color:#ff6d00!important}.m .orange-text.text-accent-4{color:#ff6d00!important}.m .deep-orange{background-color:#ff5722!important}.m .deep-orange-text{color:#ff5722!important}.m .deep-orange.lighten-5{background-color:#fbe9e7!important}.m .deep-orange-text.text-lighten-5{color:#fbe9e7!important}.m .deep-orange.lighten-4{background-color:#ffccbc!important}.m .deep-orange-text.text-lighten-4{color:#ffccbc!important}.m .deep-orange.lighten-3{background-color:#ffab91!important}.m .deep-orange-text.text-lighten-3{color:#ffab91!important}.m .deep-orange.lighten-2{background-color:#ff8a65!important}.m .deep-orange-text.text-lighten-2{color:#ff8a65!important}.m .deep-orange.lighten-1{background-color:#ff7043!important}.m .deep-orange-text.text-lighten-1{color:#ff7043!important}.m .deep-orange.darken-1{background-color:#f4511e!important}.m .deep-orange-text.text-darken-1{color:#f4511e!important}.m .deep-orange.darken-2{background-color:#e64a19!important}.m .deep-orange-text.text-darken-2{color:#e64a19!important}.m .deep-orange.darken-3{background-color:#d84315!important}.m .deep-orange-text.text-darken-3{color:#d84315!important}.m .deep-orange.darken-4{background-color:#bf360c!important}.m .deep-orange-text.text-darken-4{color:#bf360c!important}.m .deep-orange.accent-1{background-color:#ff9e80!important}.m .deep-orange-text.text-accent-1{color:#ff9e80!important}.m .deep-orange.accent-2{background-color:#ff6e40!important}.m .deep-orange-text.text-accent-2{color:#ff6e40!important}.m .deep-orange.accent-3{background-color:#ff3d00!important}.m .deep-orange-text.text-accent-3{color:#ff3d00!important}.m .deep-orange.accent-4{background-color:#dd2c00!important}.m .deep-orange-text.text-accent-4{color:#dd2c00!important}.m .brown{background-color:#795548!important}.m .brown-text{color:#795548!important}.m .brown.lighten-5{background-color:#efebe9!important}.m .brown-text.text-lighten-5{color:#efebe9!important}.m .brown.lighten-4{background-color:#d7ccc8!important}.m .brown-text.text-lighten-4{color:#d7ccc8!important}.m .brown.lighten-3{background-color:#bcaaa4!important}.m .brown-text.text-lighten-3{color:#bcaaa4!important}.m .brown.lighten-2{background-color:#a1887f!important}.m .brown-text.text-lighten-2{color:#a1887f!important}.m .brown.lighten-1{background-color:#8d6e63!important}.m .brown-text.text-lighten-1{color:#8d6e63!important}.m .brown.darken-1{background-color:#6d4c41!important}.m .brown-text.text-darken-1{color:#6d4c41!important}.m .brown.darken-2{background-color:#5d4037!important}.m .brown-text.text-darken-2{color:#5d4037!important}.m .brown.darken-3{background-color:#4e342e!important}.m .brown-text.text-darken-3{color:#4e342e!important}.m .brown.darken-4{background-color:#3e2723!important}.m .brown-text.text-darken-4{color:#3e2723!important}.m .blue-grey{background-color:#607d8b!important}.m .blue-grey-text{color:#607d8b!important}.m .blue-grey.lighten-5{background-color:#eceff1!important}.m .blue-grey-text.text-lighten-5{color:#eceff1!important}.m .blue-grey.lighten-4{background-color:#cfd8dc!important}.m .blue-grey-text.text-lighten-4{color:#cfd8dc!important}.m .blue-grey.lighten-3{background-color:#b0bec5!important}.m .blue-grey-text.text-lighten-3{color:#b0bec5!important}.m .blue-grey.lighten-2{background-color:#90a4ae!important}.m .blue-grey-text.text-lighten-2{color:#90a4ae!important}.m .blue-grey.lighten-1{background-color:#78909c!important}.m .blue-grey-text.text-lighten-1{color:#78909c!important}.m .blue-grey.darken-1{background-color:#546e7a!important}.m .blue-grey-text.text-darken-1{color:#546e7a!important}.m .blue-grey.darken-2{background-color:#455a64!important}.m .blue-grey-text.text-darken-2{color:#455a64!important}.m .blue-grey.darken-3{background-color:#37474f!important}.m .blue-grey-text.text-darken-3{color:#37474f!important}.m .blue-grey.darken-4{background-color:#263238!important}.m .blue-grey-text.text-darken-4{color:#263238!important}.m .grey{background-color:#9e9e9e!important}.m .grey-text{color:#9e9e9e!important}.m .grey.lighten-5{background-color:#fafafa!important}.m .grey-text.text-lighten-5{color:#fafafa!important}.m .grey.lighten-4{background-color:#f5f5f5!important}.m .grey-text.text-lighten-4{color:#f5f5f5!important}.m .grey.lighten-3{background-color:#eee!important}.m .grey-text.text-lighten-3{color:#eee!important}.m .grey.lighten-2{background-color:#e0e0e0!important}.m .grey-text.text-lighten-2{color:#e0e0e0!important}.m .grey.lighten-1{background-color:#bdbdbd!important}.m .grey-text.text-lighten-1{color:#bdbdbd!important}.m .grey.darken-1{background-color:#757575!important}.m .grey-text.text-darken-1{color:#757575!important}.m .grey.darken-2{background-color:#616161!important}.m .grey-text.text-darken-2{color:#616161!important}.m .grey.darken-3{background-color:#424242!important}.m .grey-text.text-darken-3{color:#424242!important}.m .grey.darken-4{background-color:#212121!important}.m .grey-text.text-darken-4{color:#212121!important}.m .black{background-color:#000!important}.m .black-text{color:#000!important}.m .white{background-color:#fff!important}.m .white-text{color:#fff!important}.m .transparent{background-color:transparent!important}.m .transparent-text{color:transparent!important}.m html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.m body{margin:0}.m article,.m aside,.m footer,.m header,.m nav,.m section{display:block}.m h1{font-size:2em;margin:.67em 0}.m figcaption,.m figure,.m main{display:block}.m figure{margin:1em 40px}.m hr{box-sizing:content-box;height:0;overflow:visible}.m pre{font-family:monospace,monospace;font-size:1em}.m a{background-color:transparent;-webkit-text-decoration-skip:objects}.m abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}.m b,.m strong{font-weight:inherit}.m b,.m strong{font-weight:bolder}.m code,.m kbd,.m samp{font-family:monospace,monospace;font-size:1em}.m dfn{font-style:italic}.m mark{background-color:#ff0;color:#000}.m small{font-size:80%}.m sub,.m sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.m sub{bottom:-.25em}.m sup{top:-.5em}.m audio,.m video{display:inline-block}.m audio:not([controls]){display:none;height:0}.m img{border-style:none}.m svg:not(:root){overflow:hidden}.m button,.m input,.m optgroup,.m select,.m textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}.m button,.m input{overflow:visible}.m button,.m select{text-transform:none}.m [type=reset],.m [type=submit],.m button,.m html [type=button]{-webkit-appearance:button}.m [type=button]::-moz-focus-inner,.m [type=reset]::-moz-focus-inner,.m [type=submit]::-moz-focus-inner,.m button::-moz-focus-inner{border-style:none;padding:0}.m [type=button]:-moz-focusring,.m [type=reset]:-moz-focusring,.m [type=submit]:-moz-focusring,.m button:-moz-focusring{outline:1px dotted ButtonText}.m fieldset{padding:.35em .75em .625em}.m legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.m progress{display:inline-block;vertical-align:baseline}.m textarea{overflow:auto}.m [type=checkbox],.m [type=radio]{box-sizing:border-box;padding:0}.m [type=number]::-webkit-inner-spin-button,.m [type=number]::-webkit-outer-spin-button{height:auto}.m [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.m [type=search]::-webkit-search-cancel-button,.m [type=search]::-webkit-search-decoration{-webkit-appearance:none}.m ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.m details,.m menu{display:block}.m summary{display:list-item}.m canvas{display:inline-block}.m template{display:none}.m [hidden]{display:none}.m html{box-sizing:border-box}.m *,.m :after,.m :before{box-sizing:inherit}.m button,.m input,.m optgroup,.m select,.m textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.m ul:not(.browser-default){padding-left:0;list-style-type:none}.m ul:not(.browser-default)>li{list-style-type:none}.m a{color:#1e88e5;text-decoration:none;-webkit-tap-highlight-color:transparent}.m .valign-wrapper{display:flex;align-items:center}.m .clearfix{clear:both}.m .z-depth-0{box-shadow:none!important}.m .btn,.m .btn-floating,.m .btn-large,.m .card,.m .card-panel,.m .collapsible,.m .dropdown-content,.m .sidenav,.m .toast,.m .z-depth-1,.m nav{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.m .btn-floating:hover,.m .btn-large:hover,.m .btn:hover,.m .z-depth-1-half{box-shadow:0 3px 3px 0 rgba(0,0,0,.14),0 1px 7px 0 rgba(0,0,0,.12),0 3px 1px -1px rgba(0,0,0,.2)}.m .z-depth-2{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)}.m .z-depth-3{box-shadow:0 8px 17px 2px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.m .z-depth-4{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}.m .modal,.m .z-depth-5{box-shadow:0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12),0 11px 15px -7px rgba(0,0,0,.2)}.m .hoverable{transition:box-shadow .25s}.m .hoverable:hover{box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.m .divider{height:1px;overflow:hidden;background-color:#e0e0e0}.m blockquote{margin:20px 0;padding-left:1.5rem;border-left:5px solid #64b5f6}.m i{line-height:inherit}.m i.left{float:left;margin-right:15px}.m i.right{float:right;margin-left:15px}.m i.tiny{font-size:1rem}.m i.small{font-size:2rem}.m i.medium{font-size:4rem}.m i.large{font-size:6rem}.m img.responsive-img,.m video.responsive-video{max-width:100%;height:auto}.m .pagination li{display:inline-block;border-radius:2px;text-align:center;vertical-align:top;height:30px}.m .pagination li a{color:#444;display:inline-block;font-size:1.2rem;padding:0 10px;line-height:30px}.m .pagination li.active a{color:#fff}.m .pagination li.active{background-color:#64b5f6}.m .pagination li.disabled a{cursor:default;color:#999}.m .pagination li i{font-size:2rem}.m .pagination li.pages ul li{display:inline-block;float:none}@media only screen and (max-width:992px){.m .pagination{width:100%}.m .pagination li.next,.m .pagination li.prev{width:10%}.m .pagination li.pages{width:80%;overflow:hidden;white-space:nowrap}}.m .breadcrumb{font-size:18px;color:rgba(255,255,255,.7)}.m .breadcrumb [class*=mdi-],.m .breadcrumb [class^=mdi-],.m .breadcrumb i,.m .breadcrumb i.material-icons{display:inline-block;float:left;font-size:24px}.m .breadcrumb:before{content:'\E5CC';color:rgba(255,255,255,.7);vertical-align:top;display:inline-block;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:25px;margin:0 10px 0 8px;-webkit-font-smoothing:antialiased}.m .breadcrumb:first-child:before{display:none}.m .breadcrumb:last-child{color:#fff}.m .parallax-container{position:relative;overflow:hidden;height:500px}.m .parallax-container .parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.m .parallax-container .parallax img{opacity:0;position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;transform:translate3d(0,0,0);transform:translateX(-50%)}.m .pin-bottom,.m .pin-top{position:relative}.m .pinned{position:fixed!important}.m ul.staggered-list li{opacity:0}.m .fade-in{opacity:0;transform-origin:0 50%}@media only screen and (max-width:600px){.m .hide-on-small-and-down,.m .hide-on-small-only{display:none!important}}@media only screen and (max-width:992px){.m .hide-on-med-and-down{display:none!important}}@media only screen and (min-width:601px){.m .hide-on-med-and-up{display:none!important}}@media only screen and (min-width:600px) and (max-width:992px){.m .hide-on-med-only{display:none!important}}@media only screen and (min-width:993px){.m .hide-on-large-only{display:none!important}}@media only screen and (min-width:993px){.m .show-on-large{display:block!important}}@media only screen and (min-width:600px) and (max-width:992px){.m .show-on-medium{display:block!important}}@media only screen and (max-width:600px){.m .show-on-small{display:block!important}}@media only screen and (min-width:601px){.m .show-on-medium-and-up{display:block!important}}@media only screen and (max-width:992px){.m .show-on-medium-and-down{display:block!important}}@media only screen and (max-width:600px){.m .center-on-small-only{text-align:center}}.m .page-footer{padding-top:20px;color:#fff;background-color:#64b5f6}.m .page-footer .footer-copyright{overflow:hidden;min-height:50px;display:flex;align-items:center;justify-content:space-between;padding:10px 0;color:rgba(255,255,255,.8);background-color:rgba(51,51,51,.08)}.m table,.m td,.m th{border:none}.m table{width:100%;display:table;border-collapse:collapse;border-spacing:0}.m table.bordered>tbody>tr,.m table.bordered>thead>tr{border-bottom:1px solid rgba(0,0,0,.12)}.m table.striped tr{border-bottom:none}.m table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,.5)}.m table.striped>tbody>tr>td{border-radius:0}.m table.highlight>tbody>tr{transition:background-color .25s ease}.m table.highlight>tbody>tr:hover{background-color:rgba(242,242,242,.5)}.m table.centered tbody tr td,.m table.centered thead tr th{text-align:center}.m tr{border-bottom:1px solid rgba(0,0,0,.12)}.m td,.m th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}@media only screen and (max-width:992px){.m table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}.m table.responsive-table td:empty:before{content:'\00a0'}.m table.responsive-table td,.m table.responsive-table th{margin:0;vertical-align:top}.m table.responsive-table th{text-align:left}.m table.responsive-table thead{display:block;float:left}.m table.responsive-table thead tr{display:block;padding:0 10px 0 0}.m table.responsive-table thead tr th::before{content:"\00a0"}.m table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}.m table.responsive-table tbody tr{display:inline-block;vertical-align:top}.m table.responsive-table th{display:block;text-align:right}.m table.responsive-table td{display:block;min-height:1.25em;text-align:left}.m table.responsive-table tr{padding:0 10px}.m table.responsive-table thead{border:0;border-right:1px solid rgba(0,0,0,.12)}.m table.responsive-table.bordered th{border-bottom:0;border-left:0}.m table.responsive-table.bordered td{border-left:0;border-right:0;border-bottom:0}.m table.responsive-table.bordered tr{border:0}.m table.responsive-table.bordered tbody tr{border-right:1px solid rgba(0,0,0,.12)}}.m .collection{margin:.5rem 0 1rem 0;border:1px solid #e0e0e0;border-radius:2px;overflow:hidden;position:relative}.m .collection .collection-item{background-color:#fff;line-height:1.5rem;padding:10px 20px;margin:0;border-bottom:1px solid #e0e0e0}.m .collection .collection-item.avatar{min-height:84px;padding-left:72px;position:relative}.m .collection .collection-item.avatar :not(.circle-clipper)>.circle,.m .collection .collection-item.avatar:not(.circle-clipper)>.circle{position:absolute;width:42px;height:42px;overflow:hidden;left:15px;display:inline-block;vertical-align:middle}.m .collection .collection-item.avatar i.circle{font-size:18px;line-height:42px;color:#fff;background-color:#999;text-align:center}.m .collection .collection-item.avatar .title{font-size:16px}.m .collection .collection-item.avatar p{margin:0}.m .collection .collection-item.avatar .secondary-content{position:absolute;top:16px;right:16px}.m .collection .collection-item:last-child{border-bottom:none}.m .collection .collection-item.active{background-color:#2196f3;color:#fff}.m .collection .collection-item.active .secondary-content{color:#fff}.m .collection a.collection-item{display:block;transition:.25s;color:#2196f3}.m .collection a.collection-item:not(.active):hover{background-color:#ddd}.m .collection.with-header .collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:10px 20px}.m .collection.with-header .collection-item{padding-left:30px}.m .collection.with-header .collection-item.avatar{padding-left:72px}.m .secondary-content{float:right;color:#2196f3}.m .collapsible .collection{margin:0;border:none}.m .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.m .video-container embed,.m .video-container iframe,.m .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.m .progress{position:relative;height:4px;display:block;width:100%;background-color:#e3f2fd;border-radius:2px;margin:.5rem 0 1rem 0;overflow:hidden}.m .progress .determinate{position:absolute;top:0;left:0;bottom:0;background-color:#2196f3;transition:width .3s linear}.m .progress .indeterminate{background-color:#2196f3}.m .progress .indeterminate:before{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.m .progress .indeterminate:after{content:'';position:absolute;background-color:inherit;top:0;left:0;bottom:0;will-change:left,right;animation:indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation-delay:1.15s}@keyframes indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}100%{left:100%;right:-90%}}@keyframes indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}100%{left:107%;right:-8%}}.m .hide{display:none!important}.m .left-align{text-align:left}.m .right-align{text-align:right}.m .center,.m .center-align{text-align:center}.m .left{float:left!important}.m .right{float:right!important}.m .no-select,.m input[type=range],.m input[type=range]+.thumb{user-select:none}.m .circle{border-radius:50%}.m .center-block{display:block;margin-left:auto;margin-right:auto}.m .truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m .no-padding{padding:0!important}.m span.badge{min-width:3rem;padding:0 6px;margin-left:14px;text-align:center;font-size:1rem;line-height:22px;height:22px;color:#757575;float:right;box-sizing:border-box}.m span.badge.new{font-weight:300;font-size:.8rem;color:#fff;background-color:#2196f3;border-radius:2px}.m span.badge.new:after{content:" new"}.m span.badge[data-badge-caption]::after{content:" " attr(data-badge-caption)}.m nav ul a span.badge{display:inline-block;float:none;margin-left:4px;line-height:22px;height:22px;-webkit-font-smoothing:auto}.m .collection-item span.badge{margin-top:calc(.75rem - 11px)}.m .collapsible span.badge{margin-left:auto}.m .sidenav span.badge{margin-top:calc(24px - 11px)}.m .material-icons{text-rendering:optimizeLegibility;font-feature-settings:'liga'}.m .container{margin:0 auto;max-width:1280px;width:90%}@media only screen and (min-width:601px){.m .container{width:85%}}@media only screen and (min-width:993px){.m .container{width:70%}}.m .col .row{margin-left:-.75rem;margin-right:-.75rem}.m .section{padding-top:1rem;padding-bottom:1rem}.m .section.no-pad{padding:0}.m .section.no-pad-bot{padding-bottom:0}.m .section.no-pad-top{padding-top:0}.m .row{margin-left:auto;margin-right:auto;margin-bottom:20px}.m .row:after{content:"";display:table;clear:both}.m .row .col{float:left;box-sizing:border-box;padding:0 .75rem;min-height:1px}.m .row .col[class*=pull-],.m .row .col[class*=push-]{position:relative}.m .row .col.s1{width:8.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.s2{width:16.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.s3{width:25%;margin-left:auto;left:auto;right:auto}.m .row .col.s4{width:33.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.s5{width:41.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.m .row .col.s7{width:58.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.s8{width:66.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.s9{width:75%;margin-left:auto;left:auto;right:auto}.m .row .col.s10{width:83.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.s11{width:91.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.s12{width:100%;margin-left:auto;left:auto;right:auto}.m .row .col.offset-s1{margin-left:8.33333%}.m .row .col.pull-s1{right:8.33333%}.m .row .col.push-s1{left:8.33333%}.m .row .col.offset-s2{margin-left:16.66667%}.m .row .col.pull-s2{right:16.66667%}.m .row .col.push-s2{left:16.66667%}.m .row .col.offset-s3{margin-left:25%}.m .row .col.pull-s3{right:25%}.m .row .col.push-s3{left:25%}.m .row .col.offset-s4{margin-left:33.33333%}.m .row .col.pull-s4{right:33.33333%}.m .row .col.push-s4{left:33.33333%}.m .row .col.offset-s5{margin-left:41.66667%}.m .row .col.pull-s5{right:41.66667%}.m .row .col.push-s5{left:41.66667%}.m .row .col.offset-s6{margin-left:50%}.m .row .col.pull-s6{right:50%}.m .row .col.push-s6{left:50%}.m .row .col.offset-s7{margin-left:58.33333%}.m .row .col.pull-s7{right:58.33333%}.m .row .col.push-s7{left:58.33333%}.m .row .col.offset-s8{margin-left:66.66667%}.m .row .col.pull-s8{right:66.66667%}.m .row .col.push-s8{left:66.66667%}.m .row .col.offset-s9{margin-left:75%}.m .row .col.pull-s9{right:75%}.m .row .col.push-s9{left:75%}.m .row .col.offset-s10{margin-left:83.33333%}.m .row .col.pull-s10{right:83.33333%}.m .row .col.push-s10{left:83.33333%}.m .row .col.offset-s11{margin-left:91.66667%}.m .row .col.pull-s11{right:91.66667%}.m .row .col.push-s11{left:91.66667%}.m .row .col.offset-s12{margin-left:100%}.m .row .col.pull-s12{right:100%}.m .row .col.push-s12{left:100%}@media only screen and (min-width:601px){.m .row .col.m1{width:8.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.m2{width:16.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.m3{width:25%;margin-left:auto;left:auto;right:auto}.m .row .col.m4{width:33.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.m5{width:41.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.m6{width:50%;margin-left:auto;left:auto;right:auto}.m .row .col.m7{width:58.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.m8{width:66.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.m9{width:75%;margin-left:auto;left:auto;right:auto}.m .row .col.m10{width:83.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.m11{width:91.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.m12{width:100%;margin-left:auto;left:auto;right:auto}.m .row .col.offset-m1{margin-left:8.33333%}.m .row .col.pull-m1{right:8.33333%}.m .row .col.push-m1{left:8.33333%}.m .row .col.offset-m2{margin-left:16.66667%}.m .row .col.pull-m2{right:16.66667%}.m .row .col.push-m2{left:16.66667%}.m .row .col.offset-m3{margin-left:25%}.m .row .col.pull-m3{right:25%}.m .row .col.push-m3{left:25%}.m .row .col.offset-m4{margin-left:33.33333%}.m .row .col.pull-m4{right:33.33333%}.m .row .col.push-m4{left:33.33333%}.m .row .col.offset-m5{margin-left:41.66667%}.m .row .col.pull-m5{right:41.66667%}.m .row .col.push-m5{left:41.66667%}.m .row .col.offset-m6{margin-left:50%}.m .row .col.pull-m6{right:50%}.m .row .col.push-m6{left:50%}.m .row .col.offset-m7{margin-left:58.33333%}.m .row .col.pull-m7{right:58.33333%}.m .row .col.push-m7{left:58.33333%}.m .row .col.offset-m8{margin-left:66.66667%}.m .row .col.pull-m8{right:66.66667%}.m .row .col.push-m8{left:66.66667%}.m .row .col.offset-m9{margin-left:75%}.m .row .col.pull-m9{right:75%}.m .row .col.push-m9{left:75%}.m .row .col.offset-m10{margin-left:83.33333%}.m .row .col.pull-m10{right:83.33333%}.m .row .col.push-m10{left:83.33333%}.m .row .col.offset-m11{margin-left:91.66667%}.m .row .col.pull-m11{right:91.66667%}.m .row .col.push-m11{left:91.66667%}.m .row .col.offset-m12{margin-left:100%}.m .row .col.pull-m12{right:100%}.m .row .col.push-m12{left:100%}}@media only screen and (min-width:993px){.m .row .col.l1{width:8.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.l2{width:16.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.l3{width:25%;margin-left:auto;left:auto;right:auto}.m .row .col.l4{width:33.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.l5{width:41.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.l6{width:50%;margin-left:auto;left:auto;right:auto}.m .row .col.l7{width:58.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.l8{width:66.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.l9{width:75%;margin-left:auto;left:auto;right:auto}.m .row .col.l10{width:83.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.l11{width:91.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.l12{width:100%;margin-left:auto;left:auto;right:auto}.m .row .col.offset-l1{margin-left:8.33333%}.m .row .col.pull-l1{right:8.33333%}.m .row .col.push-l1{left:8.33333%}.m .row .col.offset-l2{margin-left:16.66667%}.m .row .col.pull-l2{right:16.66667%}.m .row .col.push-l2{left:16.66667%}.m .row .col.offset-l3{margin-left:25%}.m .row .col.pull-l3{right:25%}.m .row .col.push-l3{left:25%}.m .row .col.offset-l4{margin-left:33.33333%}.m .row .col.pull-l4{right:33.33333%}.m .row .col.push-l4{left:33.33333%}.m .row .col.offset-l5{margin-left:41.66667%}.m .row .col.pull-l5{right:41.66667%}.m .row .col.push-l5{left:41.66667%}.m .row .col.offset-l6{margin-left:50%}.m .row .col.pull-l6{right:50%}.m .row .col.push-l6{left:50%}.m .row .col.offset-l7{margin-left:58.33333%}.m .row .col.pull-l7{right:58.33333%}.m .row .col.push-l7{left:58.33333%}.m .row .col.offset-l8{margin-left:66.66667%}.m .row .col.pull-l8{right:66.66667%}.m .row .col.push-l8{left:66.66667%}.m .row .col.offset-l9{margin-left:75%}.m .row .col.pull-l9{right:75%}.m .row .col.push-l9{left:75%}.m .row .col.offset-l10{margin-left:83.33333%}.m .row .col.pull-l10{right:83.33333%}.m .row .col.push-l10{left:83.33333%}.m .row .col.offset-l11{margin-left:91.66667%}.m .row .col.pull-l11{right:91.66667%}.m .row .col.push-l11{left:91.66667%}.m .row .col.offset-l12{margin-left:100%}.m .row .col.pull-l12{right:100%}.m .row .col.push-l12{left:100%}}@media only screen and (min-width:1201px){.m .row .col.xl1{width:8.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.xl2{width:16.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.xl3{width:25%;margin-left:auto;left:auto;right:auto}.m .row .col.xl4{width:33.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.xl5{width:41.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.xl6{width:50%;margin-left:auto;left:auto;right:auto}.m .row .col.xl7{width:58.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.xl8{width:66.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.xl9{width:75%;margin-left:auto;left:auto;right:auto}.m .row .col.xl10{width:83.33333%;margin-left:auto;left:auto;right:auto}.m .row .col.xl11{width:91.66667%;margin-left:auto;left:auto;right:auto}.m .row .col.xl12{width:100%;margin-left:auto;left:auto;right:auto}.m .row .col.offset-xl1{margin-left:8.33333%}.m .row .col.pull-xl1{right:8.33333%}.m .row .col.push-xl1{left:8.33333%}.m .row .col.offset-xl2{margin-left:16.66667%}.m .row .col.pull-xl2{right:16.66667%}.m .row .col.push-xl2{left:16.66667%}.m .row .col.offset-xl3{margin-left:25%}.m .row .col.pull-xl3{right:25%}.m .row .col.push-xl3{left:25%}.m .row .col.offset-xl4{margin-left:33.33333%}.m .row .col.pull-xl4{right:33.33333%}.m .row .col.push-xl4{left:33.33333%}.m .row .col.offset-xl5{margin-left:41.66667%}.m .row .col.pull-xl5{right:41.66667%}.m .row .col.push-xl5{left:41.66667%}.m .row .col.offset-xl6{margin-left:50%}.m .row .col.pull-xl6{right:50%}.m .row .col.push-xl6{left:50%}.m .row .col.offset-xl7{margin-left:58.33333%}.m .row .col.pull-xl7{right:58.33333%}.m .row .col.push-xl7{left:58.33333%}.m .row .col.offset-xl8{margin-left:66.66667%}.m .row .col.pull-xl8{right:66.66667%}.m .row .col.push-xl8{left:66.66667%}.m .row .col.offset-xl9{margin-left:75%}.m .row .col.pull-xl9{right:75%}.m .row .col.push-xl9{left:75%}.m .row .col.offset-xl10{margin-left:83.33333%}.m .row .col.pull-xl10{right:83.33333%}.m .row .col.push-xl10{left:83.33333%}.m .row .col.offset-xl11{margin-left:91.66667%}.m .row .col.pull-xl11{right:91.66667%}.m .row .col.push-xl11{left:91.66667%}.m .row .col.offset-xl12{margin-left:100%}.m .row .col.pull-xl12{right:100%}.m .row .col.push-xl12{left:100%}}.m nav{color:#fff;background-color:#64b5f6;width:100%;height:56px;line-height:56px}.m nav.nav-extended{height:auto}.m nav.nav-extended .nav-wrapper{min-height:56px;height:auto}.m nav.nav-extended .nav-content{position:relative;line-height:normal}.m nav a{color:#fff}.m nav [class*=mdi-],.m nav [class^=mdi-],.m nav i,.m nav i.material-icons{display:block;font-size:24px;height:56px;line-height:56px}.m nav .nav-wrapper{position:relative;height:100%}@media only screen and (min-width:993px){.m nav a.sidenav-trigger{display:none}}.m nav .sidenav-trigger{float:left;position:relative;z-index:1;height:56px;margin:0 18px}.m nav .sidenav-trigger i{height:56px;line-height:56px}.m nav .brand-logo{position:absolute;color:#fff;display:inline-block;font-size:2.1rem;padding:0}.m nav .brand-logo.center{left:50%;transform:translateX(-50%)}@media only screen and (max-width:992px){.m nav .brand-logo{left:50%;transform:translateX(-50%)}.m nav .brand-logo.left,.m nav .brand-logo.right{padding:0;transform:none}.m nav .brand-logo.left{left:.5rem}.m nav .brand-logo.right{right:.5rem;left:auto}}.m nav .brand-logo.right{right:.5rem;padding:0}.m nav .brand-logo [class*=mdi-],.m nav .brand-logo [class^=mdi-],.m nav .brand-logo i,.m nav .brand-logo i.material-icons{float:left;margin-right:15px}.m nav .nav-title{display:inline-block;font-size:32px;padding:28px 0}.m nav ul{margin:0}.m nav ul li{transition:background-color .3s;float:left;padding:0}.m nav ul li.active{background-color:rgba(0,0,0,.1)}.m nav ul a{transition:background-color .3s;font-size:1rem;color:#fff;display:block;padding:0 15px;cursor:pointer}.m nav ul a.btn,.m nav ul a.btn-flat,.m nav ul a.btn-floating,.m nav ul a.btn-large{margin-top:-2px;margin-left:15px;margin-right:15px}.m nav ul a.btn-flat>.material-icons,.m nav ul a.btn-floating>.material-icons,.m nav ul a.btn-large>.material-icons,.m nav ul a.btn>.material-icons{height:inherit;line-height:inherit}.m nav ul a:hover{background-color:rgba(0,0,0,.1)}.m nav ul.left{float:left}.m nav form{height:100%}.m nav .input-field{margin:0;height:100%}.m nav .input-field input{height:100%;font-size:1.2rem;border:none;padding-left:2rem}.m nav .input-field input:focus,.m nav .input-field input[type=date]:valid,.m nav .input-field input[type=email]:valid,.m nav .input-field input[type=password]:valid,.m nav .input-field input[type=text]:valid,.m nav .input-field input[type=url]:valid{border:none;box-shadow:none}.m nav .input-field label{top:0;left:0}.m nav .input-field label i{color:rgba(255,255,255,.7);transition:color .3s}.m nav .input-field label.active i{color:#fff}.m .navbar-fixed{position:relative;height:56px;z-index:997}.m .navbar-fixed nav{position:fixed}@media only screen and (min-width:601px){.m nav.nav-extended .nav-wrapper{min-height:64px}.m nav,.m nav .nav-wrapper i,.m nav a.sidenav-trigger,.m nav a.sidenav-trigger i{height:64px;line-height:64px}.m .navbar-fixed{height:64px}}.m a{text-decoration:none}.m html{line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;color:rgba(0,0,0,.87)}@media only screen and (min-width:0){.m html{font-size:14px}}@media only screen and (min-width:992px){.m html{font-size:14.5px}}@media only screen and (min-width:1200px){.m html{font-size:15px}}.m h1,.m h2,.m h3,.m h4,.m h5,.m h6{font-weight:400;line-height:1.3}.m h1 a,.m h2 a,.m h3 a,.m h4 a,.m h5 a,.m h6 a{font-weight:inherit}.m h1{font-size:4.2rem;line-height:110%;margin:2.8rem 0 1.68rem 0}.m h2{font-size:3.56rem;line-height:110%;margin:2.37333rem 0 1.424rem 0}.m h3{font-size:2.92rem;line-height:110%;margin:1.94667rem 0 1.168rem 0}.m h4{font-size:2.28rem;line-height:110%;margin:1.52rem 0 .912rem 0}.m h5{font-size:1.64rem;line-height:110%;margin:1.09333rem 0 .656rem 0}.m h6{font-size:1.15rem;line-height:110%;margin:.76667rem 0 .46rem 0}.m em{font-style:italic}.m strong{font-weight:500}.m small{font-size:75%}.m .light{font-weight:300}.m .thin{font-weight:200}.m .flow-text{font-weight:300}@media only screen and (min-width:360px){.m .flow-text{font-size:1.2rem}}@media only screen and (min-width:390px){.m .flow-text{font-size:1.224rem}}@media only screen and (min-width:420px){.m .flow-text{font-size:1.248rem}}@media only screen and (min-width:450px){.m .flow-text{font-size:1.272rem}}@media only screen and (min-width:480px){.m .flow-text{font-size:1.296rem}}@media only screen and (min-width:510px){.m .flow-text{font-size:1.32rem}}@media only screen and (min-width:540px){.m .flow-text{font-size:1.344rem}}@media only screen and (min-width:570px){.m .flow-text{font-size:1.368rem}}@media only screen and (min-width:600px){.m .flow-text{font-size:1.392rem}}@media only screen and (min-width:630px){.m .flow-text{font-size:1.416rem}}@media only screen and (min-width:660px){.m .flow-text{font-size:1.44rem}}@media only screen and (min-width:690px){.m .flow-text{font-size:1.464rem}}@media only screen and (min-width:720px){.m .flow-text{font-size:1.488rem}}@media only screen and (min-width:750px){.m .flow-text{font-size:1.512rem}}@media only screen and (min-width:780px){.m .flow-text{font-size:1.536rem}}@media only screen and (min-width:810px){.m .flow-text{font-size:1.56rem}}@media only screen and (min-width:840px){.m .flow-text{font-size:1.584rem}}@media only screen and (min-width:870px){.m .flow-text{font-size:1.608rem}}@media only screen and (min-width:900px){.m .flow-text{font-size:1.632rem}}@media only screen and (min-width:930px){.m .flow-text{font-size:1.656rem}}@media only screen and (min-width:960px){.m .flow-text{font-size:1.68rem}}@media only screen and (max-width:360px){.m .flow-text{font-size:1.2rem}}.m .scale-transition{transition:transform .3s cubic-bezier(.53,.01,.36,1.63)!important}.m .scale-transition.scale-out{transform:scale(0);transition:transform .2s!important}.m .scale-transition.scale-in{transform:scale(1)}.m .card-panel{transition:box-shadow .25s;padding:24px;margin:.5rem 0 1rem 0;border-radius:2px;background-color:#fff}.m .card{position:relative;margin:.5rem 0 1rem 0;background-color:#fff;transition:box-shadow .25s;border-radius:2px}.m .card .card-title{font-size:24px;font-weight:300}.m .card .card-title.activator{cursor:pointer}.m .card.large,.m .card.medium,.m .card.small{position:relative}.m .card.large .card-image,.m .card.medium .card-image,.m .card.small .card-image{max-height:60%;overflow:hidden}.m .card.large .card-image+.card-content,.m .card.medium .card-image+.card-content,.m .card.small .card-image+.card-content{max-height:40%}.m .card.large .card-content,.m .card.medium .card-content,.m .card.small .card-content{max-height:100%;overflow:hidden}.m .card.large .card-action,.m .card.medium .card-action,.m .card.small .card-action{position:absolute;bottom:0;left:0;right:0}.m .card.small{height:300px}.m .card.medium{height:400px}.m .card.large{height:500px}.m .card.horizontal{display:flex}.m .card.horizontal.large .card-image,.m .card.horizontal.medium .card-image,.m .card.horizontal.small .card-image{height:100%;max-height:none;overflow:visible}.m .card.horizontal.large .card-image img,.m .card.horizontal.medium .card-image img,.m .card.horizontal.small .card-image img{height:100%}.m .card.horizontal .card-image{max-width:50%}.m .card.horizontal .card-image img{border-radius:2px 0 0 2px;max-width:100%;width:auto}.m .card.horizontal .card-stacked{display:flex;flex-direction:column;flex:1;position:relative}.m .card.horizontal .card-stacked .card-content{flex-grow:1}.m .card.sticky-action .card-action{z-index:2}.m .card.sticky-action .card-reveal{z-index:1;padding-bottom:64px}.m .card .card-image{position:relative}.m .card .card-image img{display:block;border-radius:2px 2px 0 0;position:relative;left:0;right:0;top:0;bottom:0;width:100%}.m .card .card-image .card-title{color:#fff;position:absolute;bottom:0;left:0;max-width:100%;padding:24px}.m .card .card-content{padding:24px;border-radius:0 0 2px 2px}.m .card .card-content p{margin:0;color:inherit}.m .card .card-content .card-title{display:block;line-height:32px;margin-bottom:8px}.m .card .card-content .card-title i{line-height:32px}.m .card .card-action{position:relative;background-color:inherit;border-top:1px solid rgba(160,160,160,.2);padding:16px 24px}.m .card .card-action:last-child{border-radius:0 0 2px 2px}.m .card .card-action a:not(.btn):not(.m.btn-large):not(.btn-large):not(.btn-floating){color:#ffab40;margin-right:24px;transition:color .3s ease;text-transform:uppercase}.m .card .card-action a:not(.btn):not(.m.btn-large):not(.btn-large):not(.btn-floating):hover{color:#ffd8a6}.m .card .card-reveal{padding:24px;position:absolute;background-color:#fff;width:100%;overflow-y:auto;left:0;top:100%;height:100%;z-index:3;display:none}.m .card .card-reveal .card-title{cursor:pointer;display:block}.m #toast-container{display:block;position:fixed;z-index:10000}@media only screen and (max-width:600px){.m #toast-container{min-width:100%;bottom:0}}@media only screen and (min-width:601px) and (max-width:992px){.m #toast-container{left:5%;bottom:7%;max-width:90%}}@media only screen and (min-width:993px){.m #toast-container{top:10%;right:7%;max-width:86%}}.m .toast{border-radius:2px;top:35px;width:auto;margin-top:10px;position:relative;max-width:100%;height:auto;min-height:48px;line-height:1.5em;word-break:break-all;background-color:#323232;padding:10px 25px;font-size:1.1rem;font-weight:300;color:#fff;display:flex;align-items:center;justify-content:space-between;cursor:default}.m .toast .toast-action{color:#eeff41;font-weight:500;margin-right:-25px;margin-left:3rem}.m .toast.rounded{border-radius:24px}@media only screen and (max-width:600px){.m .toast{width:100%;border-radius:0}}.m .tabs{position:relative;overflow-x:auto;overflow-y:hidden;height:48px;width:100%;background-color:#fff;margin:0 auto;white-space:nowrap}.m .tabs.tabs-transparent{background-color:transparent}.m .tabs.tabs-transparent .tab a,.m .tabs.tabs-transparent .tab.disabled a,.m .tabs.tabs-transparent .tab.disabled a:hover{color:rgba(255,255,255,.7)}.m .tabs.tabs-transparent .tab a.active,.m .tabs.tabs-transparent .tab a:hover{color:#fff}.m .tabs.tabs-transparent .indicator{background-color:#fff}.m .tabs.tabs-fixed-width{display:flex}.m .tabs.tabs-fixed-width .tab{flex-grow:1}.m .tabs .tab{display:inline-block;text-align:center;line-height:48px;height:48px;padding:0;margin:0;text-transform:uppercase}.m .tabs .tab a{color:rgba(13,134,231,.7);display:block;width:100%;height:100%;padding:0 24px;font-size:14px;text-overflow:ellipsis;overflow:hidden;transition:color .28s ease}.m .tabs .tab a.active,.m .tabs .tab a:hover{background-color:transparent;color:#0d86e7}.m .tabs .tab.disabled a,.m .tabs .tab.disabled a:hover{color:rgba(13,134,231,.4);cursor:default}.m .tabs .indicator{position:absolute;bottom:0;height:2px;background-color:#acd8fa;will-change:left,right}@media only screen and (max-width:992px){.m .tabs{display:flex}.m .tabs .tab{flex-grow:1}.m .tabs .tab a{padding:0 12px}}.m .material-tooltip{padding:10px 8px;font-size:1rem;z-index:2000;background-color:transparent;border-radius:2px;color:#fff;min-height:36px;line-height:120%;opacity:0;position:absolute;text-align:center;max-width:calc(100% - 4px);overflow:hidden;left:0;top:0;pointer-events:none;visibility:hidden;background-color:#323232}.m .backdrop{position:absolute;opacity:0;height:7px;width:14px;border-radius:0 0 50% 50%;background-color:#323232;z-index:-1;transform-origin:50% 0;visibility:hidden}.m .btn,.m .btn-flat,.m .btn-large{border:none;border-radius:2px;display:inline-block;height:36px;line-height:36px;padding:0 2rem;text-transform:uppercase;vertical-align:middle;-webkit-tap-highlight-color:transparent}.m .btn-flat.disabled,.m .btn-flat:disabled,.m .btn-flat[disabled],.m .btn-floating.disabled,.m .btn-floating:disabled,.m .btn-floating[disabled],.m .btn-large.disabled,.m .btn-large:disabled,.m .btn-large[disabled],.m .btn.disabled,.m .btn:disabled,.m .btn[disabled],.m .disabled.btn-large,.m [disabled].btn-large{pointer-events:none;background-color:#dfdfdf!important;box-shadow:none;color:#9f9f9f!important;cursor:default}.m .btn-flat.disabled:hover,.m .btn-flat:disabled:hover,.m .btn-flat[disabled]:hover,.m .btn-floating.disabled:hover,.m .btn-floating:disabled:hover,.m .btn-floating[disabled]:hover,.m .btn-large.disabled:hover,.m .btn-large:disabled:hover,.m .btn-large[disabled]:hover,.m .btn.disabled:hover,.m .btn:disabled:hover,.m .btn[disabled]:hover,.m .disabled.btn-large:hover,.m [disabled].btn-large:hover{background-color:#dfdfdf!important;color:#9f9f9f!important}.m .btn,.m .btn-flat,.m .btn-floating,.m .btn-large{font-size:1rem;outline:0}.m .btn i,.m .btn-flat i,.m .btn-floating i,.m .btn-large i{font-size:1.3rem;line-height:inherit}.m .btn-floating:focus,.m .btn-large:focus,.m .btn:focus{background-color:#0c7cd5}.m .btn,.m .btn-large{text-decoration:none;color:#fff;background-color:#2196f3;text-align:center;letter-spacing:.5px;transition:background-color .2s ease-out;cursor:pointer}.m .btn-large:hover,.m .btn:hover{background-color:#39a1f4}.m .btn-floating{display:inline-block;color:#fff;position:relative;overflow:hidden;z-index:1;width:40px;height:40px;line-height:40px;padding:0;background-color:#2196f3;border-radius:50%;transition:background-color .3s;cursor:pointer;vertical-align:middle}.m .btn-floating:hover{background-color:#2196f3}.m .btn-floating:before{border-radius:0}.m .btn-floating.btn-large{width:56px;height:56px}.m .btn-floating.btn-large.halfway-fab{bottom:-28px}.m .btn-floating.btn-large i{line-height:56px}.m .btn-floating.halfway-fab{position:absolute;right:24px;bottom:-20px}.m .btn-floating.halfway-fab.left{right:auto;left:24px}.m .btn-floating i{width:inherit;display:inline-block;text-align:center;color:#fff;font-size:1.6rem;line-height:40px}.m button.btn-floating{border:none}.m .fixed-action-btn{position:fixed;right:23px;bottom:23px;padding-top:15px;margin-bottom:0;z-index:997}.m .fixed-action-btn.active ul{visibility:visible}.m .fixed-action-btn.direction-left,.m .fixed-action-btn.direction-right{padding:0 0 0 15px}.m .fixed-action-btn.direction-left ul,.m .fixed-action-btn.direction-right ul{text-align:right;right:64px;top:50%;transform:translateY(-50%);height:100%;left:auto;width:500px}.m .fixed-action-btn.direction-left ul li,.m .fixed-action-btn.direction-right ul li{display:inline-block;margin:7.5px 15px 0 0}.m .fixed-action-btn.direction-right{padding:0 15px 0 0}.m .fixed-action-btn.direction-right ul{text-align:left;direction:rtl;left:64px;right:auto}.m .fixed-action-btn.direction-right ul li{margin:7.5px 0 0 15px}.m .fixed-action-btn.direction-bottom{padding:0 0 15px 0}.m .fixed-action-btn.direction-bottom ul{top:64px;bottom:auto;display:flex;flex-direction:column-reverse}.m .fixed-action-btn.direction-bottom ul li{margin:15px 0 0 0}.m .fixed-action-btn.toolbar{padding:0;height:56px}.m .fixed-action-btn.toolbar.active>a i{opacity:0}.m .fixed-action-btn.toolbar ul{display:flex;top:0;bottom:0;z-index:1}.m .fixed-action-btn.toolbar ul li{flex:1;display:inline-block;margin:0;height:100%;transition:none}.m .fixed-action-btn.toolbar ul li a{display:block;overflow:hidden;position:relative;width:100%;height:100%;background-color:transparent;box-shadow:none;color:#fff;line-height:56px;z-index:1}.m .fixed-action-btn.toolbar ul li a i{line-height:inherit}.m .fixed-action-btn ul{left:0;right:0;text-align:center;position:absolute;bottom:64px;margin:0;visibility:hidden}.m .fixed-action-btn ul li{margin-bottom:15px}.m .fixed-action-btn ul a.btn-floating{opacity:0}.m .fixed-action-btn .fab-backdrop{position:absolute;top:0;left:0;z-index:-1;width:40px;height:40px;background-color:#2196f3;border-radius:50%;transform:scale(0)}.m .btn-flat{box-shadow:none;background-color:transparent;color:#343434;cursor:pointer;transition:background-color .2s}.m .btn-flat:focus,.m .btn-flat:hover{box-shadow:none}.m .btn-flat:focus{background-color:rgba(0,0,0,.1)}.m .btn-flat.disabled{background-color:transparent!important;color:#b3b3b3!important;cursor:default}.m .btn-large{height:54px;line-height:54px}.m .btn-large i{font-size:1.6rem}.m .btn-block{display:block}.m .dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;overflow-y:auto;opacity:0;position:absolute;z-index:999;transform-origin:0 0}.m .dropdown-content:focus{outline:0}.m .dropdown-content li{clear:both;color:rgba(0,0,0,.87);cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left}.m .dropdown-content li.active,.m .dropdown-content li:hover{background-color:#eee}.m .dropdown-content li:focus{outline:0;background-color:#dadada}.m .dropdown-content li.divider{min-height:0;height:1px}.m .dropdown-content li>a,.m .dropdown-content li>span{font-size:16px;color:#2196f3;display:block;line-height:22px;padding:14px 16px}.m .dropdown-content li>span>label{top:1px;left:0;height:18px}.m .dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}.m .input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px;transform:none}.m .waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;user-select:none;-webkit-tap-highlight-color:transparent;vertical-align:middle;z-index:1;transition:.3s ease-out}.m .waves-effect .waves-ripple{position:absolute;border-radius:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;opacity:0;background:rgba(0,0,0,.2);transition:all .7s ease-out;transition-property:transform,opacity;transform:scale(0);pointer-events:none}.m .waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.45)}.m .waves-effect.waves-red .waves-ripple{background-color:rgba(244,67,54,.7)}.m .waves-effect.waves-yellow .waves-ripple{background-color:rgba(255,235,59,.7)}.m .waves-effect.waves-orange .waves-ripple{background-color:rgba(255,152,0,.7)}.m .waves-effect.waves-purple .waves-ripple{background-color:rgba(156,39,176,.7)}.m .waves-effect.waves-green .waves-ripple{background-color:rgba(76,175,80,.7)}.m .waves-effect.waves-teal .waves-ripple{background-color:rgba(0,150,136,.7)}.m .waves-effect input[type=button],.m .waves-effect input[type=reset],.m .waves-effect input[type=submit]{border:0;font-style:normal;font-size:inherit;text-transform:inherit;background:0 0}.m .waves-effect img{position:relative;z-index:-1}.m .waves-notransition{transition:none!important}.m .waves-circle{transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%)}.m .waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.m .waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.m .waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%;-webkit-mask-image:none}.m .waves-block{display:block}.m .waves-effect .waves-ripple{z-index:-1}.m .modal{display:none;position:fixed;left:0;right:0;background-color:#fafafa;padding:0;max-height:70%;width:55%;margin:auto;overflow-y:auto;border-radius:2px;will-change:top,opacity}@media only screen and (max-width:992px){.m .modal{width:80%}}.m .modal h1,.m .modal h2,.m .modal h3,.m .modal h4{margin-top:0}.m .modal .modal-content{padding:24px}.m .modal .modal-close{cursor:pointer}.m .modal .modal-footer{border-radius:0 0 2px 2px;background-color:#fafafa;padding:4px 6px;height:56px;width:100%;text-align:right}.m .modal .modal-footer .btn,.m .modal .modal-footer .btn-flat,.m .modal .modal-footer .btn-large{margin:6px 0}.m .modal-overlay{position:fixed;z-index:999;top:-25%;left:0;bottom:0;right:0;height:125%;width:100%;background:#000;display:none;will-change:opacity}.m .modal.modal-fixed-footer{padding:0;height:70%}.m .modal.modal-fixed-footer .modal-content{position:absolute;height:calc(100% - 56px);max-height:100%;width:100%;overflow-y:auto}.m .modal.modal-fixed-footer .modal-footer{border-top:1px solid rgba(0,0,0,.1);position:absolute;bottom:0}.m .modal.bottom-sheet{top:auto;bottom:-100%;margin:0;width:100%;max-height:45%;border-radius:0;will-change:bottom,opacity}.m .collapsible{border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd;margin:.5rem 0 1rem 0}.m .collapsible-header{display:flex;cursor:pointer;-webkit-tap-highlight-color:transparent;line-height:1.5;padding:1rem;background-color:#fff;border-bottom:1px solid #ddd}.m .collapsible-header i{width:2rem;font-size:1.6rem;display:inline-block;text-align:center;margin-right:1rem}.m .collapsible-body{display:none;border-bottom:1px solid #ddd;box-sizing:border-box;padding:2rem}.m .sidenav .collapsible,.m .sidenav.fixed .collapsible{border:none;box-shadow:none}.m .sidenav .collapsible li,.m .sidenav.fixed .collapsible li{padding:0}.m .sidenav .collapsible-header,.m .sidenav.fixed .collapsible-header{background-color:transparent;border:none;line-height:inherit;height:inherit;padding:0 16px}.m .sidenav .collapsible-header:hover,.m .sidenav.fixed .collapsible-header:hover{background-color:rgba(0,0,0,.05)}.m .sidenav .collapsible-header i,.m .sidenav.fixed .collapsible-header i{line-height:inherit}.m .sidenav .collapsible-body,.m .sidenav.fixed .collapsible-body{border:0;background-color:#fff}.m .sidenav .collapsible-body li a,.m .sidenav.fixed .collapsible-body li a{padding:0 23.5px 0 31px}.m .collapsible.popout{border:none;box-shadow:none}.m .collapsible.popout>li{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);margin:0 24px;transition:margin .35s cubic-bezier(.25,.46,.45,.94)}.m .collapsible.popout>li.active{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);margin:16px 0}.m .chip{display:inline-block;height:32px;font-size:13px;font-weight:500;color:rgba(0,0,0,.6);line-height:32px;padding:0 12px;border-radius:16px;background-color:#e4e4e4;margin-bottom:5px;margin-right:5px}.m .chip:focus{outline:0;background-color:#26a69a;color:#fff}.m .chip>img{float:left;margin:0 8px 0 -12px;height:32px;width:32px;border-radius:50%}.m .chip .close{cursor:pointer;float:right;font-size:16px;line-height:32px;padding-left:8px}.m .chips{border:none;border-bottom:1px solid #9e9e9e;box-shadow:none;margin:0 0 8px 0;min-height:45px;outline:0;transition:all .3s}.m .chips.focus{border-bottom:1px solid #26a69a;box-shadow:0 1px 0 0 #26a69a}.m .chips:hover{cursor:text}.m .chips .input{background:0 0;border:0;color:rgba(0,0,0,.6);display:inline-block;font-size:1rem;height:3rem;line-height:32px;outline:0;margin:0;padding:0!important;width:120px!important}.m .chips .input:focus{border:0!important;box-shadow:none!important}.m .chips .autocomplete-content{margin-top:0;margin-bottom:0}.m .prefix~.chips{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.m .chips:empty~label{font-size:.8rem;transform:translateY(-140%)}.m .materialboxed{display:block;cursor:zoom-in;position:relative;transition:opacity .4s;-webkit-backface-visibility:hidden}.m .materialboxed:hover:not(.active){opacity:.8}.m .materialboxed.active{cursor:zoom-out}.m #materialbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#292929;z-index:1000;will-change:opacity}.m .materialbox-caption{position:fixed;display:none;color:#fff;line-height:50px;bottom:0;left:0;width:100%;text-align:center;padding:0 15%;height:50px;z-index:1000;-webkit-font-smoothing:antialiased}.m select:focus{outline:1px solid #fff}.m button:focus{outline:0;background-color:#349ff4}.m label{font-size:.8rem;color:#9e9e9e}.m ::placeholder{color:#d1d1d1}.m input:not([type]),.m input[type=date]:not(.browser-default),.m input[type=datetime-local]:not(.browser-default),.m input[type=datetime]:not(.browser-default),.m input[type=email]:not(.browser-default),.m input[type=number]:not(.browser-default),.m input[type=password]:not(.browser-default),.m input[type=search]:not(.browser-default),.m input[type=tel]:not(.browser-default),.m input[type=text]:not(.browser-default),.m input[type=time]:not(.browser-default),.m input[type=url]:not(.browser-default),.m textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;border-radius:0;outline:0;height:3rem;width:100%;font-size:1rem;margin:0 0 8px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:all .3s}.m input:not([type]):disabled,.m input:not([type])[readonly=readonly],.m input[type=date]:not(.browser-default):disabled,.m input[type=date]:not(.browser-default)[readonly=readonly],.m input[type=datetime-local]:not(.browser-default):disabled,.m input[type=datetime-local]:not(.browser-default)[readonly=readonly],.m input[type=datetime]:not(.browser-default):disabled,.m input[type=datetime]:not(.browser-default)[readonly=readonly],.m input[type=email]:not(.browser-default):disabled,.m input[type=email]:not(.browser-default)[readonly=readonly],.m input[type=number]:not(.browser-default):disabled,.m input[type=number]:not(.browser-default)[readonly=readonly],.m input[type=password]:not(.browser-default):disabled,.m input[type=password]:not(.browser-default)[readonly=readonly],.m input[type=search]:not(.browser-default):disabled,.m input[type=search]:not(.browser-default)[readonly=readonly],.m input[type=tel]:not(.browser-default):disabled,.m input[type=tel]:not(.browser-default)[readonly=readonly],.m input[type=text]:not(.browser-default):disabled,.m input[type=text]:not(.browser-default)[readonly=readonly],.m input[type=time]:not(.browser-default):disabled,.m input[type=time]:not(.browser-default)[readonly=readonly],.m input[type=url]:not(.browser-default):disabled,.m input[type=url]:not(.browser-default)[readonly=readonly],.m textarea.materialize-textarea:disabled,.m textarea.materialize-textarea[readonly=readonly]{color:rgba(0,0,0,.42);border-bottom:1px dotted rgba(0,0,0,.42)}.m input:not([type]):disabled+label,.m input:not([type])[readonly=readonly]+label,.m input[type=date]:not(.browser-default):disabled+label,.m input[type=date]:not(.browser-default)[readonly=readonly]+label,.m input[type=datetime-local]:not(.browser-default):disabled+label,.m input[type=datetime-local]:not(.browser-default)[readonly=readonly]+label,.m input[type=datetime]:not(.browser-default):disabled+label,.m input[type=datetime]:not(.browser-default)[readonly=readonly]+label,.m input[type=email]:not(.browser-default):disabled+label,.m input[type=email]:not(.browser-default)[readonly=readonly]+label,.m input[type=number]:not(.browser-default):disabled+label,.m input[type=number]:not(.browser-default)[readonly=readonly]+label,.m input[type=password]:not(.browser-default):disabled+label,.m input[type=password]:not(.browser-default)[readonly=readonly]+label,.m input[type=search]:not(.browser-default):disabled+label,.m input[type=search]:not(.browser-default)[readonly=readonly]+label,.m input[type=tel]:not(.browser-default):disabled+label,.m input[type=tel]:not(.browser-default)[readonly=readonly]+label,.m input[type=text]:not(.browser-default):disabled+label,.m input[type=text]:not(.browser-default)[readonly=readonly]+label,.m input[type=time]:not(.browser-default):disabled+label,.m input[type=time]:not(.browser-default)[readonly=readonly]+label,.m input[type=url]:not(.browser-default):disabled+label,.m input[type=url]:not(.browser-default)[readonly=readonly]+label,.m textarea.materialize-textarea:disabled+label,.m textarea.materialize-textarea[readonly=readonly]+label{color:rgba(0,0,0,.42)}.m input:not([type]):focus:not([readonly]),.m input[type=date]:not(.browser-default):focus:not([readonly]),.m input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.m input[type=datetime]:not(.browser-default):focus:not([readonly]),.m input[type=email]:not(.browser-default):focus:not([readonly]),.m input[type=number]:not(.browser-default):focus:not([readonly]),.m input[type=password]:not(.browser-default):focus:not([readonly]),.m input[type=search]:not(.browser-default):focus:not([readonly]),.m input[type=tel]:not(.browser-default):focus:not([readonly]),.m input[type=text]:not(.browser-default):focus:not([readonly]),.m input[type=time]:not(.browser-default):focus:not([readonly]),.m input[type=url]:not(.browser-default):focus:not([readonly]),.m textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #2196f3;box-shadow:0 1px 0 0 #2196f3}.m input:not([type]):focus:not([readonly])+label,.m input[type=date]:not(.browser-default):focus:not([readonly])+label,.m input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,.m input[type=datetime]:not(.browser-default):focus:not([readonly])+label,.m input[type=email]:not(.browser-default):focus:not([readonly])+label,.m input[type=number]:not(.browser-default):focus:not([readonly])+label,.m input[type=password]:not(.browser-default):focus:not([readonly])+label,.m input[type=search]:not(.browser-default):focus:not([readonly])+label,.m input[type=tel]:not(.browser-default):focus:not([readonly])+label,.m input[type=text]:not(.browser-default):focus:not([readonly])+label,.m input[type=time]:not(.browser-default):focus:not([readonly])+label,.m input[type=url]:not(.browser-default):focus:not([readonly])+label,.m textarea.materialize-textarea:focus:not([readonly])+label{color:#2196f3}.m input:not([type]):focus.valid~label,.m input[type=date]:not(.browser-default):focus.valid~label,.m input[type=datetime-local]:not(.browser-default):focus.valid~label,.m input[type=datetime]:not(.browser-default):focus.valid~label,.m input[type=email]:not(.browser-default):focus.valid~label,.m input[type=number]:not(.browser-default):focus.valid~label,.m input[type=password]:not(.browser-default):focus.valid~label,.m input[type=search]:not(.browser-default):focus.valid~label,.m input[type=tel]:not(.browser-default):focus.valid~label,.m input[type=text]:not(.browser-default):focus.valid~label,.m input[type=time]:not(.browser-default):focus.valid~label,.m input[type=url]:not(.browser-default):focus.valid~label,.m textarea.materialize-textarea:focus.valid~label{color:#009688}.m input:not([type]):focus.invalid~label,.m input[type=date]:not(.browser-default):focus.invalid~label,.m input[type=datetime-local]:not(.browser-default):focus.invalid~label,.m input[type=datetime]:not(.browser-default):focus.invalid~label,.m input[type=email]:not(.browser-default):focus.invalid~label,.m input[type=number]:not(.browser-default):focus.invalid~label,.m input[type=password]:not(.browser-default):focus.invalid~label,.m input[type=search]:not(.browser-default):focus.invalid~label,.m input[type=tel]:not(.browser-default):focus.invalid~label,.m input[type=text]:not(.browser-default):focus.invalid~label,.m input[type=time]:not(.browser-default):focus.invalid~label,.m input[type=url]:not(.browser-default):focus.invalid~label,.m textarea.materialize-textarea:focus.invalid~label{color:#f44336}.m input:not([type]).validate+label,.m input[type=date]:not(.browser-default).validate+label,.m input[type=datetime-local]:not(.browser-default).validate+label,.m input[type=datetime]:not(.browser-default).validate+label,.m input[type=email]:not(.browser-default).validate+label,.m input[type=number]:not(.browser-default).validate+label,.m input[type=password]:not(.browser-default).validate+label,.m input[type=search]:not(.browser-default).validate+label,.m input[type=tel]:not(.browser-default).validate+label,.m input[type=text]:not(.browser-default).validate+label,.m input[type=time]:not(.browser-default).validate+label,.m input[type=url]:not(.browser-default).validate+label,.m textarea.materialize-textarea.validate+label{width:100%}.m .select-wrapper.valid>input.select-dropdown,.m input.valid:not([type]),.m input.valid:not([type]):focus,.m input[type=date].valid:not(.browser-default),.m input[type=date].valid:not(.browser-default):focus,.m input[type=datetime-local].valid:not(.browser-default),.m input[type=datetime-local].valid:not(.browser-default):focus,.m input[type=datetime].valid:not(.browser-default),.m input[type=datetime].valid:not(.browser-default):focus,.m input[type=email].valid:not(.browser-default),.m input[type=email].valid:not(.browser-default):focus,.m input[type=number].valid:not(.browser-default),.m input[type=number].valid:not(.browser-default):focus,.m input[type=password].valid:not(.browser-default),.m input[type=password].valid:not(.browser-default):focus,.m input[type=search].valid:not(.browser-default),.m input[type=search].valid:not(.browser-default):focus,.m input[type=tel].valid:not(.browser-default),.m input[type=tel].valid:not(.browser-default):focus,.m input[type=text].valid:not(.browser-default),.m input[type=text].valid:not(.browser-default):focus,.m input[type=time].valid:not(.browser-default),.m input[type=time].valid:not(.browser-default):focus,.m input[type=url].valid:not(.browser-default),.m input[type=url].valid:not(.browser-default):focus,.m textarea.materialize-textarea.valid,.m textarea.materialize-textarea.valid:focus{border-bottom:1px solid #009688;box-shadow:0 1px 0 0 #009688}.m .select-wrapper.invalid>input.select-dropdown,.m input.invalid:not([type]),.m input.invalid:not([type]):focus,.m input[type=date].invalid:not(.browser-default),.m input[type=date].invalid:not(.browser-default):focus,.m input[type=datetime-local].invalid:not(.browser-default),.m input[type=datetime-local].invalid:not(.browser-default):focus,.m input[type=datetime].invalid:not(.browser-default),.m input[type=datetime].invalid:not(.browser-default):focus,.m input[type=email].invalid:not(.browser-default),.m input[type=email].invalid:not(.browser-default):focus,.m input[type=number].invalid:not(.browser-default),.m input[type=number].invalid:not(.browser-default):focus,.m input[type=password].invalid:not(.browser-default),.m input[type=password].invalid:not(.browser-default):focus,.m input[type=search].invalid:not(.browser-default),.m input[type=search].invalid:not(.browser-default):focus,.m input[type=tel].invalid:not(.browser-default),.m input[type=tel].invalid:not(.browser-default):focus,.m input[type=text].invalid:not(.browser-default),.m input[type=text].invalid:not(.browser-default):focus,.m input[type=time].invalid:not(.browser-default),.m input[type=time].invalid:not(.browser-default):focus,.m input[type=url].invalid:not(.browser-default),.m input[type=url].invalid:not(.browser-default):focus,.m textarea.materialize-textarea.invalid,.m textarea.materialize-textarea.invalid:focus{border-bottom:1px solid #f44336;box-shadow:0 1px 0 0 #f44336}.m .select-wrapper.invalid~.helper-text[data-error],.m .select-wrapper.valid .helper-text[data-success],.m input:not([type]).invalid~.helper-text[data-error],.m input:not([type]).valid~.helper-text[data-success],.m input:not([type]):focus.invalid~.helper-text[data-error],.m input:not([type]):focus.valid~.helper-text[data-success],.m input[type=date]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=date]:not(.browser-default).valid~.helper-text[data-success],.m input[type=date]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=date]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=datetime-local]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=datetime-local]:not(.browser-default).valid~.helper-text[data-success],.m input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=datetime]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=datetime]:not(.browser-default).valid~.helper-text[data-success],.m input[type=datetime]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=datetime]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=email]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=email]:not(.browser-default).valid~.helper-text[data-success],.m input[type=email]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=email]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=number]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=number]:not(.browser-default).valid~.helper-text[data-success],.m input[type=number]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=number]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=password]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=password]:not(.browser-default).valid~.helper-text[data-success],.m input[type=password]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=password]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=search]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=search]:not(.browser-default).valid~.helper-text[data-success],.m input[type=search]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=search]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=tel]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=tel]:not(.browser-default).valid~.helper-text[data-success],.m input[type=tel]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=tel]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=text]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=text]:not(.browser-default).valid~.helper-text[data-success],.m input[type=text]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=text]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=time]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=time]:not(.browser-default).valid~.helper-text[data-success],.m input[type=time]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=time]:not(.browser-default):focus.valid~.helper-text[data-success],.m input[type=url]:not(.browser-default).invalid~.helper-text[data-error],.m input[type=url]:not(.browser-default).valid~.helper-text[data-success],.m input[type=url]:not(.browser-default):focus.invalid~.helper-text[data-error],.m input[type=url]:not(.browser-default):focus.valid~.helper-text[data-success],.m textarea.materialize-textarea.invalid~.helper-text[data-error],.m textarea.materialize-textarea.valid~.helper-text[data-success],.m textarea.materialize-textarea:focus.invalid~.helper-text[data-error],.m textarea.materialize-textarea:focus.valid~.helper-text[data-success]{color:transparent;user-select:none;pointer-events:none}.m .select-wrapper.valid~.helper-text:after,.m input:not([type]).valid~.helper-text:after,.m input:not([type]):focus.valid~.helper-text:after,.m input[type=date]:not(.browser-default).valid~.helper-text:after,.m input[type=date]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=datetime-local]:not(.browser-default).valid~.helper-text:after,.m input[type=datetime-local]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=datetime]:not(.browser-default).valid~.helper-text:after,.m input[type=datetime]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=email]:not(.browser-default).valid~.helper-text:after,.m input[type=email]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=number]:not(.browser-default).valid~.helper-text:after,.m input[type=number]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=password]:not(.browser-default).valid~.helper-text:after,.m input[type=password]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=search]:not(.browser-default).valid~.helper-text:after,.m input[type=search]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=tel]:not(.browser-default).valid~.helper-text:after,.m input[type=tel]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=text]:not(.browser-default).valid~.helper-text:after,.m input[type=text]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=time]:not(.browser-default).valid~.helper-text:after,.m input[type=time]:not(.browser-default):focus.valid~.helper-text:after,.m input[type=url]:not(.browser-default).valid~.helper-text:after,.m input[type=url]:not(.browser-default):focus.valid~.helper-text:after,.m textarea.materialize-textarea.valid~.helper-text:after,.m textarea.materialize-textarea:focus.valid~.helper-text:after{content:attr(data-success);color:#009688}.m .select-wrapper.invalid~.helper-text:after,.m input:not([type]).invalid~.helper-text:after,.m input:not([type]):focus.invalid~.helper-text:after,.m input[type=date]:not(.browser-default).invalid~.helper-text:after,.m input[type=date]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=datetime-local]:not(.browser-default).invalid~.helper-text:after,.m input[type=datetime-local]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=datetime]:not(.browser-default).invalid~.helper-text:after,.m input[type=datetime]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=email]:not(.browser-default).invalid~.helper-text:after,.m input[type=email]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=number]:not(.browser-default).invalid~.helper-text:after,.m input[type=number]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=password]:not(.browser-default).invalid~.helper-text:after,.m input[type=password]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=search]:not(.browser-default).invalid~.helper-text:after,.m input[type=search]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=tel]:not(.browser-default).invalid~.helper-text:after,.m input[type=tel]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=text]:not(.browser-default).invalid~.helper-text:after,.m input[type=text]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=time]:not(.browser-default).invalid~.helper-text:after,.m input[type=time]:not(.browser-default):focus.invalid~.helper-text:after,.m input[type=url]:not(.browser-default).invalid~.helper-text:after,.m input[type=url]:not(.browser-default):focus.invalid~.helper-text:after,.m textarea.materialize-textarea.invalid~.helper-text:after,.m textarea.materialize-textarea:focus.invalid~.helper-text:after{content:attr(data-error);color:#f44336}.m .select-wrapper+label:after,.m input:not([type])+label:after,.m input[type=date]:not(.browser-default)+label:after,.m input[type=datetime-local]:not(.browser-default)+label:after,.m input[type=datetime]:not(.browser-default)+label:after,.m input[type=email]:not(.browser-default)+label:after,.m input[type=number]:not(.browser-default)+label:after,.m input[type=password]:not(.browser-default)+label:after,.m input[type=search]:not(.browser-default)+label:after,.m input[type=tel]:not(.browser-default)+label:after,.m input[type=text]:not(.browser-default)+label:after,.m input[type=time]:not(.browser-default)+label:after,.m input[type=url]:not(.browser-default)+label:after,.m textarea.materialize-textarea+label:after{display:block;content:"";position:absolute;top:100%;left:0;opacity:0;transition:.2s opacity ease-out,.2s color ease-out}.m .input-field{position:relative;margin-top:1rem;margin-bottom:1rem}.m .input-field.inline{display:inline-block;vertical-align:middle;margin-left:5px}.m .input-field.inline .select-dropdown,.m .input-field.inline input{margin-bottom:1rem}.m .input-field.col label{left:.75rem}.m .input-field.col .prefix~.validate~label,.m .input-field.col .prefix~label{width:calc(100% - 3rem - 1.5rem)}.m .input-field>label{color:#9e9e9e;position:absolute;top:0;left:0;font-size:1rem;cursor:text;transition:transform .2s ease-out,color .2s ease-out;transform-origin:0 100%;text-align:initial;transform:translateY(12px)}.m .input-field>label:not(.label-icon).active{transform:translateY(-14px) scale(.8);transform-origin:0 0}.m .input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,.54)}.m .input-field .helper-text::after{opacity:1;position:absolute;top:0;left:0}.m .input-field .prefix{position:absolute;width:3rem;font-size:2rem;transition:color .2s}.m .input-field .prefix.active{color:#2196f3}.m .input-field .prefix~.autocomplete-content,.m .input-field .prefix~.validate~label,.m .input-field .prefix~input,.m .input-field .prefix~label,.m .input-field .prefix~textarea{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.m .input-field .prefix~label{margin-left:3rem}@media only screen and (max-width:992px){.m .input-field .prefix~input{width:86%;width:calc(100% - 3rem)}}@media only screen and (max-width:600px){.m .input-field .prefix~input{width:80%;width:calc(100% - 3rem)}}.m .input-field input[type=search]{display:block;line-height:inherit}.nav-wrapper .m .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;box-shadow:none}.m .input-field input[type=search]:focus:not(.browser-default){background-color:#fff;border:0;box-shadow:none;color:#444}.m .input-field input[type=search]:focus:not(.browser-default)+label i,.m .input-field input[type=search]:focus:not(.browser-default)~.material-icons,.m .input-field input[type=search]:focus:not(.browser-default)~.mdi-navigation-close{color:#444}.m .input-field input[type=search]+.label-icon{transform:none;left:1rem}.m .input-field input[type=search]~.material-icons,.m .input-field input[type=search]~.mdi-navigation-close{position:absolute;top:0;right:1rem;color:transparent;cursor:pointer;font-size:2rem;transition:.3s color}.m textarea{width:100%;height:3rem;background-color:transparent}.m textarea.materialize-textarea{line-height:normal;overflow-y:hidden;padding:.8rem 0 .8rem 0;resize:none;min-height:3rem;box-sizing:border-box;transition:none}.m .hiddendiv{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;padding-top:1.2rem;position:absolute;top:0;z-index:-1}.m .autocomplete-content{margin-top:-8px;margin-bottom:8px;display:block;opacity:1;position:static}.m .autocomplete-content li .highlight{color:#444}.m .autocomplete-content li img{height:40px;width:40px;margin:5px 15px}.m .character-counter{min-height:18px}.m [type=radio]:checked,.m [type=radio]:not(:checked){position:absolute;opacity:0;pointer-events:none}.m [type=radio]:checked+span,.m [type=radio]:not(:checked)+span{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;user-select:none}.m [type=radio]+span:after,.m [type=radio]+span:before{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;transition:.28s ease}.m [type=radio].with-gap:checked+span:after,.m [type=radio].with-gap:checked+span:before,.m [type=radio]:checked+span:after,.m [type=radio]:checked+span:before,.m [type=radio]:not(:checked)+span:after,.m [type=radio]:not(:checked)+span:before{border-radius:50%}.m [type=radio]:not(:checked)+span:after,.m [type=radio]:not(:checked)+span:before{border:2px solid #5a5a5a}.m [type=radio]:not(:checked)+span:after{transform:scale(0)}.m [type=radio]:checked+span:before{border:2px solid transparent}.m [type=radio].with-gap:checked+span:after,.m [type=radio].with-gap:checked+span:before,.m [type=radio]:checked+span:after{border:2px solid #2196f3}.m [type=radio].with-gap:checked+span:after,.m [type=radio]:checked+span:after{background-color:#2196f3}.m [type=radio]:checked+span:after{transform:scale(1.02)}.m [type=radio].with-gap:checked+span:after{transform:scale(.5)}.m [type=radio].tabbed:focus+span:before{box-shadow:0 0 0 10px rgba(0,0,0,.1)}.m [type=radio].with-gap:disabled:checked+span:before{border:2px solid rgba(0,0,0,.42)}.m [type=radio].with-gap:disabled:checked+span:after{border:none;background-color:rgba(0,0,0,.42)}.m [type=radio]:disabled:checked+span:before,.m [type=radio]:disabled:not(:checked)+span:before{background-color:transparent;border-color:rgba(0,0,0,.42)}.m [type=radio]:disabled+span{color:rgba(0,0,0,.42)}.m [type=radio]:disabled:not(:checked)+span:before{border-color:rgba(0,0,0,.42)}.m [type=radio]:disabled:checked+span:after{background-color:rgba(0,0,0,.42);border-color:#949494}.m form p{margin-bottom:10px;text-align:left}.m form p:last-child{margin-bottom:0}.m [type=checkbox]:checked,.m [type=checkbox]:not(:checked){position:absolute;opacity:0;pointer-events:none}.m [type=checkbox]+span:not(.lever){position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;user-select:none}.m [type=checkbox]+span:not(.lever):before,.m [type=checkbox]:not(.filled-in)+span:not(.lever):after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:3px;transition:.2s}.m [type=checkbox]:not(.filled-in)+span:not(.lever):after{border:0;transform:scale(0)}.m [type=checkbox]:not(:checked):disabled+span:not(.lever):before{border:none;background-color:rgba(0,0,0,.42)}.m [type=checkbox].tabbed:focus+span:not(.lever):after{transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.m [type=checkbox]:checked+span:not(.lever):before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #2196f3;border-bottom:2px solid #2196f3;transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%}.m [type=checkbox]:checked:disabled+span:before{border-right:2px solid rgba(0,0,0,.42);border-bottom:2px solid rgba(0,0,0,.42)}.m [type=checkbox]:indeterminate+span:not(.lever):before{top:-11px;left:-12px;width:10px;height:22px;border-top:none;border-left:none;border-right:2px solid #2196f3;border-bottom:none;transform:rotate(90deg);backface-visibility:hidden;transform-origin:100% 100%}.m [type=checkbox]:indeterminate:disabled+span:not(.lever):before{border-right:2px solid rgba(0,0,0,.42);background-color:transparent}.m [type=checkbox].filled-in+span:not(.lever):after{border-radius:2px}.m [type=checkbox].filled-in+span:not(.lever):after,.m [type=checkbox].filled-in+span:not(.lever):before{content:'';left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}.m [type=checkbox].filled-in:not(:checked)+span:not(.lever):before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;transform:rotateZ(37deg);transform-origin:100% 100%}.m [type=checkbox].filled-in:not(:checked)+span:not(.lever):after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}.m [type=checkbox].filled-in:checked+span:not(.lever):before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotateZ(37deg);transform-origin:100% 100%}.m [type=checkbox].filled-in:checked+span:not(.lever):after{top:0;width:20px;height:20px;border:2px solid #2196f3;background-color:#2196f3;z-index:0}.m [type=checkbox].filled-in.tabbed:focus+span:not(.lever):after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,.1)}.m [type=checkbox].filled-in.tabbed:checked:focus+span:not(.lever):after{border-radius:2px;background-color:#2196f3;border-color:#2196f3}.m [type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):before{background-color:transparent;border:2px solid transparent}.m [type=checkbox].filled-in:disabled:not(:checked)+span:not(.lever):after{border-color:transparent;background-color:#949494}.m [type=checkbox].filled-in:disabled:checked+span:not(.lever):before{background-color:transparent}.m [type=checkbox].filled-in:disabled:checked+span:not(.lever):after{background-color:#949494;border-color:#949494}.m .switch,.m .switch *{-webkit-tap-highlight-color:transparent;user-select:none}.m .switch label{cursor:pointer}.m .switch label input[type=checkbox]{opacity:0;width:0;height:0}.m .switch label input[type=checkbox]:checked+.lever{background-color:#a7ceec}.m .switch label input[type=checkbox]:checked+.lever:after,.m .switch label input[type=checkbox]:checked+.lever:before{left:18px}.m .switch label input[type=checkbox]:checked+.lever:after{background-color:#2196f3}.m .switch label .lever{content:"";display:inline-block;position:relative;width:36px;height:14px;background-color:rgba(0,0,0,.38);border-radius:15px;margin-right:10px;transition:background .3s ease;vertical-align:middle;margin:0 16px}.m .switch label .lever:after,.m .switch label .lever:before{content:"";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;left:0;top:-3px;transition:left .3s ease,background .3s ease,box-shadow .1s ease,transform .1s ease}.m .switch label .lever:before{background-color:rgba(33,150,243,.15)}.m .switch label .lever:after{background-color:#f1f1f1;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.m input[type=checkbox]:checked:not(:disabled).tabbed:focus~.lever::before,.m input[type=checkbox]:checked:not(:disabled)~.lever:active::before{transform:scale(2.4);background-color:rgba(33,150,243,.15)}.m input[type=checkbox]:not(:disabled).tabbed:focus~.lever::before,.m input[type=checkbox]:not(:disabled)~.lever:active:before{transform:scale(2.4);background-color:rgba(0,0,0,.08)}.m .switch input[type=checkbox][disabled]+.lever{cursor:default;background-color:rgba(0,0,0,.12)}.m .switch label input[type=checkbox][disabled]+.lever:after,.m .switch label input[type=checkbox][disabled]:checked+.lever:after{background-color:#949494}.m select{display:none}.m select.browser-default{display:block}.m select{background-color:rgba(255,255,255,.9);width:100%;padding:5px;border:1px solid #f2f2f2;border-radius:2px;height:3rem}.m .input-field select{display:block;position:absolute;width:0;pointer-events:none;height:0;top:0;left:0;opacity:0}.m .select-label{position:absolute}.m .select-wrapper{position:relative}.m .select-wrapper.invalid+label,.m .select-wrapper.valid+label{width:100%;pointer-events:none}.m .select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:transparent;border:none;border-bottom:1px solid #9e9e9e;outline:0;height:3rem;line-height:3rem;width:100%;font-size:1rem;margin:0 0 8px 0;padding:0;display:block;user-select:none}.m .select-wrapper input.select-dropdown:focus{border-bottom:1px solid #2196f3}.m .select-wrapper .caret{position:absolute;right:0;top:0;bottom:0;margin:auto 0;z-index:-1;fill:rgba(0,0,0,.87)}.m .select-wrapper+label{position:absolute;top:-26px;font-size:.8rem}.m select:disabled{color:rgba(0,0,0,.42)}.m .select-wrapper.disabled+label{color:rgba(0,0,0,.42)}.m .select-wrapper.disabled .caret{fill:rgba(0,0,0,.42)}.m .select-wrapper input.select-dropdown:disabled{color:rgba(0,0,0,.42);cursor:default;user-select:none}.m .select-wrapper i{color:rgba(0,0,0,.3)}.m .select-dropdown li.disabled,.m .select-dropdown li.disabled>span,.m .select-dropdown li.optgroup{color:rgba(0,0,0,.3);background-color:transparent}.m .select-dropdown.dropdown-content li:hover{background-color:rgba(0,0,0,.08)}.m .select-dropdown.dropdown-content li.selected{background-color:rgba(0,0,0,.03)}.m .select-dropdown.dropdown-content li:focus{background-color:rgba(0,0,0,.08)}.m .prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.m .prefix~label{margin-left:3rem}.m .select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.m .select-dropdown li.optgroup{border-top:1px solid #eee}.m .select-dropdown li.optgroup.selected>span{color:rgba(0,0,0,.7)}.m .select-dropdown li.optgroup>span{color:rgba(0,0,0,.4)}.m .select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.m .file-field{position:relative}.m .file-field .file-path-wrapper{overflow:hidden;padding-left:10px}.m .file-field input.file-path{width:100%}.m .file-field .btn,.m .file-field .btn-large{float:left;height:3rem;line-height:3rem}.m .file-field span{cursor:pointer}.m .file-field input[type=file]{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.m .file-field input[type=file]::-webkit-file-upload-button{display:none}.m .range-field{position:relative}.m input[type=range],.m input[type=range]+.thumb{cursor:pointer}.m input[type=range]{position:relative;background-color:transparent;border:none;outline:0;width:100%;margin:15px 0;padding:0}.m input[type=range]:focus{outline:0}.m input[type=range]+.thumb{position:absolute;top:10px;left:0;border:none;height:0;width:0;border-radius:50%;background-color:#2196f3;margin-left:7px;transform-origin:50% 50%;transform:rotate(-45deg)}.m input[type=range]+.thumb .value{display:block;width:30px;text-align:center;color:#2196f3;font-size:0;transform:rotate(45deg)}.m input[type=range]+.thumb.active{border-radius:50% 50% 50% 0}.m input[type=range]+.thumb.active .value{color:#fff;margin-left:-1px;margin-top:8px;font-size:10px}.m input[type=range]{-webkit-appearance:none}.m input[type=range]::-webkit-slider-runnable-track{height:3px;background:#c2c0c2;border:none}.m input[type=range]::-webkit-slider-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#2196f3;transition:box-shadow .3s;-webkit-appearance:none;background-color:#2196f3;transform-origin:50% 50%;margin:-5px 0 0 0}.m input[type=range].focused:focus:not(.active)::-webkit-slider-thumb{box-shadow:0 0 0 10px rgba(33,150,243,.26)}.m input[type=range]{border:1px solid #fff}.m input[type=range]::-moz-range-track{height:3px;background:#c2c0c2;border:none}.m input[type=range]::-moz-focus-inner{border:0}.m input[type=range]::-moz-range-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#2196f3;transition:box-shadow .3s;margin-top:-5px}.m input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.m input[type=range].focused:focus:not(.active)::-moz-range-thumb{box-shadow:0 0 0 10px rgba(33,150,243,.26)}.m input[type=range]::-ms-track{height:3px;background:0 0;border-color:transparent;border-width:6px 0;color:transparent}.m input[type=range]::-ms-fill-lower{background:#777}.m input[type=range]::-ms-fill-upper{background:#ddd}.m input[type=range]::-ms-thumb{border:none;height:14px;width:14px;border-radius:50%;background:#2196f3;transition:box-shadow .3s}.m input[type=range].focused:focus:not(.active)::-ms-thumb{box-shadow:0 0 0 10px rgba(33,150,243,.26)}.m .table-of-contents.fixed{position:fixed}.m .table-of-contents li{padding:2px 0}.m .table-of-contents a{display:inline-block;font-weight:300;color:#757575;padding-left:16px;height:1.5rem;line-height:1.5rem;letter-spacing:.4;display:inline-block}.m .table-of-contents a:hover{color:#a8a8a8;padding-left:15px;border-left:1px solid #64b5f6}.m .table-of-contents a.active{font-weight:500;padding-left:14px;border-left:2px solid #64b5f6}.m .sidenav{position:fixed;width:300px;left:0;top:0;margin:0;transform:translateX(-100%);height:100%;height:calc(100% + 60px);height:-moz-calc(100%);padding-bottom:60px;background-color:#fff;z-index:999;overflow-y:auto;will-change:transform;backface-visibility:hidden;transform:translateX(-105%)}.m .sidenav.right-aligned{right:0;transform:translateX(105%);left:auto;transform:translateX(100%)}.m .sidenav .collapsible{margin:0}.m .sidenav li{float:none;line-height:48px}.m .sidenav li.active{background-color:rgba(0,0,0,.05)}.m .sidenav li>a{color:rgba(0,0,0,.87);display:block;font-size:14px;font-weight:500;height:48px;line-height:48px;padding:0 32px}.m .sidenav li>a:hover{background-color:rgba(0,0,0,.05)}.m .sidenav li>a.btn,.m .sidenav li>a.btn-flat,.m .sidenav li>a.btn-floating,.m .sidenav li>a.btn-large{margin:10px 15px}.m .sidenav li>a.btn,.m .sidenav li>a.btn-floating,.m .sidenav li>a.btn-large{color:#fff}.m .sidenav li>a.btn-flat{color:#343434}.m .sidenav li>a.btn-large:hover,.m .sidenav li>a.btn:hover{background-color:#39a1f4}.m .sidenav li>a.btn-floating:hover{background-color:#2196f3}.m .sidenav li>a li>a>[class*=mdi-],.m .sidenav li>a>[class^=mdi-],.m .sidenav li>a>i,.m .sidenav li>a>i.material-icons{float:left;height:48px;line-height:48px;margin:0 32px 0 0;width:24px;color:rgba(0,0,0,.54)}.m .sidenav .divider{margin:8px 0 0 0}.m .sidenav .subheader{cursor:initial;pointer-events:none;color:rgba(0,0,0,.54);font-size:14px;font-weight:500;line-height:48px}.m .sidenav .subheader:hover{background-color:transparent}.m .sidenav .user-view{position:relative;padding:32px 32px 0;margin-bottom:8px}.m .sidenav .user-view>a{height:auto;padding:0}.m .sidenav .user-view>a:hover{background-color:transparent}.m .sidenav .user-view .background{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.m .sidenav .user-view .circle,.m .sidenav .user-view .email,.m .sidenav .user-view .name{display:block}.m .sidenav .user-view .circle{height:64px;width:64px}.m .sidenav .user-view .email,.m .sidenav .user-view .name{font-size:14px;line-height:24px}.m .sidenav .user-view .name{margin-top:16px;font-weight:500}.m .sidenav .user-view .email{padding-bottom:16px;font-weight:400}.m .drag-target{height:100%;width:10px;position:fixed;top:0;z-index:998}.m .drag-target.right-aligned{right:0}.m .sidenav.sidenav-fixed{left:0;transform:translateX(0);position:fixed}.m .sidenav.sidenav-fixed.right-aligned{right:0;left:auto}@media only screen and (max-width:992px){.m .sidenav.sidenav-fixed{transform:translateX(-105%)}.m .sidenav.sidenav-fixed.right-aligned{transform:translateX(105%)}.m .sidenav a{padding:0 16px}.m .sidenav .user-view{padding:16px 16px 0}}.m .sidenav .collapsible-body>ul:not(.collapsible)>li.active,.m .sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active{background-color:#64b5f6}.m .sidenav .collapsible-body>ul:not(.collapsible)>li.active a,.m .sidenav.sidenav-fixed .collapsible-body>ul:not(.collapsible)>li.active a{color:#fff}.m .sidenav .collapsible-body{padding:0}.m .sidenav-overlay{position:fixed;top:0;left:0;right:0;opacity:0;height:120vh;background-color:rgba(0,0,0,.5);z-index:997;display:none}.m .preloader-wrapper{display:inline-block;position:relative;width:50px;height:50px}.m .preloader-wrapper.small{width:36px;height:36px}.m .preloader-wrapper.big{width:64px;height:64px}.m .preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{transform:rotate(360deg)}}.m .spinner-layer{position:absolute;width:100%;height:100%;opacity:0;border-color:#2196f3}.m .spinner-blue,.m .spinner-blue-only{border-color:#4285f4}.m .spinner-red,.m .spinner-red-only{border-color:#db4437}.m .spinner-yellow,.m .spinner-yellow-only{border-color:#f4b400}.m .spinner-green,.m .spinner-green-only{border-color:#0f9d58}.m .active .spinner-layer.spinner-blue{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.m .active .spinner-layer.spinner-red{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.m .active .spinner-layer.spinner-yellow{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.m .active .spinner-layer.spinner-green{-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(.4,0,.2,1) infinite both}.m .active .spinner-layer,.m .active .spinner-layer.spinner-blue-only,.m .active .spinner-layer.spinner-green-only,.m .active .spinner-layer.spinner-red-only,.m .active .spinner-layer.spinner-yellow-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}@-webkit-keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@keyframes blue-fade-in-out{from{opacity:1}25%{opacity:1}26%{opacity:0}89%{opacity:0}90%{opacity:1}100%{opacity:1}}@-webkit-keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@keyframes red-fade-in-out{from{opacity:0}15%{opacity:0}25%{opacity:1}50%{opacity:1}51%{opacity:0}}@-webkit-keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@keyframes yellow-fade-in-out{from{opacity:0}40%{opacity:0}50%{opacity:1}75%{opacity:1}76%{opacity:0}}@-webkit-keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes green-fade-in-out{from{opacity:0}65%{opacity:0}75%{opacity:1}90%{opacity:1}100%{opacity:0}}.m .gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.m .gap-patch .circle{width:1000%;left:-450%}.m .circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.m .circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent!important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.m .circle-clipper.left .circle{left:0;border-right-color:transparent!important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.m .circle-clipper.right .circle{left:-100%;border-left-color:transparent!important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.m .active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}.m .active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}.m #spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1);animation:container-rotate 1568ms linear infinite,fade-out .4s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}.m .slider{position:relative;height:400px;width:100%}.m .slider.fullscreen{height:100%;width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.m .slider.fullscreen ul.slides{height:100%}.m .slider.fullscreen ul.indicators{z-index:2;bottom:30px}.m .slider .slides{background-color:#9e9e9e;margin:0;height:400px}.m .slider .slides li{opacity:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:inherit;overflow:hidden}.m .slider .slides li img{height:100%;width:100%;background-size:cover;background-position:center}.m .slider .slides li .caption{color:#fff;position:absolute;top:15%;left:15%;width:70%;opacity:0}.m .slider .slides li .caption p{color:#e0e0e0}.m .slider .slides li.active{z-index:2}.m .slider .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.m .slider .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:16px;width:16px;margin:0 12px;background-color:#e0e0e0;transition:background-color .3s;border-radius:50%}.m .slider .indicators .indicator-item.active{background-color:#4caf50}.m .carousel{overflow:hidden;position:relative;width:100%;height:400px;perspective:500px;transform-style:preserve-3d;transform-origin:0 50%}.m .carousel.carousel-slider{top:0;left:0}.m .carousel.carousel-slider .carousel-fixed-item{position:absolute;left:0;right:0;bottom:20px;z-index:1}.m .carousel.carousel-slider .carousel-fixed-item.with-indicators{bottom:68px}.m .carousel.carousel-slider .carousel-item{width:100%;height:100%;min-height:400px;position:absolute;top:0;left:0}.m .carousel.carousel-slider .carousel-item h2{font-size:24px;font-weight:500;line-height:32px}.m .carousel.carousel-slider .carousel-item p{font-size:15px}.m .carousel .carousel-item{visibility:hidden;width:200px;height:200px;position:absolute;top:0;left:0}.m .carousel .carousel-item>img{width:100%}.m .carousel .indicators{position:absolute;text-align:center;left:0;right:0;bottom:0;margin:0}.m .carousel .indicators .indicator-item{display:inline-block;position:relative;cursor:pointer;height:8px;width:8px;margin:24px 4px;background-color:rgba(255,255,255,.5);transition:background-color .3s;border-radius:50%}.m .carousel .indicators .indicator-item.active{background-color:#fff}.m .carousel .carousel-item:not(.active) .materialboxed,.m .carousel.scrolling .carousel-item .materialboxed{pointer-events:none}.m .tap-target-wrapper{width:800px;height:800px;position:fixed;z-index:1000;visibility:hidden;transition:visibility 0s .3s}.m .tap-target-wrapper.open{visibility:visible;transition:visibility 0s}.m .tap-target-wrapper.open .tap-target{transform:scale(1);opacity:.95;transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1)}.m .tap-target-wrapper.open .tap-target-wave::before{transform:scale(1)}.m .tap-target-wrapper.open .tap-target-wave::after{visibility:visible;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;transition:opacity .3s, transform .3s, visibility 0s 1s}.m .tap-target{position:absolute;font-size:1rem;border-radius:50%;background-color:#64b5f6;box-shadow:0 20px 20px 0 rgba(0,0,0,.14),0 10px 50px 0 rgba(0,0,0,.12),0 30px 10px -20px rgba(0,0,0,.2);width:100%;height:100%;opacity:0;transform:scale(0);transition:transform .3s cubic-bezier(.42,0,.58,1),opacity .3s cubic-bezier(.42,0,.58,1)}.m .tap-target-content{position:relative;display:table-cell}.m .tap-target-wave{position:absolute;border-radius:50%;z-index:10001}.m .tap-target-wave::after,.m .tap-target-wave::before{content:'';display:block;position:absolute;width:100%;height:100%;border-radius:50%;background-color:#fff}.m .tap-target-wave::before{transform:scale(0);transition:transform .3s}.m .tap-target-wave::after{visibility:hidden;transition:opacity .3s, transform .3s, visibility 0s;z-index:-1}.m .tap-target-origin{top:50%;left:50%;transform:translate(-50%,-50%);z-index:10002;position:absolute!important}.m .tap-target-origin:not(.btn):not(.m.btn-large),.m .tap-target-origin:not(.btn):not(.m.btn-large):hover{background:0 0}@media only screen and (max-width:600px){.m .tap-target,.m .tap-target-wrapper{width:600px;height:600px}}.m .pulse{overflow:visible;position:relative}.m .pulse::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:inherit;border-radius:inherit;transition:opacity .3s,transform .3s;animation:pulse-animation 1s cubic-bezier(.24,0,.38,1) infinite;z-index:-1}@keyframes pulse-animation{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}100%{opacity:0;transform:scale(1.5)}}.m .datepicker-modal{max-width:325px;min-width:300px;max-height:none}.m .datepicker-container.modal-content{display:flex;flex-direction:column;padding:0}.m .datepicker-controls{display:flex;justify-content:space-between;width:280px;margin:0 auto}.m .datepicker-controls .selects-container{display:flex}.m .datepicker-controls .select-wrapper input{border-bottom:none;text-align:center;margin:0}.m .datepicker-controls .select-wrapper input:focus{border-bottom:none}.m .datepicker-controls .select-wrapper .caret{display:none}.m .datepicker-controls .select-year input{width:50px}.m .datepicker-controls .select-month input{width:70px}.m .month-next,.m .month-prev{margin-top:4px;cursor:pointer;background-color:transparent;border:none}.m .datepicker-date-display{flex:1;background-color:#2196f3;color:#fff;padding:20px 22px;font-weight:500}.m .datepicker-date-display .year-text{display:block;font-size:1.5rem;line-height:25px;color:rgba(255,255,255,.7)}.m .datepicker-date-display .date-text{display:block;font-size:2.8rem;line-height:47px;font-weight:500}.m .datepicker-calendar-container{flex:2.5}.m .datepicker-table{width:280px;font-size:1rem;margin:0 auto}.m .datepicker-table thead{border-bottom:none}.m .datepicker-table th{padding:10px 5px;text-align:center}.m .datepicker-table tr{border:none}.m .datepicker-table abbr{text-decoration:none;color:#999}.m .datepicker-table td{border-radius:50%;padding:0}.m .datepicker-table td.is-today{color:#2196f3}.m .datepicker-table td.is-selected{background-color:#2196f3;color:#fff}.m .datepicker-table td.is-disabled,.m .datepicker-table td.is-outside-current-month{color:rgba(0,0,0,.3);pointer-events:none}.m .datepicker-day-button{background-color:transparent;border:none;line-height:38px;display:block;width:100%;border-radius:50%;padding:0 5px;cursor:pointer;color:inherit}.m .datepicker-day-button:focus{background-color:rgba(39,149,237,.25)}.m .datepicker-footer{width:280px;margin:0 auto;padding-bottom:5px;display:flex;justify-content:space-between}.m .datepicker-clear,.m .datepicker-done,.m .datepicker-today{color:#2196f3;padding:0 1rem}.m .datepicker-clear{color:#f44336}@media only screen and (min-width:601px){.m .datepicker-modal{max-width:625px}.m .datepicker-container.modal-content{flex-direction:row}.m .datepicker-controls,.m .datepicker-footer,.m .datepicker-table{width:320px}.m .datepicker-day-button{line-height:44px}}.m .timepicker-modal{max-width:325px;max-height:none}.m .timepicker-container.modal-content{display:flex;flex-direction:column;padding:0}.m .text-primary{color:#fff}.m .timepicker-digital-display{flex:1;background-color:#2196f3;padding:10px;font-weight:300}.m .timepicker-text-container{font-size:4rem;font-weight:700;text-align:center;color:rgba(255,255,255,.6);font-weight:400;position:relative;user-select:none}.m .timepicker-span-am-pm div,.m .timepicker-span-hours,.m .timepicker-span-minutes{cursor:pointer}.m .timepicker-span-hours{margin-right:3px}.m .timepicker-span-minutes{margin-left:3px}.m .timepicker-display-am-pm{font-size:1.3rem;position:absolute;right:1rem;bottom:1rem;font-weight:400}.m .timepicker-analog-display{flex:2.5}.m .timepicker-plate{background-color:#eee;border-radius:50%;width:270px;height:270px;overflow:visible;position:relative;margin:auto;margin-top:25px;margin-bottom:5px;user-select:none}.m .timepicker-canvas,.m .timepicker-dial{position:absolute;left:0;right:0;top:0;bottom:0}.m .timepicker-minutes{visibility:hidden}.m .timepicker-tick{border-radius:50%;color:rgba(0,0,0,.87);line-height:40px;text-align:center;width:40px;height:40px;position:absolute;cursor:pointer;font-size:15px}.m .timepicker-tick.active,.m .timepicker-tick:hover{background-color:rgba(33,150,243,.25)}.m .timepicker-dial{transition:transform 350ms,opacity 350ms}.m .timepicker-dial-out{opacity:0}.m .timepicker-dial-out.timepicker-hours{transform:scale(1.1,1.1)}.m .timepicker-dial-out.timepicker-minutes{transform:scale(.8,.8)}.m .timepicker-canvas{transition:opacity 175ms}.m .timepicker-canvas line{stroke:#2196f3;stroke-width:4;stroke-linecap:round}.m .timepicker-canvas-out{opacity:.25}.m .timepicker-canvas-bearing{stroke:none;fill:#2196f3}.m .timepicker-canvas-bg{stroke:none;fill:#2196f3}.m .timepicker-footer{margin:0 auto;padding:5px 1rem;display:flex;justify-content:space-between}.m .timepicker-clear{color:#f44336}.m .timepicker-close{color:#2196f3}.m .timepicker-clear,.m .timepicker-close{padding:0 20px}@media only screen and (min-width:601px){.m .timepicker-modal{max-width:600px}.m .timepicker-container.modal-content{flex-direction:row}.m .timepicker-text-container{top:32%}.m .timepicker-display-am-pm{position:relative;right:auto;bottom:auto;text-align:center;margin-top:1.2rem}} \ No newline at end of file diff --git a/www/lib/css/style.css b/www/lib/css/style.css new file mode 100644 index 0000000..c0360c6 --- /dev/null +++ b/www/lib/css/style.css @@ -0,0 +1,711 @@ +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +body { + font: "Helvetica Neue",Helvetica,Arial,sans-serif; + background: white; +} +.iob-form { + border: 1px solid white; + padding: 5px; + border-radius: 5px; + +} +/* compact */ +@media (max-width: 30em) { + .layoutMain { + width: 100%; + height: 100%; + overflow: auto; + } + + .layoutHeader { + padding-top: 15px; + width: 100%; + } + + .reconnect-button { + width: 200px; + } + #form { + max-width: 280px; + } + .iob-form { + max-width: 280px; + } +} +/* desktop */ +@media (min-width: 30em) { + .layoutMain { + width: 100%; + height: 100%; + overflow: auto; + } + .layoutHeader { + padding-top: 15px; + width: 100% ; + } + .reconnect-button { + width: 350px; + } + #form { + max-width: 350px; + } + .iob-form { + max-width: 350px; + } +} + +.warning { + font-size: 12px; + padding-left: 20px; + padding-right: 20px; + width: 100%; +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@-moz-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@-o-keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +@keyframes fadeOut { + 0% { + opacity: 1; + } + + 100% { + opacity: 0; + } +} + +.error-msg { + position: absolute; + left: calc(50% - 100px); + top: 50%; + padding: 1em; + border: 1px solid red; + background: #c40000; + border-radius: 1em; + color: #FFFFFF; + opacity: 0; + pointer-events: none; + -webkit-animation: fadeOut 3s ease-out 1; + -moz-animation: fadeOut 3s ease-out 1; + -o-animation: fadeOut 3s ease-out 1; + animation: fadeOut 3s ease-out 1; +} + +.message-msg { + position: absolute; + left: calc(50% - 100px); + top: 50%; + padding: 1em; + border: 1px solid #3399cc; + background: #337ab7; + border-radius: 1em; + color: #FFFFFF; + opacity: 0; + pointer-events: none; + -webkit-animation: fadeOut 3s ease-out 1; + -moz-animation: fadeOut 3s ease-out 1; + -o-animation: fadeOut 3s ease-out 1; + animation: fadeOut 3s ease-out 1; +} + +.layoutHeader { + width: 100%; + height: 70px; + background: #FFFFFF; + display: inline-block; +} + +.logo { + cursor: pointer; + display: inline-block; + background-image: url(../img/logo.png); + background-repeat: no-repeat; + background-size: 15rem; + height: 4.1rem; + width: 15rem; + padding: 1rem; + background-position-y: 1rem; +} + +.login-button, .logout-button { + float: right; + border: 2px solid #3399CC; + padding: 12px; + text-align: center; + border-radius: 4px; + color: #3399CC; + text-transform: uppercase; + text-decoration: none; + font-weight: bold; + background-color: transparent; + cursor: pointer; +} + +.login-button:hover, .logout-button:hover { + color: #FFFFFF; + background: #3399CC; + text-transform: uppercase; + text-decoration: none; +} + +.account-button { + float: right; + width: 50px; + height: 50px; + text-align: center; + border-radius: 25px; + background: #3399CC; + background-image: url(../img/person.png); + background-size: 30px 30px; + background-repeat: no-repeat; + background-position: 10px 8px; + margin-left: 1rem; + margin-right: 1rem; + cursor: pointer; +} + +.leave-button, .deleteid-button, .createid-button, .reconnect-button { + border: 2px solid #FFFFFF; + padding: 12px; + text-align: center; + border-radius: 4px; + color: #FFFFFF; + text-transform: uppercase; + text-decoration: none; + font-weight: bold; + background-color: transparent; + cursor: pointer; + font-size: 14px; +} +.leave-button:hover, .deleteid-button:hover, .createid-button:hover, .reconnect-button:hover { + color: #3399CC; + background: #FFFFFF; +} + +html, body, .container { + height: 100%; + overflow: hidden; +} +.deleteid-button { + width: 170px; + display: inline-block; +} + +.disabled-button { + color: #b7b7b7; + border: 2px solid #b7b7b7; + cursor: inherit; +} +.disabled-button:hover { + color: #b7b7b7; + border: 2px solid #b7b7b7; + background-color: transparent; +} +.vertical-center-row { + background: #3399CC; + vertical-align: middle; + text-align: center; + border-radius: 0 0 1rem 1rem; + min-height: calc(100% - 10rem); + overflow: auto; +} + +.username { + width: 100%; + text-align: center; + font-weight: bold; + font-size: large; + padding-top: 1.2rem; +} + +.targets { + width: 80%; +} +.target, .target a { + width: 100%; + height: 100%; + color: #3399CC; + text-transform: uppercase; + text-decoration: none; + font-size: large; +} + +@keyframes blink-animation { + to { + visibility: hidden; + } +} +@-webkit-keyframes blink-animation { + to { + visibility: hidden; + } +} +.warning { + text-align: center; + animation: blink-animation 5s steps(5, start) infinite; + -webkit-animation: blink-animation 5s steps(5, start) infinite; + position: absolute; + bottom: 2rem; + color: #FFB7B7; +} +.panel-text { + color: white; +} +.policy-text { + color: black; +} +.footer { + padding-left: 3rem; + margin-top: -2.3rem; +} + +.footer-link:hover { + text-decoration: none; + cursor: pointer; +} + +/*! + * Start Bootstrap - Simple Sidebar (http://startbootstrap.com/) + * Copyright 2013-2016 Start Bootstrap + * Licensed under MIT (https://git.spacen.net/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE) + * https://git.spacen.net/BlackrockDigital/startbootstrap-simple-sidebar/blob/master/css/simple-sidebar.css + */ + +/* Toggle Styles */ + +#wrapper { + padding-left: 0; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} + +#wrapper.toggled { + padding-left: 250px; +} + +#sidebar-wrapper { + z-index: 1000; + position: fixed; + left: 250px; + width: 0; + height: 100%; + margin-left: -250px; + overflow-y: auto; + background: #000; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} + +#wrapper.toggled #sidebar-wrapper { + width: 250px; +} + +#page-content-wrapper { + width: 100%; + position: absolute; + padding: 15px; +} + +#wrapper.toggled #page-content-wrapper { + position: absolute; + margin-right: -250px; +} + +.button-white { + color: #fbfbfb; +} + +.stripe-button-el { + width: 240px !important; +} + +.button-license-el { + width: 340px !important; + overflow: hidden; + display: inline-block; + visibility: visible !important; + background-image: -webkit-linear-gradient(#28a0e5,#015e94); + background-image: -moz-linear-gradient(#28a0e5,#015e94); + background-image: -ms-linear-gradient(#28a0e5,#015e94); + background-image: -o-linear-gradient(#28a0e5,#015e94); + background-image: -webkit-linear-gradient(#28a0e5,#015e94); + background-image: -moz-linear-gradient(#28a0e5,#015e94); + background-image: -ms-linear-gradient(#28a0e5,#015e94); + background-image: -o-linear-gradient(#28a0e5,#015e94); + background-image: linear-gradient(#28a0e5,#015e94); + -webkit-font-smoothing: antialiased; + border: 0; + padding: 1px; + text-decoration: none; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + -ms-border-radius: 5px; + -o-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.2); + -moz-box-shadow: 0 1px 0 rgba(0,0,0,0.2); + -ms-box-shadow: 0 1px 0 rgba(0,0,0,0.2); + -o-box-shadow: 0 1px 0 rgba(0,0,0,0.2); + box-shadow: 0 1px 0 rgba(0,0,0,0.2); + -webkit-touch-callout: none; + -webkit-tap-highlight-color: transparent; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; + cursor: pointer; +} +.button-license-el span { + display: block; + position: relative; + padding: 0 12px; + height: 30px; + line-height: 30px; + background: #1275ff; + background-image: -webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); + background-image: -moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); + background-image: -ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); + background-image: -o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); + background-image: -webkit-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); + background-image: -moz-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); + background-image: -ms-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); + background-image: -o-linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); + background-image: linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4); + font-size: 14px; + color: #fff; + font-weight: bold; + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + text-shadow: 0 -1px 0 rgba(0,0,0,0.25); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25); + -ms-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25); + -o-box-shadow: inset 0 1px 0 rgba(255,255,255,0.25); + box-shadow: inset 0 1px 0 rgba(255,255,255,0.25); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + -ms-border-radius: 4px; + -o-border-radius: 4px; + border-radius: 4px; +} +/* Sidebar Styles */ + +.sidebar-nav { + position: absolute; + top: 0; + width: 250px; + margin: 0; + padding: 0; + list-style: none; +} + +.sidebar-nav li { + text-indent: 20px; + line-height: 40px; +} + +.sidebar-nav li a { + display: block; + text-decoration: none; + color: #999999; +} + +.sidebar-nav li a:hover { + text-decoration: none; + color: #fff; + background: rgba(255,255,255,0.2); +} + +.sidebar-nav li a:active, +.sidebar-nav li a:focus { + text-decoration: none; +} + +.sidebar-nav > .sidebar-brand { + height: 65px; + font-size: 18px; + line-height: 60px; +} + +.sidebar-nav > .sidebar-brand a { + color: #999999; +} + +.sidebar-nav > .sidebar-brand a:hover { + color: #fff; + background: none; +} + +.lic-data { + text-align: left; + padding-left: 20px; +} +.lic-data-value { + padding-right: 10px; +} +.lic-data-title { + font-weight: bold; + padding-right: 15px; + padding-left: 10px; +} +.licenses-list>tbody>tr:nth-child(odd) { + background: #90c8e4 +} + +@media(min-width:768px) { + #wrapper { + padding-left: 250px; + } + + #wrapper.toggled { + padding-left: 0; + } + + #sidebar-wrapper { + width: 250px; + } + + #wrapper.toggled #sidebar-wrapper { + width: 0; + } + + #page-content-wrapper { + padding: 20px; + position: relative; + } + + #wrapper.toggled #page-content-wrapper { + position: relative; + margin-right: 0; + } +} + +.menu a, .menu a:hover { + text-decoration: none; +} +.menu { + float: left; + width: 180px; +} +.menu-item { + border: 2px solid #337ab7; + padding: 12px; + text-align: left; + /* border-radius: 4px; */ + color: #3399cc; + text-transform: uppercase; + text-decoration: none; + font-weight: bold; + background-color: #d9edf7; + cursor: pointer; + white-space: nowrap; + width: 100%; +} +.menu-item-selected { + background-color: #3399cc; + color: #d9edf7; +} + + +/* stripe */ +.stripe { + display: none; + background: rgba(128, 128, 128, 0.5); + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + z-index: 2; +} +.stripe-dialog { + position: absolute; + width: 640px; + height: 700px; + border: 2px solid gray; + border-radius: 5px; + background: #E6EBF1; + align-items: center; + min-height: 480px; + top: calc(50% - 350px); + left: calc(50% - 320px); + display: flex; +} +.stripe form { + width: 480px; + margin: 20px auto; +} + +.stripe .group { + background: white; + box-shadow: 0 7px 14px 0 rgba(49,49,93,0.10), + 0 3px 6px 0 rgba(0,0,0,0.08); + border-radius: 4px; + margin-bottom: 20px; +} + +.stripe label { + position: relative; + color: #8898AA; + font-weight: 300; + height: 40px; + line-height: 40px; + margin-left: 20px; + display: block; +} + +.stripe .group label:not(:last-child) { + border-bottom: 1px solid #F0F5FA; +} + +.stripe label > span { + width: 20%; + text-align: right; + float: left; +} + +.stripe .field { + background: transparent; + font-weight: 300; + border: 0; + color: #31325F; + outline: none; + padding-right: 10px; + padding-left: 10px; + cursor: text; + width: 70%; + height: 40px; + float: right; +} + +.stripe .field::-webkit-input-placeholder { color: #CFD7E0; } +.stripe .field::-moz-placeholder { color: #CFD7E0; } +.stripe .field:-ms-input-placeholder { color: #CFD7E0; } + +.stripe button, .stripe .button-cancel { + float: left; + display: block; + background: #666EE8; + color: white; + box-shadow: 0 7px 14px 0 rgba(49,49,93,0.10), + 0 3px 6px 0 rgba(0,0,0,0.08); + border-radius: 4px; + border: 0; + margin-top: 20px; + font-size: 15px; + font-weight: 400; + width: 100%; + height: 40px; + line-height: 38px; + outline: none; +} +.stripe .button-cancel { + background: #5f5f5f; + cursor: pointer; +} +.stripe button:focus, .stripe .button-cancel:focus { + background: #555ABF; +} + +.stripe button:active, .stripe .button-cancel:active { + background: #43458B; +} +.stripe-price-netto, .stripe-price-vat, .stripe-price-total { + padding-right: 10px; +} +.stripe-price-total, .stripe-price-total-number { + font-weight: bold !important; + border-top: 1px solid gray; +} +.stripe-price-netto { + width: 200px; +} +.stripe-price { + width: 100%; + text-align: left; +} +.stripe-product { + padding-bottom: 10px; +} +.stripe-info { + font-size: 10px; +} +.stripe-price table { + margin-left: calc(50% - 100px); +} +.stripe .outcome { + float: left; + width: 100%; + padding-top: 8px; + min-height: 24px; + text-align: center; +} + +.stripe .success, .error { + display: none; + font-size: 13px; +} + +.stripe .success.visible, .error.visible { + display: inline; +} + +.stripe .error { + color: #E4584C; +} + +.stripe .success { + color: #666EE8; +} + +.stripe .success .token { + font-weight: 500; + font-size: 13px; +} +.stripe .form-disabled { + position: absolute; + top: 0; + left: 0; + bottom: 0; + right: 0; + opacity: 0.5; + background: black; + z-index: 10; + display: none; +} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_diagonals-thick_8_333333_40x40.png new file mode 100644 index 0000000000000000000000000000000000000000..a2545c6a5da8cbc33f637ca83e217ebc3b0a8583 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^8XznHBp80OT7LpkEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e6mbzsPFCvp`;z zr;B5V$MLsUt%VvCcw7U&O}V7I^M6#EBac1z{kJ@tC+8TM%RaX?+xz_d`QLF#JK2I_ zSS{Bzs7!a97Tq9~J}n}Tp>!QH=eb6n>keJ36^@Hecw%&-Ncw~I^K;^dbsc(VJ4}^! znETqHse9Rr7!%j$i!`moeJ}2eH+#w?Rvs(2YFb_n&=smBt`Q|Ei6yC4$wjF^iowXh z&_vhJK-bVL#L&>n$kNKhMAyK?%D^BhY+)&ihTQy=%(P0}8nn43PXaYCc)I$ztaD0e F0stf)Zs-62 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_flat_65_ffffff_40x100.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_flat_65_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8698be06638f292630e53863df15d1cd795095 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIo=IO>_+n zbPdfy3=OS}EUipTbPY_b3=E>e7M7xD$jwj5OsmALL7Q9hBv1o`r>mdKI;Vst0BB-8 A`v3p{ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_glass_40_111111_1x400.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_glass_40_111111_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..a71b8f01a037ca4b093d0bbb47503da648397cc5 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zH%}MG5R22v2Hz7UTo-q|@(7sVn4#4Cf}QOoFVCjul2fi3uJ~^FVos{TqeO%1!wI#s z4j$}2sM>w-uS&DHdUNfKW#E-o5Bq=QMJT1q9i4;B-JXpC>2OC7#SFv z=o%X68k&U|8d@1yTA7&W8kkra7(|6FEJe|fo1c=IR*74KHn-$Spaup{S3j3^P6Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zH%}MG5R22vA2z2;xGwH^<>A)m=r_Z0Wuv2Qx8rl6=8clgPj%SZv)H~zu-$LwQC!6n z7{l}ND9_37l9%)hm$3IN3UuLNV$gp4=Za3ttAjujRZCnWN>UO_QmvAUQh^kMk%6I! zuAzahp;?Hbp_P%Pm5GV2fr*uYK~&hnQWOoj`6-!cmAEx%b4#8CYGCkm^>bP0l+XkK DiRV^W literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_highlight-hard_100_f9f9f9_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..7dd53ac733b2361f5548b9b36b803139645856c1 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zJ5LwK5Q)plKdgHb6)v*0?YHEq_m%utllEhC*F%4v!}4)$_pK%BmK*#LOZ`zg=V3Va zVSWC#_$D6vdOiy#2AjIo&D!q{9s!!9TH+c}l9E`GYL#4+3Zxi}3=BNn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zJ5LwK5Q)plH`bprn9wmZalYo^IJdUDvOL!J4c=TxzY%s~L#oi>WxhPp`;69@r$_AW zPxQ4qoR!=bx|&Ufk-_zL{^ds>d8Y$SQY~?fC`m~yNwrEYN(E93Mh1o^x`qb2hGrp# vhE_(FRwgF81}0Vp22o)POHnlB=BH$)RpQp5%`JHnsDZ)L)z4*}Q$iB}l-E_( literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-bg_highlight-soft_50_aaaaaa_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..f1633098e9aad09d3af72313fda9e663405f3acf GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i zC{Gv15Q)pl7LN`&sH>bTxH0o#0N>$*nLO;vjNY72xsiT+LwHBx_q?`PO&;r?65I0A zZ%jL|VQP0`G5g_V5^cRXJg@T&*X%yIp-lJitk*oN*Bh?6mKL!!i$RdVdRbXhG?8mwy2)g4FsKyAdomksV&K3`N7(r-x9)yC8vq&=u4c77f%#UOiuc9vZ&{& zgz#dk+d|t^d8R)NaS3&qDUo}#z(x0PM zbG}*#D<9c#ThH!{-5DRAM?9=Ntj&kEH&16`kUS>sFaP_bC(t#jC9V-ADTyViR>?)F zK#IZ0z|ch3&_LJFEX2^z%E;2n#6;J?#LB=RDr{jXiiX_$l+3hB+#0mGB~Jo1FnGH9 KxvXLna`TYw)|Gdb^t*5h$rh*ZP8Phgp)vRY z;|r&WuO`ncIU1O)smaMuR(Hhj8YhPy*NzOa8&_pneEz9zICeLck^g_*#3=jI#@sny znj7AqYg*K>IgY9C%k2Aq^24tG6rXV|Q~x8-desuwh?11Vl2ohYqEsNoU}RuuqHAcN zYiJf?XlP|*X=P%fYhYq!U=S6yuoOi@ZhlH;S|x4`+T4;Sff^V*UHx3vIVCg!05d~$ AO8@`> literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_222222_256x240.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5adeabaf07b8784f55c2487e1cc70ee648c7fb GIT binary patch literal 7006 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 Gzx@w(&o~JH literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_4ca300_256x240.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_4ca300_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ec30ae9fc12e7b95c0ebbec26f9aff93cde212d3 GIT binary patch literal 4599 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 GqW=eue?-#& literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_bbbbbb_256x240.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_bbbbbb_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..4e69dd228c840840010fd33fd7bf23d4c1ab6521 GIT binary patch literal 7073 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 AmH+?% literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_ededed_256x240.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_ededed_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..9a363a8fd35c433b16098aca4be4cd3c1f600b67 GIT binary patch literal 6992 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 IWcB9%0Fg!`{{R30 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_ffcf29_256x240.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_ffcf29_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..70c265d5991b9e720f39190ad5aa1a06ffe84c03 GIT binary patch literal 4599 zcmeHL_cxqfw0_?iy_ZCJxZ>Qg(?i!q-A(!>A&LSX=ai3NaP7gLy300@8sz&aWL6tVz- z)hD;n_}0Z@jJNg8G|vZx{=fZi1wLXz?JiWa@;5Ow1uV70u1IDrH1`KN=T;?_KGjvxBuotq#ek1JH9E* z!qpk_wXo;emx+p<&nXF&xbD)W$9)&!0YG~_Z4DrSlp6^E^d34Is%F98Hf^XKrfM0< zdXXh-S!tXNdO0_}nqhvj;=Q&u;{l!{1s+QZ#kjYG(DU9H9Bd_0IwPETG8ycnuxKX4l*8N75fWYyeHl{- z@r^k7frY7xrZA^`Ib>Vgr;>!Mt~Eh2<=Iofu?QShp8o)rui-3zO7i-wJ}2o1^sGi` zRKvsI3V0o01dXc$6otwXl_3+8c>NAj1&OwWZj8)v{Rj@&RQotbTAP%!MWLzj7f;xp zZ&7+p((77QlZ}KJt+Gqw80W8-LFU4M9EP-fdfmi)@ClF^8V ze=Op`W2N3q_KXg{MhbmUO$U!22B)JRes+H9>iP5p(;@PC{7tPVc;{*!%h5~vc_qhE z2L#*rnHU4(e|WF7?{^yW&aLuvHcERCf)OuNi=S?u>aK%Ul9B2{&l%tG=#b@g-r}}) zJEUr&t$h27P?s?;kdXhOJ&UYKfiH0$d7sT`Ih7foQLlA&%Q}t$41-Xda>N=PIZ9kE z^Lr+LLrPKfOaDum`0>~#ZsdeWEZj?e#{2aGM`ID|#!{w|#=H@II#P_BL>!5QFpMe8 z6i>BKTkoDMOga9iO^1Qzxo5G`%#)5P&KaAxpXq7E%t=eO$1pX*JKcNtJx7Otbg`Yq z5f0mb`!?td@r_M`oV}0y$GsE1iy>qo2ZPf=~2B zhLxh$$OUpe+ZR@Vdy3atI@;~@qz8B=89b!%dG1bG>4t-K6PVxrT7U=WotJHhv&;e> zKy#n_lsmG(ag>$s%J(jZ{vbu$VEj|jtd&Q*9oaDw8#7$^Jxdz>EK-VEHC{dpP4v|a zTD@27Tvn~i94F5<%Y7K?4R?4dfxM9EJ#Z>Q8Fu9l>__USaW{j^dfrrJO34x|V;{$O zO)9R_pHd_d%UsZ7V^-qVIfg&YUz+Soid-mF#B8$2g?GDq4(<5|<45Zpfr3i-Ya?-f zwD<>caO(%I|LWiobYey7(}DY#Ez0LhF7>-%IYR`qS0e>dWC8Bocs*}%t#;InuXuit zhVw1o`|6a3IE=xirtk?9j(-_`Zry#)gur!leN4 zVOTh`8(6JeO}{0@oj+LKWiYBNLg2mq^u}!=9@-feNjaVo_3%?jcW%wz&U; z=8?IC0U8MQN?U?Ual(NC+M2{Nb534WC{+kNHnp^u^A~Z$O;|SKIau(!If}Bv(OfKu zqZ`ux$y$*G0-R7J9f8K6q&zkW%%qikBM~_RQ*Y-@;^$p9+N6qF7Jmq~-uM88<|cWu zCeA{`ky=Ou%Kxj%pO7p%^P5Jf)kYBSF(=+rukjM*l*{?$+r+#xjV|=fuoiZfmfzd^ zNAEk(P_IdaaM{rP$Ks~r3qh}OzU$J$ZMMexsUIweo(v|9ntm<68yHz@;;7ZI@$&FO4=Mx_w0rY8HZ|vfZ0q*X% zXb^PO9l&=7TO~Jb=1E}NEf2`yVE^*aIY}IzBmn?%WKmc%ZSt%9l(4t%Se@gj=za*A zYE|9bIvK=pxK`NaFllF=EZ1ZeE^!UZ2!n}=o`o=4+BGw{*6MuU_ zn0ygDI%#Jl58*z+!K*w_G)j{1pqnIJMHF1-OP~nG4n*u=<$cU(qqQ}-{UO&eO0W4T zK;FfZ#FNF^FmY>=FH{R}n2Oq$mK?so`b7AqUK%dvY(erjVDt5A;e5Rd&9_>i@)24T z0sJBJb<5NQ#aATy6d>9XZ%x?d$BJ$(F?D>0iGm}Lsxzj~*X$*WBm$|lUVhp;6ibmi z_+dyrPZHY*7*=%QUw@uvO36N`=`@c3ngqD`SQr{rHq}^TY30rob2MIozz^fgnZ%O;4nv4~Th7bnO$n z4@NS-OlTztC_Xsv`v@-F^Q@Fmyjkq$r=Z&&U+J$F7 zQWvnjO5zx6_c{_M(0&!@eHrN+6nKO}jqFC4PH%lt1=`REMPX)uQWKg0wE43Yef1hzRWm?qb zgD(1-9|up{TWfAKzUYInh}63cKb=Tda%7u`+C}bl^*|NtBk5K6`4JCHv(>RP26dSrlAzh&nfw7uRq{+I%qa8 zv?L!TidOFaJ-YWn>awjn$a-yiFCwm}j+k){=k^pBWLN^S@2JoR{6tYNAg{I$nh| z!f1x*>FDTaAnP~og>&hKiADCr#b@}@+*CB>2I!;33x+4j$W~LokDxN z=#Xc9*y4dtG}~=b?pJmd*-dWyzmJ!G#j_>&(PTNhxVZSlv19An4CY9AN)zwS@NhJi zulOn1UDHOKJaZ?*AG;E#J?Xwoq1_m-aXA3`m*HTo$3#33UEOq;%&CH}(*D9_mtWI_ z97Ucq=_o~}WuXXH`i$RX!m?is^}nFyoH@g6F0GE13S1RCykxPqmnrcLUF#=#kvXqf z3xb383A`f=dmjm&a_$Igz`D9U`E$|lrP>@Bwk@H6?a_9^deWQO8d?#%M5E*6&TPh< zsgPQc6V#!&tBrLLu>P85))g{aEuS!j-V>lQpu87~B`>1U3ot^3_P1(GmtJa#7cP89 z?qQ@$f9abbgi|i#G;nv!`d_C}S{)1*XhsokXXaIFm&Dp7e0H#FZ@2C})rdo~TDI2h zZkDIoHE2Q}t%S0AL8yk7K||BrxPv;z6b_iFm-I`vg=$pDFF389}Ak?QZbNu?u2l z)!^OOxP8_pV5nY>cdD+*8;+WD(c*?WGk-E;CX zO+1FBk_Cj`!&f>0onzgYsBK7Ci$i}<6eAiJf%tn+e2zPpuOcMvw?ZO_T$?lLwtc;{ zzw)dPxP(rvu|L>%7xS0FM_qES<|4nC^KjqUQPII5aL+E^km>@$tIW2?w_(Y&Lb+5w z{rC-k4v&?pvwwXtIPR_qBWFGt_L_@>`l;a3+S0GD%di(e$Qk{;Vzhs`j};p@wJlE} z*vcU~>D_{&XF@UsU{jAq^&-#nbf0Udoux9}w!(A>wJf?@Te9PxF@h*FSA(WEw-i40 zJ(!1VhNQNwUZN|cgS?yJ%Yx?SWrPDPnExr`{Czurdx~~BlxUq2yI@?IspP}5@UT-&qgUTx^xJbg4=bwsUQwKA= zgKhgq?|hRyGrs}Ncqn!D)G%_X426-i*<8K47F~;)|G^yw*nri(rU^wBF@u9Y*L?(4 zj9g9*m>NX6EAl2)+FX;5m!G3zCwce>#;j4$efP7`7$6^l@T*BSkF5exQ)*uIXJ# zpRpDCXk}hB`^XE`+w}JSDG*^CxjBJPhfo+(mOZ<(lxEKBy37~X^7NqjX<)`jwr{Cx z1Z2P;Cu5VK8ER_CP-P*v(xNPf^BC!>V#DR0u_f^e3Zc%zFq_%(k`OMgc@e(60&9z5(*O13KH_7aA^fNoHtwm{eK9a-i~h0A^#EJGNO`y3DR;3 zQWF0Wo}LMwUl7>;>|pBc>>p(3>jbDedfPkk>3G_?IGH%vIfnex>vZuO0{}Xjh8pkG H(9!<`o|mFV literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_ffffff_256x240.png b/www/lib/css/themes/jquery-ui/black-tie/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..39e64723fe6a862f00d5e2578110ce781288070e GIT binary patch literal 6468 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_flat_0_333333_40x100.png b/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_flat_0_333333_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..c4ba3006dfa13cc98721f8bfadec2f9239f4d868 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9f#1r=ZZVK2 z=jq}Y;&D9L;24vH8>>4C3}j@OAJo^ND%Ug>s8Y4WHKHUXu_Vl&C?85qp}IR7__hTQy=%(P0}8s4o@cL!=<@O1TaS?83{1OTGI BKM()_ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_flat_65_ffffff_40x100.png b/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_flat_65_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd2d55177bafc6bb051d77e1afb11e04ac22f46 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIo=IO>_+n zbPdfy3=OS}EUiq8bq!3c3=HOfoc|j|LvDUbW?Cg~4e!>dy8|^ac)I$ztaD0e0sznl BKurJu literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_flat_75_ffffff_40x100.png b/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd2d55177bafc6bb051d77e1afb11e04ac22f46 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIo=IO>_+n zbPdfy3=OS}EUiq8bq!3c3=HOfoc|j|LvDUbW?Cg~4e!>dy8|^ac)I$ztaD0e0sznl BKurJu literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png b/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_glass_55_fbf8ee_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..4790ea150d93533adf2a0121f53ccebcb965f02b GIT binary patch literal 379 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWRjpbjVMV;EJ?LWE=mPb3`PcqCc1_Ox`t*UhK5!~mR2Ulx&|gz1_tv# h&i{>~AvZrIGp!Q0hIeb!-GLeyJYD@<);T3K0RVTngaiNp literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png b/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-hard_100_eeeeee_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..94a72c2fa75d47b0697fbcbffb8399f296a7c7b3 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zJ5LwK5Q)plKUSVKnBdX%@OWCA{3M?H$&&lN8rR%C@ZqV@;pgr=^X&|4gwlRwocge^ z>EYkVw(rMy-rwW3U}9M4HuYO)fZubVNvb8T5hW>!C8<`)MX5lF!N|bSMAy(j*U&7) w(9p`r(#phG*TBTez+nEz`M*&#mdKI;Vst09OiJg#Z8m literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png b/www/lib/css/themes/jquery-ui/blitzer/images/ui-bg_highlight-hard_100_f6f6f6_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..b892fad4636d6ad6875504d0133c7cdabc8b1ab0 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zTTd6q5Q)plKPDeBn4mG~VZYGf_uV}EizVxf4gS1J`k{L0L$TIjf5SF;Zi%`K!y5Z@ zA8gwn?iM+`J)gOc!O?obuE~=alYs`QmbgZgq$HN4S|t~y0x1R~149#CLjzqyvk*f= uDDN&*@3|&eYv1cPV@E?yx&YF&beH2({w_~t*2aF0s=LfO%DWHLipQ$ z9(Yk{J9YV`Nh*JN?Ra>?*00Fmby@VX)8)0RZ|+@5$?_R9e7uz+&5dqmUEiX%T6OYS zwMiaTFnC}Q!>*kacg+D SM%^8#fx*+&&t;ucLK6TUMS7F~ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/blitzer/images/ui-icons_004276_256x240.png b/www/lib/css/themes/jquery-ui/blitzer/images/ui-icons_004276_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..21487e3b9688a3d26fdd2fda804f7d695b479375 GIT binary patch literal 4599 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 HL&f|Lz5XzF literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/blitzer/images/ui-icons_cc0000_256x240.png b/www/lib/css/themes/jquery-ui/blitzer/images/ui-icons_cc0000_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..435049416a3148a601ae980f3aac8692c7ce835d GIT binary patch literal 4599 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 F{vS!EH?aT! literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/blitzer/images/ui-icons_ffffff_256x240.png b/www/lib/css/themes/jquery-ui/blitzer/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..39e64723fe6a862f00d5e2578110ce781288070e GIT binary patch literal 6468 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 NJYD@<);T3K0RXlaL-zmx literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_glass_100_e4f1fb_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..26c26a18b2917ccf7b19d38617baa582230363eb GIT binary patch literal 389 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWR9ncV~EG`x98V#9ZHaBd-%NaqDn{LhFu2RcBEWPGSFMYRi!kqafVK}b%*HWqYn}- zCfCRdP`(kYX@0Ff`FMG|)9P3o$gbGP1NX qG1fIOu`)22|8f3r6b-rgDVb@NxHY_6qwWsWz~JfX=d#Wzp$P!+m5m$# literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_glass_50_3baae3_1x400.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_glass_50_3baae3_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..08fd8a649458068df71d9e059294e6b4b3c491da GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zq|ejEF~s9|vd64l)!$F6sj-1TTVU1{sikf!1G}DGIh*?a{(rBOq&I0XXEP2S2|9V> zNWl3cMeUiq$@0S8vX@KSZu+dz@!8dLTk#5?+O?8r9Bqqza$fp8>^XknNrae@q2Zd8 zq^-%j&RNV}xa0qZBd@>v_%!zP^epu0ImvU2r>6Pv<;7PtOuc%8nB5r}j2zz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWQM1UV~EG`x91i4niwQlAAG-;R(v_DAX&;(!bJFqK#tm8L3RTRKL;ag8%9=h!xu7a zGLAwXA4L2P&)@gwq1@g-<$4SZJckW>@|#U`yLKHrS?@P{orP1w${kPmj8pt>W^dbZ zN7ob$6f!22WQ%mvv4FO#rX*e$D^@ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..f390927c2b00582cfb84a97c4270fda4a23ac9a1 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI z{1dt2KMv2T4vQ|lHYrcMNcK{1t@6~$wKs!4&iUoz7V$cU<9^;hk^IMJoWG?kJ@XXk zD%BF#h?11Vl2ohYqEsNoU}RuuqHAcNYiJf?XlP|*X=P%pYhYq!U@-sV{NE@Va`RI% Y(<*Umc(+E~9jJl9)78&qol`;+0PpUAg#Z8m literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-hard_70_000000_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..f094ef1ffb0749ff4a9b42bd7399813627d93a3e GIT binary patch literal 288 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zYfl%)5Q)plC-PDy9Hx{`RLoU#ZjyF(F?VjzX}+z`cKbDtS`SZD6i?S1o=5(YEL$Wj zrb^DxGvHxjU@$c|I5l5XTpMVNYKdz^NlIc#s#S7PDv)9@GB7mJH8jvQGz&2_v@)`^ rGBMUQFtIW)nE!G9Zxju=`6-!cmAEy$Tchp{)WG2B>gTe~DWM4f5YkR9 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ecfc34f7e63ff0687261b4e2d3634f08324f2c7c GIT binary patch literal 426 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI7KZV!0zWg0ub+|4ynZ{k@P{_!#iX$4A8=RbJOaNmlf67%1O zTHcUeQfip%bg3-SY~6~5d~zSZ#;<=VT>9y`RbutT?XNmB7W$w0skJGz_O#kLxw45b zcH0?=nihQMJJoak>v`X=+B2*k`F`PQU%H}n&3(fsQ$N_f4V%v5IBCk$mHKln`9AB% zrCfadG#Tg_)e_f;l9a@fRIB8oR3OD*WMF8bYiOWrXcl5^Pa literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-bg_highlight-soft_25_ffef8f_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..dacc915befd7450d90aadd0cccb11c36f47aa91e GIT binary patch literal 348 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 H=;;3eCT@c1 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_2e83ff_256x240.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2d0d5636cb8be9ba63b3feb278bf5340dcd744 GIT binary patch literal 4599 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 H=;;3ecT|b% literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_3d80b3_256x240.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_3d80b3_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..d3cdbf2894cbdfc190fdac202423e6c9490645aa GIT binary patch literal 4599 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 Hp`-r?ainne literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_72a7cf_256x240.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_72a7cf_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2fd054da9c68261e2f56cadc45902fdc9bfdd9 GIT binary patch literal 4599 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 H=;;3ewU3;+ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_ffffff_256x240.png b/www/lib/css/themes/jquery-ui/cupertino/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..39e64723fe6a862f00d5e2578110ce781288070e GIT binary patch literal 6468 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 Mp00i_>zopr05>>EwEzGB literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-dark/images/ui-bg_glass_40_ffc73d_1x400.png b/www/lib/css/themes/jquery-ui/custom-dark/images/ui-bg_glass_40_ffc73d_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..7ed6afe28b37320700bddf326d230db2be45dea7 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCnc6a#?2AmP!?*K(O3p^r= zfwTu0yPeFo12U>ST^vI^j=w#>Q1Fn01na}v_k7%ad<)pq79Cv5pmyWRq^Jxg5j8ee zt4t<8*26rq0-sm=uZddrvMxJ{*+GEC@dJCD)I2uXt;QFYuXaq1k_rh*zMv-FynUxc z$kV-!S08=I{zYiHY}U>*NmenAm1VLYiNJiQ)E2 ze?gBu{SH7oR7+eVN>UO_QmvAUQh^kMk%6J9uAz~xfklXsft9JDm9dGofq|8QK^V8z fH53iG`6-!cmAEyihfT@?YGCkm^>bP0l+XkKxT#Rj literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-dark/images/ui-bg_highlight-soft_40_62bfe1_1x100.png b/www/lib/css/themes/jquery-ui/custom-dark/images/ui-bg_highlight-soft_40_62bfe1_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..b1c2ca050255c9e876db9247da940aa7fbfb6fb4 GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9 zkoEv$x0Bg+K*mB(7sn8d^G_!z@*N70Xr4XEw%@6M<%*gG!^4$@ygQBw88se%V7A|q z#bc6flj2R*3oIrt_IFI2+sN{DsqZbdqiMJN<|Q*Re9*tZS-xlG0-r{%6Bhz{jab&4 zzkWU0qjJfr%sB24ll3B^XB7iIyG0f+uvFE`SQk7|Xv*HogB;Pf_HRRV$`)#^V$E5oRTl7m=l?)FK#IZ0z|d6J&`8(7EX2Uv%GlJ(z(m`?z{gTe~DWM4fFxOV> literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_222222_256x240.png b/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..e9c8e16ac5e7f61c843fbac290ce30c5de7e40b6 GIT binary patch literal 6922 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 Q^5g_ikWrPcku(qaFX2Wbe*gdg literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_4b8e0b_256x240.png b/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_4b8e0b_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..3b237fbaba92ab8bba2976173eb906ae71ac9474 GIT binary patch literal 4549 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 F{sZ)wD((OP literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_a83300_256x240.png b/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_a83300_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..4e7008e0bb81b1c8686039164844216ddd00350d GIT binary patch literal 4549 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 DUkoTk literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_cccccc_256x240.png b/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_cccccc_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..9fdc41a9d0fd9a771f08b671fb69f1073fdffbc8 GIT binary patch literal 6975 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 F{tqJ#L_h!l literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_ffffff_256x240.png b/www/lib/css/themes/jquery-ui/custom-dark/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..4d66f596e5967a460a37526e2130a55711eeca3c GIT binary patch literal 6299 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.min.css b/www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.min.css new file mode 100644 index 0000000..204c8f7 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.11.4 - 2015-12-08 +* http://jqueryui.com +* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=2px&bgColorHeader=%23333333&bgTextureHeader=highlight_soft&bgImgOpacityHeader=25&borderColorHeader=%23333333&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23000000&bgTextureContent=flat&bgImgOpacityContent=25&borderColorContent=%23666666&fcContent=%23ffffff&iconColorContent=%23cccccc&bgColorDefault=%23555555&bgTextureDefault=glass&bgImgOpacityDefault=20&borderColorDefault=%23666666&fcDefault=%23eeeeee&iconColorDefault=%23cccccc&bgColorHover=%2362bfe1&bgTextureHover=highlight_soft&bgImgOpacityHover=40&borderColorHover=%23b5deec&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%230078a3&bgTextureActive=flat&bgImgOpacityActive=30&borderColorActive=%2359b4d4&fcActive=%23ffffff&iconColorActive=%23222222&bgColorHighlight=%23eeeeee&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=80&borderColorHighlight=%23cccccc&fcHighlight=%232e7db2&iconColorHighlight=%234b8e0b&bgColorError=%23ffc73d&bgTextureError=glass&bgImgOpacityError=40&borderColorError=%23ffb73d&fcError=%23111111&iconColorError=%23a83300&bgColorOverlay=%235c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=%23cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #666;background:#000;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#333 url("images/ui-bg_highlight-soft_25_333333_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #666;background:#555 url("images/ui-bg_glass_20_555555_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #b5deec;background:#62bfe1 url("images/ui-bg_highlight-soft_40_62bfe1_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #59b4d4;background:#0078a3;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_4b8e0b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_a83300_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#5c5c5c;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.structure.min.css b/www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.structure.min.css new file mode 100644 index 0000000..abdf85b --- /dev/null +++ b/www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.structure.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.4 - 2015-12-06 +* http://jqueryui.com +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.theme.min.css b/www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.theme.min.css new file mode 100644 index 0000000..e847b49 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/custom-dark/jquery-ui.theme.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.4 - 2015-12-08 +* http://jqueryui.com +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #666;background:#000;color:#fff}.ui-widget-content a{color:#fff}.ui-widget-header{border:1px solid #333;background:#333 url("images/ui-bg_highlight-soft_25_333333_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #666;background:#555 url("images/ui-bg_glass_20_555555_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#eee}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#eee;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #b5deec;background:#62bfe1 url("images/ui-bg_highlight-soft_40_62bfe1_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #59b4d4;background:#0078a3;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#eee url("images/ui-bg_highlight-soft_80_eeeeee_1x100.png") 50% top repeat-x;color:#2e7db2}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#2e7db2}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#ffc73d url("images/ui-bg_glass_40_ffc73d_1x400.png") 50% 50% repeat-x;color:#111}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#111}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#111}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_4b8e0b_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_a83300_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#5c5c5c;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_55_fbf9ee_1x400.png b/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_55_fbf9ee_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..66b3b8ea52ce088744ede5530e886aa7fb9a707c GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCnc6a#?2AmP!?*K(O3p^r= zfwTu0yPeFo12TF&T^vI^j=w#x$i?I+((tf;UXnmgbH|3oY>pC!)f}(GR!16S-u+#{ ze6YEqRkW=8vGl=5qArKM<9}TC-}iEvB{zdaTcX5$wyRTK&ALYGq)eZD3$! lV9@GX3>t?b+G^d literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_65_ffffff_1x400.png b/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..b0bce086a116b91ef612c69300cdadee86903488 GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI2NH8$CE1Q=ADW)WEcNYf6yIsOdfIQ9ukH}&m z?E%JaC$sH<3_(v9#}JM4$r%X}t&0mp9yKsb%{ak$*<@oTP*SzTHKHUXu_V7K2=X(2$#-l9^VCTf-NL)9-*97(8A5 KT-G@yGywqWy)$$G literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_75_dadada_1x400.png b/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..47c13c7f3cc5b6dd904eba64f4cce43a55b4e8df GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq?nSt-Ch3w7g=q17Rci)@Q5r1 z(jH*!b~4)z#PD=+46!(!T=8puqDZgOs>RXUCGx5b?-VBQkUm|IuXOmYJrBRJgj{Vx zMbNnqUkncy+qa2-mWYc>swkcIuvGK#>(0d)B7)5f`@$Ei28nH~0h*~=;u=wsl30>z zm0Xkxq!^403{74hES%`tTm9eRnfr++(ft7(lt7|dH;Rp@6`6-!cmAEy0kvRPh PsDZ)L)z4*}Q$iB}j-5`) literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_95_fef1ec_1x400.png b/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..ab6f8f2f118f6616fe0acb27b66172d635fc208a GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCnc6a#?2AmP!?*K(O3p^r= zfwTu0yPeFo12VciT^vI^j=w#>k(V)1qW$CZ|6)SVV-&*#dav<$DMuV&n0Dbpw@a i7K6Nx(2$#-l9^VCTf-NL)9-*97(8A5T-G@yGywphIdiZ8 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_highlight-soft_75_cccccc_1x100.png b/www/lib/css/themes/jquery-ui/custom-light/images/ui-bg_highlight-soft_75_cccccc_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..af40d6f98c90b815412a19186ddcf79d084d149a GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q?nSt-Ch3w7g=q17Rci)@Q5r1 z(jH*!b~4)z$cXZEaSV~ToLo`U+vu0Ue0cG9p8hWqa?gxxGLm=1A1u)Cewe3oSeCaf zI$k30UHXoTXA5lSJe(zTcE%W-S*bfB&J`pw9sa4-R?IGW?p~6`>jMSP&M+u3 zY@9al)zrvpHlQu4C9V-ADTyViR>?)FK#IZ0z|d6J&`8(7EX2Uv%GlJ(z(m`?z{gTe~DWM4f84OyY literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_222222_256x240.png b/www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..e9c8e16ac5e7f61c843fbac290ce30c5de7e40b6 GIT binary patch literal 6922 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 Q^5g_ikWrPcku(qaFX2Wbe*gdg literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_2e83ff_256x240.png b/www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..f2bf8388370920783b94285cb75827ce4b4cc1c5 GIT binary patch literal 4549 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 F{sUG;a@YU> literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_454545_256x240.png b/www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..d6169e8bf9389ab9b5b7d2c6f0c5fe3e4d363105 GIT binary patch literal 6992 zcmZ{Jbx<76vhMDpfgr(y1`QHmaR~%lf_s1jw?%>l3$g?j_W;3NgS%T`aR}}Z9Kzy3 zmf&*v-FxcQJNKRU$4vKBbyv@PGu>13O_;i>93BoO4gdhaQ;>&f0sz2A6>yA={@BZA zI!itZkeQMk1Rz`XI+62n^yHKL2bV`F|KIKHpzRv~fYM$8BK6MW*I@?C4l4JhU&5+Z zX?B6>M{wc*nf5t->YI0m%k!c6iV6D-HiA+N=Q{Bvn#`}m4j85ZvFzIFY|%J>xxbN+ z)KhhOMWAack{rDyA-k^9P{-{Y^-4&T)}WQ|)zSX7U*Jm-kJzQ#7H}DD8x^^@Hd^Id zO}JQr`JnFakU}mtj z1A#B^`J~>9Aj!aCs_5V1v5fm^rO5!bpr=#5Ec4gVZ+s}W-{jz#54|=utEYqV2QDVqeWLoK&SDCg)CL8cuq(~CMMZgT%6AWTd@*7 z6&71eU>T)Xe>ATJzEE*l7!d_4EfiRtlm6_$KqoujO=FRN&<+w0vNs>&-_Ed+(5C5$ zmkYkr=0{kY`cMqEqv<( z_g<1p@{QK8lz=aO1*Gv*be8bxc48H*~?C5sKsk6Y+G94lgYv>T~L|y)zUs?t_{Tkesms}ypzUDGt zRKP9jp1&y^@&RZ)xNxKyc}wp*1n`O+;#zYQ0#N>+ zwL0RCF;cJTN#50JeIN3zGCFJL?|Pv`sHdd9Okxo&0#6;1k;Hzh-x1*puL6C4Rf06- z@a?%qB!?Rcm-Kxu^;0S$aw3oi+ReC&%oRq{3G>G&kxB}sam-E4#4k>x`2Edch79Z`l~i|Vub!Rci8uT%U5Qm- zqzrUOWT)C)V7C0Ot{iK@**yiK6J*$P=vs^p<%g&3l?e^uQP(SX{G^~DEz@uDlSwWC z6HFn2>d!B-S;p7EJ46TDw;VlxIsE?PQTPYF)AjM54|{7S7g#H5O?B`H**ZP3#Rcm* z14Vjb`0wAD5v>;=@y1`jQyS87ZX^RYr;e045q~!y3PGK@B^ND$Oe^By*Pn{6o@PbJ z!lX~i+!?Z!hDHPe+ix8>vxm$X+}l3qzB?$x6vTUXWbL&MukaQe@6BjA#BLZ(saaH| zggtTHoi}V+RQiLAF|y}jtq~lUu*VwWLl%v`4A%T<8BjfHLPOI12-{xii)iECHzfHd zr62uYRj@yB%Cen7i_&0M+83`9EAR~5s_^5&9d+V~;i7mZj`xA~1xnBw*ODz`UG%eN zwZ3T!bX~sAc;6U3Vl=#&c<0aF%RcBv$yV`;1STH=o*?s*_U2Co?5UH4rIxGb-_86C z0V)FXqarc$Tp9jU$_LA;l|P&~n77aoKeiVuBf+GjpUp$fXB6kUWgiU(@RP6-ZEZ^! z6&A#>(=ZWB&pdpM;h|6VqZAmie8G@Fcf$1v{(lni-_NX(c?|LZXW$5{s?(yKDNjFt#Y{0GhcICF7V&#Q=1gJ<&oth1v|juBqBGovPk-dcNT(hWqc zWJ6H4Mr-_$uiQGVcZ-Kh6@v_>YV?tg4|uPt-H=98>l5Q)dqz{@eqQ+5i>@XOx=Lw0Xjqh0_w6?9r}i zHz^HH<3>U^Z|^f;3Ltd0j-A)8wr?S-+)b`ua{R?dJbK>}>9YdzQs=FH5)}5q~n^@mpnbkDf>;vFH7gTfo1GuAqIgTs<^LXm9fV(}{jL}_UeSnA>mB(5 z*^HS7)v)lv+8RF85S{DN^}DAJ3$UL@K!=hf7KRfi<8`F6N!2;flN(lV=4S+jIOp$ z&wiGBqp2e~U)Y*0XNoN*D6?F9C?0~OqzKTZ|CIO*v}MVErdyBA9oC0?Y9)*eri{4v zt17yAMm?p@V*cb#Hvw)krZA;q@IpgTXX8_PoUdYZBVTm!*+lbrHvpo=gZ{7Ug@PHF ztf)&_aQ*FG3cvp$*nZCdEfz4`hu8SiZY!R){{6K*wg|@|8S79F+w9cQ{?B=>`ku`f zj?Tob2hPNf?6M|5^{zL0{x-1?h%b{7uO!`AjnZ#vx{8VYmf}L=)Coi^a4gtedw<1E z&98NFQ%awC#S$?PlDy6A7gUAtEOwf6Sub2*l}b`7VqbPLO7zKEBi+3)buf$LF-a0! z-IDu7roL^8V&MvTlFnupTDE2HrkpfNtkC`xk!nfmAWQ$kb~wBHTLHj)w{aO{pHet( zo-t4j3FMTX{Z2ibk_a&om22FD=D2D+L7fOa-^2!!;`&#lgUhpn)<0_`P zPAvs$6X-Wo(Xn{=i6A|sYBOBI?JZNFts7##k;ah^QKUbGI$vXZW(eBj6Q1I4CQjPm zp`vkoMXCER^+U(lGG(QG6C00(0K-*e&q_Kb$V!DRqfj(5@@bgKCR7{k9p%>dY+)5d zepzE*kZG)Y%=Wp@W6NHyjIv-KVWidJy$;`Fyyp-ZL@k|n6d z-ud<^O;$1tvrmX&CF`^y6LQen#4l1DbFF=xV*Yko(y@L=4Q9N#dHKuS8Wr8@783TREimPeayuWEgh(Glh^D46x(av1+! z=ktQ1Q76vNEP&P`)WfsgTSyflWj4;eDSyt^%R~t!*1NQk333xEZ3xBQBShRxrz252+a?C9G|#oO^9xDr1KUz&nUjD8&f#!VBPS`fm^ zw>P4kEeImD>VXgHnOPp0i||U+e(-EYGW5Y+WvPV0E7E7u3QmP97?d z?zh65fjF@N^Hj`Kvw#meID+CQJB936N&AZ(oty?pl82s38*l2mW@&lEV3(rtTdb#N zx*h>C)Vh;#NMk^vQiF-Kq2kCP!@}(Q%!oys4KG^=Y|om ze(PAL;ga^D@4{2ToH*SqLxjs(rN!;|qAg9SuDPfDHc#+fUE+%1a5gSHvD!d&2l8zOK;zr_$Z+%6C|;Y@#iL$H0Y z^@`<)>wP)#c`2-;>1#!*76jk2r7JjI><+gry3kWX4ds)$71awl@jgwo~@Ilplz0QPW( zX;U;YX`3iK@B7RgQG8K};*vsN(XM*PT7$M&OpOuawA{WXNSjI)J;UI*F=e@+eBbl+ z#fE2F=g|oUATxJ}Dx5GHh${qqC~3}@K6K;x%gA^W$d!B^xH zNejV0tgIQ+@vt}JZ7~Xq2H=W z0$=)iMqAv`u~Ja7#=bYxJ@bky^*YHB{cjxy=HKG!>^(xQl>}3JV2B9yOS!*jkZBg-Z^~jGb zq+rflL_Oy^Hqtv_Rqc98JA`0C+2!&UvDh9yxzT2s%R4FjMRLdJGtAX`n=F)Yw%r7X zEEK$}pA-<568b@uSA_NLi@GRHOSiP0t@fgRw{Qa6_{Vj3@E}v%t?ucIDFD5T!5TGg zb$;4K?M@B3##@3N2UbESO+uxFV9}S!?~|GvCC3)0PQ{t_pZ0q+$J}gsQ@{m8v!^9D z!uk!rV~%gr@sb@iQEC+s+Q7MbSeoZ>lJ=P>O>l%uU6C}CNWihy3-Mnp`e=;jtEFco zB*=DczVn^bRSez9S|{9}z&#^*SV!vJMrO#Z-p$l4e?39lFmcc&-8#eIlGKk9U-@Rx zQ8?r7Hi2K3cHku#z%g9i#S?^&J^1xI+3RVN<5h&32x9DnAsP}bi&rJX;n1QjO4{IU z`gFZveK0;i1m*<#?j>t#+r)}_(Hi+!+L>AyUSO;yV4LgWBE;FP} zXB?1wA8H5NLIQ-)9-bfwYGy~Kjnc?oi}k-MbtTcyt$AMgYrFCC9Vx@W9iNuAh+W_C zP@Jl$^SqK8o~%R!cDy5xdyma=sL{7yGB!8*p{pRS+G1;X=$-Ml z(aNAbWRU>^IWXqS_f3Je18@EP?*LiQsQ&kxPg-8VrEw+mEw$$f8>*?f(Y2Bjw97)DTN2-B>D7QwR#`K8n?=j6Q6}{j2P>-q6?B=Q=7lc zRHYqg4)nXZ6kN5^UsR-*@-liMF(NixSw-tOn1(cV(O0q}g|R}DzFZN?hWIExV60HT z+OQV`iRJJ1q9SXlBeWwPwyba%SfrT&xkBAO2e1mjBRe67vIEi*{p&gOwGA-*@h)g} z&gz%j5(cDCVB-J*MPMxpo{Kga48P!aylFLNP{jHQ<&!B{)6ha^m0axgnrIV zz9w!NG363dJEd*R*Ls6LrSSDOWDHIi{^t zEE3l>G=eji-}6FFEho;T-3N+*lWM%swipv`flWB_LN+e6?0S#2 zYv<{a>K~iF&*C?S70EItez?Omk$QevNDjc#AhSIV6`Ko+zNfTE@GX?=F)dZETbYxe z*A}X=Z~pxMmCc8OCcyi4YuY z4X9)<>d1HDCn!(%kK7oGN5RgUXWyzvWMO;64A20#9;hV zjA!3^9W|tk<25zIOgbNAbI>DRQSNPz`Xm{u+<-idJD<&ZK$@9KFIcD*Poz(6uQfI? zBtt?r`uM(A4J?4fTR>9e#ua`GAyOvU3!17$j5Q2JnP{%>>sPkQBa*;+2YETi(`BaL zNL-6ba&k3EI%ZUCR%JK=w!;*a&a%|L8arxN+ocAjxOxHevxqvcl zyWdPk5!#m6&TM7Rz}@VeGS?0wx|~@D0g@^iJbk3ara@H1!9=Ijl0xTJ^k+giPbG%) zyaVkjG&5Vc*USApUEd2-%_}d5{KJG@CLsPFn(q{3A`08*@gG3XCT&&x5lbb|e$M!M zv754_za7E=;A|;&Nj7&)PdhHaTsN(1uq9+Y-VKxfyQ3mnx| z?5!Q$`)8Wq1TzHZzD}lM+pU6}x}tQq()Mmwu5S5KZL4}!#&6)m*^@N}$phJY276T! zFZDF7SG5QpJw0)3pph-X(h;_ zUU*UTZEidO=VXj^vvkj@wB!B#>4{K&fKAIKOUrv40bNCgBX*s`r@xSjf-ZzGy5r}& z3P+RfVUB9XTlk9tKJaV!hxZ%qtofSx5A*=v@Ae(PciD{cUxrLWfH8;ry`cG>!KSpR z{yofDff(^S$&^$Mw1eF=jBKA9^j*})vouc)6JIs-HIq9g^jpYfhnRHfTd<7SS0m;i z$;&b#3D;0tzPK+4$<~x1q8pgM5djc|@GKz!{?%@4_wFSrDgLB&?LgU6kmGu_It&fF z6CVdmFpYnvgHzqTF-h6FOp_-!9+2*x8pD1^MZ-wLY{=#N-s3tSQaw@Hpr+YT#d{|k zcDHAs#6Sd(&;$}0y!!_rUr~F6+V;*E&TgK^bs4)So_HDILoRQ7iBH3I#1=P|#8F$x zE1H=2j#Lh2rxq}U#J5j4 zG@Dw^$S=tpC%^jM3D6PG*OLEh`;MukDe)cg?EV*d_upAZPZ_YptwyKXB8M?Bi>N+Z ztl)JuZ0R4*5k{XjU#<`c@)8#+%J2^fYy-?wG!0e6W;R)kclJqUa37(Y%IbH7V0r>6 z&=}GBDflKC323|mlZBL%xx9fl!8p<1Sn+}8q?)njX<9{dzV@Ks8bqf| zutHPq3mfmH#uxxqkv`y&HLM&itjaWfgvW$+8H)r4`F?~P%tV-W`AA^xJh3nzCj;uI zw$?}ZZh;R;*i9euW7`k60YCg-0a)2KUU)Dlcpuyb<3>FAZ zkmbGIJ!jwU+aLE<-@aAd=d0V*UG?2~ElnjNd>VWJ06?UoEdLq+KznQgj&U&`?+SU| z(vJe&T1`nF08=?)XMB9Z^HetSd6dfkyc7prBmn>#Uln;7-N1#z+z?m0-mrcthj}6w zs$IVc?0MB*NqLmqw0W&IykMhE<715Sw-rtey|Ppy$7Oa-7Uhic!q-qv=X<ow+JFz5Rtu#ncw$ia8BfaFp!Yi96&?N2M}Pz&3@|7>i@(XAg^AF=PIm% zdBX$f@sJ{q&aiPuPurDeR0+DWJ9uu32I4}3?gYQhgrA-CT%pJpK+O(p>XrI$V0R{U zxLL1P<*w&<4n&}vYVOvojf#PYDL4(ItoaT&oAo$3+?MM4==HjngxIQx}zMlWZ ztE?V0R?Bd4DcZR=d`R8wyk(WBBHVPK@fsNZ>@O^w0O_toe=?tOEEq`?M-7ebA&~A_ z$AYgPqmO$AqB*|o00_~AOGrx|)t(}H*c*UIHwEa(Q$Z_J63g&6xe|Ue7;_`*+AEjo z$>}B}YxZb@2A}g}(mwvKc3PbCPzw_bm@esZ(8r*d#mGwhy3LL5ob@cd$X%d0i*q&O zZg0x1xL9N4(u^ob0@@kq&I~8E@yO@hM^k5B%M>x&YbG95kUJE!MJH8`2%b}rHt6N8 zvgb0-wCgJt_Mh%h5V|ghbguuhZ0H?s1j2bALH81fm46qZjcQ2!%@Ok1f@Hj=rJW+2 zx%6M~{O7m-Pq=&pW6$X}Or`HSb&5_A2=lW@-ENQ%sj&|!f0-)qkUvh#yOjXKf{j47){seq)+IN+TT6w#5e; z-*Rbnh(^uun-FEGIa0yLpU}F#GyH*=!)l?j_-fp5t|G%g(Gib!Vcw`o+%4n}FHC?K zNW5?|zY&kdZWBGM^!;Ve_)7pOQZ z#y=CNiOf#$!7D1x)`Oe98F8A^t;|ViZem=VG{a8Ov!eETW%fhn8PQs?*#0|j3?&}H zQgLiWto=;)HPT|v;pN6w4Bfuv8ayF!!dE!$*VmLAH`&O4yBhxCy&xaQ4Q{`{+P@eK zET+!LUS?ySJU5TVeI3=$EuvGs%OOqpyA0(;c0;X?z)eT&XIkPX>b6IMZUoeIt0O@l z)TBE_r#j-sdJ7~zx6DeBjTdeIqLIyy_)0S_VZ;2j)4xFXpb}G!L1awC|Nrz122ncmG|%UxLJPaPgtw`DmX2w=n6CF)bm{BeRb(ca>s$T~6+-_K81 zszu{Z^Wnbz13nfBz8xmAb9*uAEy!-v-x_A~Q}siS0zl)%fbfT$EG-YZ^g`F8XbpNx zcY@n+1yY~sR@-{#(9`?d;JQN&Hzx>z7hg#3LfPMRRj<1~QnD49Xr;-u{}qttfSY$# z9~-zB5kMq%TIY|VU2^c@a+KoT5?1Em5gAwe52HpPYe>dWSI5@Xv`QRNaq!f#soe?? zX!sSe@T@Y?Lp4l!pauu`9hH+oVk<{D)V;gcZMAwZ&#`7X}FO?s#hB}pS}_&1FNXwWA`#RH*JE>`3onp2%ses#ccCT{QNf5 ztUwTqY1`c4Ok3Ij@-x%Y4XHMPiAhRgL)8KDF2uGY^LwAkvXyGZFHG%d>i5BACL(hS=02&!5CF~lIP3>L$4Kn4Afe%0k&~ec-L>NT>Vr& z-+V-;CM(TpCyUC*ORpm^G9>w*8^V9>e@`XQ9N+z5aS}|X28ft6589H8Y5Or5`vz?3 zxz2@?Dq?Rh^|ohQ_qlA9s4=tf*tC@M?h77#CP(f|Qvpu7n}V8OIZgAlsgmJN#=kya z=~O;XDq(8-cs2OdS#x^iRTeEw9bg;qTfz3iGk53=%4i<}x#n(gPSTA?^6FWc-$L!} z3~}NADQjs>a-@4=BCT&{pEN71rr&+PcNaJ|X!^w(k@Yq7KCRdFSr`dDngvcgfJKk% z-hipFTFS%Zchw}rpUKmpWD;5SU!HBj&*<=tdDs|`0wF*cNBBTe`jGjD+uC<$#39vSjr268557Ekkk`o)3ZcuxDj z&yz=YzwcxL=%CblrlcoU$G%;8OvR3ZN%4@bre0jb`kE-F#G=*Mq~h>*k4m&ETb(L}gn!Hjoxm!x;q`X)b~mKK{0;ApRz~}m4)#0AKDCM8 zQKnWCeJ3zPUTbi&}+-HV@&jM2RH?HYfA@_ zhBt2Q(k2^TXNJ$cxyh{3lEElE7j-peQ0|w-lY-=S_PFaS+P7Y~SqWG&A0S!!T1%ID zM9!y`>>Ez1@c`HF242r%v$hkF1g^9tP9%M^lMAFcgmu(`?{%8y!exJrPwHnx_$Np%9@p0rNk~za0J+JoR>ov}a|I7zJ9=r~u zKhxV!G0K2GqB7J1(VP%KJS{U8$ar`e-1n*Z8t*H{YH`(D1aTQ| znGcBGr5q(22XB?mmYRh7S0PvGow4sL2i8;qdII_U4S@2 z;Cuh7H^DHq#(BVk=>~lazw}C~@iYe1?B}BFEt&=IQsNw9fN3oUpn`LBPh)5s(FHZ| z#4-T&Q5wGp68+#K3U{_rqq^w990T>!jX7reXx8;|H@NE2?IfKHova!%MUZzSCeJ!f z+A}cy7U1Q`odG@69{*ft6rPg}Rq^6`ax>ZSt_B^{<1Al#uV})(kp&(lA!2f)v3$b= zTfEOKxG7<2Q^gGD4;V4fo>EaNi4>!BI`()1uHjIW_Mo8%-f#@18wawG#rBu<^ z_$dxvm_U`V{zqs$rllbS`5QXh%me7--g8-1aYKVS?pd#mr%JF){7-lyGPQ1UMt(xJ zcgt1Sej11S0(_x}+9^n!=5}yJ@9?rgjb9n1M`_yAl%PT>(XWQfRN(!sRwM z;Uh0((ce?s-w23V!V%wd=+;V8^K>83Yjx|f$@i?C-KkL}_=;Bw+rxX@L)@P4-RsvB zg>cv=%UskAyr-C}DYZ<9J*?6gPCPn(_|W96QMe3yX}U~QMIm;UP2nS0?&}Oqp9@;g znp1ekjD7^_)akR!Ox$FqPkEKi_;T@0Rq#~%wP1KMfPeu>Ji+r%*BXU#y80TejN*tT zf_+gFlkP`14&fhu3yg^vadYoNqwj{)iEL@EBtmn^LlenEjaof7gOQC=0-td(O^b^d z*5LN*Lml6*ZcW44>?7(!>P?)vkMSg*-`x}Dvqy^#TZtiixa*MfFtv@RjM0IF@Yib> zyo`+d>#{HI?1fu1exJH`jkOc#??>P5&G3zWspz9fiOR07Wqbj7pkdhJ3We1iGj)Aa zc}Ea04BzV!ys^8TQa0!xyIH}7Y|k+I8>*;LWgjo!vhFR@A6lM8SiHXL3`(8&$$ z3-pT;_m`U>fLd`VSq3%&X!f1AjGG#B@Q?P0Zl$)Zc zFY>3ig1|@Usj1t~meSf_%zsS);zUcTl`B4DNjLX;qQ>SJu&S39D0_J(W3TfM79`}9 zrepV8JdBZhJeJ~q+B)1(LCINX2M^Z6X7s_*j+O|{I8G(w6x`Akz{(Jo zHdj8^A^tC_K0PVN3E-t-O^MB`ie;!9TSq@=?R@95!~#QVVEujIH!oBZz7;Qq4$5=zew@8Ib>j46f0WWke5 z!38}clJCN>j5oNqR9v67SZ2NGrM3+4`M)e&8{Vpkqh59sb>t_Tw8SJ|`p7YL&4($3 zgXO{{IAai-BWq6|C0R>_{MI*G+{DjXYcUW@%OG-J(|=JpPJ9zVsj%g zxDzn~F8BsrOq;TAr#|I6L5cLU*XbDG3XnQ-`zu3q;VcJ?3>k2?3uLZFpcVMO##!fV zzvG+mV#hZV)f@6p7=1c9_s*y%bYF6S@!C@ugJSHt#D{gHi^kIzGayYn{6^y|Gj)MM zmWPa`0inl3W#?s&EH~=cId@xsBKsE{Up5NZOI}!!s$4FadZpTu9(?D}>6$7P9Q(Y( zF!1JiCqX6R!<6JPa}w1? z#M@IA8=UjXd$euB4ld%N*?fRh4ep6HAT!%0`#C;6X{wtVk8ml+8X_{kF3Doe2>8}L zkp`~BRozA@MwuCEMY!I)Hh6}agMGyukrh5xlbAMNW4-2eL>?~joh!Da0+ZYMixk$H zMiusW5E;HG^D;?L5gbkaj%@zo$2&B4%zJVugF{nJS*I{hu=qD_E?)|@f_k!=g`KZ~ z29(SLciCm-Y_8vjhq@A#=NM2hlOWXs)`NVjPtx<@d?%t*8wlpVR#7jGaDXf{P82`C z^go;k^XeR}EM5x_x;x@Yx}V2|e9X&#ikm>= zF!=!gtlXdT0UC@W)&o3+n^V`r$y>Do3J=EYcO@&P&|RXjMdJDTX$oydK1h5Ywb7_8{@qx!8Yx2oRj~Zzm9QwL z$+=m6q#5~5dw>0^&3aHzsm>DP*XED>*}jID+MjakrSZ&(CE(Qna6RuD<|^wVjsGj^ z!i1mSd6(+OFqS+?UBg9g=p87YXHz=ASgeoI^G!_vTaCth}Yv84AHI8%Ej zCv>L;tR072%L;N!?039-xqP{2<<^J}q+BOL(zuu(*lwZq6LL&%zVqtScp>0z-|f;U z6B$%<=^?--XWF&b{AzVGiP+3ij(REP3vgZ)+Yu;6}f}G%WjtRbFN#Z|}yiY^jAfnnA zZ?Tm%i6*r+_d~9$-`u=vmDn{>y=g8KVOumoEDyfniGByHAGH?8H=KNXR*{D(PyoY} z4jWx*)4~cky{0<{cEMqjR=uT2jeR^n9zt-QphV)A$0I>I5=Kp;8NXMPROtW;R#I@5 z$_?NPo)MzjC0g5(S^HSQX>zg{e@~|@Yj)AkpTc_*&bd9zIw%X~!|UF~cAE*Frc(Hp zj@}l;MeWU1(ZkW5(G2bS0@E9aD~3UGx-x>@pMn^dz&Rn0YPG$q&kmSeq_qM1T>9Qm zYI^YnW9*nJFo$bphmyM%(<**JE@a@vqfa*zrfR$6@t)&dcR=-kLi$xG`N*Gf*YfXh za~m5tA`E&hxpb0Zce$yJ}~q3%Kjz`Kv_? zn)3c?d1e4l8!E5uxo?KLyI{|k(A4Ul$R|NQgJnxzSS9{hN1tT`$b4h5B!|MH#gS3b zssRIJ#@v&2Vre{WoTCq!^e>1%KI*VMj^gTxajcSOn~~TEF45sTA+4#ERq}y4QD|;g z1ateBghNF{wT?^Zy}>nJO>3TJ8W9@%5UB#Ueuj+xa1tzLhoAk>Q$QW{^=YH1zN3tr zyJbAqdyvuxEFi~u;n$MYsgekbXAx6zV?BB&JBOu*CkE)7{9#LitCT@Rq%u`#smT?? zp0QX}uWXyJuk=utr&yGdhHY`!DcHMps&UtWlV{>?`e3%#n8S6$R(YU9y0;=Ud2nOhSNm{1I}mTso8#HO&u-C(#%}Js3&$!SNK(&=~0>4yW71nE-1| z^d|N5LLYfY&p?xZB~k^@YIAY4K7`XI6`myqf^3fSz*oUi&vtClWO`KAZte6+!ak88WHwv zGfoaz^Lx${xwsZ#!TC6%M%q^PIt1Tt05yo@Q&BLrmPPOWse$_EkN6@*zl&vDX;d$7 z|EWSk!$^aN2E|xQhNTQPTp+lgnJhb^w;x!+w z)bEaRZu;bO#G`w>=0gDH8&X%&@4ZPZAc)zb2iU{<1>K!_SEJ3D%mdm_6Q_8l=xeDcUR=6MQ(!Dh+(WM1t;i z7h%@cKOjQ^$Z@9kYg59yiiiJOTDRQ*zC4 zD5_utUXY+w)4(MUa9*a{JVdj8QsQWFhUP+5+Dqqt_XEPD5nv=-|BzKxD&o8p&j`@G zF}BMzZYtqyeYt=xe)Hx5Cw<2;!K0P%x)K!QB{ z{JQ)?Vqj4*egQ5JNDKr5l{r=Xi-DVmt&@Gw|8F33_LKV2;MqTB(DAVM4Y2aI1IXBV hSlcnGxLG;ay|%Nm4e}ba6Ms|!s3>U4SIb(y`47Y|2vz_9 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_cd0a0a_256x240.png b/www/lib/css/themes/jquery-ui/custom-light/images/ui-icons_cd0a0a_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..49370189231d006600b0f0c2967cad1583eba634 GIT binary patch literal 4549 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 E2b3c!L;wH) literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.min.css b/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.min.css new file mode 100644 index 0000000..e2ddc9d --- /dev/null +++ b/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.11.4 - 2015-12-08 +* http://jqueryui.com +* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.2em&cornerRadius=2px&bgColorHeader=%23cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=%23d3d3d3&fcDefault=%23555555&iconColorDefault=%23888888&bgColorHover=%23dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23212121&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=%23aaaaaa&fcActive=%23212121&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.structure.min.css b/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.structure.min.css new file mode 100644 index 0000000..abdf85b --- /dev/null +++ b/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.structure.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.4 - 2015-12-06 +* http://jqueryui.com +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.theme.min.css b/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.theme.min.css new file mode 100644 index 0000000..3e54788 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/custom-light/jquery-ui.theme.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.4 - 2015-12-08 +* http://jqueryui.com +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.2em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_flat_30_cccccc_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..2086e3e3b67dcabecab04fcb16a5cc2142741294 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9f#1r=ZZVK2 z=jq}Y;&D9LqM6m8hpP_-E@EOxIb|jN!(L($P^D^#YeY#(Vo9o1a#1RfVlXl=G|@FQ z&^0s*F*LL?va~WW(ls!#GBB`go8ph6AvZrIGp!Q029Mi1pMe?}JYD@<);T3K0RWfw BKx_a2 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_flat_50_5c5c5c_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..fd32c2c0730f50d012391d5035b72d170b2f43ba GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI?)FK#IZ0z|ch3&_LJFEX2^z%E;2n#7Nh`#LB?HvTce#iiX_$l+3hB+!{P? S>wE@kVDNPHb6Mw<&;$UP*GK*U literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_glass_40_ffc73d_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..4afba1b2a0e270df938e3b30cbf38f36cb66944b GIT binary patch literal 355 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zq{`F9F~sBe+w%(r4>?G%KCFGu$KA)bfIV%|!KDmpH?B;I%3u;vV`H_-Wb$J@%p)uC zdA0wVsAVtfvZI(C1XvtDu*XTwW0T!#d|~-&$K)ufkf7uXYU0h?cS?jj-RpSu(TD6` z+d{3RznoKVu8QY*^~YetvUz{aIGPgD?09ZV&h2-UJOp%wYKdz^NlIc#s#S7PDv)9@ zGB7mJH8jvQGz&2_v@)`^GBMIMFtIW)uxy*+kD?(rKP5A*61N7A+d7|t8W=oX{an^L HB{Ts5Chu}p literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-hard_20_0972a5_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..8136cdd8f25eabb342b427481e7b06d1810c23a5 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIK1D7xW>_b5VaFz>McZ5-*7HU)aP|p0Tz%xQWt!kW zS>XkooUdNC|JiYS&UO}t2j|tTcq%TIuivwrD_vvd^7ZqA)aBxZ+#SxfGDuPS(EYUq6A>Fu-gAMu*?*|2Yx)2sqIMzzE>q9i4; zB-JXpC>2OC7#SFv=o%X68k&U|8d@1yTA3K>8kkra7+AJV@kh~+o1c=IR*74K$8DX@ PKn)C@u6{1-oD!Mh+b%dRnkxHI;9HP_?bPWLPZ{?Hj^?r+ zUFPUxXBM!!vptxn%$%=yMVedoZLZaGPx*w?N9-)`I~~8Im62{}++KZUjgoye%lSDu zjEze+{r%=`-zUB$B0=b{)if=jOI1r;BT7;dOH!?pi&B9UgOP!uiLRl6uAy0op`n$L srIm@1u7Qb_fq`Y)6n_*Ax%nxXX_dG&c-+?c4Aj8j>FVdQ&MBb@0G7^zzyJUM literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_35_222222_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..393efaf8b3cdaf19f04315c6f1cd85c1613fa07a GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i za8DP<5Q)pl95+rns82cj;Cs(O^Tva}#hS&Xn|}whT|dloj$2ZuSKfcMmPFo#|L?-~20v&9snBRGckUj!ktbqYHyHzkT_cno~eWGN_ig zMwFx^mZVxG7o`Fz1|tJQ6J0|CT|=`FLqjVgODhv2T>}#<0|U#pDgG!La`RI%(<*Um U@VKq>8K{B5)78&qol`;+06EHAqyPW_ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_44_444444_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..517ffe42164cb130033e71ccc9b5fbb4bc5e06e0 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i za8DP<5Q)pl8hZ~ps9!k|@TX(piJ1!%G@b9Iwauw%)6s4FlFqZTj>q%1q>zY2lC{Jl zJ0lktqn2mJEZN2^K4~95r+?^7{V*xz!-}MW*9iq%Qws_u9atC?HN(6)Gpip1txzp- zjVMV;EJ?LWE=mPb3`PcqCc1_Ox`t*UhK5!~mR2T4x&|gz1_qXGQ~XghmdKI;Vst04(BPYXATM literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_highlight-soft_80_eeeeee_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..aafb861396e93bd83e4603787288d5f9e5c65306 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i zFi#i95Q)o253QAS2oPy_n9u4d@Fsz&F^j8gq1GzaoP}Ct0q=M2e;yY7!A^hYv&F1c z3yp70w8>O8Ju=%uXvziwtv`+Vh3a{S(%!VaoydN3BBQ3^v*Y?+$ELoF_4U#M+MrtE z8c~vxSdwa$T$Bo=7>o=IO>_+nbPdfy3=OS}EUiq8bPY_b3=AyWrud_1$jwj5OsmAL U!Q-~hXP^cKPgg&ebxsLQ0HI@HF#rGn literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_loop_25_000000_21x21.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-bg_loop_25_000000_21x21.png new file mode 100644 index 0000000000000000000000000000000000000000..3dd0d69fcfd3f9e9c9e3e6776a1048eeb874396f GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^q97~)BpB|zQR4(sEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e6mbzsPFCvp`38#s1NZ4ppVjPdMP>nIT6@|@|>XE6p}mk3e5 zg6Qu+t5i!|BT7;dOH!?pi&B9UgOP!uiLRl6uAy0op`n$LrIm@1u7Qb_fq`Y)6n_*A cx%nxXX_dG&c-+?c4Aj8j>FVdQ&MBb@0NYby5&!@I literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_222222_256x240.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5adeabaf07b8784f55c2487e1cc70ee648c7fb GIT binary patch literal 7006 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 Gzx@w(&o~JH literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_4b8e0b_256x240.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_4b8e0b_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..707efd6ecff14e3187dc1beb23fdfa15acd8958a GIT binary patch literal 4599 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 HD(Zg#To6FB literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_a83300_256x240.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_a83300_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ac01a652afa431d506d5ccd819a61327b5167d23 GIT binary patch literal 4599 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 HboBoKG@3nh literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_cccccc_256x240.png b/www/lib/css/themes/jquery-ui/dark-hive/images/ui-icons_cccccc_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..f3540ef67478dda05d67415993e211479956170d GIT binary patch literal 7015 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 Ot}DhjF6A3KMErm8_jzyt literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/default/images/ui-bg_highlight-hard_50_c5ddfc_1x100.png b/www/lib/css/themes/jquery-ui/default/images/ui-bg_highlight-hard_50_c5ddfc_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5532d9b54f6888463dfb9474a184cc87ffabb9ec GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQfx`y?k@kqfHUIz9iRwjfk$L9 zkoEv$x0Bg+Kt`pfi(`n!`Q#mWznxyaPgY|Cfwn*{@vk!;+8(Z7_Mh>8x=~H~um6)3 zdmjp4{{Q!Xti(OzztKPLcRZB6{D0d2E}s0E|F-@KPpUZl#s2SphQry*>IGiab2lp; zmfmq^-~V$w@-zP3|0#d!gJ537_y2eQ*Yj>MZx>-@DCM+feyM-E8|Vnt64!{5l*E!$ ztK_0oAjM#0U}&mqXryas9Aao{WnyGyVxetdU}a#y`y|>AMMG|WN@iLmZVfd%AAbUB OVDNPHb6Mw<&;$VEICRti literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/default/images/ui-icons_0a82eb_256x240.png b/www/lib/css/themes/jquery-ui/default/images/ui-icons_0a82eb_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..0c73d13b6ed03d990456e672bf82ef47d2bef267 GIT binary patch literal 4549 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 EA98M9JOBUy literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/default/images/ui-icons_2293f7_256x240.png b/www/lib/css/themes/jquery-ui/default/images/ui-icons_2293f7_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..9a2cc9d1ee2d28100cfbd21b2c1b5dde5bfaa74d GIT binary patch literal 4549 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 E2XxDEL;wH) literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/default/images/ui-icons_5fa5e3_256x240.png b/www/lib/css/themes/jquery-ui/default/images/ui-icons_5fa5e3_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..c8a06794db49b3df165ff6fcc5eee2450538b4d8 GIT binary patch literal 4549 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 EKgL^y&;S4c literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/default/images/ui-icons_6F6F6F_256x240.png b/www/lib/css/themes/jquery-ui/default/images/ui-icons_6F6F6F_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..acc5353565b22bc50b818808ad9062dd39f92049 GIT binary patch literal 6997 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/default/images/ui-icons_d8d8d8_256x240.png b/www/lib/css/themes/jquery-ui/default/images/ui-icons_d8d8d8_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..e47b1f4fe154a3f18a477fb1c0d63a3bdbd6b894 GIT binary patch literal 6956 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/default/jquery-ui.min.css b/www/lib/css/themes/jquery-ui/default/jquery-ui.min.css new file mode 100644 index 0000000..14c3c04 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/default/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.11.4 - 2015-12-13 +* http://jqueryui.com +* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2Csans-serif&fwDefault=bold&fsDefault=1.3em&cornerRadius=3px&bgColorHeader=%233C3C3C&bgTextureHeader=flat&bgImgOpacityHeader=100&borderColorHeader=%23cccccc&fcHeader=%23FFFFFF&iconColorHeader=%235fa5e3&bgColorContent=%23efefef&bgTextureContent=glow_ball&bgImgOpacityContent=100&borderColorContent=%23EFEFEF&fcContent=%23333333&iconColorContent=%230a82eb&bgColorDefault=%23FFFFFF&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23E6E6E6&fcDefault=%23959595&iconColorDefault=%236F6F6F&bgColorHover=%232293f7&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%232293f7&fcHover=%23ffffff&iconColorHover=%23d8d8d8&bgColorActive=%23efefef&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%23AFAFAF&fcActive=%232293f7&iconColorActive=%236F6F6F&bgColorHighlight=%23c5ddfc&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=50&borderColorHighlight=%23ffffff&fcHighlight=%23333333&iconColorHighlight=%232293f7&bgColorError=%23fe6c68&bgTextureError=flat&bgImgOpacityError=100&borderColorError=%23e6000e&fcError=%23ffffff&iconColorError=%23ffffff&bgColorOverlay=%23ccc&bgTextureOverlay=flat&bgImgOpacityOverlay=100&opacityOverlay=90&bgColorShadow=%23CCC&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=3px&offsetTopShadow=6px&offsetLeftShadow=6px&cornerRadiusShadow=3px +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,sans-serif;font-size:1.3em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #EFEFEF;background:#efefef url("images/ui-bg_glow-ball_100_efefef_600x600.png") 50% 35% repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ccc;background:#3C3C3C;color:#FFF;font-weight:bold}.ui-widget-header a{color:#FFF}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #E6E6E6;background:#FFF;font-weight:bold;color:#959595}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#959595;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #2293f7;background:#2293f7;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #AFAFAF;background:#efefef;font-weight:bold;color:#2293f7}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2293f7;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#c5ddfc url("images/ui-bg_highlight-hard_50_c5ddfc_1x100.png") 50% top repeat-x;color:#333}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e6000e;background:#fe6c68;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_0a82eb_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_5fa5e3_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_6F6F6F_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_d8d8d8_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_6F6F6F_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2293f7_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#ccc;opacity:.9;filter:Alpha(Opacity=90)}.ui-widget-shadow{margin:6px 0 0 6px;padding:3px;background:#CCC;opacity:.2;filter:Alpha(Opacity=20);border-radius:3px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/default/jquery-ui.structure.min.css b/www/lib/css/themes/jquery-ui/default/jquery-ui.structure.min.css new file mode 100644 index 0000000..a5b556d --- /dev/null +++ b/www/lib/css/themes/jquery-ui/default/jquery-ui.structure.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.4 - 2015-12-13 +* http://jqueryui.com +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/default/jquery-ui.theme.min.css b/www/lib/css/themes/jquery-ui/default/jquery-ui.theme.min.css new file mode 100644 index 0000000..ce9f63d --- /dev/null +++ b/www/lib/css/themes/jquery-ui/default/jquery-ui.theme.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.11.4 - 2015-12-13 +* http://jqueryui.com +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-widget{font-family:Arial,sans-serif;font-size:1.3em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #EFEFEF;background:#efefef url("images/ui-bg_glow-ball_100_efefef_600x600.png") 50% 35% repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ccc;background:#3C3C3C;color:#FFF;font-weight:bold}.ui-widget-header a{color:#FFF}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #E6E6E6;background:#FFF;font-weight:bold;color:#959595}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#959595;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #2293f7;background:#2293f7;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #AFAFAF;background:#efefef;font-weight:bold;color:#2293f7}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#2293f7;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#c5ddfc url("images/ui-bg_highlight-hard_50_c5ddfc_1x100.png") 50% top repeat-x;color:#333}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #e6000e;background:#fe6c68;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_0a82eb_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_5fa5e3_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_6F6F6F_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_d8d8d8_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_6F6F6F_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2293f7_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#ccc;opacity:.9;filter:Alpha(Opacity=90)}.ui-widget-shadow{margin:6px 0 0 6px;padding:3px;background:#CCC;opacity:.2;filter:Alpha(Opacity=20);border-radius:3px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png b/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_diagonals-thick_15_0b3e6f_40x40.png new file mode 100644 index 0000000000000000000000000000000000000000..0850359ef9ee537be806dcfdc3a649e2eda85b0b GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)MmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEpc6a#?2AmP!?*K)f zdAc};WZZjuV<9h-qd@D!$9|I(0%k1cm~|jQgSmQAi`a&c)@C*h2FE59$1}5h%Qjnc zO!}EVU&^@h=bPER%kTc(@!qI%UVQuaUBPLVx_Y16zrD8KyH`F-%x9_Eft)OsZw^y= z=D&Wm?Pk>iud27rv8%pl9k{l#D7;bfik3lV6vO8gkp@#|F>GEbc!Sxr;co!*4gS!o zdY0%Vr`EFFUb^bwwUt~3%~7msf!qmlrrgVdgcHn6nW`6f-CA~Z={DbPzqL%0SFjrN z&teT;$!RcKs?io?0?44-%UqX3wQK!k$`yZDc#JDm5$I#p64!{5l*E!$tK_0oAjM#0 zU}&OiXrOCo7Gh{5jgR3=A9lx&I`x0{IHb9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!ItFh?(!cDI3vE_0g7mQ zx;Tb#Tu*-Ttgj{zuG%aBH z3)H4s;u=wsl30>zm0Xkxq!^403{7+m4Rj67LJSS9j4Z88Omq!QtPBjI!WNdIXvob^ Z$xN%ntwEbx@+43LgQu&X%Q~loCIIP1PNDz+ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png b/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-small_20_333333_2x2.png new file mode 100644 index 0000000000000000000000000000000000000000..c70ae0692c657e967417c665b085ace817dfb4d9 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0vp^Odu=(BpBFz`*s5NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6a&zUu3o6Ss+iq z)5S4_<9f0I8xvb{@^@zjj-5<4d0ql{fO4uOt`Q|Ei6yC4$wjF^iowXh&_vhJK-bVL x#L&>n$kNKhMAyK?%D^BhY+)&ihTQy=%(P0}8nn43PXaYCc)I$ztaD0e0syY7J52xp literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png b/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-small_30_a32d00_2x2.png new file mode 100644 index 0000000000000000000000000000000000000000..e86d49b1bc64f4d5258f9e474e1de2b7a51fd2c4 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^Odu=(BG5*Qe)W-u^_7tGleXakgBOY(Mi`40x15#R3sMI=03 z978y+C&%oG2%pZ#HA6wh($ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png b/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_dots-small_40_00498f_2x2.png new file mode 100644 index 0000000000000000000000000000000000000000..08e683197d85a5cfcf31eb40191c8e5b1ec81f55 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^Odu=(BG5*Qe)W-u^_7tGleXakgBOY(Mi`40x15#R3sMdUnP z978y+C#NKQ`10m`dIA_U1su!NdVN%#nL%p?^C>--Gxb1~swJ)wB`Jv|saDBFsX&Us z$iUD<*U&)M&@9Bz(8|ct%EUz1z{JYHAS!HODT;>N{FKbJO57T>xg}2mH86O(`njxg HN@xNA5`{@P literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_flat_0_aaaaaa_40x100.png b/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..8acc23614599afa47a81fd806b6e19592ac6bcc1 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI}#<1B0lrg{3GOa`RI%(<*Um(B_sr3Dm&g>FVdQ&MBb@ E05lst7XSbN literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_flat_40_292929_40x100.png b/www/lib/css/themes/jquery-ui/dot-luv/images/ui-bg_flat_40_292929_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..b55c1c0b302a1249dd9ac9097410753ddbbc9db2 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI6`G_7;g=~QdkkaCWcx8$#$c>TB8;+)rIC;nQjvYcSZ5_m#SEpa zh3rcqOO_d9tfRs3r}xwU!~5<1a-Qcr=Q`K9pZj{wxvwYwhK14bqasHE0Kjn*V?!$d zVBhNQ{+7V50UXlSpV(avdg`0&0|4dE`L^5+?fU24jjhZ9fG`;V;9(2^u(5mea25av zQUn0#t^fcy9RLva&#tl5-VN-(X=Y@&vvZ1|)V^C`)5K8U20hG7&@E%%e z8}&&Z? zUDwNQpIu>@WX_Sv8+4eK1v>OPZ>iQe<+L6zXJs4;x^?8&|IR$QvSG3+9|`L%2fh!N z3WiBN2UW0u6(|VOOcc5au@)?}BJnrsSawww0|nQQmGo>|WM8b-@oam(HXX2^+luxy zJxs>nA7RWr#4O&t1LAsu+dIU`YHjTd?;&8O{Jci20h4+Ew0 z1pE22fMh|_?6c9_vM14)Ig9#7BvuuwE+7@L^m;U7V?J7TwO!>cUPRMLP>kTx>RCno z-XXQU8NY^!zkv4|Tbu0Tr8UxKvpQDucwBO~7PR_*2hBy77)y|2*xixw_~`I~!=4~v z8f=d{k2nFV5OmiO`~81S!&gK_GeQMi(McHc2027tAkK#v<)neYU9T!54vpRVXRdwY zxxChSzh?AY`umGdJ5;JN$)*_wj_c?~cEbkqj8hHH`J7X+MFCu{IpbGNONh;Q5)xT& zBvz46xIinMCOAsAS=w551eW(l6;m%QXk?aw83deEJEEbVC9K=H-p{gL{@ml~3!nd8 z8>aS7K4Ka*Og?Y>P}_u3zHSiRpA_+>t3Y?IVi6}N$cTqAGH2UbE-vA}eI85Qc+vdc z#UZQDPr5nds|dPcqCIwAd!dk&zE-lCP4^|*4l}TMykf+WZZCPptK5twnz1NbcR zK03Bta>1l*AW^{TYD0hh5y_x9;hf|P5BJP@ADVPbZ%$d2(Jo=s*_g}w-0mXFibvmF zX}8+kuJJ@R-h|B;Vc97Lv}ZKiukQR2tSI26L(U0-!7U;|QaPKW`=7E;nzBt{;VUnz z$zaL88hFtI%1u~7L*vcOTKMv)nZ=zCFCk;fJ`ePFOQZ>N8#{$1_=Yp;V6eQLKQy~b z+O6i$mEIuVyV0r!V-@8)L z5?xuYW8o@Aa;(%?9k?AkLD&oarw^rU1>+=6(p4a!XV~wA0n%-;If#ZQDO|<@=J7pX zl$gJ6P~oy9UdDiW`!g$#BJD@G*kv4nh%=R_wy5EO;DC9AqM*5SXP5BXBu{E9xlM#| z*|KUZOQnUc!vIFaDr7`6laspmt_)ks{iuL#k#qeXRo7MY2s5K_u9vngFGUIGGcj>6P1mA*S5S}e9Nw=q*^lV#Vi*> zhtwQnYhc}0Sf5%}iBvak;kxK_x4+Hs2oKTn+LSxUigNYm$m3;@+R!->nJl|!Os@mm z^wt;m3XCG}FB#5;Kb%HVGB!FDHdb8VpF}ueROvCR;$_;F;g)ZwbbXH+vs5Eb=nJg; zf^A$S{jxjU;n@t*bG~^=dpx1d+wS!7wUcWf`;oSvJ9VoogZe!^R0~canzDeDceVk< zZgxS72tuQ9pO-?`EBY%3yUD)Z1Q&s#RzU;$u`6InGd;8pS|>ZA?Mw&haR-L(v!oT{ z92XCn^PDvlwf!D7c}$98b%{OK+=PcDUNedo_To)}Q}nYF$DRi=d5Uzd;X*E+IwAZd zI!sZq&Og>)p5}dg{Kze>2=N(uC#LGinM~{MneXM72?+er74Bk0NW-t?@b&xQR~^ni zN!{{7*bmJ(H7m0{xW{`<&W0u@JnlRGO`M$!MiTkIUG28CJ0+1lsdq5}LZ=^dO^BLo z#p{7?wBP8BYH1+UA%4qNd*ncY(Gd$Wiz=Vns3^_n)o%}Y#N!4{L?2chK=Y7TB9I~( zNqcbvV|m`r9nQMz%49`wkoxxEpmPf7?#`dQY$#3Vu4`=8kH{cstFoZ_&U+<=$Kacj zBTd4Yt#FQQMQ|DW`pO^XeJT8+nPVa7?me;G6VJdXzcE*S6Z0ck5&_sX>^9i*4S8lj zlc7t7M#_BVWNzgysGt_dYfjC9yx9fD!7 z%Yo=mQ)9f59J`l|=>BxJ0&A+0!pJRp;1_|8kkj6X75Fka(4%A@uEODSYnY0Z7P?9L?=~nT-+ej@+$8c6?U){D!El`}65%5bJF>}5=OaLO5 zVyJ1S*kF#Wd&JdTPSSUj1jWdg41JCt^!wXK!XCvg9FqS@bV90pgQ?MPrE>80{KSI{1=G1myrWkv-CdL zLz8oY-(q)ogS0iI_NxBUGB6%F!td}GPK3!Ggl*WKvk>`L{kE_Ebtpgsy2bkti@o^h zo$Km(Xz_i@D_DKA51COtgY`zXHLv=ynzC*A9<43lo6}7eo;F3ia20~xr~GRfNZhx? z+qqUF9kSVaYHg;}W>BHWPwuz)lv3lfH%@M{YjQ{ASSh5#3wG1PuVJ@_s2@B((-b5N z7GlE9_t35LN>+h>LN4s$^!IfeaPRpG7Tk+E-Q2v1Jwi>X*;$gaE+TWd)<8G2$<57PT#);eSI0F2De zKAThWIG9cKp~XWhbWQsy-}-YKI2P%J1376CmNgSTSHoB$Uwd04>iH@I8?A-I<}*jW zUF=dHiMc|M!z{~o#V#qosqpFZUZoZ)fBWe-s}R^8niWFrhUXYm&1E{JfXK-MII_l& zJP9>073F!1U=czvMU@{$=HwfcUTQxF8F`!TR<-ve-Ij&?60%l=hp@=-B(3w)NGxD!ZeG2ac#7P zPRABo|GsiM=+;Ee{;#-}rk+q)RUwpeLutz=`~X7(ReM{l$${I}x>fnu`V6=CqNY`t zWznb?(u&gC(YQLiyhzWab?)Pg$uPymKpQs;%Q^+*$lUFh>M3cKQ9=4J~gtAvyT13^>0RM>tTN3>vV4T$7y#hP{K2TG9hO{N<@fha8g+XZdQ21venxsH>tZ`5O@K zdkyF!2E!x?-SL=T;1KSkeCF>{Ccj`;Rf5-286WQ@N$*K>2Dx7&&y|?(cHFr@>4q(h z=bk!7x4TM9eeJ9$%{|Ybs&}q8+I^A_!8_1R=s$zitDdAxIC6(5>igUSOl|$=?OylE z!DBhwjZj@1p133HaVuljmPA?N4Snve6vT-cR$NzYwN4;a?0RinlYvn@PK;n(>O)QN z?<;Grd;qSuQKSC*{FSr+qAqqiuZPLxriq-a41pG=BQi0GpX(Iq6h zXoC=p7G1))lJA#$|A+gmv(Db2paKAZR#!*E6ac^r7ucbI zUi6c?dM6i##8uT$6#(9+P@me9UX1x1bxaKbAPfco=r{oQbuoor1%N;}0IZ_`Kp`6d zSbg)FOm1B)#(3MnToceu`TzF66}a=nF6=@z>i|rKRT=P=J^4j<4WZU^!eB=1^aOc?Qgu^#qBJE&~`|(X- z7Ot+)uSLDjzD!o`d`?ZQ!uFIcJ?_5<4*)voYij_Bq})0HK<}xmp=uuTZPS+8ak`F? ztWT$OEjyjFQ9t*lcMHs4R=m&7b|TPgw9s=&p#=Mu5O#i^K!c}FP`uS?TIk04@_wH- z8rWI_o1uuii5Fnxi*}keoUA6o{m8=P#KATqr3=EDCyT)$8iQg&Ogp|U8ztcdQJ2w0 z5WmQi9~hXbXex8+mqWI-eJV-F>RK}-OP)Oy9FN3O8E}$*K+S1{ zMK?YSsf5=9#?bhBKvAeXNf|OZg)`_hQ;=w1=t0XIH;iI|O|_5nq;<);TNIiafANIv z`4*-36uq8R4cTa@@hZDCmJxrw95NpcIEn%i*x~CpmMMkOzJ!gE!qf3_Gb&K1^ z{gA4ew(9LKLVYG)AhF;>M>bir0$&nd=RTYBavC!(vq9_ZmQ6eZ7!IL0<%lyra+0`Q z?*B~whLob{mw}fu2@`S6+&YsYad2<>S)bPn98JZn8%tSA8hB&+3>`6Y5^)_2gkfA^ zwq&}M+Gh7;VcO|GZ8{A#&%H{NW}kFcbI#hn{Y+0QWSw+*7>H(%E6JFFnXJ#o#H8%lB~3&M+FPpG5x-&;mR`pZpvntW`Gf z0GjvQx59}9j-{-6SFv|F><1~z79Eg=Vy!yb?aYal*qG(Q?OD+nWRp_VsqylmX=1Ks z((1or=dx~F<~Vt_S>emjV6?+i1>}d$?19sf%CIYc;4s=SgS{DS-utFHOG=ht756yS zdrEPg{*)q_Sni4%AGa32&N1={e`%^eIclLy5xvPG7t!P4HM|!Pf*Y%M0t&0(uZ_j| zQQ{xO!L1+IfvZDD(8(34PX`|3c1YhZdDQPlp4qkF?iD8gYjL$@(H zm0{t`esHyFHRF~9Q=*-EE?RAmo_O-cGm-EP`6qCl2U=lWK29w4(C`6^QBI=FuM~G7 zT+=6qFr>S$41=j@vE?NP^T+)63Dt<7k4$AAULsX@34gBU3@Wr$iA766dWOBw+TsBZ zT1Mv+2WcRfEA5G{C5Z=yC>s*1ta*7=p)?`z*v!g7EU>2?98;Ph{n0g0qGC%LK@g`ODviL)=?ZyWvG%wkk zHE9kSp`)dPKn8qO`4f^w7k;xywYo^+J?5l)>b2g&oN~Fp{F<3}W>7_bnKr^M((-$I z|LA`Q8XGjJ5Uv|~|5)C1dLigN!FOF+xZTdgAnk)C(Tl;fNz=decOxTfZ9KL5d|j8h z%Z+>3z_5{ZUAkwK-Qt>wF1eGc^?u?5B!GU6>rLIx@xb zgjlw_gTM6xv$qJL=<=HLEWkqfg+tk+5z>A!-)){Ph(5n~bhwXkZ~sK)Rm57qY9wpa4-;I2*z?KSp$GiK+8DOcWf2RG%?@zUClVED=Pd_43o+p;)Ti z!4D&9JV{&=U{u+Sd;NKaDK+Pyw#ykrRq4TM_Wgs+PF9-IQ# zFiseTT=gtby?~tqwuC|g(;!_-VP=qAY1H5J?)|y*N=1ouyIB_PMG#Oe{5Y$S-3HsFd3Nj0Z!jA$Q#+m2zzwV>}1O4%}n}Go+r^9UYqgqu4XCFM)G>-R74;S4-@d z^Lc}8Qp}TgfkcWUA2g`uG!L@(`;^lTPpX}&<~>qbJeGZ~=H1(oK@TI>xwDBBv7wFo zHdVRYjZf|B>lQQJRJbF>;uX+ES?og202=e$iU>LfU&!{qjc{#HvV#ywqOvO6P^6gz zV<)cg-pP=3v-$c=PgmvIiK8mUuQ%bbEf2qAn1Wug=W?@x2ZCr36g`oOJ}~wz(XC(X zJ{ZOPGO>*yRN&|U_H;s$lSoCLOsXHEJyJcE?wQUPW$wFA<0P|t-b0He5Cm2jzAu(u zC0!g#tSw5W)OnQ`=OLJ&@0%o(Z<9pPvQ0&JL<;po;TV)c^97Z zNL|40Dv48^{p%>KK*v>}?`4!IN=q~;pp@O;!? z*(_j?%)~!E({Ptr1#R?zdFqfBt{kd*P*ksK;B z!M|0VI(sq6eYw9~VqnkaJhbl~wZ$qphvnUOSEagf(%MnK!i;#g@_T2@5*bB{#H?%x zo$2?gY|SKGH^vkHh5frx?^ek9;w1h~A^A7_(_e=2p9)7<$)H4WR%(0xfqs)3%Jk^V z2i^3wKMtODwAJ2ddeIMI5ovHAc{-V)av{&f_bdC#oM!j^-^WY864(;`X|i2hU0r?S*)jF)hV!I6Wl48uc{rLX zR{WLhuW2Jro_Ubrj@^heUUXlkQSOY_xEuk4%W$yHb20&lscAk;;Z(s@Yk%RgFQ{$S z8Phpw)>Vp1&qfli^qaiNg5|sz9(X~^IeUiQTv{C~6SyjNc*$~YFH7PZs?J~XB6D7| z7KQ}x6L?1%_C6B4;|LtadyA83pW8)(y*DZA8~AYAm0 z+|yW({?a!=2&Y`;Y0&Pt&A-lLw7O_6(3~Q|-rT#+KAE*!`0QZU!G7Imx(TbpYSmW1 zyIGND->3Q#oK}-qJ7G7HU)xWCP27H;pZCY{1YjWA~po zamG6MP_qRwh|prf+zLk*GGX}3{pQEixV4rZwEY_yg;k}oMYFu5JPkJZ@md5cg9DD= zx8(9WYu~xVA6D85WT=wK)2+PY;nbr)xBA3HeJxP=XEi9b*js)O zr@_0iar>-Yz)l%N2*N1@M@;ixWf!b}?!~CBXysex%q)1RhX07UrrxL~%Ll?pVW5Te z^vdq8&Vd_QERZ)yiD|#`k_IlfM5hMK(HKw)7OAXjW${YQtSCTXD3`B7ryG;1W8u!Tey~T`X7zA9c&UnveQo!NYxLM@1Knz&^WtL#i8ys5al8*oLLh3guD# z^yfGFIWk_R&i?hq(1eF3jGXyo#Ctv->aT)LZ_l{CF2i2(Ab0Hdit+yCepXD-^tL>O zU>k?%lus*?o=Jx(5R-N^rXO{lulHO#{Va{?wl%s_sCCi9#)=*Lj1fedyBRjWxux)_ z{{bGd8JgC>c0kNV#g;e>FlE1eui=9c)#5c4z8%IY*L?+5 zj9pI-m>Na7EAyvR+TBu)m!Bi!rg-=V$8C_%eS=E%J1s|f(rj{x%d7_cQITqhDy7#a zfxWJo#9RSXbZhLO8hZ1?W3~2QqAZIa&{8IAZL;8k7^XF%>~T^;6Ga@wevpvruGw8l z-|-dt7-e1*`{)bR+w=|rsSsf-xdnkwmrxX2o-?-FE~@+Px-%c%ZN(;B}mID zNJ;!hczPyyenDXWvxAwBOF*!_pEIE9TK$4?-cq^pYz3U3;^hA8fm;! HL&f|L^{qSI literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/dot-luv/images/ui-icons_98d2fb_256x240.png b/www/lib/css/themes/jquery-ui/dot-luv/images/ui-icons_98d2fb_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..a66caf8bdce57fda91d1f797918f8e785e2dd84e GIT binary patch literal 4599 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 E06W1x82|tP literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_flat_0_eeeeee_40x100.png b/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_flat_0_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..0f8a0749b6acda4249e6ea0e7a5931b6dbb2da57 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9f#1r=ZZVK2 z=jq}Y;&D8=qMg;ChpP_-E@EPkd*OV_A?x}hpi0#e*NBpo#FA92Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tDz$e6Yrf=~7|Noz5 zKY0WcVNCLNcVYa`q9nO2EggU4;1&p-_f Mp00i_>zopr0A)QyYXATM literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_flat_55_fafafa_40x100.png b/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_flat_55_fafafa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5e839984c8407ac34e104bd5680b1290b95f34 GIT binary patch literal 269 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png b/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_dcd9de_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..955f081692af9d9e287a9c2e44f502b83ca4351c GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIY4AqR<;_Wj-B9V~ks`4-HLiilitRk(_C;|8<29x9zvGfP$1+^rMi zY*G){Aoc7ZPtTm)`SRA2RbJ*V2wE7GS7N<$`NYgsTPGSOr!G

FJnuqa#Cfww0I^ zU&Ufh%X=9oJ|5dDezMv8*9p5Ei+$0*PAo{)>^wHt{Lh@wtrq(F#ZyxQuYBDe|EsWq zajI{Q)kPukJwW%VmbgZgq$HN4S|t~y0x1R~149#CLjzqyvk*f=D0C>nC}Q!>*kacl6nt@9bEfx*+&&t;ucLK6T;7lKv* literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png b/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_100_eae6ea_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..09353ed1546be9699e712f5e06a300caa33e0778 GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI{n|!{gvGlm893OO&6v~`90QwA9#GxESZ+|j&dvToNbSOZ zcb5n42X3Sv(teRv_08^fv>Z=okh2p5!yjH1E)Sk%xA@h5ZQ1=zvueBb7rl^caUpD} z+qqMP-QN_q^u;~z>u@f!P~m$}(BM}6PU@|)^Sy$OsQLxhI&I@NncvrTo}-l<_q5{v zG-bskdBGmdKI;Vst0B8n^3;+NC literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png b/www/lib/css/themes/jquery-ui/eggplant/images/ui-bg_highlight-soft_25_30273a_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..498a70eacec8a77c9e44f6634c6ec55005cdc845 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIOw$5ju1_n=8 KKbLh*2~7a?}SUWTyxZ1oxSb;-V`T|!0 zht4kMKjj^42U#X8*!Sc}Y|%D5{q)(EXU?4Y*S1*p4a-uW9n8V1x12P?Z#4=!A6syK z)5K!u@z6>*rYvUBUACaSWYqD8OF(+dNFT=E~KwzI5TsnP>yM8a9fprMRWFl zyFCqp&POjeo7*m2XZ5P~_fq-itVd^M{4NmKQx9~qYKdz^NlIc#s#S7PDv)9@GB7mJ zH8jvQGz&2_v@)`^GBMIMFtIW)uxy*+kD?(rKP5A*61N7A+d7|t8W=oX{an^LB{Ts5 D9b$_B literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_454545_256x240.png b/www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..506e230a324e2244abb195b3a8d66c524f353c69 GIT binary patch literal 7071 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 H=;;3eDCuer literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_8d78a5_256x240.png b/www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_8d78a5_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..f446adce1de603c01b585285da0fea2302587fb3 GIT binary patch literal 4599 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 Hp`-r?151bz literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_a8a3ae_256x240.png b/www/lib/css/themes/jquery-ui/eggplant/images/ui-icons_a8a3ae_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ceaf17f909bbb07166bf28416955c96cc028d287 GIT binary patch literal 4599 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

QL4_@cA7ff zdVuv08QIXLc~1VF@huol%;;B9ZdODy;2~A3Y-x1Gl~|=`fCmr*`qXYVc5%i4_YYds z@H(pY;QPbvlH1k`M6jKfP*OP9zcPG56o(^906;8B6vkAO^g1s&?427%`y?v5AA+J- zQ#G?n2GMLT)hC!c=Lp8#?NDs17+HPjvB)&nPG&EtgC4#J*F(D+^Bl@}P$_DSQJMvr zx4DA9b^Noo@xkb_>WfUkO!1{%>EjXNJ`wL7u5E}euV_@5mtjxeM8$Q)dgO1yZ%+t= z4}wcO?VRWl+&d^}jSGrGit`+H6QwH&gDX4q0h+T}Vw<&eBrW&Uoyy*x>Oq`YDM&gV(~3QQTy_;{TEoD5YO~0gO!|ZNd6{lpH?&hYt$op_O00ENb@f&C+q6q&;x z29yg#v5kO1MHlYP=NX2S?8BN)vk0JxkAsJau95oQR(6grJiEmoYJMBOChUE92He0n zVCZsGGlg~hb`M$N3-AnsG|dGW0Wu|#f783?=k9AI1>&71X|xBPPr2aJtmcZxh7sR* zTL8QLkbCf4-h&1h*1cclEUCJ1cW%O=+8;sFJ1sq~)GrB@SW(aWZgOR_2R0OFsX3^l zUXZL*V*N7?46cIQcNJI2v1*8R?;ksKk>XF6cu{+NWcrVM_r!r1&i+lSPdZHvp-;x^ zEwWKQSJnvoVM(6>BDrE9t-9hQ~BN`i@};c*&Z>$qXLyqlHkk1PWUJn0Ex1K9PrD zB;%`uR=hyIy&c%y0ZB?E7J53VdW3dMaa(?1JYSe`;5v;H&+7gFEfPcEnPCgPF|s)`g?~yp?y+gxl`}Vcv{IK{Q{^reA25wn0mp9l^7rGDJQMO5Y@a)H` zd^XpK9Aa(XL}K~cuLHfWB7Fh_j*-aGy$F+;?U23prjTg=D9f&;9*O{Z3UW9-KEyW6co34}Xn!w-a|^%p)TIgzK;HxNe`qrQqJ zeuE@NzG)fydyGnGgHXn)BWk!}u<~JHowAX~#&GY-W8Bso1#Sy+5}$vFjr_=Vsk!<8 zR&~m(r9{`2zBaM`eXEP$-UpOsYv3G~`@mJ1;?`+Pd)+D{;{EFH-7#}yBsCJVx+!q3 z+oQBS6Mxfif$%Tv-_1Ig0``}uarX*Hzb!obr7t^BFv3g%C5SRp+Vb}I8C8>~MO{7Y zqOJLH_^iFP=2qj&J_wUgz3a%c$#ew=Ytjn2WIs*`*3GrfHbG@l^FA?~Hp+g_DWo>q zr{)W*&hg%aB%qJ0n^%Y=%+@t3n1G#-ip{%_r^0-94K!X;(-s#M2pVs>JG&{8(C_M% zk1bM|KlWz^C7Zr)q#ac0@;#}Q=0tTu6>ww0G3Pb^)BQ!9 zAujc7U+Y}5w+~m~ogjo(s~F1LQj(8(UW;Qc@&EXl9wEH&+t|}-#qGQ%`n06ub#Nn$ zYM7RWhK35VaqB@ihfbJCWKUdthA-7^c@s{6Hd?e`WQv4TS)3#cnG8xnbuQY;G3Qt+9O7 zSHbp%CgSwD8wu{jg)rkm^JN<4N`HgH9?-iA2W#CYq~T(c4T|_RHb^m(=XD=jg5FwXssZ>mo;2%-8ob#lE3xeZ?;`=M8f~ zP~ZWcdz5bf6W&9{4PgaXRktU9F8aM(no`WOjphJN$--?-J!@@~n7ahe5BKbBH@v1Bv0BU)t#x}_ z<*Bv}>X65)ABu#P^34QApg`HE$+S{Xsozv6S-(EQdW4E-wR;6)>Q zjGY%HO8}h^H73NRV01A9ws5u2^n?<(-rSA0eJdrmrZBc-lAD;T#sWWC4`-&c!|{3- zUwv=sJ(uvqLQ{?eRXlmNy{BpOB!d0V@8i0wtDu$_``I zxHmWNp11MYD1r!nI2r$laqjD^{Eg2&7?o9xJoD_CMGxh$AJI2d8&sruKo~I$G_#yu z-P_YTbRmfWatFyVZP#8=!DW_dRDd}uJ#zj+r45ZtZi$&yIVcR}^i`nj1Fz@a1!c>$6d%);gb$pArSO?=T~n@bOGU2raKcmuw-h1T#BE* zyaqo<#!FRMzrGxra8rkoGM5y`smEiwkr#P7FErE6QyK1BqB{gymfWl?Sh3IPL8PgRe$(4Kasz## z3y`hg)V8%NG=(&f_p>}%(A>P-CEM1QNndyc9-b&!B~hO~YEoo2-zz@-EBzd1h&0xr zF|nj{rlzIEhwR`KouXIw)jtC}K4DH{6Y26ZgfrXo-KJn*c|`>WQMls5GZ9ScP=;5K zP5;=vZ{p`>x1br1B+j21L@t*h(K6OsYuDGKYmo~-IKu#Iu-eBYp~yUDXz1sLH@}jh z^XVZ&gD_`B-jq_COY+Ie3uNpR7w_P>6%u-&SD|{Z`8ZdSMJ8c|S&ug|LIqK&@aELN z$2o(L!-tA$i5XNuZ+(2C()LT3Y3Ur&#snFo>VH(j39TY2Ae=ll|ApjaUvme|2&JWwNXq)X zU&qaqw+~ut?Gb?GMX5bhnQ{%1AGps>FXnT`o%Ez2oM|@R@bV3Q!%yA9&%xHuQO@4S z@zMa|a4|_?F}Sdpw5gbwoS3AXn5-~dQVtI14(CJtAA*OMgR4{Ue+0Ocu=rnsq>P+| z*nfm)=lmC!1lB)0n0Pt)1={*J0?H0vc8)yS9=6Vo#*VfQ!Te=y;ngHL?azUq=zbmP^3vmKsre8y$AwPdXbI@ z3W?Ovdv6c#y>G4GyX*aP=InFUoIP{qTQjr234N@ke4X?bDF6W1RaF#p0RVJ$3v7`< zuC9vd&N5d5VlAsF3jmc-WM`&?S8G;t6njLi zQ*Tkfdn3@|MwTrKax)%Ndq?V4wrkNy5lOdwNt5)qWVcO!IbAv%gjlq+NRts=ZiBSp zlN7x?e%g&Pf?Uzu*Hg9f^^4jz7t!p05?PjPrDl#rmwq=LZVX6fPru#tv|jA*KTQ?0 zo^iL*k_#bWXi`F;Lx$O@SsfL?-FWm6gDYDdbqv5RZV0ZpK}|@ci5@nVzCGqsraA6= zgM)NlEUG0k01}!duW;L+?E_j!tBXDOo=NQup~P(?wIDHe`0?uOp8E{O%Zm36$^3;6flIOn;aE@)8oMg2qrS5fs=cBQ8pVtk#g8 zqun-k^^9uY^Nbk0uO(8|^>_n`d=L3fBOekPH~=D`-(n5U^~W@J5!h{R1j51c<-zTh zYtACR@f>A|Qx0ljzYs4H(+_08Ah+%}fU6X`ysPCUP17j__87QrJGnBG3El*q$>&?q zoDTIdUwsU}>_PxNU@)OH-HRASN?{86T07Vp0|=A_A%y?34oWG?4g&wf^tlZkI+HaS z6(x@irv1Lhm1piE>QWz+=q;h$&;0dNU3>9bV*bf}^?-l3Tp4K+X!6&xS_BR^BOB!p{R6yOhu9?8BNCbfJ3gj`(c!y3fU}wr)|DD{!it{C`or`cDdA zqzwK3&a1>y$A&E%5KGjnX5_3_L}NkvQ=^-6)gDzFJG`woP+}9$Pv`1O`s)dg_B_KQ z-HVD`@rKVaEpRPf%U;@2&)*%$4jWyc3`2XuF<8Ae*+;XGVrnt!If6c!6A3V}}~WsgS7 zc|qRJWgnDNDOlNkonCkw%P8Cr$-`l&{u_M(ox+Sy3wJ>;Dm?prie`GQKQ<3r%&jif zy4BUl;|6bk8k-aSS7zP750s95FAOE zSq$BE+Wq;+xr}Lq-ePNPlC~jisW!hn?z9^tP4Iw0+_R~*=!?*U@sEZHynRU5*t$p8 zx_?b1>WTKIB}%luwcIuQvGf+uUKTnWpqH~zQ%6-dIGNAaA zQEeB6hAB-FJRn0YiYq=BJ}KNKa`Zf%KDGWCL-L3OE8m^*BK+%%j^7OPGv*p&d{}V8 zdpW1u9#daw-q29LiKC5th}}~HuT7NSR@DKc)ZR5O_oYO8y2nUb>FRKI7D!}Si56_7 z+NG4RbyYX>=S-r`q+0BYxOP3IIJ@qfQ3?>%2`ac(gjX&n*OUIuJ<0z6or=O)KvUP( z{ixzIsWF3zb}p0AiDNgiBgSD2p;2Beft9kg>$5&}aaxW!vYt<4;&SXF4BY!ps9hx! zBq$$()}Fp@s+DLh`ekUz6>Yo=ZO;w8H&S+~LS;T4Ep_?S;fZVI;WN3w8ri@TtOcz8 zySojIPRh~#uJb^9?d(r-RTu?Y5SQ+*%$s;k!=>6AhNf3UAi54VSe{4@*C z;A1sY{|8imszUIz2|*i=ccjrzY01MIiwGcoGVhaIECOh4n{M(7A*(16aZEzfVarVe zW7ElE`F{YvywH$W;-{88Am7MB4RK4+;Ab0ZQ1N2ODFZ2NA;LG^Ym6r(v#3(io-)UW0!0{ma$Z6%;gJizqBgo!A-r-H(Z#Ox znwa$g09?qfF!7R1x6?TiV4`pePHP+-AIk35Q>PPb-CgZXdeBnNzmZ&yTMERM&vL1f z-W7e?J?7dO_^cn=YRzx`qSe;fN>is?46FGPBd(5f9JAOZ* z_;PStdG^l;W5Y@}PP`?*Bj)`UO%h+!$74w@)bH3!e(w&ii@y7aPHV?!cVtxko~4?( zyyD65T1HJ9jWC?Sq^{%UKAMjD(qZZYH^r^^4bJRf&ik$5hdnnMehCn0opYnE0TpEK z;rs^xFi`c-fFk+{AR5ruDGD`VB9JWdE^46gjrVz*93zEhMtcGR_&?Bf+DtFqRbBzt z%~)L6HYv(LBBAJ#X@(e=4Mb1xHA6A`l&=X7MR$*~W`E^yxah&bplAB=vnw$3h^f3CH{8|fV&?&;4O?s&B`fEeXSY8Ym_y4aZ`b(=G!JkrkkDcp=p=35`T_nOJs zj^n4+o{IrS#sc+a$cHjE-_bq;1StpjoYT*q27mh@44yG?ca&DFWT$QHQyY=z%$d)M zf&Et|o)T|G_2zHszA+&uW4y4?PZFZ;x&x+lKa^mz&RR1rN1R8(!j8974BOm)(j)p! zrPIGk$X5`c$PVXHe!h2@1$qCX=c&ydG+c=GS)rckXdFh24!+>;GF+xA9M?E4*{X)2 zM&?L>Gg9>QksTnzNcVUTn5YqRo!~wM%!sX5Km#hLL zr}pEnZ~rjCytCoLB6B8RyjC;eUZ8G1UcU&NcyBT>iB?jpYrncUA8(~Fl;TSX@kp1_ zC?67-G`_jtS3Ro%Q90zau|8DSzYt^sDH^Ucn(X8FL$20Chp~GA6C3tU!8${RL4{}ULCFZ__x((SUK(de z5}NB`NT-p*S#)f3&Uugv69K%;l$Z>_l1^vQ(SuX-Thf0V?%BWV9n3ltD6ku;LY#9G zS_u`}8r37TEPUe?pLk*mQ4{cr9GPFyjW5U?pQ_uf`FT%&9lhR9L#01NU=ekWj!s6U z>r!+bUlr67@IM>mJCfiWdvkk@QJzjEmfdb^k+&Zzrqhew@&7^cE2X=I8zMTx8w*nc zg{exdu@e#53-1+gkH_p}Pz^JP%d=!fQ4Vv~e6U$f9Yn3u%6ZM-^$7||&tD3~3m|pX zjg92QY=ghRGgJ^E<$VbLy?19NY070dBG?Ffvvn3)y}9kKj5N=Lpsk*2WqM%-pQ1gv z*g$e4s)a;aJ{5*cqphaiV<7#!=J7f4ljawOepHUewD5e~)UBo@k>Fnu2n`+4;&u|o zj`7`eozU#NGWLD5gE7U;XJal6uXLz}UruQ^*@&#?HZ178*c0URyc1$;I&wV?MC;2zJSY7OR1W zs=6u3GHL^c5XaQ-(=F5P{`&nU(i~f?%L0u0KBb)a)~J78JkoeZsCXgt<@p1WM*%!WC&n@qm}(D_FDHJdTlNd$@gA8+k`y?D zBzoU#tcV&fFh(Ld_3?;Wt9K*NLV&w;q&t|4YxuxSi>2El_#G!SO~mZH)5-KI{;PAEfDZH@Y# zr0auH1xRwQ|E=u!2=K_|iZJrI32_K$4}!=o-V2nS%HJg{ovKO6`e;W_vNNgX+$Wz( zK`Huemrz0FKc{N>dl+_GLI`@)quRsSgC<`Yu@&-F21VjcMnP~S&OAKZoHyAe9c9eu z`sYrv{2J)xw>AJByd6uuip;tgkvo*Fqx%W5l(2F++AJY<(&lIBQpKly!`oDQx|xGb zHI8U?7Ohe046riQ>|ac_{S71bBvnzdeM9D@ZW{~wW%Rsa!&dxK*f)~8dy^Qn@e zdLBC^R<=z`+F6HtC*^4PS)IOG+@UK}ks|W|4+ga&yz; zmT294+|krlU}Wg4IANQ(&dz8FQLrOvnLJ?79iLMyt>2`2J~u@0hI9#gcP*TiC-Vzo z_v?mUY8-c5RxvT0u#$LoH0pu@qxsd2zM*J2-rFy}1!IAK%~U<+w%QyYGfVSp{878TG<&o z1L()*+cLV~hm{sdR)&M_5mQzzXjXYE_7+Aq)h)q=4<&V%VDJlJ^>U0zhUze z*R|hX5WapUkJEgB6M6kx+ujUBqe92YM3#>lCQ($XMJE3cV@=t2eUVL+FBU&t7H8V2T__8!Vd zL4bl4xE-FCg(TLVYnznvGww2uT9ERgl9&05yV+6ae^NCcAdbxxnT6iW4mWm0J|13N ze=fCl5@Ga`?pbl&cf_?RbS^`=)GnhU!h>r9QSdoKI-ksrW#*|P;PxshwfHw zS;!cro>2hxdg6m6QuY>YZzx7*xf{20sJb~|9Ihke^KG6`9p!!UkPd+&2exu5&v&v1 z|HRSvv+IMMB+h!3&*qPP>c6lQJL{qhzGnDC=;_Mdf2F>R&zL`Y8ta&bS^!piaWX?_3mtig_6jJ3{T)ey6*t` z-sItOyvMZS`ls&9Zh_~fcI`YDp~61J8ZFL?MTUzmt2gn!I|Cn=^LFl&dq3#K#1;x- zF1S28x}5Y4#xuwQR3{?o4H!iEBIDNNSbcH5$v?8QrsD^Nr&- zyY`>>2(&}l{O))W{5NZHl~Txu8FD0UTZT7Dej>7Pz*%hDMMO;NG4s0(UAd-Lzu2EO z8J{9Jz$WLf1|)(fDy-tQ%{1}E$c7vDwL)iQgnZ7ahzcMdAtj`#?K%1_L8?5mBnMEM zoa1(j1`a(1y+9P%$C8-$sZ;6l)vFVVnIU16X|maZt??^*+H3>T4KeJ!P$HWczdbH3b94X% zMjjYk?=QMbTj=#&uz#E-14IP&R2rgAsBC}v9E!GFD8FUZY__l>{W_kn%Np$`+jw7M zGJ`ope2RsoT>Wg-2#I%UKQsN%=6peatMqzKCk-!2^+$8#ADL0t#zYs!TiX+4TTbQ# zFebQ3f+Hdq3S3-W@3=!4oqTR)QRZ?nb224{R&>8B1%rVOeIcfQ+C5&1>KuZ%Gsyax zpPqo(iTp2#8G5|e7iXG;uVxDOkcxsa<}xVf|Cl>i>X`2}J8a2UU^9zVZ0zo0n3 z7z{2b4u`Y&+_@S^{6oRc!NSJM^WO?^A=txzDF}*)3-JG2A>#c0<&^@%-yNPfSRvg_ noh<=b3kNexR#iJwYfD{AQwvY09?QR@4M0^NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEpc6a#?2AmP!?*K)n zc)B=-WZZjuc_D9u0fS56t(F$X8I7?4J`D**X%2>ts>)XkSUFV_HqJQR`e*X;eU*w! z=XkG-%Wm7ne|h7a*S7!P_uFaCvj4RtKu*F9J;B2g#|+vG-%MEa)9}so zjzpehiNg|Q9vA;eeDgj6l;}z1v0jo<$Mah?2`B+nDjQ^C-}YC?u;-!ve`Xn}%3bYj zz6XKsQ!R0gC`m~yNwrEYN(E93Mh1o^x`qb2hGrp#hE_(FRwgF81}0Vp22o)POHnlB b=BH$)RpQp5%`JHnsDZ)L)z4*}Q$iB}-JO53 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_diagonals-thick_20_e69700_40x40.png b/www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_diagonals-thick_20_e69700_40x40.png new file mode 100644 index 0000000000000000000000000000000000000000..db5be00665b800a43da2c777cc56a616a3e53a5b GIT binary patch literal 456 zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)MmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEpc6a#?2AmP!?*K*a zd%8G=WZZjuV(7E?+}c#f*{Ot3OulFnMjmBiqs(zSonlf!l@UDe-K-?3P} zzFXgR{r1a0?Iib3zy527&pE!=g&X(Zy!8LsxxWFv22-OLHm{W2!M@7t_rBbJ*@7#x zzQuKTUyWh6unK*yX3%_#MJ-S}LGCI`@Jd#L*|Qp}7p(g7cdN@Ht?&KrF{_^a<6uxtX`R!*NqVFzqhaV`tuPB1fN{_YT(y!`0WzPVy^v6!^+@}r>Re%*dh z&7rjnqIQo?^KQ8F2Iy7Q64!{5l*E!$tK_0oAjM#0U}&OiXrOCo7Gh{NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEpc6a#?2AmP!?*K)v zd%8G=WZZjuV<9h-qd@CJ=0BnhM;>T2#AS4eZMfp7IX&V0WQDXdYP)aBvYh<$eqL4D zr%yL;#`=B#{M*uW)0)?Bi|003p8NdxLs#72^z!x2xlJptaLw@5J-`*h{yIQ*jq}#K z3>MZ`e+kTRlx3Q{Le`-F7EAC-QG?l04WcXft}V2RXwTYh-((!Lw*6q`%EW@QEQT`+ z_!>R0@Xc_?FzaqzRLLuW87^-dDzB)`@LJn&^9s`%htdsvR}WfUdArNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEpc6a#?2AmP!?*K)v zc)B=-WZZjuLy?ckQNZP5>O=t@uG6L#+Q%PgMdWQ@Y*g&XG(K69Cgpf(|F)2seot@S zi|M<5yV}~a^3Am0&n;Ptt7Ol8wyXL&|88XatEQD#*k<^yJ-`*h{5pVljkE4<#)7h} zm(B@nr5rws$`079;$9XconW?=NgE_>x`A)&n|~bVJalb&&Uy1TZw_Y0t+MoQ=EarH z2|`<$p9RJmOufahd8KGXV^)Ifs>ae4ul>9Ip!&By;Wp}i%>7xJ_X*H{swJ)wB`Jv| zsaDBFsX&Us$iUD<*U&)M&@9Bz(8|ct%EUz1z{JYHAS!HODT;>N{FKbJO57T>xg}2m PH86O(`njxgN@xNA^GcXQ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_flat_0_e69700_40x100.png b/www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_flat_0_e69700_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..620a6c12ca98c3fb531334287e05d1f54543e908 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tDz$e7@*>r~g|NpZ+ zn&Si%VNCLNcVYa`q9nO2EggEqJ1NuUM> MPgg&ebxsLQ0KcO`TmS$7 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_flat_0_e6b900_40x100.png b/www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_flat_0_e6b900_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..50bec86725d79290c7252171fc0642bcdb96ea7b GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tDz$e7@*-nQ4|NmDA z^Qr?y7?Zr+T^Ro}>D~i!_&r@5Lp07OCrGd^ZU7p@6v4n)YSvZ`lu|8mjVMV;EJ?LW zE=mPb3`PcqCc1_Ox`t*UhK5!~mR2Svx&|gz1_n`K3rkTnNn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i za8DP<5Q)o24{hXiNDyhg=)YFLc!tBm4ULRG3j(@5T^5?PToX_WnDub~`@KiR=Ex*H zUd(MMYaeUF&q9!r)bTAL;6hAohm&2UtH70_A~^y?${daV_o9@%l+23nz7 z;u=wsl30>zm0Xkxq!^403{7+m4Rj67LJSS9j4Z88Omq!QtPBjI!WNdIXvob^$xN%n VtwEbx@+43LgQu&X%Q~loCIGf`U-$q3 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_inset-hard_100_eeeeee_1x100.png b/www/lib/css/themes/jquery-ui/excite-bike/images/ui-bg_inset-hard_100_eeeeee_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..769a15307e42e4924e44b57d9e1c7a63bbdd18cb GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zdrud~5Q)pl72o?34_vHHZu_1tX%}KpW0Lwq<;;hd!iS%`^Tg{J*4#btVeR~f)jEgy zJ=^4GOV)WA{<$LOz{23SV(Pa;e0^VmMyZy#MwFx^mZVxG7o`Fz1|tJQ6J0|CT|=`F wLqjVgODhu-T>}#<1B0lrg{3GOa`RI%(<*Um(B_sr3Dm&g>FVdQ&MBb@0MDXV%m4rY literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_0a82eb_256x240.png b/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_0a82eb_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..1cee5011d38f52cae13642f3ba3b1004783625df GIT binary patch literal 4599 zcmeHL_cxqfw0_?iy_ZCJxZ>Qg(?i!q-A(!>A&LSX=ai3NaP7gLy300@8sz&aWL6tVz- z)hD;n_}0Z@jJNg8G^wHq|KI+%0>rgp%L~=4{7no^0ZZ+$E0S3Y&HX{nxmAfJ`BsLZ zKM+n2O&@EeraRafU|l_P{942DO-tp=Yu}@iZ02U>8^)%FIz~sv?Z5dDX$P|1j&BOH zaCL@!E$n&rWuju|b4o%buDf*Uaoc(1L^c!1|ffya_UG43rP^!z-YW}Z4;@m7aPfh*_B`@Py2 zU~36%f+FrFT!4`;%5lnIqKXLjB@2}k2V04h&Il)-Oa}WXESd>13V8jd6;-{OZy6d2oWTd*#bH;Z(I%IjBx45m{ z4yl@GE8qSi)Md;IB;emu5`8#y5o3-^+r@qWF)(OAT~v6QK#F>geljuay&5l3Pn3}Xs2 z#ZxWR*1IPQQ;z>>(_x@_?pdrf^Q5DSbH?WFXL?#ObJCLSF-(o{PWRq@&(R?uU2JD@ zgv0jVz70ATc|Ok3Pjv!cg#u_cik2OdGPV!=%+B6;1fNO zVWp@wa)DgW_JtMTp5k?uj&?ge=>eWe1`la`p1V_4y5V5m1m?HD7T^JT=Vcq>EVFYvs{yM|Op*zdCpXomi3jbl^T_i}LxBOZ{$G&Je-u)kuL9S%7;tUe8-xs~vUYE1n;u z;e5;YzB=V04r6esDSX0&<6nlKTX)|xA#fdC9~G5~ihD^|{>>gdx;K=FCLCrlbQxh% z7#7a#239Lq({D*ICD^LxVAS^Li6?J75(w{5e*)KWpcUHb?Z{FG4eK`_;UvoZN_G>% zH-54YMY;LNFqoJWSzNL=d(3~IP=)yU$VBGhB~o?gu;*${ph9bbo2{{a>IVy=Cxc0&reDkN21eGJIBNB|+D@79c@o%m%L8&a*uOkx*vk3 zT2(iJ zCSL@PPTCpCL%2_H@G1`!jgsU$=q5>55e1j|5-5VP0}(q|c^@;{Xl)H{f5>%=(rbPS zkazJU@no?!Ox&8}3)R9KrlR(xC5JDtJ`ujDmxjwZTaf$>*nGWOIA8BV^Q~5>e1sN7 z0Ds7Q-7+;n@fC?a1&Fr9TNAeVv7%c`Oda20qTmRm>Wu00HG9b-i9jl?m!I|y#Zu%B zei%~Elf*Uxh811-*Po}EQnC+fI?W@1CIK!!7KTRJJDb@#e(>y;0I0=H_^PPS!6|SJ z>xgB@QO^|B_1`&Qi!UHB4bU|gWCY5UME*_ho}W9fRFp`!n`AMb1Oe58k2BiKp6kW} zV{L()4uc*cvw8O#U^tI{wbP{P!kyW1$LatCUGJ3am`cAiRBBl>@4M-xjUL!wkd^j; zu4X~9N{P+SI54CNa@S2#DaX1Y+M|E;z*R;tUFv!5(V^KtirwS;5_pH#t-k4WHN-wS z?>DGM#awx3NQ5}*LA`2r(*S#)cNy)_gxaZU?jx1OW7+3wUOnyU^e}SdolTU8HEry- z$%^H!`IOGyE-{l$g*#F#p8lPbMb6|5pb^il@W6BMg>2v3aF==|TL_UPGP9x;O`1V4 za^wo@nFvlZovX|6a8a%qKdNN>dJ`Vg{O~)LDewh*4mT@!Aczq`(-W!a17hA1UHioD zgOSWH6IuyE`40AAcLyXXkyPZ#g!&=IJ;i1B*HHAr($XB@m?%yNvF1rUt)eh~eOZj2(J%Y^}txUY~6t1svBd!eZd86!-cH!BN z)CFv>k~qfNy^h2Qv|j~!Uq<={1sBcWUPbf~+VR zNZgZe3r{~wL%G>7^C;Z#kJ?Y$2pNF)z=V*=Occ~ zrv3wD#(rrT2D{8E7{dq5lZUi$sALLuLMk?HL!O8V+&0vDMN3~?R3L1!>EYt8OvbpQ zUp~4(W$`G06_jrJzMi&UrN{r+Dx+#lMP^Ukjey%+6L%V-X()yBb4q^N>kqh{4w}si zEy+iTqLsUUkM4btx@_wXc}s*CL>YIvRiarF6YDm;?*nTnn>J^fW17Hg^G-Rh1fT3J z;EnL9r+dgV>E1qkflq=6Mx$adZ&O7v=2;3(!{$nJRFVX zD}G9L*R&BQ&)muI$F9U_Pr5HtXg9`dTn>Q#WjI*tF%b_$S2rCdbE@F0w7+oK<<~SJ zN0BE@I!cjgSt!DlKI1o;u1`U-~8p;grib4cr~G{?}=gRtLicno)$?nR(UPC9!r1pB?Pl+pT*~HR6!0maTQW zo8_r?4VsWgE1|4j5UQbN(9kqD?x2n_g#%{lCH<0Zp;{F|*1zm~)5zk+1`P8uX8(C3 zXN<>KupiOa)Em@f`9K&c3^ccz zTG`!29=MXl0J#H{*tRP#Y2b28bZWpXjXtGdp~|{eCa=`=iUJgdcK#|<_MYEs_nf>; z6OUo3WC5Y~@Rbfg=U6u;Y8w*P;?N%y#fZj5ApRZ{pX1Kus|ZQ^t&j*J*XB&RZC@|# zuRQAmE}>Iv><{+c#r$RPQJ37SxyUc(JluD7RCF*1+_TF!q`H9cDzokJZCEm`P%hO^ zKYqiX!(*lD>|b9Dj=O8Z$eB-uz2@Seek!=Mw)E@kGVH|lv<>>zop zV`E}T>2ys?i!a6g2_{9q?rT5>Zfx9w&NkBZXDD~J*V_%@pz?|eE|PHN`KMyo)WHnz zVB7xDJKrSF%x^$59!i}(HH=&;Lt*4>Hdn8%Mc1O{e{hEZHej`{X+n`j%;4b9bss?$ zBbSo{rUp^&io8jcHrM3i<>#o_Ngn=zF>4fbU%x{APV-T&G@D$)GOIp+WP}=`Qt9D}viODK=3Mmv&55O@ktpi= z-Csw|)HnBAYaI}P)p@A{RF!%ak{`6k$tdA_%A54KAe?0;-ss{De$8Lg(%;d}-$}v2 z*XhCll5h!WQ3<%Hgsho_go1>$f`q&%Tv`DR=M5J?{~v;I-YheP9{!vjv@c_I$iw60Dz9Bp~gEk HboBoKNcMHQ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_0b54d5_256x240.png b/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_0b54d5_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..9c3d5d71181e0cb81a0e1de2a97ef9a085fbd7cd GIT binary patch literal 4599 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 H=;;3e$dp`b literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_5fa5e3_256x240.png b/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_5fa5e3_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..0df13f879597520168cbe7254cd124a47298b3a3 GIT binary patch literal 4599 zcmeHL_cxqfw0_?iy_ZCJxZ>Qg(?i!q-A(!>A&LSX=ai3NaP7gLy300@8sz&aWL6tVz- z)hD;n_}0Z@jJNg8G*S6W|KI+%0#EFcf-h9F@;5Ow1uV70u1IDrH1`KN=T;?_KGjvxBuotq#ek1JH9E* z!qpk_wXo;emx+p<&nXF&xbD)W$9)&!0YG~_Z4DrSlp6^E^d34Is%F98Hf^XKrfM0< zdXXh-S!tXNdO0_}nqhvj;=Q&u;{l!{1s+QZ#kjYG(DU9H9Bd_0IwPETG8ycnuxKX4l*8N75fWYyeHl{- z@r^k7frY7xrZA^`Ib>Vgr;>!Mt~Eh2<=Iofu?QShp8o)rui-3zO7i-wJ}2o1^sGi` zRKvsI3V0o01dXc$6otwXl_3+8c>NAj1&OwWZj8)v{Rj@&RQotbTAP%!MWLzj7f;xp zZ&7+p((77QlZ}KJt+Gqw80W8-LFU4M9EP-fdfmi)@ClF^8V ze=Op`W2N3q_KXg{MhbmUO$U!22B)JRes+H9>iP5p(;@PC{7tPVc;{*!%h5~vc_qhE z2L#*rnHU4(e|WF7?{^yW&aLuvHcERCf)OuNi=S?u>aK%Ul9B2{&l%tG=#b@g-r}}) zJEUr&t$h27P?s?;kdXhOJ&UYKfiH0$d7sT`Ih7foQLlA&%Q}t$41-Xda>N=PIZ9kE z^Lr+LLrPKfOaDum`0>~#ZsdeWEZj?e#{2aGM`ID|#!{w|#=H@II#P_BL>!5QFpMe8 z6i>BKTkoDMOga9iO^1Qzxo5G`%#)5P&KaAxpXq7E%t=eO$1pX*JKcNtJx7Otbg`Yq z5f0mb`!?td@r_M`oV}0y$GsE1iy>qo2ZPf=~2B zhLxh$$OUpe+ZR@Vdy3atI@;~@qz8B=89b!%dG1bG>4t-K6PVxrT7U=WotJHhv&;e> zKy#n_lsmG(ag>$s%J(jZ{vbu$VEj|jtd&Q*9oaDw8#7$^Jxdz>EK-VEHC{dpP4v|a zTD@27Tvn~i94F5<%Y7K?4R?4dfxM9EJ#Z>Q8Fu9l>__USaW{j^dfrrJO34x|V;{$O zO)9R_pHd_d%UsZ7V^-qVIfg&YUz+Soid-mF#B8$2g?GDq4(<5|<45Zpfr3i-Ya?-f zwD<>caO(%I|LWiobYey7(}DY#Ez0LhF7>-%IYR`qS0e>dWC8Bocs*}%t#;InuXuit zhVw1o`|6a3IE=xirtk?9j(-_`Zry#)gur!leN4 zVOTh`8(6JeO}{0@oj+LKWiYBNLg2mq^u}!=9@-feNjaVo_3%?jcW%wz&U; z=8?IC0U8MQN?U?Ual(NC+M2{Nb534WC{+kNHnp^u^A~Z$O;|SKIau(!If}Bv(OfKu zqZ`ux$y$*G0-R7J9f8K6q&zkW%%qikBM~_RQ*Y-@;^$p9+N6qF7Jmq~-uM88<|cWu zCeA{`ky=Ou%Kxj%pO7p%^P5Jf)kYBSF(=+rukjM*l*{?$+r+#xjV|=fuoiZfmfzd^ zNAEk(P_IdaaM{rP$Ks~r3qh}OzU$J$ZMMexsUIweo(v|9ntm<68yHz@;;7ZI@$&FO4=Mx_w0rY8HZ|vfZ0q*X% zXb^PO9l&=7TO~Jb=1E}NEf2`yVE^*aIY}IzBmn?%WKmc%ZSt%9l(4t%Se@gj=za*A zYE|9bIvK=pxK`NaFllF=EZ1ZeE^!UZ2!n}=o`o=4+BGw{*6MuU_ zn0ygDI%#Jl58*z+!K*w_G)j{1pqnIJMHF1-OP~nG4n*u=<$cU(qqQ}-{UO&eO0W4T zK;FfZ#FNF^FmY>=FH{R}n2Oq$mK?so`b7AqUK%dvY(erjVDt5A;e5Rd&9_>i@)24T z0sJBJb<5NQ#aATy6d>9XZ%x?d$BJ$(F?D>0iGm}Lsxzj~*X$*WBm$|lUVhp;6ibmi z_+dyrPZHY*7*=%QUw@uvO36N`=`@c3ngqD`SQr{rHq}^TY30rob2MIozz^fgnZ%O;4nv4~Th7bnO$n z4@NS-OlTztC_Xsv`v@-F^Q@Fmyjkq$r=Z&&U+J$F7 zQWvnjO5zx6_c{_M(0&!@eHrN+6nKO}jqFC4PH%lt1=`REMPX)uQWKg0wE43Yef1hzRWm?qb zgD(1-9|up{TWfAKzUYInh}63cKb=Tda%7u`+C}bl^*|NtBk5K6`4JCHv(>RP26dSrlAzh&nfw7uRq{+I%qa8 zv?L!TidOFaJ-YWn>awjn$a-yiFCwm}j+k){=k^pBWLN^S@2JoR{6tYNAg{I$nh| z!f1x*>FDTaAnP~og>&hKiADCr#b@}@+*CB>2I!;33x+4j$W~LokDxN z=#Xc9*y4dtG}~=b?pJmd*-dWyzmJ!G#j_>&(PTNhxVZSlv19An4CY9AN)zwS@NhJi zulOn1UDHOKJaZ?*AG;E#J?Xwoq1_m-aXA3`m*HTo$3#33UEOq;%&CH}(*D9_mtWI_ z97Ucq=_o~}WuXXH`i$RX!m?is^}nFyoH@g6F0GE13S1RCykxPqmnrcLUF#=#kvXqf z3xb383A`f=dmjm&a_$Igz`D9U`E$|lrP>@Bwk@H6?a_9^deWQO8d?#%M5E*6&TPh< zsgPQc6V#!&tBrLLu>P85))g{aEuS!j-V>lQpu87~B`>1U3ot^3_P1(GmtJa#7cP89 z?qQ@$f9abbgi|i#G;nv!`d_C}S{)1*XhsokXXaIFm&Dp7e0H#FZ@2C})rdo~TDI2h zZkDIoHE2Q}t%S0AL8yk7K||BrxPv;z6b_iFm-I`vg=$pDFF389}Ak?QZbNu?u2l z)!^OOxP8_pV5nY>cdD+*8;+WD(c*?WGk-E;CX zO+1FBk_Cj`!&f>0onzgYsBK7Ci$i}<6eAiJf%tn+e2zPpuOcMvw?ZO_T$?lLwtc;{ zzw)dPxP(rvu|L>%7xS0FM_qES<|4nC^KjqUQPII5aL+E^km>@$tIW2?w_(Y&Lb+5w z{rC-k4v&?pvwwXtIPR_qBWFGt_L_@>`l;a3+S0GD%di(e$Qk{;Vzhs`j};p@wJlE} z*vcU~>D_{&XF@UsU{jAq^&-#nbf0Udoux9}w!(A>wJf?@Te9PxF@h*FSA(WEw-i40 zJ(!1VhNQNwUZN|cgS?yJ%Yx?SWrPDPnExr`{Czurdx~~BlxUq2yI@?IspP}5@UT-&qgUTx^xJbg4=bwsUQwKA= zgKhgq?|hRyGrs}Ncqn!D)G%_X426-i*<8K47F~;)|G^yw*nri(rU^wBF@u9Y*L?(4 zj9g9*m>NX6EAl2)+FX;5m!G3zCwce>#;j4$efP7`7$6^l@T*BSkF5exQ)*uIXJ# zpRpDCXk}hB`^XE`+w}JSDG*^CxjBJPhfo+(mOZ<(lxEKBy37~X^7NqjX<)`jwr{Cx z1Z2P;Cu5VK8ER_CP-P*v(xNPf^BC!>V#DR0u_f^e3Zc%zFq_%(k`OMgc@e(60&9z5(*O13KH_7aA^fNoHtwm{eK9a-i~h0A^#EJGNO`y3DR;3 zQWF0Wo}LMwUl7>;>|pBc>>p(3>jbDedfPkk>3G_?IGH%vIfnex>vZuO0{}Xjh8pkG H(9!<`ZseS6 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_fcdd4a_256x240.png b/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_fcdd4a_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..9b8989218956ae233a1ab4436a0e45ed3e48c189 GIT binary patch literal 4599 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 G%>MwD-LZ85 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_ffffff_256x240.png b/www/lib/css/themes/jquery-ui/excite-bike/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..39e64723fe6a862f00d5e2578110ce781288070e GIT binary patch literal 6468 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 E06W1x82|tP literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/flick/images/ui-bg_flat_0_eeeeee_40x100.png b/www/lib/css/themes/jquery-ui/flick/images/ui-bg_flat_0_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..0f8a0749b6acda4249e6ea0e7a5931b6dbb2da57 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9f#1r=ZZVK2 z=jq}Y;&D8=qMg;ChpP_-E@EPkd*OV_A?x}hpi0#e*NBpo#FA92o=IO>_+n zbPdfy3=OS}EUiq8bPY_b3=AyWrud_1$jwj5OsmAL!Q-~hXP^cKPgg&ebxsLQ0B{IC A{Qv*} literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/flick/images/ui-bg_flat_75_ffffff_40x100.png b/www/lib/css/themes/jquery-ui/flick/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..bb0ffeb0c1c9887c9ecd2252e85d3598190b9baa GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIo=IO>_+n zbPdfy3=OS}EUiq8bPY_b3=AyWrud_1$jwj5OsmAL!Q-~hXP^cKPgg&ebxsLQ0B{IC A{Qv*} literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/flick/images/ui-bg_glass_65_ffffff_1x400.png b/www/lib/css/themes/jquery-ui/flick/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..ceae4f973c771b521d1b881cb5bcc49e7b2d97fe GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI2NH8$CE1Q=ADVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&V7%KUyadP- z^mK6y(Kw%+ks#5!xIpAl1H;se6O5NlHf91PRZCnWN>UO_QmvAUQh^kMk%6I!uAzah zp;?Hbp_P%Pm5GtAfr*uYfo0nie-sV5`6-!cmAEx{+}8OF)WG2B>gTe~DWM4fTOvKV literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png b/www/lib/css/themes/jquery-ui/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..538f506a615a987e5760856ab82080c8362da4e8 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i za8DP<5Q)o24{hXi2oPv^XfGzPl~pAxSmVl~;OsMt1l%^ZdZ|3CD1YyFM6BlLj%vGG zMbm#YzyHxyUeOnOqvdLZ)140GjSl=JZqg>MekqP@OPq|HethJ9XtyxRb)C&VpcSem zt`Q|Ei6yC4$wjF^iowXh&_vhJK-bVL#L&>n$kNKhNY}u`%D}*~ZHhmNhTQy=%(P0} V8a!_6dC_ZPymCo^ERt$w&n8{{^$565_cf>`n&_TZ*avOSQ=~RH2t5e#yP&u z=Flo;*5&R_9tsh;tFmH*7#j8;%*a>gO+B9+FftRotVXUNU9Q zopVGt9Lsq4|#eM(ozLfeLS^ZjCu;9So+xmYk<`tMGG!~dX zp9OT7YKdz^NlIc#s#S7PDv)9@GB7mJH8jvQGz&2_v@)`^GBMIMFtIW)uxy*+kD?(r bKP5A*61N7A+d7|t8W=oX{an^LB{Ts5w-tZT literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png b/www/lib/css/themes/jquery-ui/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e31ab03a4910a4f2c19f0f6c744583523246c6c6 GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i zC{Gv15Q)pl6^ch4)Q_C}P{V!rvqjr;8J_cEMmCp|Dt2`~Tq$~Zaxag+iG9 YnO2EggU4;1&p-_fp00i_>zopr0Aasm82|tP literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/flick/images/ui-icons_0073ea_256x240.png b/www/lib/css/themes/jquery-ui/flick/images/ui-icons_0073ea_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..3768923243cf57d210f51d53dfc70834d319015f GIT binary patch literal 4599 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 HboBoKt{iH) literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/flick/images/ui-icons_454545_256x240.png b/www/lib/css/themes/jquery-ui/flick/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..506e230a324e2244abb195b3a8d66c524f353c69 GIT binary patch literal 7071 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/flick/images/ui-icons_ff0084_256x240.png b/www/lib/css/themes/jquery-ui/flick/images/ui-icons_ff0084_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..0655b78511869668b07859dc2f59ded3da94636c GIT binary patch literal 4599 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 Q9jJl9)78&qol`;+0KL0>;{X5v literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png b/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png new file mode 100644 index 0000000000000000000000000000000000000000..322d98369217444e0e6ee705ce300a745af0ee08 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)MmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEpc6a#?2AmP!?*K)* zJzX3_GVZ;-ypglPL4+mn@6L#Z1j%hFj^dH$QxBOcMl{@LSh?|F`h=SWi#_Awz1FTR zUGIC^g8%l;_~U#3z32DyIwwD8${c$OP0RX%Ad@wTy!Ag!&v;+i&}Ir`3kMa|@qQKp zF|#8Mw@jH6e|V1zh$(f=KvDJibp!oCAQPz8$K&Kr`E#!m9QPWs#Q~kATH+c}l9E`G zYL#4+3Zxi}3=BNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEpc6a#?2AmP!?*K(Q zJY5_^GVZ;-yil;gK)~hVNS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEpc6a#?2AmP!?*K)* zJzX3_GVZ;-Y{=W-Ai@&(&RW6oWaomz0!#)j?QN_5*g5$)bal_3Z#gq9+V`_p_TKAO zd(6%z>%6Xv`M&S(dwxH!bMkYh%(1u7w5-2qpci;p>e_}jQy-6$KTXegUjZ`LB=QOe z71i;676LJ|BM!GrnG=6_j|+$?bL`h0w zNvc(HQ7VvPFfuSS(KR&CH8cw`G_*3Zv@$W)H88Ow{%;fwx%nxXX_dG&yj!F0 Q4%EQl>FVdQ&MBb@01f1QO#lD@ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png b/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png new file mode 100644 index 0000000000000000000000000000000000000000..01c78cd800d3259887680707f24709e19f0aba41 GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^EFdhv1SHFtuV#Tb>5jgR3=A9lx&I`x0{IHb9znhg z3{`3j3=J&|48MRv4KElNN(~qoUL`OvSj}Ky5HFasE6@fg!ItFh?(!cDI3vE_0gA|b zx;Tb#Tu=T36s+gwX5%@~lE4UO_QmvAU zQh^kMk%6I!uAzahp;?Hbp_P%Pm5H&gfr*uY!TgW&f1_x~%}>cptHiD0-5Pawpaup{ LS3j3^P65*Qe)W-u^_7tGleXakgBOY(Mi`40x15#R3sMPxl) z978y+C!3g-mVEi1o&W|-0jIb{XFuJ^sBwi^fz4-OJy4-)iEBhjN@7W>RdP`(kYX@0 zFf`FMG|)9P3o$gbGP1NXG1fIOu`)22|8f3r6b-rgDVb@NxHY_6qwWsWz~JfX=d#Wz Gp$Py(e@S@& literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png b/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e4d4706febb5f1c71b0f2b75ff08b7a3158579e1 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tDz$e6Y*Cg@(|NmDs zYyrwJFeZ7syDD5YBB8c~vxSdwa$ zT$Bo=7>o=IO>_+nbPdfy3=OS}EUiq8bq!3c3=HOfoc|j|LvDUbW?Cg~4e!>dy8|^a Nc)I$ztaD0e0svv^MG^o2 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ffffff_40x100.png b/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..bdd2d55177bafc6bb051d77e1afb11e04ac22f46 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F2qYNp$opRhQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIo=IO>_+n zbPdfy3=OS}EUiq8bq!3c3=HOfoc|j|LvDUbW?Cg~4e!>dy8|^ac)I$ztaD0e0sznl BKurJu literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png b/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..92b2a8d8abc9743337f14ab4aaa433f2efa21b89 GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0vp^8bF*Pzyu_Byz)+b z`kwR%t8)yuGI!}~o!Io3R^HbmchOYnZ{ADx*iEd8Tc)nC1-e?b#5JNMC9x#c zD!C{XNHG{07@FuB8t59Dg%}!I8ChDH80#9CSQ!}1|2Y3QiiX_$l+3hB+#24kQFjMw OVDNPHb6Mw<&;$S(37ky; literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_454545_256x240.png b/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..506e230a324e2244abb195b3a8d66c524f353c69 GIT binary patch literal 7071 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 GivAxe|66VV literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_c02669_256x240.png b/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_c02669_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..f6a83990666521e2dfcf01224c619e8de138d42d GIT binary patch literal 4599 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 HboBoK$RTEs literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_e1e463_256x240.png b/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_e1e463_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..5e809d04d4a1f641ee25e66177c39c02dcf1df03 GIT binary patch literal 4599 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 F^FR6fubcn? literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_ffffff_256x240.png b/www/lib/css/themes/jquery-ui/hot-sneaks/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..39e64723fe6a862f00d5e2578110ce781288070e GIT binary patch literal 6468 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 E0Gq%+X#fBK literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_glass_100_f5f0e5_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..1f3610295cbda4c1bb02d63e87797329ebe71e86 GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWPzuPV~EG`x91J{7#&5}9{l%p%=jYIdrMHp(ZfY#^}-99qC!jCgx`1`VJ+cu4_MoK z_u!i~Gv{vX4dytydf%_+@7Gps1X`FV(e~5Kz-^^QQ*P?q?D&KxSwmw%bL z7M|ljDVO&n>a^6Iqdf1lf3)V>C;eF78ybG0tnC}Q!>*kacg+DM%^8#fx*+&&t;ucLK6T5?~7Xi literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_glass_25_cb842e_1x400.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_glass_25_cb842e_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..8af12a1c76f11d2b9ee7527b98d55dc5c6b64257 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zq}S8MF~sBe+w+Qiha5y$F3kLS@LJfSj}3>`9{;Mg#PPw718r9`CQUOn74U0N-J#Zz zrNebplcQt(yt*BcH7%VC3NYdq-!fRwtg`$z`}{lfpKyQ%;BH zrhZ&=j_u=;b8HI}gT$g$t-Gq%<>e4*&oF literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_glass_70_ede4d4_1x400.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_glass_70_ede4d4_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..14b25ef7ccf22616851afa5de25dbef496ac984b GIT binary patch literal 393 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWPzuPV~EG`x92x7GyS{(Z>kTWo4F4=U|L5T2TIsn-j0_HeBCbEJ*6)5hTf$Sh2OC7#SFv=o%X68k&U| w8d@1yTA3K@8kkra7|j1T|2K+;-29Zxv`X9>-mOu02WnvOboFyt=akR{0OoFut^fc4 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_highlight-hard_100_f4f0ec_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..d3e5ff7605dfe2b14e25a8580f9073d8b337287e GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIUftDnm{r-UW|GbDhO literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_highlight-hard_65_fee4bd_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..daa5a111f522465ebfd68c89c7d1f12157bf5f3d GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI$56YRY1PZcr_8jVMV;EJ?LWE=mPb3`Pcq zCc1_Ox`t*UhK5!~mR2Ulx&|gz1_tv#&i{>~AvZrIGp!Q0hIeb!-GLeyJYD@<);T3K F0RXEGcO?J- literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_highlight-hard_75_f5f5b5_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..a848ee7de48094f83bba86bce64b419b20ecc3e8 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIdMRLWD}qJ0(K)+&%#h|mpCK-$cY#1h6Zb-D__5j>S|MaxAEq)*O6DQ7#gfB(IE8`su+I$3`I-XG1l!-uS8cYRQf20BKy#5JNMC9x#c zD!C{XNHG{07@FuB8t59Dg%}!I8ChDH80#9CSQ!}1|2Y3QiiX_$l+3hB+#24kQFjMw OVDNPHb6Mw<&;$VNSbW0( literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-bg_inset-soft_100_f4f0ec_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..c30e1f16783cfde48bd3e541b9138c4008417d96 GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIH^A{ zeBTsM^1*bc9?!p+BX=Ii-<^7QNmPmQ?0~sb*f%+wY6w>@lKQQ>eQnc(ju}5U?k}F- zH9@08RQpQipUyS$kEMTAM^Cw^ZtVs1oN9?{L`h0wNvc(HQ7VvPFfuSS(KR&CH8cw` wG_*3Zv@$W)H88Ow{%;fwx%nxXX_dG&yj!F04%EQl>FVdQ&MBb@0K&_udjJ3c literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_c47a23_256x240.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_c47a23_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e20973f98bb59a20a12806696b05597eced15f GIT binary patch literal 4599 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 H4Hff0X_RYA literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_cb672b_256x240.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_cb672b_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..6108ffc64f472830802728c664f62cc5925b87c5 GIT binary patch literal 4599 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 H(9!<`IB08g literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_f08000_256x240.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_f08000_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..842ea3896e3eb9279589f0d4e1fabd0aed8f2f11 GIT binary patch literal 4599 zcmeHL_cxqfw0_?iy_ZCJxZ>Qg(?i!q-A(!>A&LSX=ai3NaP7gLy300@8sz&aWL6tVz- z)hD;n_}0Z@jJNg8G0_FtgB~^Uu!tNX{mg9?R!*`&D_jX+!NWRm(`$ zi!52oO5<$M%em>*4D*u}@3plV5AYl*@K{nP#=Rwko}b6l%u~lJ-s&(ZaOHe?zgHUr zY%PIJP{iGY3o!CUIZhc&R1x96WTA56U@MW*8R5i}$zUIaMKd9$9Nw0Wknn=&%a}rl zZ^X$DEKF52g*oNRA=}zMl_X?!tqGDT&z=H~Mc}CN{0Fdn4QKgNlGkVTIY~dDXEj2j z8Xg8$!0P}bXj~njC{&iH44Ih3>vxzcNVF|n7%dPk_uQXSt7^vE~TM9gXKD`}{Hd zV-XJ?EA?iwXLR^AQs{$fI(YOjI34})v-49|&!;Dt4w28}Z)!ckJ6H2qj$YEwD>;@r zAlSyw#26U=!+WKDztfm^Zk4CAQQCtLjCi41{B-kFcOA5nj8qqT&iIZ;hb*u27PqzA zAypG?<=bC`x{P^&g!~WfS!7KLe2MeO`)p3jsm%C{dabit)^QAA7=+@KBi881QQ~r$ z-!u6eQi`Hq`d`Y#kH+;a>7H-me!p8jDyrmNJzz=8fpnkz(W|;z%rnVN7AB zc&dfkdiP{u%JDyKIt(<=J&ToQo^(`k&e**DOiwFjPFk`(hN%(W>E65VIXVQSi|s6q zaM=Faw?Su!Z)_Um?0w`v?w#me3~8xq3pHj`fruOJj#N&4?aE|{S-zMe4-~Z ztQ56IE|BZlzOVw^Q@qa7(Qcr&2qpW;azIQqF2PxVHidky6yE@$zA4qOWGq z>b+v;vT9xCIC-{N?!!=TxWiKk3vlno>v@Z7wWDr)#q)zS zoNxKwSEoG0VGJ%cg-@7p{LAoj>+X9d1g@j&qoPt#aW4tWzuALF_l6SDgu^U`E+b3| z!@`-}z-r}c`Yj2j1Y7kSjM^SO@#Kw10^uF%PvANZv_d<*9a-w2Vg2SKoJ5&l$!N zkIW?u&_J+P+7euf6Alc})+CmhbMmS}sY2kfsinP~zla-d!m<(1!Ghn-QIr*q=3+q{ z-H`TA)`~0;;DjRS2s8#I<*`X%CavTfiO3n4dOL3tKku^9CRNn3_(QPu#s?@gH_3}N zaTXem)IuUq{$Ex8gk;f~-!ww4HiCGMIq{x)jh8T|T+T1wCgz=KbfIsCwXn0a{NCO_ zdf$PDdQB>X%ZBbh7B?MV2zrh4U6&Savo+RF{a``#WH4#e^lSOuz{pw?N3A|r+iB)} z;~p*`ba-8d?iuBG<~Lw8DYJh?xp@)YCr_DLRV(95Zlr2GpZEX?pikp^V;6S}aCg5& zgP^PK0KPleD!FMhPXgO+c|Z;a`^&Ai^7^|lV9bhguQjg>KsQ!_e0QB ztLo;~$smTqwfY!)>kPrXv-JSiDnU{I;7DwWXFIbO)Wr;)hwEe9O!yAuJZY4XqtxcX z7Hw|eZ{2{bEkX#Utol3?FjszIU;1d6v`@@un`aB6$1ffg=55r|H(qfSu@?E8_}dG@ zB*4YT!q7;2XEQs;51!o;0JXRYUlsK^I0dd@ z9kC2K>Y1Xt{yPV3@dX5?0lMabj6k`P$iL~`^K<8wiW2E|lPt!QAfQ_CaYlRDbKO{A ztSyk!VbCLFHt${o4Cm3WcA8XOxHCKMSRH_%>z$GvQ|Xt6N-b;VeK)DY5w(2ZmHZ?z%}T&PKNizsW zj$C0q6TxYwb9EUWF3L6IN0p3UZ^C1mAAZL&1-@X<;bsL71Ti9LdLk8lK+IdBYoFMC zFp~LYLMuTi-@zX2?tmmEl8QW;P(Q@Dr?@ZOGnp&Q*ms-4OJ;SyhZad72&}OA-WYn7 zG;tiUrZ9;T`6@TS{d*+dW%t0S+M#`QDL*W}N3eOLm5EoL!u2(7#FgPaZ(& zzg3+&YcbJnxvx#4f6w|nr1u`R`6@VzGh~=O~+q1nkW7X`*)+xwSe=*N!*00^zp|^yZgSiIeZ2H5o-M(TCd=8y#lZZeFP8EEW_7^U@{F)}@ zDDtF9M=3Hb3q`onXZ$7;mi=O={{=1Q%o%2LX?3(z;Huc+C5yGaOo?ykT0hB)%z4dP z5FE5m;2mMu`$+JVb4OSM*46FFpNoDk)#k{sZ3zWzkG2!mlitkM(2Ce48XYHhW;5nY zh180ipbo`dZLEuc_17%3u8`Sk`GhI-o&c2r<-JfWc@d3XfDtORzg1(p^ioT_aN#?0 z4R`A)Gm3CKGp|~^B-SqBvx8lGyLIoWMjVpWvbAn^ zvpm(VK@;+5C6v_*LN&Au8k*+D9n>+VaKKExq+hZvRI4J$`j>rg8d==ffMH(7>_2bh zjIsBoW(#Bxp~Z%}7K|)pz~(RanH^K(*P6RAc5h@9R+UB+}-HQ3+)>d}b4VSZXVfp^GO@xAw}(2r9*HcY{xcWvAc;laKz~>Jt+5v_R#bRiM;jPuW4N z2Jgnk?XxxkTV)U-2&WJnHpzXJmB0SE2dlQCm1mJXz2K=D_9Ob5dV`uQ9|$9bf#z0I zE4#bM16Q&bAa{Tg+jiw84P0)CP7Ro)(WewFR9V-`Pf-t&9yo|Bhp z;xR0hEFknAzS05c9P7qJZ9~FZ9QuQz7}2;0#NUJBbKJRn6(MQA6%s+@+MG$Z?dzre zm1ljxC3I?y{lUJwn7<4@>XLgk7x~4Uhx^WsiVg;Wdv^JTR2L9lWwt%O4NImK%BA}0 z$8Y#^c&t>N{p*Xtad%A^IrGV|*IXRbPX(9OmVSL*hQ0Vf&gkzIqy5W$tk}S*ZFvg8 zRu0ig?-mq26Ot(an|d^=7kQqi`&>KiES2fD6{bU|WzpT*k{$Pq5k#4}8Z^DRrSPfm z!8~L$B(-hz5?vu35!KCQdeGSOKjg4E-*+#nl4CT)Ddb=SUR9;cRMG~$&|5OZ{I+)=d zY}-G2=bPl2`3-2sL#eZ;hLKBUD2$xV=IYh8=vvhL5AHC)2CViqO(?R6865n%?jxvT zsP4XX+Fx8W|K=;X4U79j8H>VD!o1l z=yAy)<_MspT4Dy&Fq-q_)fi3r7KvW!= z4@EMwAP$;Me&w*-_VN}-(Luh|$eE&I)B_G{xS>^K1;pb=7Qay3oU0z7IkB`f5=C9V z`|GHg`sRLXtpftEIxlsAs#32)@`Ls`86|vAd6OO>N@V8(qA?ulZ|Q`a9bBJ1IE$ zI$an*5-uSvDghUjkTsK#P>_&TkdPOJODn+Pyx{`q|3mQfc64(N`HujX5taN)kd{-B zlK7AC^i1&lg24V~2UBln{~$YGCqUKF+un&!$J5Tm$;8RdG31|Kr;Fbh0MOAi)Oe?c Gj{YC~!E$Q= literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_f35f07_256x240.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_f35f07_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac43e437dc1f67e35672916de60f2bf6b37f9f3 GIT binary patch literal 4599 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 G74ttl)oT#| literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_ff7519_256x240.png b/www/lib/css/themes/jquery-ui/humanity/images/ui-icons_ff7519_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..01f23dcb0c5ab1a1c6cc028b534d9c1bdc5c6e9c GIT binary patch literal 4599 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 E06W1x82|tP literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_0_eeeeee_40x100.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_0_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..6cb0189151b941b22230db8b47fb11a0bc72253b GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9f#1r=ZZVK2 z=jq}Y;&D8=qMg;ChpP_-E@EPkd*OV_A?x}hpi0#e*NBpo#FA92zopr04!!e A@&Et; literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_55_c0402a_40x100.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_55_c0402a_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5cd68da81cb083cde0d5026ccaf4321be0760074 GIT binary patch literal 261 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F$P6UUt$JVyq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tDz$e7@fP>cm|NoVJ zr&R$(7?Zr+T^Ro}>D~i!_&r@5Lp07OCrGd^ZU7p@6v4n)YSvZ`lu|8mjVMV;EJ?LW zE=mPb3`PcqCc1_Ox`t*UhK5!~mR2T)x&|gz1_m5?eV0%)FVdQ&MBb@0B5{H1poj5 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_55_eeeeee_40x100.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_flat_55_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..6cb0189151b941b22230db8b47fb11a0bc72253b GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9f#1r=ZZVK2 z=jq}Y;&D8=qMg;ChpP_-E@EPkd*OV_A?x}hpi0#e*NBpo#FA92zopr04!!e A@&Et; literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_glass_100_f8f8f8_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..dc1dfdb79ecd574907c466081d6b9e4bbeb4f787 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 z4^J1z5R22vKWdv2MS7K1Eta>JsOvKL!;|>Kvisq4?zVV6p8d~^|D+}Tn0xBOZ-vA1 zl5O^_JoVp<|NK1uA-wtF`hOZyu16FYOy2tkI2i9M0h*~=;u=wsl30>zm0Xkxq!^40 z3{7+m4Rj67LJSS9j4Z8840R1mtPBh|^7<~JXvob^$xN%nt)bG`EDxxG!PC{xWt~$( F69B!hTbBR; literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_glass_35_dddddd_1x400.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_glass_35_dddddd_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..57bb6c6256dd68ad3d3235e0403da3782c9159c4 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 z4^J1z5R22v6 zh1-t1OU$bzm0Xkxq!^40 z3{7+m4Rj67LJSS9j4Z8840R1mtPBh|^7<~JXvob^$xN%nt)bG`EDxxG!PC{xWt~$( F69DbkS;+tZ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_glass_60_eeeeee_1x400.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_glass_60_eeeeee_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..8363acf7d007453ce4e88f0a329e32e6984d849d GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 z4^J1z5R22vKhB&p=yDUhdU1C-&-W@umG? zvGC#N`+4F&N$i`G_T$va51|zzy-G;}4F0QT>P=WJI}vE6YKdz^NlIc#s#S7PDv)9@ zGB7mJH8jvQGz&2_v@)`^GBMOOFtIW);K=K{grXrgKP5A*61Rp*W3xP<1_n=8KbLh* G2~7aU6<&P+ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_inset-hard_75_999999_1x100.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-bg_inset-hard_75_999999_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..2332ac0afd4349de66b2bd9ea83649b46e8fc230 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zdrud~5Q)plGb|@39=Nz>Gf(ksNwF=4I{S`o_@i+6)m5I?@`gDRlWrV5wBfhx;eT>% z&gBw)en}Sd4iwb9Wl&Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i zXipc%5Q)pl7L}6{87^vOwgtcCS-w@$FF(y9_(Vb2l!tFp+lsR#&!rp3cqHt|I9lM@ z^6*l0+v($y>vU3fL>(Pn(*A zf!3&&xJHzuB$lLFB^RXvDF!10Lla#?16@P25JN*NBTFk2LtO(CD+2?LyuM2)8glbf ZGSez?Yp66f%L8g)@O1TaS?83{1OSbqWlI16 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-icons_3383bb_256x240.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-icons_3383bb_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..78d082a1118c46a9489683b59d5110edecc1b0c5 GIT binary patch literal 4599 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 H(9!<`+p%%9 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-icons_454545_256x240.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..506e230a324e2244abb195b3a8d66c524f353c69 GIT binary patch literal 7071 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 Hp`-r?tDmN5 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/images/ui-icons_999999_256x240.png b/www/lib/css/themes/jquery-ui/overcast/images/ui-icons_999999_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..bffbbbed0548a89140d0ec58011c9ee27c6e8db0 GIT binary patch literal 7092 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

v%RqF4zuGntM#B=$Ag zvq$PSh+%)8*i00ATNPD@V_je4zV~1o`>C(Eg_$DHuOSEylnN3ic#`7h9*puahV6;>6 z4m{_9wus|J3fDNNml(WA>qVgZIVSK<=m82fyc1u=+IcFc))Fc?q$9 zIvk{K72Ho{5tN>3vcs-{HND3^vCjxs57Q*QtOcZy^!R!)YBrYnprgrdAg=v%?fOXl&zaX9!ZLro9ew_WG*T!5Vzd$@$gos zV%;`=H!@FW`yhl9lyCUHmcCbEB>d1mvtm?3VOQIWh~HS1b{k}?rRm7^um>Ycwwc0bCUcl3t5CPPf3Ejql)(VR(1H5>l7fmPJ47I%h2hR{oMZn-Z+ zAMMT)%m``6yT}vy?jAxxK%xXzr)(g9Lqj$8Ni~79IOJm=D?)Pax22!^lJ`kf%u#XM zi?Dha!yq#g6B7eu?aIwaKEntpOjmqDW)Q#b24NqHX z^tTH41=faa?*+tgnN#w=a4O4b@Y?%*xcDo9D=~;6+ug&%BOsm|SJPrLODRy2bYoh8 zr~ch?kebsaeZB}VAi}ezp3t)U64p#e&Cjc>(4f`p)8iWe{FMLjK zsv3|Z$fE`WHB5Roig=;N;#C$b=hhx-;tVuiFTt0hSN6ripa2_N#VE=IjtZA?-Ljt@%&ZSQWHVdyA*iU%=XGU4EsEG z?`b`6tg}BoS15}FBQD&tV0b$DVwKo}(q zw6ULD-q}HtJgH)Vynb3-%Z29*aHT~iEntShm{#f8;!l+;h{=1+kSH?W#&m{b zPdDSQd_v+>X%4Sae_#^p5y?xK6SBfpo;_RjZk;zB34 zlxakpc_b(Nn^4SbNVX7M+QEns<}}~%sebxN8k@O2woR;Q!P~)(8~=nAL|J>9G`zZ| z^10{U9AqObt!3pL(_1FU`)Q$UXkLEaf>ZOeh*k?i3yUm3{^{ zKpp2=pHy5jRn^oKNV9i@O*O9h8j^`09kXR}#CZM;=g;wby)J&|U0E3)MWp)NV<}wP zK&Jm)$KH|a-(*j0u0S*I%bh$n#VnShuu8W!RxYl_RHNp8@J9f*z{)_Y#6sKHfq|cE z0iqga9!Dg$I!XSr{0WT~&y>TZr>M9I0pb2p2NZPAxJ>(c<3XN0mr~*qr?D_5N()i0 z_VOsC%OjJVD}s)0itX3JZhU;G)$&V{W8ouK&SJG$5uBI8HAR*@OiHMyiKE#I71P|Y zx*;1dy38D-E{NtHex_;8>>Qj55yw;85QPkgZ(~byX0{j8Z3I1+gyNeXlNuj~W`5%O zmbOYnhWv3dH;9IJGDZHB{|gtc74jz-J<(_0IfZ`OQMd>kQ)Eb&;5rY>JCN_Ol5Iz<3{EXDWz4Ku~ zlpWX%V%Rwlq(;kMxg6$x{?aHW$hRsbD^#p@$bJ<+w1TRDeE7ij7mA;E#Rs$@my}>o z^tC&`4jSpN?lo7tAOQQ*5*Mf@{R-sGon2m5nZRSg*j zDlUO;X9kdk%g9U0z$IlAtz~3XWaL$3lqKQvDsZ@9qzL-|5Pbbzz1+k8Bfu3TW&aZ7 zl~m+p{v$j-5j{O4aR1rC%HKWsj#Ho;py}%G>?UO3>*V2P>E`4b_D{Fl*>4O080ebn Jyw^g<{0~&1uGIhl literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/overcast/jquery-ui.css b/www/lib/css/themes/jquery-ui/overcast/jquery-ui.css new file mode 100644 index 0000000..11bfc5d --- /dev/null +++ b/www/lib/css/themes/jquery-ui/overcast/jquery-ui.css @@ -0,0 +1,1225 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ + font-size: 100%; +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + position: relative; + margin: 0; + padding: 3px 1em 3px .4em; + cursor: pointer; + min-height: 0; /* support: IE7 */ + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + /* Support: IE7 */ + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-button { + display: inline-block; + overflow: hidden; + position: relative; + text-decoration: none; + cursor: pointer; +} +.ui-selectmenu-button span.ui-icon { + right: 0.5em; + left: auto; + margin-top: -8px; + position: absolute; + top: 50%; +} +.ui-selectmenu-button span.ui-selectmenu-text { + text-align: left; + padding: 0.4em 2.1em 0.4em 1em; + display: block; + line-height: 1.4; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertically center icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Trebuchet MS,Helvetica,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Trebuchet MS,Helvetica,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #aaaaaa; + background: #c9c9c9 url("images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x; + color: #333333; +} +.ui-widget-content a { + color: #333333; +} +.ui-widget-header { + border: 1px solid #bbbbbb; + background: #dddddd url("images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x; + color: #444444; + font-weight: bold; +} +.ui-widget-header a { + color: #444444; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #eeeeee url("images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #3383bb; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #3383bb; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #bbbbbb; + background: #f8f8f8 url("images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #599fcf; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #599fcf; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #999999; + background: #999999 url("images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x; + font-weight: bold; + color: #ffffff; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #ffffff; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #ffffff; + background: #eeeeee url("images/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x; + color: #444444; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #444444; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #c0402a; + background: #c0402a url("images/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_999999_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_999999_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_70b2e1_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_3383bb_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_3383bb_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_fbc856_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 6px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 6px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 6px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 6px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x; + opacity: .8; + filter: Alpha(Opacity=80); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -4px 0 0 -4px; + padding: 4px; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .6; + filter: Alpha(Opacity=60); /* support: IE8 */ + border-radius: 0px; +} diff --git a/www/lib/css/themes/jquery-ui/overcast/jquery-ui.min.css b/www/lib/css/themes/jquery-ui/overcast/jquery-ui.min.css new file mode 100644 index 0000000..70c9c06 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/overcast/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#c9c9c9 url("images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #bbb;background:#ddd url("images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#eee url("images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#3383bb}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#3383bb;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #bbb;background:#f8f8f8 url("images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#599fcf}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#599fcf;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #999;background:#999 url("images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fff;background:#eee url("images/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #c0402a;background:#c0402a url("images/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_999999_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_999999_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_70b2e1_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_3383bb_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_3383bb_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fbc856_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:6px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:6px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:6px}.ui-widget-overlay{background:#eee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/overcast/theme.css b/www/lib/css/themes/jquery-ui/overcast/theme.css new file mode 100644 index 0000000..5e7516e --- /dev/null +++ b/www/lib/css/themes/jquery-ui/overcast/theme.css @@ -0,0 +1,410 @@ +/*! + * jQuery UI CSS Framework 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/category/theming/ + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CHelvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=6px&bgColorHeader=dddddd&bgTextureHeader=glass&bgImgOpacityHeader=35&borderColorHeader=bbbbbb&fcHeader=444444&iconColorHeader=999999&bgColorContent=c9c9c9&bgTextureContent=inset_soft&bgImgOpacityContent=50&borderColorContent=aaaaaa&fcContent=333333&iconColorContent=999999&bgColorDefault=eeeeee&bgTextureDefault=glass&bgImgOpacityDefault=60&borderColorDefault=cccccc&fcDefault=3383bb&iconColorDefault=70b2e1&bgColorHover=f8f8f8&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=bbbbbb&fcHover=599fcf&iconColorHover=3383bb&bgColorActive=999999&bgTextureActive=inset_hard&bgImgOpacityActive=75&borderColorActive=999999&fcActive=ffffff&iconColorActive=454545&bgColorHighlight=eeeeee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=ffffff&fcHighlight=444444&iconColorHighlight=3383bb&bgColorError=c0402a&bgTextureError=flat&bgImgOpacityError=55&borderColorError=c0402a&fcError=ffffff&iconColorError=fbc856&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Trebuchet MS,Helvetica,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Trebuchet MS,Helvetica,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #aaaaaa; + background: #c9c9c9 url("images/ui-bg_inset-soft_50_c9c9c9_1x100.png") 50% bottom repeat-x; + color: #333333; +} +.ui-widget-content a { + color: #333333; +} +.ui-widget-header { + border: 1px solid #bbbbbb; + background: #dddddd url("images/ui-bg_glass_35_dddddd_1x400.png") 50% 50% repeat-x; + color: #444444; + font-weight: bold; +} +.ui-widget-header a { + color: #444444; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #eeeeee url("images/ui-bg_glass_60_eeeeee_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #3383bb; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #3383bb; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #bbbbbb; + background: #f8f8f8 url("images/ui-bg_glass_100_f8f8f8_1x400.png") 50% 50% repeat-x; + font-weight: bold; + color: #599fcf; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #599fcf; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #999999; + background: #999999 url("images/ui-bg_inset-hard_75_999999_1x100.png") 50% 50% repeat-x; + font-weight: bold; + color: #ffffff; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #ffffff; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #ffffff; + background: #eeeeee url("images/ui-bg_flat_55_eeeeee_40x100.png") 50% 50% repeat-x; + color: #444444; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #444444; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #c0402a; + background: #c0402a url("images/ui-bg_flat_55_c0402a_40x100.png") 50% 50% repeat-x; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_999999_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_999999_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_70b2e1_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_3383bb_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_3383bb_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_fbc856_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 6px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 6px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 6px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 6px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #eeeeee url("images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x; + opacity: .8; + filter: Alpha(Opacity=80); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -4px 0 0 -4px; + padding: 4px; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .6; + filter: Alpha(Opacity=60); /* support: IE8 */ + border-radius: 0px; +} diff --git a/www/lib/css/themes/jquery-ui/redmond/images/animated-overlay.gif b/www/lib/css/themes/jquery-ui/redmond/images/animated-overlay.gif new file mode 100644 index 0000000000000000000000000000000000000000..d441f75ebfbdf26a265dfccd670120d25c0a341c GIT binary patch literal 1738 zcmZ|OX;ji_6b5ixNYt8>l?gOuO)6lU%W(mxn(`>1S(XO;u`D+P%xqBvMr|w-Vyr1s z7R|Cn0b8|Hu<=Zmv1mFqh9Fj!NuZfKB2MP$e75`XJ@>=!y!Ux9xR3x;EW!q1^V>X| znVFuRUN`NqJ2)ybXh%e__h!!pv(M|S3+?9F%(K}zyE40MGyhWF5-IDgL&=%2-9`Nk z!1@8uk4t%_{(K~>N;sK&dzJbwJ=$kYTlL=$%#0Pfh>U{%i@~wWbvYsD_K-D`&+u1( z#Ma`>%q<^UhzGvi(hyE`zCD{-=2|zL5>wnB=DE!U?(CZG%q4@lDnCq_%&3DCla#(X zmBhDD+RN$aMWWHm?ig*>1Onn6~r?Ma~N2JKAxN>H%UtRyRqS)6Um!-Tz%-r=& zQmTb^JFIe3W^-kAm`}`2P|niMh>RYyd)S^f(dbrx965?rzbhP|XeP}o&&DSZ4|oYQ z)I{f!SfycYw?3=9W;o-B%U5xs(pP267X~9-7L|4WzaYexC0GtG8wWygm63rF{llCEraxzkc=IxvFQ-y37=_;e5 zJLq^gsSO0Ayz?a>E_?{dmUc+t#qv$)XN8$<<}rQ#)lsiw+pmL&J>~+hgpo>i$m+;l zZIa_ZRIfSeT$~v5d`EBV&*k`apPgjv&B|+d`Q!nyu{L4rs%ZfoF0*Kq8I%ByOcFpL zK=>wzofZo<+0GZLCnWM3oQ^pb(gRSf02;~cEn@LJ>~XB9IkEX{$N#Z`m%>S!U{uPx zloI%bLdo$Adxlh(Uv^yX7s5G&C zLwNRG>~T?G{kzupp8EcyLGPoPf)@&9Wqfw_l&uU-6cexk%5;uQg%wb=0k_733{i#& z1a2p)gV3S2+QG1-K9tZ}E~I<(P0r2aFFY-c{o?TUOz3Xjod#TLE2A_c?*T7t z=1>~%YW450{Qqno4t`}gvLnuMrcu8+#xEBoY%2_+Mb#Z6S38+r*M4O`-+!zl(@m`D zQsi|GA2l3gEy}LFe<#Hv8?$_L#u8E|3-bP$*La*E>B{X!Sy4i6?TKam!49aXCAW4S*P_O^H4^*DpiA40o}Uqw~Eo&veh1`|8i zD2$x+>_b^bXE4N;AW=5>iYak2%!JAh0j1*k1{p#iRCjbB7!cSws~U{1IA@acLII$t z$>X#A+^s6iJ5~DFG!xa?>z{=lxtdi1rzbM-(nqAu3D8h-&64xo6|E!p?pK0xT;qoK z`6%+SpBk+~M?nO}>2mTw!A{yZ6O>Z@kwSd4;8aWU5z!P~tQl?u==^+R`{OmOS}oZh zOXQ3{6kuz?Is^n^L7;9ieB9C+8B{>t+pDrlq4xGDDn#T#3T5$l1g`FTQkU;b-981j zNm{zC`$wn7etklM#qHI4=3m5gwa6DNS{?Z!vSObi_od{4eUo=_S2BKNpkSdiqe(k9WtkeM79;2-%CFbb)aB=&H1?i1}uwFzoZQ(38Kn1zBP ORn*B%u*Wk|4g3!*Rv{Mv literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..083eebe02d1a0ffe57a260567822f720a162d566 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F1SA+{?>A)!QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI}#<0|Sn{zDpNn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tDz$e7@_nVIY|NqOo z9^wUxFeZ7syDD5YBB8c~vxSdwa$ zT$Bo=7>o=IO>_+nbPdfy3=OS}EUioobq!3c3=BB(`Yxep$jwj5OsmALq0-na52%5` M)78&qol`;+00byP{Qv*} literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7001df5316ff3e4810c50ab14f895d4ebd8ea1 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zq|ejEF~sBe+w%+g7#U@be|-Ob`j^Qpp2qJLF61<+?JAKwpq(M-GO6@y*G)amWg9JD zmfh}sAldW5fBpyG_;Xil<3rgR6gZk5yte6Hb>HNgTX5-GMQgXRRm{TKYnx`y<<@-@ zqaU<8WYHPDsT;Nw9bB%tb^9*E=S4LsTX(3XE|;4vtj!kIZ?^XT48A6XAF}xmwy2lz zYcB-4n?be2HKHUXu_VKd3>85nTn^<6^I ckei>9nO2EgL#44<9#8{=r>mdKI;Vst0FmE;=Kufz literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_85_dfeffc_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..dbde1c6b9553a6add763a75275517b766a8cd46a GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWU{A=V~EG`w^tOo4lzi$fBgQp`Jh5m(*ow19lq}qH$?1dux>s0hO>PsvQH#I2#y*enmIfx*+&&t;ucLK6U|eu;Ac literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_95_fef1ec_1x400.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..003acd9e2787b3b1fada78b2a9431c254edc79bf GIT binary patch literal 371 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..2056c7c92a8af73fbe284cda84f3ad8f68e4df05 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIoUriC(VFoE-`pRsV1QJnH0;JM+*hQD*Mbr88%8GSuyB zFfFgWu5{^A*UWiwIz2r}$w{Z?s7$)!sMOi(A@cin7?Yz;UV*dR>kk!yiXlgC7gaL2 zT;{#yQLSYNv`w|dHKHUXu_VKd3>85nTn g^<6^Ikei>9nO2EgL#44<9#8{=r>mdKI;Vst0GHfp3IG5A literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_217bc0_256x240.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_217bc0_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..a8fff890a00c681d8359265fc4394cf4c46778bf GIT binary patch literal 4599 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 HboBoKOFnCU literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_2e83ff_256x240.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2d0d5636cb8be9ba63b3feb278bf5340dcd744 GIT binary patch literal 4599 zcmeHL_cxqfw0_?iy_ZCJxZ>Qg(?i!q-A(!>A&LSX=ai3NaP7gLy300@8sz&aWL6tVz- z)hD;n_}0Z@jJNg8G{s`h|G)ij1xELX3Kyzb`I{J;0+!lgS0u9*n)`#CbE^_d@~sR* ze;}M5nm*P_O?R*}z`ATzBcxN%AQ?-m_ zy~vWatTfIBy_}m~%`iV%@m^b-@c_?}0*@tyV%%Fo==pg(%{+Cy;;jyo0$0wL_j|Q5 zz}6Dj1V!9UxBw$xl;f1aL=_S4OBO084z?00oe@qvnGE((STqx2%HeJ42njEUzKkh^ z_(q)kz`|5TQs(qXztxd|=qR`a%izjT) zw2)ou$woqqR@tR-jPuvaAah|r4ntZ#y>4PY_yov|a+dqp8EcN9+|hVmvd)2-ypm(7 z1A=Y*OpJl?KfG7k_dAVw=T><-8>Kx6!H5^C#ZNa+b=N^F$w+mf=Zx=objb2LZ*g0@ z9a1&XR=)j3sLPlaNXY-to<-KAz?V3WywB#eoXU*PsMk8XWgW)=hCwJ!Ibw~D93?K7 z`8|`rA*Cq#rT?W&{CI2=H*!KG7VafK#?F%cwJ;m!R9qo2{(gQq`3?9<>Ja?z8bi={A3CwSQEx-fx&dWB$S!Mwb zpt;X|${ktYILgX*<$ISye~_YWF#f4%*2<&Zj_eqTjTtWdo+XWb7AZxo8ZRG)Ci-dy zt==nkF00mMj+1Ab6N_9OMvxSK&{J#VTqrDO?~v5#ZC zCKcD|Pbrd!WiIHkF)Q)w9K)aHFHQC(MJ|*oVm4Xi!n@r)hxYt~@uPK)KtUz^wUIbK zTKt1Jxb*|qe|7K(IA-!=7UlCLm-^kXoFRhQtC0dJvHqXRy*p(S3EyR z!}*r)eRax19LC^MQ}~1l$G;3ex9+}YLf|^OJ}N2|759>`{F^;^bZ;mTO*qVA=rY2j zFf5$e4XjqKrr(laO0ZSW!Km%g6HnfFBoN-A{sgY$Kr6J<+mWRX8rE+_mC$>TipLa z^T=Gn01X6tr7gjwIN`tmZB1gCIVZ0wlqv)sn_Ak-`HQ&WCM+BA94z?V97S2-Xf77S z(G6+;WUa^o0Zu5AjzD8jQXZQGX3|Q&k%*juskiec@$)VlZBj)oi$4TgZ+w74bCbMS z6KA2}NG&7+<^NUXPe>M>`As9#Y9omEm=o`**LVqY%H{m>ZDQV;Mi=^KSPMH#%kS;| zqxT(XsMn-IxNPYDV{y~*g`n3s-*su>Hd|x;)DIR!PX?1lO~01k4UDWcan$N_wVh_p zH}2sALWkFN=$=u2XMO`llQR2Pl$#gPee#s4Rkbp{vM8*XHu+V4O4wU>tj=*%bUy@5 zwW@AzoeW|)T&s_&1VctePed85Z5o?jZiNC!d zOuh&nowPHOhj5?Z;8h+d8YRhh&`pxAA_^|^B~S!o2O@T`@;+v?(b^i^{*db!rPurv zAn)Qy;>ludn7B2`7pjFfOhxTWOAcRPeIk5QFAbM-wjlW%u=#qmaK7G!=3A{$`3NnF z0RE8qx@BsD;wut;3J`6Hw%Vir7GFSM8lY<~$Ox1xiTs=1JwJC|sVI?dH_2i=2?DAGA7`|eJ=cu| z#@Yfo9R@u@X7lbfz;GV@YNtung*&t3j@1DOy51?-F_nI4sMNA%-gnbW8$GbWAS>+w zUCn}Il@gnuabQRl)v`7Ewfvb#Qy43U9qeHWQ6uZawCGZZfTYb~%YKVPu z-fvKiin;R6kO*8MrUCXo?=sq<3AIzz+(#;l$Fk4Wyn5Qx>0#u^JDVsGYueav zlNHNd^C_LZU1BDi3U{PfJpDTrYBO-2gJN3y7r0P z2P2tZCbSZS@*V8K?hZ&&BB{ue3H3vady4zgJ(Ib@jD5E$yku7QduWjag1`!!?~S2X zNfXBrYYLMnk*{(C+`mWSU3L$QsvX)_m-55ndjy*|TA6s|DO_LUMqC-*^G4Yv?ZUGk zsSDU%C2@?kdmV`rXuk^dzKrw@3OqugMs_1ir?*0P+nYk81EQ?D7MHrM?$pi=1X)os zkhmw`7M^~VhJZEjj?#_=fi<1T`o`Gxt+zK@MG}a&Fh=i*i)+t)k8>hVs;?mq&qw@} zP5lSRjQ!Fw40f4SFoqA9Cl6`i$|0%;g>|aNp6f%s%a8Dzua$T$Dam~QAvN}=*rDYW z{9DzjvlbKGmiyWy`uD8QLwfH~o3DbiINp6XRjL~&E$wwH%!qd@zjsD0P?5AK?8=7F znO={|)^z-Jqj}=Luzxq|Tnji~oW$KJApbW1^p}DBr-ETtGAL1;mD-NKzt6auGA-)z zK^J|^kAtV}tu;3qU-Us(MC#p!pH8GJIogm{C?xxHOR;aPcD4ztl3Vmi*tSvkdrhKr zFupZk*maL~$E5)SeBGQ?XJU-^WY8;@J}XXtJDLTwHwO*s*nO26Lo5rHOZEcsLr% zSNxRhu4yAqp1G6Zk6nq=o^)TP&~A*^xEuie%W$yPVId_CLU|rpw{JH4&Qf-b5+m=wk_Gmj{J?YJC4Xub>qS0}3XEtNb zR7kDJ3F=VX)yBFASbxnj>k65zmQR>M?+H*DP~Hp0k{8kF1sI`1`&%`pOE0y=3m3j4 z_b}3>zw}KI!YP+=8n`=V{jbv~tqz6@G@}T&GxMsoOJeO3K0Da8w_Ep~YQ!N~EnDk$ zH_KD)8Z;q~Rzg|5AXG!kprL7Q+(8{<3J1*8OZp|-LbWP_tbf_}rjf;s4H)KS%>MI6 z&KP@dYPLWI5n61hYr)7u25kOvpV=`reyzD1WA{czVO42#(KI(PSAz|HycW*NV2|hb zDZc#9%4as=ho!ax8M=7lbZf7ijG$8Nb~pHBSau3tF!|`utv(?^PYYE3Sp`Zh_LLpO zYVdAs+&*g)uvG>Tf^Z7KVUyffS^4Xqd$4LNT6q@P(+i%eVLzg;sW+&}@_{f?7-()a zwX(a5Ja8q80dfZ@v29mg(!k}G=+uB&8huK^LX~x`OkSz!6$K~^?fg}!>^;BN?m2mx zCLY65$pS*};VT`0&arMx)HWon#i2haiV=;AK>R%@KF6KQR}qr-TOkoduFaWr+rD1f zUwPICTtcVT*dOe>i}}moqb|8ubCF-ndARTFsOVr2xM!DdNOb|>Rc71c+puI>pK0^lm}XGa;D*u&GC*dXeXOy3e)K&Qh6fTVXncS{B`{E!lC;7(tYot3lJ7TMD20 z9?U~FLsHvTFVPj!LEg>qWkGZEau@AdUnG6u7rK9}Vx2^L@~}yn)nd2!8b z!M6RQcfLuUncskBJd`?nY8bgxhQi3%Y_48ii>^h@|KJV-Y`|(?(}W_6n8CrH>pp@i zMlL4@Obw#k6?u~?ZLZ13%g<4zJ7)Jo#vxlX*RipWmbLu$Ott=rPAw@ zfF73&VvYbhswHMX4YT>-v0B?NQI^FI7%AhmR#|XC4BHZ3`ZzJZks_92KTt?@*YvKW z&)5omv@$Q6edLAeZF+nE6o@d6+?>FtLnw?X%bwj?N;BtmUFM5xd3wiVA!c!O5zKbdoZ`y9QaKS`o-eEfu#uQL4Sysn>+8rX6V21Lb? z`A{S?3*w;J}# zyT6W_sc-JL);b^ntMgI^s4Dd;BtK}6lTpI=lsD;dK{(4yywSxQ{F=X}rN5({zmtN4 zuhWGAB;gX$q7raX30X4<2?Ysh1qpdkxU>Qs&KoX({yzjyZ$~%hkpBp98Bxi<1Zg=1 zDT)6GPtOF;F9_^^b};pJ_7Af2bpli!z3rX&bUf``oJ^eT97F!;b-MVC0RSCMLydQ8 H=;;3ecT|b% literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_469bdd_256x240.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_469bdd_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..c2a72c0e985bbd6f8f1c289f46dbdb1ce4ecb8ef GIT binary patch literal 4599 zcmeHL_cxqfw0_?iy_ZCxW9?Wq&kria( z=nDB-)cfqqWaaMX)Wj-mPucS0{>$(HpuL`!I*>@rsSN*z`P zv`g2s)7cyKa%H_*V1Ck~eYQ3e0iL6U9?SA2*thu5i;D!R1Oh=_?Ad^!#{Z3PPvG&CtwA4w%C>GdK{Wwotmz=vzrlI~9PgtIB zlY33k>RQ&2jD{Gku}Wg;7jBkA=EH$py7U5C-J}BW36K@-Ec3A|&KyC$tNy(7fH#(R zJTmODVqX?(W~W~hnLenhgF}sgGcgZ8J3n>xe0qxR6#6{zrp^<*dp)1&_$BRvqGOo@ zf@R`dgpU3{yjMK%JBxkiR&_QPtu+Keix#OS%(P7R)I+OCh;^YC^zXQINbJgjS-jGpm~1VI-U*;hmf7I#Tgwtid`-D zdnR{FLP7Y;z)PuwiMVD??Mb0HxR>0l_v=NrrefyJhJ&hKL&Njax}$Z`wj2VILokeF~=vKGhQ% zQH)+E<;(NzSX>3}E8Jx2?6A|59ORm!^N_^lyE|oP7!K7>qJR5q0v@1uevTp5G8+hk z<~{eRaAbmG$*bN~>|YK2L5#9N`=_CptB&_Nb7I9dXE|{DmQ?!L#AJ1<+&pNinCqF; zdaqbHtlC!CPM>X6_|P>N?s8QD`5`m=;B=%C?AjmLk2cI;WrNIm-&AKwNaHQz9>;o3 zDQwW5ktGw#T~OoWR-!lAMm{ZEnd(oDS}apQZ!yV4^tgKt@B0Vi#_An`!YcS{BT-(I z=m$}7`v-R5`p_|Sa#iBfq5HTk(&tMa<+~9XLj3zW1I1f$i-6sGwL}(nrMfZ_d#1{oy1O{wSNS+X$UX zw|H(hxK_26aa)Wb(N--Nt-4Q3IDO-hh<}It6S&Sp&Co7yN2Ypc_<;E+J3;DKikkqg z>63jZ(#=PT&cvkH;)=c5W8Me&YQ)b+CQ=Wt5UV+dKUZ}E<=d)6q9q_b!=7j@QU9=( z(fPzdDhTFUd!kE8;-LY`n#eM1UQR_IO#nPGwX~P<7jnZ+S~lU>m~eZ!3etix988Gg zTax}Mno)&(>`-kQJe5IdMO-qNMJ@hDENT{}*1?_3%e`W>MG?Is`Vefp^#KaaOZH+; znuA7YYic8q{$G{7P5{n_`N20Zb}Na+ZyYqeXt;S(wQ`A__h9Sq-U;;r&OD->oRk` zbsrlLICiQ9O<)5dg6y(HJu=((AnBu($3Qos;O80SJm> zP0ido1w^yC)|_B&pCcG|x5Kb)Vq^_r$0E~QJ6V08E_(PPLLcpB!gDC&Nu{JcMrj^w z(e4KR)(yzs#)qKGYc8??bEOydWsgRP`$c?qxV9mByrR+J-bTIs6P4Ey>ruZ6zr7#~ zz6dUz^mC$zaG&7dH7+O$Db91)LzJN`46g7bk_BT1BX==!K4#Q0TI!tskeg`5*SusP z_tI(7=~7*|s5Q|Sip4h!#U0Db4qssXLOjzi4OeovAqAVTg$C6Kp1#GF+ig&}NKLW; z-jId*6-vCqDlMXbWPNEw{mj*;5n@UPzzc3ny}B|8E^yR zh@s0>%M#Z0-#uhWD8w@i(zFz22FjF1{Y~%QpS!P=6^VD6rO}>vK9$0cvsx>j8^(O& z?SbqLLmnY>`S%-PSdRhKv*enh-MI!2!SXntFjG6oQXGb z272^6#ev2O{k{UQ&* zD8`qGZFqqK2Yaxm6Ox=nEc9ej?Fj9j>b`v6WWFf#z-<~Qp55~vS}caZGs718VriAr zMX`k1qGWRIS9t;M-=lCYdxu6f4jpUD1>p(3{4JYp4BT>LuCKA9u5|CYqwSLS;5m=f z_-wBeImX$&j>7VFTnGAIM)?K>9wU*Xdy%Fy+o5|M&7m;?(N^6{%RN?i>*fc8tjOtz z+*9rd&OA#;z#6&7sKlelW@~$f$%Tv-_3g0LiQJ@@plVJzb!odWgz#daDcjjOIacISsjkKG~mN$dW7)8Zxb))75DSnnA6hES0PO> zs$p6h8X79d#;yAi9J=8mQN8gAnSNBV3Z|R@ZH#E)$P@{wia1F)G6j@^>Rxn^Y3&pr zaczuPg!#m<+#%+CWmlQg>~`?`WcgPDOQIiDwzG?ii%&c&roP=^o|vmF>E0|CTT{iV zpQ7CjEyU?FcM{x*D`Ccy=F2q7js6CQ1E7Bu4%T^0CIB%t%||Kh%D8H+FC2CSwawaN z+NaGric#s=Nc^>a<2PBboEO6bFR0mP&(T}UYhz`6*F}!5Sgh}7iG4%W`H5d<&THnv z;GhFM_bA=|N4%$uJHi^UuIWhmT>N{vE?0_WTOeR(tOLK1{AR9}TF5TR=p>~phdy^Y zq)zA*c_iv;V_ghvyk?qnh0N8+B~GLE`6vv??}uVYi>dSijF6!NZR#^+S6UMUi{6oX z80pep`Nj`nm&rT}+#9$4*J+Ge2h9PRkww^fOoVWAYDuD=oI2r$lN#3jMf{o9;7}ZtHe2bi!MNgIRA2B!78darvKo~I$G`E^w z-P_YXbR~%e@&?H1VZoQsvLl>@g8*a4kWzQVIU})9)*oW{5>c>$6v@*!1>=LzrGlnaMys5GM5_0X~$!FQ5X5T&$ZIe(-`hpp*saym)xx_S+URPL8O_hLGzp2@}K&{ z79d+8Y3*xQXo_ec?`C+fBisipok3q6nphry`iNp-k^! z+kvsW-^9<&Z$UF3N}NA6j9M;7qGfEh)~>I|)FBssaE1dmV2!V7VzEW+(9q8fAAV&c zm(xRrMq$p%{3+#j*OZf$=g7DzF5ba$Yb5kQzf$dP%WK#nLu^QhMx{NgEq=PnRAH;Y<*)tiDIxky!h6yQoI-3uAj8kF%=$kh{|L0 z;V4EX#9@ocuUw`(Uf!Ze8pyX=8B=7eTEI~)C$yTRkZ|(I;un&Wea!%At@X7 zejT?^${w`UIUoS5i!ukO3gsH4AZVYRUd;E5JNa>81k-GS(d8TbhQEfTzoVVMle~kk z)1?8#;bM})VsK$GX)`e~c`-?OF*#wlq&ytX9l?kCKLk&2M>pq?{|Im?Ve!8NNf~(w zvHu89&-pJd39Ns1F!gr!53=)h0#qEm?VWgZJndYZOq}c-L;mS=y8Mj+038iO^>?bM GnEwH~{Eejm literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_6da8d5_256x240.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_6da8d5_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5a192346f7b7856d0c6eb7c63161cf3857b668 GIT binary patch literal 4599 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 GivAx(ah%%# literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_cd0a0a_256x240.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_cd0a0a_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..af7ccc1b09234b186069c43cb27f8479eae55486 GIT binary patch literal 4599 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 G75zUQ(>}!j literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_d8e7f3_256x240.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_d8e7f3_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..305007eab56d60c2e1ea00e3ac946c0ea9bc58d8 GIT binary patch literal 4599 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 HLr4D)`Vr)v literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_f9bd01_256x240.png b/www/lib/css/themes/jquery-ui/redmond/images/ui-icons_f9bd01_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..b207c080a980732be43dc46cace6f06508056a92 GIT binary patch literal 4599 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 AJpcdz literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png b/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..c3222032dde54dd9435eeafd5c2968751998e467 GIT binary patch literal 374 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zq}S8MF~sBe+w+QCOpYQA59{Y83FI_)Y*@_ZC}CL5@j7gEq(SE0-xbUUn=4vH%eo&+ zAABV0a@afm$7TP0FPB+zGf1>0O5A6=I_1@@JGI~5#eHD$N<7iC)*$I!nUmua6%n1g zfipHNQi?Y*`FQyRzwMUb!ep^Gm9BfYd46CC=VG?Wc6@Q+e|P3#gC6-$Y&MB1!5wcZ z^?(jjEpd$~Nl7e8wMs5Z1yT$~28JfOh6cKZW+8@#Rz{XqCWg8OCRPRp9C>}0P&DM` ar(~v8;?_`UY?cSqz~JfX=d#Wzp$P!HsDCy9 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_65_ffffff_1x400.png b/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..c08ff03208a619dfd49e581ba0c15588f0790664 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI2NH8$CE1Q=ADVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&V7%KUyadP- z^mK6y(Kw%+ks#5!xIpAl1H;se6O5NlHf91PRZCnWN>UO_QmvAUQh^kMk%6I!uAzah zp;?Hbp_P%Pm5HIQfr*uY0Y_fnB@_+0`6-!cmAExj8k^+-H86O(`njxgN@xNAS(QBb literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_75_dadada_1x400.png b/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_75_dadada_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..53a8b759680f8c05b6fbc819b6be97447c5225d7 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 z4^J1z5R22v6~E>uiu5Y2S{%JyBCp!;PGRy6>C*-IN{9d2^Y9x>$kirP1fBcv#qe;k zeVh1aiMY6=iqdHhOEnL_?p&N9BG}BZFMP3Tkl4l=pqZ*At`Q|Ei6yC4$wjF^iowXh z&_vhJK-bVL#L&>n$kNKhP}ji3%D{jlukR9yhTQy=%(P0}8Y+#=@_-r`JYD@<);T3K F0RZn}SU>;( literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png b/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..30ada23b040a56bf14f9b9836f4e1521eb4e2551 GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 z4^J1z5R22v71NI!bh!y$y|_7@=X|fky!(k2hLazrsvTZ!(RN*tCqGHz-ZG;--Dwr_ z2RVJ?#5JNMC9x#cD!C{XNHG{0 z7@FuB8t59Dg%}!I8ChDH80s3BSQ!{_)b(U6;;l9^VCTSKL>SsqXWgQu&X%Q~lo FCIC9XSWW-{ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png b/www/lib/css/themes/jquery-ui/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..003acd9e2787b3b1fada78b2a9431c254edc79bf GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zq|4LAF~sBe+w&WF851SiKR*92CiFZ;F-)NM8lRVP!~uqB7cO+W)Cx;9@am=gusbQ+ z`Oc1YV`IRctLrOPwQs37^G=wV;dr6U^V=7;mC7=moK-ky(xxNn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i zC{Gv15Q)pl6*aw$ei_V%7k}sJ{~{sx%*ZAqc}M)g0{!lXc{+z>dE27nCGy^-@3?rj zz;@2VSwe@WKIWNTZWNQ1x+CITK_b)PpK5Kz?2_m1C0V>aQ1I*wgA&8WY4cu9jjUz^ z+M-(G8c~vxSdwa$T$Bo=7>o=IO>_+nbPdfy3=OS}EUioobq!3c3=BB(`Yxep$jwj5 YOsmALq0-na52%5`)78&qol`;+0J6ViCjbBd literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_222222_256x240.png b/www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5adeabaf07b8784f55c2487e1cc70ee648c7fb GIT binary patch literal 7006 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 Gzx@w(&o~JH literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_2e83ff_256x240.png b/www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_2e83ff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2d0d5636cb8be9ba63b3feb278bf5340dcd744 GIT binary patch literal 4599 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 H=;;3ecT|b% literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_454545_256x240.png b/www/lib/css/themes/jquery-ui/smoothness/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..506e230a324e2244abb195b3a8d66c524f353c69 GIT binary patch literal 7071 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 G75zUQ(>}!j literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/smoothness/jquery-ui.css b/www/lib/css/themes/jquery-ui/smoothness/jquery-ui.css new file mode 100644 index 0000000..62578c5 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/smoothness/jquery-ui.css @@ -0,0 +1,1225 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ + font-size: 100%; +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + position: relative; + margin: 0; + padding: 3px 1em 3px .4em; + cursor: pointer; + min-height: 0; /* support: IE7 */ + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + /* Support: IE7 */ + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-button { + display: inline-block; + overflow: hidden; + position: relative; + text-decoration: none; + cursor: pointer; +} +.ui-selectmenu-button span.ui-icon { + right: 0.5em; + left: auto; + margin-top: -8px; + position: absolute; + top: 50%; +} +.ui-selectmenu-button span.ui-selectmenu-text { + text-align: left; + padding: 0.4em 2.1em 0.4em 1em; + display: block; + line-height: 1.4; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertically center icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #aaaaaa; + background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; + color: #222222; +} +.ui-widget-content a { + color: #222222; +} +.ui-widget-header { + border: 1px solid #aaaaaa; + background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; + color: #222222; + font-weight: bold; +} +.ui-widget-header a { + color: #222222; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #d3d3d3; + background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #555555; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #555555; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #999999; + background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #212121; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #aaaaaa; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #212121; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fcefa1; + background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_888888_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_2e83ff_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cd0a0a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -8px 0 0 -8px; + padding: 8px; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ + border-radius: 8px; +} diff --git a/www/lib/css/themes/jquery-ui/smoothness/jquery-ui.min.css b/www/lib/css/themes/jquery-ui/smoothness/jquery-ui.min.css new file mode 100644 index 0000000..6ca97a1 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/smoothness/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/smoothness/theme.css b/www/lib/css/themes/jquery-ui/smoothness/theme.css new file mode 100644 index 0000000..64354cf --- /dev/null +++ b/www/lib/css/themes/jquery-ui/smoothness/theme.css @@ -0,0 +1,410 @@ +/*! + * jQuery UI CSS Framework 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/category/theming/ + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #aaaaaa; + background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; + color: #222222; +} +.ui-widget-content a { + color: #222222; +} +.ui-widget-header { + border: 1px solid #aaaaaa; + background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; + color: #222222; + font-weight: bold; +} +.ui-widget-header a { + color: #222222; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #d3d3d3; + background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #555555; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #555555; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #999999; + background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #212121; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #aaaaaa; + background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #212121; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #212121; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fcefa1; + background: #fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; + color: #363636; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #363636; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_222222_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_888888_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_454545_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_2e83ff_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cd0a0a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 4px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 4px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -8px 0 0 -8px; + padding: 8px; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ + border-radius: 8px; +} diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-bg_flat_55_999999_40x100.png b/www/lib/css/themes/jquery-ui/start/images/ui-bg_flat_55_999999_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..9e3a8064d3390e2c56d88969c0fe7d5134bd2825 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9f#1r=ZZVK2 z=jq}Y;&D8AMklL54_6-wT*Sn1cJAulO{%jMfGSl>Tq8A)!QY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI}#<0|Sn{zDpzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWQM1UV~EG`-uG2@v&Ip}6as)`poIJuaaX0tG z-N%p2I$SfqP+j;n|Fc$~;29AtGp|VQoiSs(;WOiVsYyC%Tap80MdryZbz2#jHATvS zi$SeLNky8my8`G&)e_f;l9a@fRIB8oR3OD*WMF8bYiOWrXcl5(K?2}MJ0eoAIqC2kFs#%6gy4Gf;HelF{r5}E)@MS(;B literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-bg_glass_55_f8da4e_1x400.png b/www/lib/css/themes/jquery-ui/start/images/ui-bg_glass_55_f8da4e_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..4de665287604cfd1bd56257c8e20fa265b31ef71 GIT binary patch literal 384 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWV)w|V~EG`x91J{4kk#jJ@{Vx`G4;VonvY|ZC)z5L41mZOl-~EA?mBWcW}0E@Dw&o zEM#($F62u5u`IprLsWcok|F~G&tZd}^`GPH_>N1@>kY0C;*xz6qxWS;`BH(;Z`zy= zT?ltNb>Vu_u@nBSJ%I+oL1wk8Dm<~eJQd%i4WAwDZPDAVCw?m?Q^#V9!T85hW>!C8<`)MX5lF!N|bSMAy(j*U&7)(9p`r(#ph8*TBTe kzDvizZfEpM)UHx3vIVCg!0Ndn$CjbBd literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-bg_glass_75_79c9ec_1x400.png b/www/lib/css/themes/jquery-ui/start/images/ui-bg_glass_75_79c9ec_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..7b396f055875ce4732d73c7d43752130c1379fc9 GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWR|CkV~EG`x91mf9ZHaBeOTQ0d%84Rj*k#5EVXb|*-6=*-IDn|QRe z`NkSC#~DzwTCO-S~)_-SM85$BL+CG-*{e1jG%2PY$umu2d~?jVMV;EJ?LWE=mPb3`PcqCc1_Ox`t*UhK5!~mR2T) ox&|gz1_m5?eV0%)FVdQ&MBb@03dRRumAu6 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png b/www/lib/css/themes/jquery-ui/start/images/ui-bg_gloss-wave_45_e14f1c_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ff7bfb84e2dcd6bec686bb30f729c594069b65a7 GIT binary patch literal 5903 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png b/www/lib/css/themes/jquery-ui/start/images/ui-bg_gloss-wave_50_6eac2c_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..4b53e4a253d2a898bcb83e43541abe402e0ffb69 GIT binary patch literal 5945 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 xW^~T%jG_LiGiIkw{WJ7g*Z515*semBU zO}hGNcYeFBUvO3Hc-pSkyKYC!E}BX{+J?3~J(~vKwW|LhooML?I8WRaO8n{6iQli^ zY7(}6w6l(R?rF~U05g;px5qXygpfijL5y?1@ht|@(jO=t#Wya1HPlW50AB{vu79@v zY`bw|!}9v#?8`6LuMq+JN55D%Ab=fn>m$Gjpb@h^CTJzxwO%(~ZGH9nz`Ai|^Phk2 zST|m5`hR+i&xb$fDk9p$D_|0t7hW=}pVKEY-9~-hWM`_WrNo4N>MW|r11HlGAI`$W zu;RMYApgD7FNs`92Xq{KnqW}=_IZd$C5_epi!Zl@8DF*%)@n=j`E{4A*l;wK(pp1t$f`x!W@Zzr-nv(>c`2vN zEd1-2Mvsjx{pk069WLO7&WX&n{R^;&xOx1Ar{rU%h-vQ}LQ=nFnLf+vH9yt{;TN*SW5=<5AoZubJviK(NoGX-1u&-!1b&JB=B{V zl_QIST+x>GDWLRE(&-K3KXJP<+8A5@xGrU6%I{vo!*bEkfqu~teYbG;uw%VWfj!dA zPJq$sGb|5@jrI-kb<}r=t(#I9)EL>lWo?)CkdC8^m#&nR@HvT5!_#gG z7N)9YrAK^?hek}7|6<>fU#(%-@9yV|scRP^eS1E5AueL1S9n5+(wEQcV`fTk;(UJ2 zA$=-*$<&s3xL#+swcj_lLU10|_&5fO1JaIHehR?5Y4Vm$OjHB@b>3z-HRQwP@$H3~ zwKV(%rm7yLj4_@vD-Ulu0W<#1?X68_X94$nTV%c$Dpf#NOtqCpJ-b%+y!36cfo_3k zTC&WeWHd&=bM~^wjd0EPAa9L)K{4jTgk^H6CdnO$bpd_{g10lT7;3NC{JtFi?Z zy?qL}Ert;J07wFp6YS!6TE6m%`kAUi`2`E?{1JM!$KnNJI_kL;9;RP(LU_{bH)~@5 zk9?O*DGA2sG#Gn|nK^sC1#KL(bgz9~pzR978&GlBjB*S9P(Ab4VGDg+>h3Rw4HL(V-gHNwfVw_89%nqu4Ftu-Z? z?x?T&T?1S)LCVU&XDKUO=okV-`JI-;qvMV7etkHc)Y5r2{49mn2Q+g-kj`vy+gDjD+PI{ z>R=Z4^;41mD0Xf|7y~Q(48Z=)zcv?=K=tI0+o22COPW%%m|JY%pzkvrqs(alI^sap zlMUFWNq>g@Me=vww ziPFm&MC03ICM7^P)hIg4dk+TJ6NP0HKTI`m#W3@Ao6pPl~enWPfn535N*2fc+)!xc*(LZo3fVd2|xvx7`Siu=n&sV<{7j+26dY z^^$rH*XM|3k4|z`6{V}$L!`L;hbBU2n2{2+-3#91aJ(jWmK+;ypoH=HS~EVo;+SQS zlf+}Gt1sq`O+-zQKC+(VPy*nyonKnoDC-6?Ja=x}*w@&*1LrsTxVqMty>aggBZ4D7 zT7ZgR{h@*|V6s_GT(83k(*j;JmY=ujYFyoATk;LEjlLEsY@*DEK}(J$ajRyS`4!-* zGS)7NIoW2LzLjuj_JSUvGY`p4_3bFaLoSW^Ua*d}eH)$9o#Fm1RtTxyn2KI21QQen$IhsXNVOA~yqB!~pUxYuXRbREV``a?PV+n^ml>=!CJ7)p$g!KSjS{FN# z;Ao^%@lWzr@i||h`uLS)PX*MJ0xSBvwdNl3EqmRJls{WJKu8kr-kxSutzUmbuO~JZ z$S{18;l#Of$K0LJxq5pl&a#$V9Z71NXX``znVAMdzeN8ijHo2aCE$rh55&8B>HQ;3 zUJ~mEbVFiHAkVo2k7^`7uoBqa{!DWc&YzZfu55jLPp)>Z@aeDzneUkBW%@> zcX5_0V&)fIlqSZo>{kro(houPJ$uD*D`u-sq6MdE+;k!jzWR10j6K(> zK`-1p`EKRwf#vOHh4Re#)dF^_i*L(d;dnhqS)g#$ymFQZtd2&AgPEMEhTw{Gb*s%i z@J@ffXM*t(${9|&rg=p{Os_3P(K-w(>Fg=&^q3=i;TNn+VhT8E2a%1vE5d5@CO|^w z=}wg;PJW+qFvGVIH8yu{O|lY(dj;Gn9Op0(&!sqV{Fm9hS_c@eMNe7*$4(9`p<{fi zqsLcbfeYRmL4btDP~4xfsy9=lU?UbY`WlK^cQ!sm5+R;$zoc>#2S&v#QS?gsN=6C< zEqe>pZ%2(#Vo{>nNm&mkUtaL2Jwr!Lnah@&{Nop=jB0}F)#sae-OQWek&@28ME}q@ z=v|MNloyyM%fmIjG>1pnK%&1_9D>GS{|*4$wi&9sDOW59#&h*<=Bi#ycP;P)0;P@a zLj0hev>?LzI&#b~YPyBz(y3{QyRr62!w++9==CPRtFXS&>7vLO(%Ppc4aH>Fq+`s0 zf>iSEQtsOJ492zVSX{sP3xTtE;$AO%&AVhFyx~2QIi-veye?~5xQ%XP3H0$qk96y4=9m~ORb2H1E8l87T)aTJ3aog`kgs2`YG-^haE&s3t@iU=OX%`O- zH@pLi;^lYM71brjfG?RvB^PW5q6@UaF%hE;e3up7nD;^M64m_AkL<~1&I zS!Q{IR!jyAS;O%s7b=k9%I5-TKYdASPZvL)OfMGBX=1DcaZzO@eGLbOi*_r<(u*P5 zVa>gaqp3R}<}+lXSABJ{Q?++vL0Jf6?qFN&>^#vuQb39u^DY%&r=lP4W6PIuxBk-b zH^zTv>p0aNGf-;_~DdDzBq1Jo&0%W6mV*yjnLy-XE3Bl{0_ zptQhdd_$6*y592lGd2IFlkmOEzjEg^%{GDt#|C(65w+jo@3$5BrkoT#`-rKtqdylq zLLbqpFhwYb?7&i_zLZ(rbqx%5BOd96YAd>+t)ThC1rU7Gkks}Cd3AzNpPBuw7(`i% zq=2|kXn$l-uLY^b$QqZsODdVU%(>POW1tn(S<;VReQ_z5VKf=qkKe~V@HA5y>WeQJ zvr>{wRzmv5)@3*V;Mz5KU;$S2@4e_8bm1N4eAcDkeB1bBUAL>XCe7b@!cBMGPB?E? zghxB5re$kqT?;w@&r(AKIsVH^{HoHdeaD7V0QbMr{-u+<8^KBc26I{R zF9LeyY+93v-@5yNSKZg}HwAxViS}Sj)T-Vi>%^VJ$1m^l+8f0=a#u$6W|=QrsKcKX7MxcMoeWg#Fp>-miRhVb-1!px9so~Z8m1Inf4 zx@0|T@gf!P9}SDB-;kS);pHQ{;^#6%GWP9{nsQHaxkI9DlZ+<#U=T!>%!Xdhx(8xi z7P=OP58s)CJ$JF%YR{krA@pJBZg6ju=pRIt)Gbs>R0tcVW20f9J>Aj)Pe`n`ydP}d2wA>5tX)tbm8tLDMeL)UF zT-sxcK7c~d=Xj9KijvV}X3QrVJ$StH-Rh?ajz2g0Z8$Sro@LE4XidG=5bmfP73m6* z>9!R1$MBBE{yTHw@+!W^V<*OwS_;i5>iE8#rAmS6WC+PTkBlJ{Dbg@-rxTwhn2=Jg zY?01&NGwHMSO8MG`qac~e|s<#zX%1v=3;{iol*=Y@49~oRdT~H z41T@0?pW@;0K&^^I8+`^0vWV=@=vtr7Tm>&J8`ko(vCBqGv`Mg#+tZiRkwT)-|$^$ z0P3*yg~^iq0|*~Q)AvmwXj{E~ZC|GATPUa4I+Pr9Ctu)RwmSrSNtV;xz0!iji65ER z?rGrLUEN*&JvTz1)`u;x2+x$J_<|>U$J=W3>WA&+KokB$pDDjY>f2%u$??iF`Z3Rv zx!zg2eN)s@!ho@e4glKj!O==KU%`w_g2OMy7WqUrm-zMP2_IBjzqfd%F!3 z1J{x(f9@dEHk1MJ=*z^Jvhf+~ZP*U?T|GC#kYDk4oKJ^JS9;)ea>}#jL6P?^IL=yB z<$BO_Ip4Pfdv!sVIC0_Dj6pYRd6wbau=KI6w&AgPGA{|QxXj?iM~uLYpG}YxBkrHB z8tE-`)6@DEw#)NGabB{5l{y*fvL~Pf72fwCsjb5Jt)fEZA`F_{U(L7Gq?<(OJ z6B}vAFv=f>p~I15Ru#rDI1N&`%jqnoF`8IaJ|b>uS#g=~aDEz?oOT@Fb?0<$wPm@e zG^*~!OpNL$rP?jJlVQUb8XyQT8fRom`Eha5m{Rt?^p6N`3(f9{8Q9ryFrfb8HHXUd zMzqn;{WsD2EvR}s&(?jO)xq>90&vVFf+lsSX&)Kv#!N=fZ^8&3{hpUdQ`yg5nU?C@ zFAlUnBC@m`yE)TmvPxBd2Vw9!_AS5j4Ocl`uNB43MUz{Gwc2@9jCKHa4}$B)8){mm zPN|PqmpwQX?~N>vp*S)9GGJ?IcA9r>n3sEKY+7h`o98vmd)0DDpud~7i8VLdoe+!8 zCjK)UaV_0#zD6fZRGfM=6fA}`d?cA4##sMAqI(x71ymeiGm&Z@g4D_#)ySr*c-xr9 z82Koa&{7rMstTAFQ*4*h^;koUriC(VFoE-`pRsV1QJnH0;JM+*hQD*Mbr88%8GSuyB zFfFgWu5{^A*UWiwIz2r}$w{Z?s7$)!sMOi(A@cin7?Yz;UV*dR>kk!yiXlgC7gaL2 zT;{#yQLSYNv`w|dHKHUXu_VKd3>85nTn g^<6^Ikei>9nO2EgL#44<9#8{=r>mdKI;Vst0GHfp3IG5A literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-icons_0078ae_256x240.png b/www/lib/css/themes/jquery-ui/start/images/ui-icons_0078ae_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..1f6231edc712bfb5c9b46372bd58ea9d9a094533 GIT binary patch literal 4599 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-icons_056b93_256x240.png b/www/lib/css/themes/jquery-ui/start/images/ui-icons_056b93_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7a3d4f2b6bbda1b8a3702e102442ced1872eb7 GIT binary patch literal 4599 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 F{{RU`ON;;j literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-icons_d8e7f3_256x240.png b/www/lib/css/themes/jquery-ui/start/images/ui-icons_d8e7f3_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..305007eab56d60c2e1ea00e3ac946c0ea9bc58d8 GIT binary patch literal 4599 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 HLr4D)`Vr)v literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-icons_e0fdff_256x240.png b/www/lib/css/themes/jquery-ui/start/images/ui-icons_e0fdff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..6caa7fb69d749ced87f04b16581c33c138064795 GIT binary patch literal 4599 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 HL&f|LlHb7J literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-icons_f7a50d_256x240.png b/www/lib/css/themes/jquery-ui/start/images/ui-icons_f7a50d_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..783b2bdd04ce3fed034b21fd243ee86cbbe60629 GIT binary patch literal 4599 zcmeHL_cxqfw0_?iy_ZCqAqqiuZPLxriq-a41pG=BQi0GpX(Iq6h z=!9UjV3dS$CEqXi{tx$AXPv#zS?f7xt!MAGPf5CMq)ki3K?MK+t*(xSDFA>MF0e}h zz33-(^-eAfiL0uiDgeAsp+2=Iy%_U3>X;e=Ko|@F&~X6p>tYJM1^|I@0N6kQfI>C^ zu=?gTncTWqjPbUCx#m#;?f8*lWpf`7aGT>hdakcCmg={5@`o>+>dVx zvv75Vel6;K_GPki_j77u6}G2r`Emb6cmU8rUt0r6B<0ot0D4bd4OR1yZ(Fw1j?;CF zWPLiN>)Gj?jrzGay<1@Zvf_PqwiAI~qlKQ!3MJUL_^|Wy1eyiv1jSpOriE^tFYoth zqk-*Zuo;TDn|J|6zG$au!^vtQ+>b0wP8@6_Qo10Vd9oNBqA@5Y#I)nvvQZLV5Oo<{ z1o4YJ`GJ9{il#EBemP`YKcJF?tgSagvgFxQ!SP5eRer!AhOhCgU|RC}oB=242h^NK zSajpVkV<$xU<{3~2NZ?MlawKoQ#gZ8GX;tE#U8ZGalgM(I1l=j}dE!l-7kKAtKFiTd`UNGY zGDig4#F-ca<9~Rsbl`s)`_8@UbS_$Z2!a+bQcIX=neM5FR*{kFLC+cA@#vD}cirN) zaX+MLrmcGW3tykPAdpz_p(C5DS%EKULFYc3^GX^sF0(=F?3PVD0~ijWIOT{lK5~+{ zT<-r&{)UvI=$C<)G6@rL&D=VZB5`nU`B|UWiyTeGteeYON*W8s^cgy0Oxrf7)~!YMy(QD9t|Utmd4xefyc7R?LF5bY~o0E44U-GEmjmQ}xn7x}QbVL^6K26v2m)7gX-1$lt zhG;n7^1ZJ~eTYRHUTTh*H0Ai0;pg_<_e=bYpOeR|@_8_z`iJLI3hbrQ6~x_q2i>Y?ES7NeX*nO`aH zLb#?+4q-@lUl|5d(_+g@4(5;f@8hcxKOdROJiJ7z?h^i7%^6f^s}hTrg7ge~p|!;W z9<+?kCl1m;Fjv|WT}u)PhA0~ntE_o>RiQK?@Yu}CK`ubV9Xn~&gyUer?d2-U3deA< zAdYTG2c&346$)@db?ERkhNTs8$zT?(A?;8lj`5gFps+RrwQ=B^Q3PNVU31;yvc1d+N2`!kluszxF2O1kRsSvK4djDA7bb2A^J;8TfTDaZL#31d1CDDt)v`N#y^>-s9Yi&HW`g~oN zxyy}v*ub!n4PCltl;4@(fH9=Z0hJXN#dM#%Wa?C{O)j~Us`Y;210;Zcjq6R_+_Avj zgH{c^p1LFWj<8*N({_Obw$u8691aew44;$4<46(#5K9(~G1n%)%1;S<>w(cdj*c0C zps3c=Eo@RiG>2QwG3M48f_ZoQ0k%zoqT#`j*fh^hRv)N`9zKsSK)ajr5#+pRly%0a zEkZ2Y-ND~_f!W*mP;`0Cc@|)y{KBE^(Fke3nC}kHHbkFaJUZORxVL|z@+x9I>NoMX zH-yO#!K0ggM)DBu8xpd{14SVv`3OBE87iXS3SS~c2xc&H7bEX$P8*}G!5sj(j#hfj zPXY2Sog|$s)rE`OkbI$9e8W`SvApc~1=cUZH~rFRC3hQAunAjeP>bN}TWq=229=N0 zq6p*8J4_TDg;bw0eZJ-(Su7DmrS+) zHH;I6Ay++1R4-tcz?M*mXBwnyDa;I#D~96g&$|NSG+b% z1jgHgI30&PL+A4EHNvo-18S$qHATB~6HYaO2)e#$*>RNtX{gkSX8w1xOPjs0pKZ-pQ2NF2P*KK|obhX5O zIiEMkCdE8?7f7Ty@s@TA(QYThH2rDNIWYTmsa8T2r6ojY4d5gXdL zZ&Q^k-3zH*ecfWFTMBoiSiAzdD2rXl89-y6TMFKImJ8@LS`1K|{w&me>3{%hx_FQgOkRXT_LD3Vb=mTTl65aa6 z?t@XxFB9AFLIsWvU{5C`If+!{$)x%r+9TCt`JU-~QRadBG)^+R=RLGo0)c0RE%e3G ztE7u#iM2(^lsd2S0zJM*;av9!#x;%|Ys&@U3B7_Xn{7Gb?|Gx`llR~` zkJJV1u97&#*}sm$3Upir`d&u)1qU4=k)wN&W;5GidmYVTF@e$6-Al_o)_3aW2ZOCC z8Av=*ZVS&mOGm&OdBU)aB!^=^fnFHYj`6q0{ic>2pw{!`%yD;bn1&Pr|1KhSSdLzy0Z znb1vN`-AYbqpkKv(~Euxi%5g}$kWLTB_~_*N`;gFZYlQ7wXSwyRdUOI3A=Xc0q-fK zF50j53%lOY-h?z@h^wDhiXzU|Hz}EcU69Jn+mI)s0=JE{UeVH*6c-AcZh5+TD3dYn z8dQueQdvF(JuLQP4f0}F;S65fxcy>&EyWu=3Pg&C4Sssq2 zidBCl`)k^WlV=`exMMfsj2GRPX_PzTH7-ZM;4&Pn^PEfoVrrTXQ#e&{)!JXU>89bU3r-_MfxhN|>hJ z?sRCK$O-aL+|Aae7}$8tGUo=FtC3HfM(qnw8B*R0!;lx#=m#1j!v@+kX38$LCI}b3 zBlk4cqrdb`5W*>!c^b4gZu7767_Bav3pA&Qus8RvvrlI27Cs~FIoNObOgCY5SgqRX z_qHn1>>D*9k5em5g9t4q%&l;AF%!0Mx!?Sl8n@okgSLMoqp+qlwq%xgvo43!}1?-eTgdm(kaKtq4Rd&I~=U$B3s#d;b&dj2hYWRWjZxrj>dpeut;S?D~nfZW>o+%N z_E)|QflKJr2J?e`Z>eAfeAF%XYCh_V1rPU~T@_t40{iUp4XJJ*qS}0CVh5H&E0jm| z)1Tky=g4@OI{VibLlYjFFmmRT5%2kUsJ{v}y*=alh75bjgWR#-tHuYH`<T(>wAM zf^8h4Q$DRodL|vFKup@vn10lGzTR`~^s_Xk+t%n#q1Gi28!L9~Ge!_;?q=Bh=9a>z z{s#+?tv{JbUmwin4?_=WBttJoydo;++;X0_ZaIr%I79A=0- z&Z#M>v}~rfwbhT}-~^p&Q2#YB6FWX(NoN=3_A`t-$NTN3aBxLsB^ODA^1@RwOxjSU zPl(;X*qv{ZXBIc0nGdDTo*G3hmm|?~wp(jg*JJ9C3qQES0b8)f&n&UnGInU_=Z3GK zim~enfvHiHyE1=DrQI#%c;z`VZijSNz4^MMYqNds-d?&JXUM}CCak&0WD>+-X;q!ieXwK${r^rG*QG+90Uoe?wQ?{ z^c`QNk5T4Dv5&q`y-n{BkO~pTl3U>Ubn!*8LEZ4v5og#&{U>uSaG#@Z>?cVKmX9Cb`c;PioY(D>js~W}lL1kA zWHB7Y%z_}anEuLTx$W&Ej--QptCcfD#;OM%)^bCu$qI?bk1T&7xjEN7K?`D8Srn4G zVei*b3-!%|wmL@yV0~WZ2vwzCgA@esb23W!o$@9>E{tHAO)$QAgI^2KvTb;68awjE+Z=Wmmn>t zASLl1;pv&+`2~Uf&kkljE&;*ze$IfZlaGTlpRSj^tFx)Iy;JBvea;uZF#w>eX{7N^ H4Hff0d_RVg literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/images/ui-icons_fcd113_256x240.png b/www/lib/css/themes/jquery-ui/start/images/ui-icons_fcd113_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..b1053b5dfa4d43dcd13641e254a801cb68d2970e GIT binary patch literal 4599 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 Hp`-r?&d8YC literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/start/jquery-ui.css b/www/lib/css/themes/jquery-ui/start/jquery-ui.css new file mode 100644 index 0000000..89599e7 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/start/jquery-ui.css @@ -0,0 +1,1225 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=gloss_wave&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=glass&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ + font-size: 100%; +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + position: relative; + margin: 0; + padding: 3px 1em 3px .4em; + cursor: pointer; + min-height: 0; /* support: IE7 */ + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + /* Support: IE7 */ + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-button { + display: inline-block; + overflow: hidden; + position: relative; + text-decoration: none; + cursor: pointer; +} +.ui-selectmenu-button span.ui-icon { + right: 0.5em; + left: auto; + margin-top: -8px; + position: absolute; + top: 50%; +} +.ui-selectmenu-button span.ui-selectmenu-text { + text-align: left; + padding: 0.4em 2.1em 0.4em 1em; + display: block; + line-height: 1.4; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertically center icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #a6c9e2; + background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x; + color: #222222; +} +.ui-widget-content a { + color: #222222; +} +.ui-widget-header { + border: 1px solid #4297d7; + background: #2191c0 url("images/ui-bg_gloss-wave_75_2191c0_500x100.png") 50% 50% repeat-x; + color: #eaf5f7; + font-weight: bold; +} +.ui-widget-header a { + color: #eaf5f7; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #77d5f7; + background: #0078ae url("images/ui-bg_glass_45_0078ae_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #ffffff; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #ffffff; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #448dae; + background: #79c9ec url("images/ui-bg_glass_75_79c9ec_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #026890; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #026890; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #acdd4a; + background: #6eac2c url("images/ui-bg_gloss-wave_50_6eac2c_500x100.png") 50% 50% repeat-x; + font-weight: normal; + color: #ffffff; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #ffffff; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fcd113; + background: #f8da4e url("images/ui-bg_glass_55_f8da4e_1x400.png") 50% 50% repeat-x; + color: #915608; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #915608; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #e14f1c url("images/ui-bg_gloss-wave_45_e14f1c_500x100.png") 50% top repeat-x; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_0078ae_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_d8e7f3_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_e0fdff_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_056b93_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_f5e175_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_f7a50d_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_fcd113_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 5px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + margin: 5px 0 0 5px; + padding: 0px; + background: #999999 url("images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x; + opacity: .45; + filter: Alpha(Opacity=45); /* support: IE8 */ + border-radius: 5px; +} diff --git a/www/lib/css/themes/jquery-ui/start/jquery-ui.min.css b/www/lib/css/themes/jquery-ui/start/jquery-ui.min.css new file mode 100644 index 0000000..2b97830 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/start/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=gloss_wave&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=glass&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #a6c9e2;background:#fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #4297d7;background:#2191c0 url("images/ui-bg_gloss-wave_75_2191c0_500x100.png") 50% 50% repeat-x;color:#eaf5f7;font-weight:bold}.ui-widget-header a{color:#eaf5f7}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #77d5f7;background:#0078ae url("images/ui-bg_glass_45_0078ae_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #448dae;background:#79c9ec url("images/ui-bg_glass_75_79c9ec_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#026890}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#026890;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #acdd4a;background:#6eac2c url("images/ui-bg_gloss-wave_50_6eac2c_500x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcd113;background:#f8da4e url("images/ui-bg_glass_55_f8da4e_1x400.png") 50% 50% repeat-x;color:#915608}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#915608}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#e14f1c url("images/ui-bg_gloss-wave_45_e14f1c_500x100.png") 50% top repeat-x;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_0078ae_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_d8e7f3_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_e0fdff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_056b93_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f5e175_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_f7a50d_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fcd113_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:5px 0 0 5px;padding:0;background:#999 url("images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x;opacity:.45;filter:Alpha(Opacity=45);border-radius:5px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/start/theme.css b/www/lib/css/themes/jquery-ui/start/theme.css new file mode 100644 index 0000000..e43900a --- /dev/null +++ b/www/lib/css/themes/jquery-ui/start/theme.css @@ -0,0 +1,410 @@ +/*! + * jQuery UI CSS Framework 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/category/theming/ + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=2191c0&bgTextureHeader=gloss_wave&bgImgOpacityHeader=75&borderColorHeader=4297d7&fcHeader=eaf5f7&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=inset_hard&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=0078ae&bgColorDefault=0078ae&bgTextureDefault=glass&bgImgOpacityDefault=45&borderColorDefault=77d5f7&fcDefault=ffffff&iconColorDefault=e0fdff&bgColorHover=79c9ec&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=448dae&fcHover=026890&iconColorHover=056b93&bgColorActive=6eac2c&bgTextureActive=gloss_wave&bgImgOpacityActive=50&borderColorActive=acdd4a&fcActive=ffffff&iconColorActive=f5e175&bgColorHighlight=f8da4e&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcd113&fcHighlight=915608&iconColorHighlight=f7a50d&bgColorError=e14f1c&bgTextureError=gloss_wave&bgImgOpacityError=45&borderColorError=cd0a0a&fcError=ffffff&iconColorError=fcd113&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=75&opacityOverlay=30&bgColorShadow=999999&bgTextureShadow=flat&bgImgOpacityShadow=55&opacityShadow=45&thicknessShadow=0px&offsetTopShadow=5px&offsetLeftShadow=5px&cornerRadiusShadow=5px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #a6c9e2; + background: #fcfdfd url("images/ui-bg_inset-hard_100_fcfdfd_1x100.png") 50% bottom repeat-x; + color: #222222; +} +.ui-widget-content a { + color: #222222; +} +.ui-widget-header { + border: 1px solid #4297d7; + background: #2191c0 url("images/ui-bg_gloss-wave_75_2191c0_500x100.png") 50% 50% repeat-x; + color: #eaf5f7; + font-weight: bold; +} +.ui-widget-header a { + color: #eaf5f7; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #77d5f7; + background: #0078ae url("images/ui-bg_glass_45_0078ae_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #ffffff; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #ffffff; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #448dae; + background: #79c9ec url("images/ui-bg_glass_75_79c9ec_1x400.png") 50% 50% repeat-x; + font-weight: normal; + color: #026890; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #026890; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #acdd4a; + background: #6eac2c url("images/ui-bg_gloss-wave_50_6eac2c_500x100.png") 50% 50% repeat-x; + font-weight: normal; + color: #ffffff; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #ffffff; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #fcd113; + background: #f8da4e url("images/ui-bg_glass_55_f8da4e_1x400.png") 50% 50% repeat-x; + color: #915608; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #915608; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #e14f1c url("images/ui-bg_gloss-wave_45_e14f1c_500x100.png") 50% top repeat-x; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_0078ae_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_d8e7f3_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_e0fdff_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_056b93_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_f5e175_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_f7a50d_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_fcd113_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 5px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa url("images/ui-bg_flat_75_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + margin: 5px 0 0 5px; + padding: 0px; + background: #999999 url("images/ui-bg_flat_55_999999_40x100.png") 50% 50% repeat-x; + opacity: .45; + filter: Alpha(Opacity=45); /* support: IE8 */ + border-radius: 5px; +} diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_diagonals-medium_20_d34d17_40x40.png new file mode 100644 index 0000000000000000000000000000000000000000..1ada2d64246b404b2f4d91dcc87a6f94ddaca86c GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^8Xzpd1SErbK34)MmUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweEpc6a#?2AmP!?*K*i zc)B=-WZZi@btC6t2LYD*?0vjmS6aOa7P#@`9oTp(fO(a-u7#mR*`g~8avt_a&*1J) zoSCEd`_B%4@87%c|Ju2Cd)cnn*+2Tuf4<+{Z>42fb0zTP!^M4GeDZ&nWq-Puze`QN zG^FUqip7%-yYGKF%SQHF;PnctH;et+UmD2fmE7=*ef)Am|E^<~6Xi>Lmmju!CFS2< zd&P7f-|rRKaK-CBmfUd1P*~3(rn>2sp>@&|pg&YgTq8Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9f#1r=ZZVK2 z=jq}Y;&D9LqM6m8hpP_-E@EOxIb|jN!(L($P^D^#YeY#(Vo9o1a#1RfVlXl=G|@FQ z&^0s*F*LL?va~WW)HN`%GBDuC>$`-aAvZrIGp!Q0hDu|zJfH>!Pgg&ebxsLQ0G4S# AtN;K2 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_flat_50_5c5c5c_40x100.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_flat_50_5c5c5c_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..678acddd0ec2f50ef789066d5783bdf31a40d118 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI?)FK#IZ0z|ch3&_LJFEX2^z%E;2n#8B73#LB>cBd_lgiiX_$l+3hB+!`v4 S&GLX67(8A5T-G@yGywpZN=H5b literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_45_817865_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..f813be27b0281a426b7b120d51cbe5377657e62b GIT binary patch literal 5929 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 Zn19Uw{XmR?VaOJTYnQKE5iZ`k_n!tJ`pf_T literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_60_fece2f_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..eb0225182443f336455457174b976822d8535f84 GIT binary patch literal 5889 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_70_ffdd57_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..8135b8b8fd5e85d1235159d8298501e67f18f041 GIT binary patch literal 5582 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 We-B7Dw~XHYrK_`tQ{&kyKm7*@CkdJW literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_gloss-wave_90_fff9e5_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..65f9844fd1576c8fece9bf70142e06af5424b8f8 GIT binary patch literal 5428 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 RVmCi{(ap=X?%ees{|j867Zm^i literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_highlight-soft_100_feeebd_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d91448f25d27d1ae72e1f05e4f5e40bc700eab GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?szyu^`+!HJTQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fIo0d;JCzY?@9^m!D=gpd);~OR&xxgX+Wc|_b z^$R+$rfi<6E0%lb%_bv;AJQGt?8yNSy^|A`Yb`LTdTM7VlPxdlH#6z*#GfZ#O!;-| z1;>R?bJw{oFIm%TRzm0Xkxq!^403{7+m4Rj67LJSS9j4Z8840R1m ltPBh|^7<~JXvob^$xN%nt)bG`EDxxG!PC{xWt~$(696@=in0Iz literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-bg_inset-soft_30_ffffff_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..307f4250d77a796a73938ca04257ab3b47851fe7 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?MA{g?+)6W7amUKs7M+SzC{oH>NS%G|oWRD45bDP46hOx7_4S6Fo+k-*%fF5lweBoc6VW5yxS$b1jys{ zba4#fxSpJmAR#8e(D~GeG0Ub3WR+@(YeY#(Vo9o1a#1RfVlXl=G|@FQ&^0s*F*LL? sva~WW)HN`%GBDuC>$`-aAvZrIGp!Q0hDu|zJfH>!Pgg&ebxsLQ0F)Csh5!Hn literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-icons_3d3d3d_256x240.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-icons_3d3d3d_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2991711491a4000a35c23748ab3dff2f8c3a6d GIT binary patch literal 7055 zcmZvBby(ETxBr`^W0#T+=@OPsX+#7TX{37r=?)i`C6-1(X_in>kQSA0C8SeYLb^dp z^78q8pZmMtd!O$=b0(hGGc)JRoSE}Fu{uxHz(n*!004m1pFGk70Ia(za6o`_SE}ZE zE8YnlM+AG@h6S zUD>+5w2L5<_ ztEC#fYyq$dF6U1xd&Wuy_R&uFzV;73aX61K@!E4riZ1l$6{0r$(*xDTHe7m%(xI(Y z#8~99a*<qu?={U|Mt&UAwX~aP%fl2h`V1aGXKYI2;#CfFAg`O zlO!8uZkxku=orV_{T3bA5Q|b<^PoPnWlVz6t5&R+5^y}`FzEG`} z&#!?H>#XYXylEXCLBJsryE02cGZnXA7N?V!v?W3AQ6;W*LBYVNgKZ^~B|r~prI@kq>TP@P!oG2Xkdk0e`=` zp34suuf0zJcX}Zosx7)NYCgMJHHp_Xt~3Zh zf3IJ=wp)@tVf1CIB(6OInE09iFS1l*>iQ*bv4aKM9TM<(aY$JH6AzyIg;htD&R(w$ z(kO>guXDZDHutWCNLU}F>Q6FT5C64t4D|E-wnP*DzgLZ$zw|F#I!O)E`r<`FmVjq} zw<}ZA25;$3-krUtz{`vn&WhM7VL|j`rI<5=l!dk~EUvI4sd(VJCv-Je#6R)740bwn z#cRw6&6QJQ5Lx%yjIP?=0vG3DD!BFcSjBh{=0`NNPDcUtj^FPgz!{oO)cL~{46cdB zy`laDo&qg{rrnn6N~AL9!^N>*65siGlW~2*<`lp5ozP!idq1S&l%GBJRMXKNZ`vGB z$De{$<_ohK56x!T&#w6l2B|`K+a%2fLzlL39E;JKNu@B$HF2TcWpm|^&)1;C(DpSk zSBo+;8aEfEnxaM+TWJS$*}owrLPQQ_HfiFK#vpYna@}iZy<DewL$>k=w%ku8X~H zCIYqj*9&&S*p}wK)!6=}RXVTl^(pXyD2ZF>!*aH$Bi}pTMAwlW2P;16DcoU$@Kp?U z?CL0QUHkW6t1D9swdQ(vCKoLtDu=T57g*;^xlfcrqi1Q&7YYYbo}Q?i)CV(DybH~s=ct%oA*WIhnB{L;=IPT>M1#UxZn(ShV^Jh zV;MykeWM(N0d`W{Sl`4JW+CMQl?26se};n4eZWoqawdOE054uh{_A8N%{?jPDR)C?jSdY)U53?Jn{D%!X{aWSdxH&QR{z zN$}<1+S^ArO{gzKeYtHp_m#sbyzEM5shuv@cDJA$FxM|9WP7~X!8m22qs%O&JY}!N zXVpReaF_WJ;htlbEoS8#BlL#W10y-5J-MjJ>m#x%jJ?K0SUkis1M%^b>lb{_k<;0E zm5k&WP_Y(YzhNFk`Nck)S5H2NIK#UVB`vG`pLkI-kU3S8l5Ct)<>@Vluf~4wHbr7_ z_(3va{eEH3@cU@9DuS99pMl_F3D+* zj8n|uPboRui>(OdCmfmh{;IM>+HmMp-d%0L!@Cf~(ufdbn~2^v|A3D}e)%kANF-qQ z-L{oYe^r14vf<)ywW^XlmE;+DqRP$#sdACe-7eW&4;(^Iyn;J_q<(&CR{5DArkqOe zf=dR}0;%S*QQB)IdZCXe89~sjYXW<9Nt&Y`B@-=iM(Dl0V6WCTsk9{^YX*OT&wi>e zX#Og7cmz!li4J;HMqq?kP5(3Yp!Nu?m|2VZ66YroRKuPLJN^_ogB#u<%hn@nAx@UL z8*6_?&P=%S2jrUO%=Njif!m~v<9TD#W4xDVw*0>xuQf=rm7WxbL?3JrNA0fYEXY-g zMrqS5eyaFyzxvN1&Q=FLyh)APY$*&CW*=GTjDR}tv*0W$8hE)d7Gp;3sI^+btV2(J zg5a4_1Fqh3r3rEtnzGO}=?aHb!-_TO_XIFApH|6tdlRxM+O?gL2%pe3ZVq#bZGe^Z zkl#~+GP7;-!F1TljgtE?M-G&N$)VQ9QCHY63^#Y6ii|p_$e{jn{ekF?pi;U|aqqk( zM5C3vPVGXjW1?S}s7$1jopItP>VghBSa`x6Is@sXW*yC{O%*mdipRBPMhR-RKNE?i z!CjGhC^mthO<^Mw$uh6xi#zwL=($S6RdfP%QJNy-je8O}K%)K5XZu?zCIzGW!4NfL zc#2yaJQ$;!2w;H4RH^`4^momfFi}p14t^kroRr0aAkJiA06*q{-!mca2v_A)?cM(T z44E0pCz>E53Y08FW44u4BZR6A`Q(vx)O9^GYq?^Gs{7L6$^{>sxyDN#OHgvQ5sALlj01-`Eb1}x=T-`ZH>HQi^SKi1p;#qA8y95A}jx2BmVQajZ!1JIYWw;VKo zFyZn8K8!%Fz3CW!#^H9bP%cXvs3lM>;EilDw_itixv`N0D4=frQ@FL;Yn`PeU`c)m!6)0%F>sfs| zJ&S@IlBFWoOE;KVR-R=DG=YecdloiVG#s;6+D|gI$>V>RLHLbG-m39~C@!OaFk90H zYOS4pPHi}BAW&+*vHSoPqWyYi3F+Or&xLhBOCa$E+ExJi-*4*xx?A*ugu4ec>^+rH z9^LmN+dad`dE8N?VQ1Ow21|KU&|}(@M@^wH(A~(arIyqe#m#>*_M==dr9HbqL6q9q zn)N0*1nfEj$ICFBTB|%fb;8{eW?nLc@l4bYeP)pAFRf!MD#JYsSTL>?jLut1+o*W5 z>ws?A_dIe5U~MUtw=6ptI6*T<6QXd{=fT4^_w9Vcgd6^z`I-8LeKYT4^^fqr{Z2ZK z*VLvOHDeJ&{f7Fl$Qc}0vC7J6ERKz=x_cQsS7XF;N{P%3I0*XHuCg;~Ff4W{-S$YS zD4n^!L_T<8_5Ad9SsB^?x2a8HU~P<7CK3lGQuH1h?_vyNOB|YC*gerokdR*1p7BCT zx7Kkpnn>gPn|W#A4HlR23bNr-v#JpjqhQgXi2e^@6WkB%@MX6&!;qbcp>}tI45Sg*vNviw#AFn4^|>Rk0<^0Yo~|w z99G~1PwGjmVOvfrlw;wWVAmF^&mm(#9Am{tVjXL^>`+eS^Ao$o9!otpkz-`g1-s|#)_nwh?q&Tl8 z&aAJ~JKg;pYc0QO&F~=V!_FSBF{*BoyszsduW_oOySKr0x^AIZ+|^?Y7^NJa9SMJ^ zOMG=ec=J+Q^Y}3QNe|!KhU1j$zaOpQjNA!~g@^sdX~?$rWJAIZopy$%y&H&8+37db zhdMg`5LVhUkLyD-MUn}#Hsj@Yj|Esn;`Vv(uX-fbm#UBwB<|E|7wD7gG-J(mMF*l> z!c@$^?FK)32NfDrxxyR<&o#X%KDKD#hfq?CzSpER!P|~6)|?;zJLK)NHaUR4u?LMD z1{8?Ecs4#PRH^l~TpX)DxI`zXZA^7Pfz@!73E^ddk6RZ%k2Kwy%J&K0WAzsvw3V+Y zl?klwI*L@I^UeRhGQ?yX!xxiZi+>l%K>sHI_~-TwPy%lyjGD)MDGc}U8Aqixg90{Q zM%S`F0N$wM8iayB?%mIannwQcFE21HjZ!N(yA8o5Kj*lti$(+x z>}YcOx81FSz>}6z1CH!TOT#_U#(FX(TOQF;&%bmcX|c)0pY{C?%)e*^r-%l9s@jLs z3PJk4q<^;sDgiG)QBGx6-Da?%{}gzfoQ|)b8zS*A1Gl`JR=@GM0#)CQ2`*?`(v@39 z6&uMFWor3Tm1GSQkvf#|#K~dE+WSN&Rj=q;aTcQw6L-iCggjGn7=Qb`k6%L;Ch*o& zztLbhcKw~X&HtD!t$RmsYsIXoGb8$T)e*Q#sO2qI%V5EoA-|08YbeN65O)xtWV`*` z#?PK0Qu2kz=@YRON@s`K#{Z0I7#`=gv&aV3aEn@L4hz3#*U(n7*(=Ga?oLrs^9EEFm*&JQ79CXK#g@Or~ zx^R^Dx!F0WN^SpS;vsRaUXM+8mCJIuI}Q;CCW{u7nAst4-v}nK&XMH8w0oR44SiBP z9?##ux4UeAT1qSRBhLXjKM)dCREh(u>mrNj=6z3$5q>^C`08*{^Gs#$K|fY?@3LKR z*)iiHS4^1@_2`UNG>Ug{MYW|1>*rL(hONHZwsZRSbYlsb(%ulvP|gNwYxyEawI3-= z=BlYC%_1I{?UsQgUt9%ON#Z1)q!5M?0_?Ok$=!2%WlA!(G~Medah6U z>hbYHLQWjwka5v_9PEr=^f`iQ2XK#5DO5ongtE%Ce`Ljg;s!?aeb1?V?qvA2pb*7$ z*IF|`aGK5KUh56MB{a{sR%l~~QB?PGZ&vHO{5?zJI=QARB1aHkz9M~`y*+k|@55TN zDv?Ul%xEw0e%wf(Xovv*H7p_+ELNZ@xp^MiQ-k?wF1K&AZkZD*+!~myV8bcWKh-hh zN zw}=?5Q}bZa2HhrVqV~O>v(C{FZU44f*^L-%QVX$1pdQxYpfu~)X|^gNuQ!S2XH%Nn z2s?W0YKU$rPgqXjA8gEHWRi6aa*FfjJXsz90@ew_aV1@o4}O>IxhKjyW0*qrKd+P& z2u-2T#YZ$>4qaJYkCP~4>mMg~R*su{I2Ee2F$E|2x=iKF@fap>`7gZ;;jE%!0+*^a zX&YJAStK>tml*wVW2L5DhwQD(xQ`but_{x{b%4EPa`r1wMixxqv{t68%go(mlYlEb&U^v=g24EK$66mn)Gaz7OA(;aWw zBi20vs;!A_3ZgM9drve2l*hVCb8$op$v~dUyd%@@?y>$a8~T}5F_6oI-?cw-+o%Ji zs(5kRaDAG1gZ?OVJWJqqaCHzf0%RpPnB#%DboJ%VPXFL*Lr%f`AC-_ z#(km+p_HMVYp9VH11QL<9n@`N1pTqqOc<@#lysHVQrrY=3_COi*07>gcA&%PoG@sM zIq3R1lT67@!pzfojtAk+Singvr34mgYD&e3=zZ%?wly1dCGIBQ9Xn2TF)=EJ+=8Tn{^ncKz zl3autj)~N7Ot~85f~u>@GJ;77wwi?9)9C3t+z%|Z#!&7MLxrqWc&{t&&wttiO^28=StWuw2_*_9k@2H)StNRs_#F;nlFrn4DM)P58^|H${O=tgpPq z-;Od>E5;+H-2J%Bd<`+T0uMEIB1W09 zGvYk?tR@PQAD#$cY&F~S{Cf;#2My_>x1BG3#|k2;LQ*C+B08*Uqe03vo}346Kn337 zY!mtcF-h*ScUL{llxF&w3$9|KW*9Lr)%!fIIi{n&-{>i}rCw8xIavr4*HW*rl`7Eh zQRvsuMlUoO$`Li`u-78dz+Henr=6ZX-7f6UJ2sZBj^Vz(@Lidf?=+IfkjJxK%gQr` zzz$V2%844HDGnK}6L)`n*u?EheQF*_aSl+L52eDKu5C)AP%1lV$o1XC3$3$Z7HYtY zxl8+8qH!izfKcl>OMzwx(lKpG{2%Kd}erSf;l|?o9W@pzU$1W{el*S(XK4t;} zyez`JdDo9TeJ#?F457ODR$bGv5^oodk?9`8$Mj?>id%mb8r`-|;!63Cj#pQlrr~Z^ zZDb2+NO?5!du{4MTBy&}o6#;Yi(pE*Y+}EUnr!=gM!O_4YZ?;s*Nr$kO3e@J+%KSq zyPKtRHjQ1RIvzsAnpY6fkM}mCv8Kw)ThI5p>r!)fhV|UQeKexlYAU1!UbRxp>tlrC zX9JtF#EfT(cYKr4in-q8>JaBO*=NTvmjvm$SToU`eZs-wyhnI~@SAisr(N>?4RFK> zxGgsnVV<3}gN41zCEw1y!F!2Nz~Kk>3opoYTH`0zD>Ib8Lg!Lictbn?(DdF>9rn`; z5v+2i0y+Z#!4W!_TZQoS#MQfj=(+e<$*#vpbF8Esv8n?%6liZrpG4cKu zd)?c?_RpCXb5E6{+{QI@A%8P<39L*HsRX7zt~|!~6;aaHu!0{GB_h5S z4c)_UrEtdW=1auUF9alubHbw|n}8|Wy55px=0?Zi_AbR7!F^gARg2bWydW%ETy|_V zI`L6-G(=9hACK|_wpE+E&XO)gC#&@rWj=3LAEJ|)N-dPEhH|KV|G~h~wVC35owX*E zO%cKXWkulppBDDX3pan4Ch`TA39wc984aTpnLi7zHF?db7-$g54D#?FIA7Znl4Q{t=rtR7}^Fie*))1K5W^%%3iBPL^ zMT~QEwcR@lc7=kM(u$QV#Hf$>Q*WxcZc-@2r#o_%lcBq?i;{8p>7`OWe$pA<&wyiQ zk#A*3O}We2O7gI@>k`?((=)6JImM8vSDt*`H#J-sHC~c2GsQOVV_xM>qyqj1)(UI> zfXMFK9rJI+V?&{c@yN5gJLqa|fl|{xxYbblz|{yLv$#u7ar&wn``X+1!e#8d;dcTM z5fT;?5Ec>;mM{<&mJt?{5tbGZ5|a@Ux*x)Rm)rU`fSZT?bBCaR0ffW_ME)N@Oj1Tv z_+Nm;Yo6OX0Np<`=zBQ$2H1GR0VR76TR4lln~ft}4{l>0qAqqiuZ8g)jAlA;A6d@?CIA)=2mM3<20 zq7#DAqDvT8^8Iq}|8Spm*4g`gs5i0swg70y`AY zi+(~^@8rUexT+ee0>JxZ>Qj5ti!q<0j;SF4gu(y-6AJ*pE~YT601yZVfOQlAC}aTu zt8Z?j$*qgU7;hVxYc_`g|KI+%0&_xF`Y%+o4lp$`1FW>euSjMsH1`L)KGjvclhQ@q#ek1KfWo< z!qpk_wXo;emx+p<&nXF&xbD)W$9)&!0YC?RZ4DrSlv@V?=sk5cRLviJ+q9*2oT_Cc z>(wb)%Sz*H(9gN)-3;@W74NmP9S`&xDezoUD8{`dgr1+r)67%HE8glbEpX#}dB0a1 z18gmUO;E($gbOh8MLA6wPE--$eq^C?;$SP0(goqnlgZ!^g+(zTrX1gvj*#$zsLPl_ zh+pK%4=hYoG=(|k%OTs^K9wY7b*%}KDbJn)jz!|A@&X31d<|#$QHJ7X;nlsg*FOZNF= z_{So{9xL@`vS)PoH&PgYYPxvTFgP9k@UzQPH?OBBm=2N8<8Nxcz&ls-SdL!O&nr2V zIwIJ{&%_uQ|HFHwegD&#ckY#^vr*cE5R7=CTKshLRCgV;l8jUjdd~QcN0%(G^A@*_ z`yo{mZROivgu0A*frR`I?O9|^3Vez4I``R}ms6SX8TDFcw`}4Vz;Fn~DMzgFk(0#b zGXH1tH>4Crzx2P9i64(`;?|iEiG_R1&-lDv;Akvj-B`+0(wH}+tZbx>E#KsI4e$R@=Ad8fuR*jbrLlb>9 zgI50)JC}9qGRMiY&2nFcdZQhlN+2&}dJmk6REAyo1Ba3NY23|V^PV?VnNqR@tJude z-jj;!^rsX_#4=aZ*qF8Wb&lar^Oq+3lF$pKikM9nxrlBLuc5tw2l&xCC!nAb{@Pfa zA0_@l9NhYW>%Tg91f5us`gGtiW{33sl1u$=Sk4H+?A=JABeDSZX}q4dxK=yr&R0A? zNW=M-?|pU3LmbBNQd7i)DaXGIKez6_XF}jQx;`o@6&3fAu>6}ncywV7Ewa4iVE&l@KA{Tn^O32{!%L*BSK(ZFPK!6jfLr0)7EGdso0yAkP-$N&LLa#+y`8%i<5g)*Bz7(A*?% z*2Gz8gpQUD0vYgCW5bIRrX@@rz=nMM`*W!MP2NXzf- z{iFXKXsFkuLbz_|{bPC4>4l*8INxW<*MgRPRAw(}&g?UpcdIM}~DbWRe7CrJQ699b0BT$}tVKPBv~2UhnuD!Lzn zqFPnAut^3n9B$Re*jr}^=AErDT&n~{eb|xM6wh{MFQ|tZI*%~GxSR4F$a&Ey>x@!c zJg{tY2Y>4YW^EBdFlE)}nSh1z3y0E2!=!y;zS}%o5Pg2}sBjp+^9F-oub zDL~%Elf;w7+Hi3jk}p&XZMiY7uzb2pCm#;a`8AW=hFEsOhwb1eyf6_*fVkY42=i=lH|3TLPh$H{q+Iz6Ynk zHLMesAxAw^R4-uXfGxg&z%)SDT#ykYSAzbV-aS8eUa2UNZa2wdya)oS1s`X$m%Y|a z1jgEeI2{K)LuT{tHNbG5{c5L4)rC8=<4)Cq2)f=W*)f%VX{gk)X5M$ROB+3~!C-6c z0X@xvWR()zpK)MF738kFq*9JeL$qiA=z*JzV7k=v+M`4Be-yjN_a*R-uUq}n>1v35 zaz1a6jf%PQE|5rZWLUjwcGCcRpHCU>(1hBlYVISI#bep$YTiBV>GUviojaRI5gXdr zZ<7_vUGpiOy7MCaVaC4u6kal``#rQs0zqJf&G*L8 ztE7qJh&6>tlsd0+13kW@@vgfE#?_APt4sOe@jZgg8?8*d@)T~baU*UF?|Gx_lXl_R zkJJV1u97&#+P_BQ1lq3xy)V&z!9hnzB z!M|0VI%_e}eYvkqqJPikJf!y?wZ$qpi{ssQSEagf($ZeH!i;#g@_T305{afoVpleV z&h&d!wx;8+8_yH}h5frx=T^Y^;w0`)0r|K2r@sv4KNSqKl0k{$tkm}W{e33Ylxb0y z54z}UejGe)Z>_n}_@WQOB2w=@{B$B+$;p8p8}dX{;I@(0D_Z*Eq5@&lO;1-3WirMc zgYwY@D$7TKte|w$_w}^>Dt-RP))`e}Dl&WO?gZTCnz-{2O+zW1pHuSFUVq^2bkKZW zXh}Xw6s6q#dvx!E)MYyl$Xg=BFv_IMy%NQmm{_;zb01hk+P1mS9Mc3{n|IE6CHQ1- z0dI^?J>AnelkV-q7x*TKU^FTQ^EOo!W1iLGSxW*xd}c(5&i^*`c3Ji~tBF1->39{= z2%{OIr=z2zfvn%S7r~_$E{5)ji_h?&(`320y1M$tv19An4ChFBN)zwS@NhJi zulOt3U(-gMJo6yKAG;B!z39G7q1+j-aXA78m*HTo=R`aZUEOq;%&CH}(*D9_pI_6Y zGpcjaq^pEZ%R&;a^qIWLgk`@N>VHAYIdg{DTv{D16}T#Pc*$~YFH_vC-9Ci?0qD7$$21b0GsOeq&2BYiLF66OE6PJF^*c zrb22(PLPM!1`;JSvSaRwS2-9YEOX5kn&zAmb{2YKhPK%+TW@%U3#e{Ubyfb zxu>xn{iSb$5Kg&_)1cikn}3~0X>~DNpgBc^y}5U-eG+Sz@Y%txgZ;YCR3lD@)vC2_ zce6azzCjc6XeE@@8$va-3>ul`#vRl#rf|T_yro~VEmW%_$oiN4ZW>$O*nnYP#_T_D zO+3=VjH z-{Q;ftbJz_epqQMkfDkvPPg{T$p|XN?sp%Y49iZz3nm}^xz#5m=xc$>KdV5g#h$W* zSPkBdjoW8!0(QzELJ&?NIBc5xDl32ea}QQ+MJvxTdwRi3HT*~PHT4EHSw0X(3Ii>y zr&e}%bq?IfVu0KMN^IMemo#v>B|0@=md1cmuux@PE0b4hdPM;WL%DnvDtpiGy?ahx zrisU}RI-53d-zI6pmVGn6SWNqZ*lAoj$%aNA`yQNiqCQ9@>PVS{Z>dMk!y1%-L9{f z_E(fWbE0jz1 z)1Tky=kQpmI{VibgX12WFmmRTVeh#(sJ{v>tu6ifx(s`9SkCD0732NOeXQ7^scm@* z!B!5@NuL%ZJ(CVoAU5@AR3Ckwr}tbt?JSk)wl$_hsAbW^#)=*Hj1fedyBRjUxux)_ zFKiyN8IszzdWo)(4)Sh>FAJKRm%C`+`XcEIztH_-6`Lg5lZQ>ptd_gQCx4}%#SW6k zIyEMilup;QwD?i%pI}l9>b?eM;Ks%+>Fm&MKSQ~*z29yK2bWh=aFIkP&p#EzrVeKK zJh1B@z4J}-%;E+#%jM*Te`vw*2cbboKrP<^XmRSw>(UEG1N~PB) zfjzDn#2f)sR7=c&8fNpuW3{$lqAZIaFj6LKt+L>P7`7#%^l@T*BSkF5evpvruGw8l z-?0_?Xk}g$`^XE`+w=|rDG*^Cxdnkwmrxi}mOZ<(lxD%}w#*mT^7NqjX;8*Twr{Cx z1f9S?PR1rdFE~TsPx-%ciVCKc*9oeKbdoZ`y9QaKS`o-eEfu#uQL4Syl$U#G_d8K42X&& ziy<^K3*w;J^j8kcZEqiOBpu{ijhq=WMm_Mbh8tQ%RzN&{Wcdrp&AI9cS`bT1(Man0 z-Csw|)HnBAYaJ1Q^?9iyRF!%ak{`Us$tdA>%A54KAcAEk-uU7Tel0-LD!|D;z*)i3 z&-uatl5h!WQ3<%Hgsi!Qgo1>$f`q&%Tv`DR=Zz3R{U3stkCVGg$bSU5jHu*ag0!51 zl*E68r)Pra7X^W4<#TS z1*Ib`fFKZ>Kqv~~qTes~{tx$=ojqrF=GmQj&Y80%^@gb)BOMPN004{z`Z^W>0G_$P zHVyQwpD-{yIx`fWnkJe6@IIaX*qQQdEaa+hVFCbAFaW?L0l=@bDa;B0gu($}4Fv!y zc>ur}SlDQO?QAjD8^%`Gzh+bZfBWAGkW0|^XR6tSSeRM@wt6uaWb@{m`@=m7t5RPV z+nGlFK)Bzrysw*??doiT_3|qSZjHq^Exuh^{T`p@I5$IR7@HdE7#$gR`4&iK9LV=R zyeiJY*BSZsRnMa@6BXN^Gg2yX-Q|n-`_94xfG$RQIzS2~zdisk`x@wIT19-@aHMyg zs%53>)qlO3m&My)RB+Y585XQ4-RtBy9_lwz;=8C)hI>hjIz3HhAkZhPUhA+Z@#1}Y zyH^hbY%YRLP{gg2Gq4K9yG@x)RFUC9R8dOOU@Mu{1K}=^%i4VoKY{}`v_8&J)}|F~(p=a1 ziw9hfH);JRnGJ2LsYW8rR=DMHtc1&NAagN50ZUdfvtep6_yEX__fY!SnPiQi-PU>h zdQUh}cq}gZzFKcCcTPueBaJbrWq?NwgVPCjK6^a$@_TrM>5%w5{-V|oym_&RyS;45*4a zukky0@6$CgR=)g2tji&Yq!fQ>&!cKm5lSWK-{x{(%4Emq)a#yHbGXX_#z1I}d6LWy z++@zb34Ww}MNU=nOaD`apbXMd)fQ#WssWKU+ZnS{#9elRK%zh18T}N) z5OHKAF{~E9N-a|8*FL`t*sEUV=xBE~k{=M5Wbu{97x}p7Wt$GxO<;b9=mNfAKvBLa z&NdH-h88{!eCx&m$I({4d%Jr+>IWst5fhS$;;cN_>Bvu%S)bv<@7gjL=TXwsY6%Kq z7!oe#Fd9AM=Cf;E;yHS>@ivg9-gH}_5-5tC-UX-P)L|F?z-6R<8h16^s^>*juACy# zHtBw%|D@^~^D#{t`Hd%PY|KvjGSBcQ!nw)5H1vGADrSR2DYo0kZ)i6p0zX>k29#97 zpPNYwqohAbgPT8a{TBxhpcBh-pGZDqPRPJ7h4k-+l}r)r{*5&H67%qY#>+(utF@!v zLS=+O2HuxK@2fNJ;4miVnqns`c>ZPixq0h78v@tS^-)!=w5*qcb~%8Vin@&Jqv|9=P0#3VjgR`gDS0+Qt@(-?jb*n zo^(ib^T=Gv00RVjp)JL;EQMr(a-guyom18n%M=3-Ep1(tLL|I#6Sj?b9uE9YfvTc- z0v`wB;EH@mx-PmzgcqvML}V~|{Wd8L%w?2)A%mWQX}1fe2@5WnZP3LpN#6lmuY7<) z3)B2LQ)i*E`nviEWXM;IKOtH05Vnlds*NMtv!~i?*Z7O`Di!<+YGU7>M!gEkaS->A zSKi(I$LKrIP=B2c;kj=3kIhxLC!+r2LYL*m+nmgeGe6jn{a7p-uLrmMZeZoCxl6A- zSKDdjam5}N8a2FT!1RdrJNpYTfs#F>;;nTl(^0N-`_sM69BJ zlYjd|*n$uO23aQ*ci@2$5i0^v6jD}*)J>7CAqg%CrO-rR2jaG|%7Ipl33@vGA&|=$ zwdcY#py0w$>d``NjI;yA7rOZuY^Cjsi>_Z_eG)=bPfeE!HX+69FhadntWfWK^R-r} za-1$rsBk2qZi$|#`i#Pu21ME79f(`PSjo*rwvO*GNpJ*Gb;9=fl8bDqOce}l65$i#U}9xrE3zz|>rl6Q=YU{WraPer`Y0P@~*xQpETXMKnu3&gd=q zt(l9AwT1Dz4*EvU7TGtzaK8Oo$7$8Cwr9uPszVV>y;F)~8vXK6xuxqx-!0Fr_rM0j z?eqo=ua~52ymtI~7mTce-13%HD{yE?@a-QZc`1ly%RR0=*thyewR?O|2Jia3H7J{@ zhTNwV@B-PWTBz&+iIYY~*K6iC4RH4bykQ)g&^p#Eyr;2nsQ6gRzo$K$8Ah#ta|0>i zz?k%HvSO)=kkQ%OC1tUpa#N1OFQk*U)PtG@G!wWM8+HmlQS5se>shbn1R+zPb1Pa= zlsQB*H@=vjiHI!Axw;%*PxYGdgG$z~SK*1xcfMoU!k%y!@Nd_!Uj%xeqJzT24v@%^ojA+s&8VIBrl^F_c)PBJ#csQswQ~dE zcC;)MKIu2arype@U=4z!jAP+oO{ac+W768@%d4#tDdcMyv-jkM)yF}H1?Z#dONjl` zkzjSpkO3<5;H(^z9d-?jX*B!fJ|kQ`Qj_$mPSf0PZK!wY9)9DwnxHK$RnR|_<{>oO zjDn(nt2%w&LaO&tUz<$-uES|$uRXo>3OI`s-1F9?yK>ahUboDSc(?p}d(;MrW<+9_ z*TqhZdNektlP{YQ$p6CrU9a;h;eB#+_ht$8H^ReTCd!{mhB>LAWNA)%XW{-n^J?0x z`17PL=9(X*hwZI3R~n!6K{zDpy@wx8WUIM3Qdg*?hw#gBudj5riEC2Z^vO82(f9jL zA`LJ>HD9<54|c}o0TX=PoEn-uQ`e|w33fs%)^9)_NQ&Gr)qTduTvl2lZn5F(>7!1? zx^4V+be_)UUMMFh-}HSgYp=>k_`Y3E)tH9DuC_N3x3MbiKE%*a4j1N?{j}R3dLtXO zB8V+2$4jEryMK@FevmuwLCOEjxgx*Gd++z*;;&?`lwgKD4^L0ez`NYox;B$JN`dm!TQdSY zjc=EO)toQsA&wsTP~i`~$kTpIU#3vrte5y)0ps&F>qb0tK#3vCys2cH&yvi`g1R3FlO^!}QL4 z)`F?XT8Sg%zOjGKJa|p);YikHS)yG8l!LA*1?Rb*9VDwIqwb zdPnVRX2^W*n<#`=Dd#wBXUySW_fbXz3?FDk6YFf{U+bL4*(H8L+HrAS3z%xe>2un) z*6nP(&2(R2;)V3z*!Pr2r+H4#+(OF>u7Y_6=sFi#Wr z9yjtPx&+X3g|SF5VxzoDM&@&1g!6q?hxGW>=5CDh3k8)Gwb2F3!qh??F8JYUEGLT# zUO2Gq{5!kA*_0o)dMZ??vWer(-M3UkjWX|B5l6#{Q}B|>dw*{ADJe#}p!&}$P;Q~; z4Jk=SaDDy8Nt=k1I*1U3(})gR6h6x*SkuiFl$%~wfx=K8U&Y?M7xv#d zrG9fAkKw4~0HOByN>`wBtQ!-*1&L{K?GKMGAE+DqbYHNH8md+?v zNcS^X*!1V{Sh+U$*C&JHKG$K?>_@}?b9bS^8n~>s?8|Ek+-1=PqraEU_RjZlV#B7k zlxaj;c_b$TT9C|a`fQ=t%!5%Q^l6ddW4)}COtu?#m=3X)1s?}nZrmeQ5NYLQ()8k* z%BQ|)0%RjHvu))Z(<>&(yBVQ8Xkk&|f^+MWv@gP9w+}TO(io5KG^umi?35k-m3|gG zNS)-?nEJYWx~8Qih-U8ylVM!s0a$P+9ZAAqiMXWmEp%gZA zFef0wsekn5H`x>GE6|)fawiW>(Ti`87$wJzm5ZwhwMfDb{usa!tPZkFDYZ!)9Q?T! zD5_!Rc|>AskmRo@n$&3XN~yT|zP-;y7w+qL2acRpOic+3m$FYeBCip}Q>)NzD(#az1i> z%UmVuhyHPLHi(AdIU;|`|Ahyy3?_N^}q zqT;}M2+hucAT?Y3D&V-`A0Ulnf_$q{vP33ohwj(#L#wDt$cOiAej)jJSA0Qha(Ou# zNngM7>!6wb>RxNDD*~`PEq8@#(yu^@!*_XEWrB_c)9#nVa?B)~oxQ;?g{iiRkGWf&0%6mH{3i;m$$sfTml3i@T74pR=dCg}bv`qAqqiuZPLxriq-a41pG=BQi0GpX(Iq6h zXoC=p7G1))lJA#$|A+gmv(Db2paKAZR#!*E6ac^r7ucbI zUi6c?dM6i##8uT$6#(9+P@me9UX1x1bxaKbAPfco=r{oQbuoor1%N;}0IZ_`Kp`6d zSbg)FOm1B)#(3MnT$7MP|NrfODi|rKRT=P=J^4j<4WZU^!eB=1^aOc?Qgu^#qBJE&~`|(X- z7Ot+)uSLDjzD!o`d`?ZQ!uFIcJ?_5<4*)voYij_Bq})0HK<}xmp=uuTZPS+8ak`F? ztWT$OEjyjFQ9t*lcMHs4R=m&7b|TPgw9s=&p#=Mu5O#i^K!c}FP`uS?TIk04@_wH- z8rWI_o1uuii5Fnxi*}keoUA6o{m8=P#KATqr3=EDCyT)$8iQg&Ogp|U8ztcdQJ2w0 z5WmQi9~hXbXex8+mqWI-eJV-F>RK}-OP)Oy9FN3O8E}$*K+S1{ zMK?YSsf5=9#?bhBKvAeXNf|OZg)`_hQ;=w1=t0XIH;iI|O|_5nq;<);TNIiafANIv z`4*-36uq8R4cTa@@hZDCmJxrw95NpcIEn%i*x~CpmMMkOzJ!gE!qf3_Gb&K1^ z{gA4ew(9LKLVYG)AhF;>M>bir0$&nd=RTYBavC!(vq9_ZmQ6eZ7!IL0<%lyra+0`Q z?*B~whLob{mw}fu2@`S6+&YsYad2<>S)bPn98JZn8%tSA8hB&+3>`6Y5^)_2gkfA^ zwq&}M+Gh7;VcO|GZ8{A#&%H{NW}kFcbI#hn{Y+0QWSw+*7>H(%E6JFFnXJ#o#H8%lB~3&M+FPpG5x-&;mR`pZpvntW`Gf z0GjvQx59}9j-{-6SFv|F><1~z79Eg=Vy!yb?aYal*qG(Q?OD+nWRp_VsqylmX=1Ks z((1or=dx~F<~Vt_S>emjV6?+i1>}d$?19sf%CIYc;4s=SgS{DS-utFHOG=ht756yS zdrEPg{*)q_Sni4%AGa32&N1={e`%^eIclLy5xvPG7t!P4HM|!Pf*Y%M0t&0(uZ_j| zQQ{xO!L1+IfvZDD(8(34PX`|3c1YhZdDQPlp4qkF?iD8gYjL$@(H zm0{t`esHyFHRF~9Q=*-EE?RAmo_O-cGm-EP`6qCl2U=lWK29w4(C`6^QBI=FuM~G7 zT+=6qFr>S$41=j@vE?NP^T+)63Dt<7k4$AAULsX@34gBU3@Wr$iA766dWOBw+TsBZ zT1Mv+2WcRfEA5G{C5Z=yC>s*1ta*7=p)?`z*v!g7EU>2?98;Ph{n0g0qGC%LK@g`ODviL)=?ZyWvG%wkk zHE9kSp`)dPKn8qO`4f^w7k;xywYo^+J?5l)>b2g&oN~Fp{F<3}W>7_bnKr^M((-$I z|LA`Q8XGjJ5Uv|~|5)C1dLigN!FOF+xZTdgAnk)C(Tl;fNz=decOxTfZ9KL5d|j8h z%Z+>3z_5{ZUAkwK-Qt>wF1eGc^?u?5B!GU6>rLIx@xb zgjlw_gTM6xv$qJL=<=HLEWkqfg+tk+5z>A!-)){Ph(5n~bhwXkZ~sK)Rm57qY9wpa4-;I2*z?KSp$GiK+8DOcWf2RG%?@zUClVED=Pd_43o+p;)Ti z!4D&9JV{&=U{u+Sd;NKaDK+Pyw#ykrRq4TM_Wgs+PF9-IQ# zFiseTT=gtby?~tqwuC|g(;!_-VP=qAY1H5J?)|y*N=1ouyIB_PMG#Oe{5Y$S-3HsFd3Nj0Z!jA$Q#+m2zzwV>}1O4%}n}Go+r^9UYqgqu4XCFM)G>-R74;S4-@d z^Lc}8Qp}TgfkcWUA2g`uG!L@(`;^lTPpX}&<~>qbJeGZ~=H1(oK@TI>xwDBBv7wFo zHdVRYjZf|B>lQQJRJbF>;uX+ES?og202=e$iU>LfU&!{qjc{#HvV#ywqOvO6P^6gz zV<)cg-pP=3v-$c=PgmvIiK8mUuQ%bbEf2qAn1Wug=W?@x2ZCr36g`oOJ}~wz(XC(X zJ{ZOPGO>*yRN&|U_H;s$lSoCLOsXHEJyJcE?wQUPW$wFA<0P|t-b0He5Cm2jzAu(u zC0!g#tSw5W)OnQ`=OLJ&@0%o(Z<9pPvQ0&JL<;po;TV)c^97Z zNL|40Dv48^{p%>KK*v>}?`4!IN=q~;pp@O;!? z*(_j?%)~!E({Ptr1#R?zdFqfBt{kd*P*ksK;B z!M|0VI(sq6eYw9~VqnkaJhbl~wZ$qphvnUOSEagf(%MnK!i;#g@_T2@5*bB{#H?%x zo$2?gY|SKGH^vkHh5frx?^ek9;w1h~A^A7_(_e=2p9)7<$)H4WR%(0xfqs)3%Jk^V z2i^3wKMtODwAJ2ddeIMI5ovHAc{-V)av{&f_bdC#oM!j^-^WY864(;`X|i2hU0r?S*)jF)hV!I6Wl48uc{rLX zR{WLhuW2Jro_Ubrj@^heUUXlkQSOY_xEuk4%W$yHb20&lscAk;;Z(s@Yk%RgFQ{$S z8Phpw)>Vp1&qfli^qaiNg5|sz9(X~^IeUiQTv{C~6SyjNc*$~YFH7PZs?J~XB6D7| z7KQ}x6L?1%_C6B4;|LtadyA83pW8)(y*DZA8~AYAm0 z+|yW({?a!=2&Y`;Y0&Pt&A-lLw7O_6(3~Q|-rT#+KAE*!`0QZU!G7Imx(TbpYSmW1 zyIGND->3Q#oK}-qJ7G7HU)xWCP27H;pZCY{1YjWA~po zamG6MP_qRwh|prf+zLk*GGX}3{pQEixV4rZwEY_yg;k}oMYFu5JPkJZ@md5cg9DD= zx8(9WYu~xVA6D85WT=wK)2+PY;nbr)xBA3HeJxP=XEi9b*js)O zr@_0iar>-Yz)l%N2*N1@M@;ixWf!b}?!~CBXysex%q)1RhX07UrrxL~%Ll?pVW5Te z^vdq8&Vd_QERZ)yiD|#`k_IlfM5hMK(HKw)7OAXjW${YQtSCTXD3`B7ryG;1W8u!Tey~T`X7zA9c&UnveQo!NYxLM@1Knz&^WtL#i8ys5al8*oLLh3guD# z^yfGFIWk_R&i?hq(1eF3jGXyo#Ctv->aT)LZ_l{CF2i2(Ab0Hdit+yCepXD-^tL>O zU>k?%lus*?o=Jx(5R-N^rXO{lulHO#{Va{?wl%s_sCCi9#)=*Lj1fedyBRjWxux)_ z{{bGd8JgC>c0kNV#g;e>FlE1eui=9c)#5c4z8%IY*L?+5 zj9pI-m>Na7EAyvR+TBu)m!Bi!rg-=V$8C_%eS=E%J1s|f(rj{x%d7_cQITqhDy7#a zfxWJo#9RSXbZhLO8hZ1?W3~2QqAZIa&{8IAZL;8k7^XF%>~T^;6Ga@wevpvruGw8l z-|-dt7-e1*`{)bR+w=|rsSsf-xdnkwmrxX2o-?-FE~@+Px-%c%ZN(;B}mID zNJ;!hczPyyenDXWvxAwBOF*!_pEIE9TK$4?-cq^pYz3U3;^hA8fm;! HL&f|LV2XbM literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-icons_ed9f26_256x240.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-icons_ed9f26_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..8bef4cb21178fc9c848045ac5edf16f2ceb65580 GIT binary patch literal 4599 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 H(9!<`q%?`& literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/images/ui-icons_fadc7a_256x240.png b/www/lib/css/themes/jquery-ui/sunny/images/ui-icons_fadc7a_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..975525f70a5174941c2c0917eb0a30d32a3ad6b8 GIT binary patch literal 4599 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 HI{JSA^Ww&b literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/sunny/jquery-ui.css b/www/lib/css/themes/jquery-ui/sunny/jquery-ui.css new file mode 100644 index 0000000..134daed --- /dev/null +++ b/www/lib/css/themes/jquery-ui/sunny/jquery-ui.css @@ -0,0 +1,1225 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=gloss_wave&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=gloss_wave&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=gloss_wave&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=gloss_wave&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=diagonals_medium&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ + font-size: 100%; +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + position: relative; + margin: 0; + padding: 3px 1em 3px .4em; + cursor: pointer; + min-height: 0; /* support: IE7 */ + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,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"); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + /* Support: IE7 */ + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-button { + display: inline-block; + overflow: hidden; + position: relative; + text-decoration: none; + cursor: pointer; +} +.ui-selectmenu-button span.ui-icon { + right: 0.5em; + left: auto; + margin-top: -8px; + position: absolute; + top: 50%; +} +.ui-selectmenu-button span.ui-selectmenu-text { + text-align: left; + padding: 0.4em 2.1em 0.4em 1em; + display: block; + line-height: 1.4; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertically center icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Segoe UI,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Segoe UI,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #8e846b; + background: #feeebd url("images/ui-bg_highlight-soft_100_feeebd_1x100.png") 50% top repeat-x; + color: #383838; +} +.ui-widget-content a { + color: #383838; +} +.ui-widget-header { + border: 1px solid #494437; + background: #817865 url("images/ui-bg_gloss-wave_45_817865_500x100.png") 50% 50% repeat-x; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #d19405; + background: #fece2f url("images/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x; + font-weight: bold; + color: #4c3000; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #4c3000; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #a45b13; + background: #ffdd57 url("images/ui-bg_gloss-wave_70_ffdd57_500x100.png") 50% 50% repeat-x; + font-weight: bold; + color: #381f00; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #381f00; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #655e4e; + background: #ffffff url("images/ui-bg_inset-soft_30_ffffff_1x100.png") 50% 50% repeat-x; + font-weight: bold; + color: #0074c7; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #0074c7; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #eeb420; + background: #fff9e5 url("images/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x; + color: #1f1f1f; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #1f1f1f; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #ffb73d; + background: #d34d17 url("images/ui-bg_diagonals-medium_20_d34d17_40x40.png") 50% 50% repeat; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_d19405_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_fadc7a_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_3d3d3d_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_bd7b00_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_eb990f_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_ed9f26_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_ffe180_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 8px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 8px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 8px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 8px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x; + opacity: .8; + filter: Alpha(Opacity=80); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -7px 0 0 -7px; + padding: 7px; + background: #cccccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x; + opacity: .6; + filter: Alpha(Opacity=60); /* support: IE8 */ + border-radius: 8px; +} diff --git a/www/lib/css/themes/jquery-ui/sunny/jquery-ui.min.css b/www/lib/css/themes/jquery-ui/sunny/jquery-ui.min.css new file mode 100644 index 0000000..bc51967 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/sunny/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=gloss_wave&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=gloss_wave&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=gloss_wave&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=gloss_wave&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=diagonals_medium&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Segoe UI,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Segoe UI,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #8e846b;background:#feeebd url("images/ui-bg_highlight-soft_100_feeebd_1x100.png") 50% top repeat-x;color:#383838}.ui-widget-content a{color:#383838}.ui-widget-header{border:1px solid #494437;background:#817865 url("images/ui-bg_gloss-wave_45_817865_500x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d19405;background:#fece2f url("images/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#4c3000}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#4c3000;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #a45b13;background:#ffdd57 url("images/ui-bg_gloss-wave_70_ffdd57_500x100.png") 50% 50% repeat-x;font-weight:bold;color:#381f00}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#381f00;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #655e4e;background:#fff url("images/ui-bg_inset-soft_30_ffffff_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0074c7}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#0074c7;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #eeb420;background:#fff9e5 url("images/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x;color:#1f1f1f}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#1f1f1f}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ffb73d;background:#d34d17 url("images/ui-bg_diagonals-medium_20_d34d17_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_d19405_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_fadc7a_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_3d3d3d_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_bd7b00_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_eb990f_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_ed9f26_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_ffe180_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:8px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:8px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:8px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:8px}.ui-widget-overlay{background:#5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-7px 0 0 -7px;padding:7px;background:#ccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:8px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/sunny/theme.css b/www/lib/css/themes/jquery-ui/sunny/theme.css new file mode 100644 index 0000000..fc32db6 --- /dev/null +++ b/www/lib/css/themes/jquery-ui/sunny/theme.css @@ -0,0 +1,410 @@ +/*! + * jQuery UI CSS Framework 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/category/theming/ + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=gloss_wave&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=gloss_wave&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=gloss_wave&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=inset_soft&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=gloss_wave&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=diagonals_medium&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=flat&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=flat&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Segoe UI,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Segoe UI,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #8e846b; + background: #feeebd url("images/ui-bg_highlight-soft_100_feeebd_1x100.png") 50% top repeat-x; + color: #383838; +} +.ui-widget-content a { + color: #383838; +} +.ui-widget-header { + border: 1px solid #494437; + background: #817865 url("images/ui-bg_gloss-wave_45_817865_500x100.png") 50% 50% repeat-x; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #d19405; + background: #fece2f url("images/ui-bg_gloss-wave_60_fece2f_500x100.png") 50% 50% repeat-x; + font-weight: bold; + color: #4c3000; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #4c3000; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #a45b13; + background: #ffdd57 url("images/ui-bg_gloss-wave_70_ffdd57_500x100.png") 50% 50% repeat-x; + font-weight: bold; + color: #381f00; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #381f00; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #655e4e; + background: #ffffff url("images/ui-bg_inset-soft_30_ffffff_1x100.png") 50% 50% repeat-x; + font-weight: bold; + color: #0074c7; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #0074c7; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #eeb420; + background: #fff9e5 url("images/ui-bg_gloss-wave_90_fff9e5_500x100.png") 50% top repeat-x; + color: #1f1f1f; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #1f1f1f; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #ffb73d; + background: #d34d17 url("images/ui-bg_diagonals-medium_20_d34d17_40x40.png") 50% 50% repeat; + color: #ffffff; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #ffffff; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #ffffff; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_d19405_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_fadc7a_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_3d3d3d_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_bd7b00_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_eb990f_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_ed9f26_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_ffe180_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 8px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 8px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 8px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 8px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #5c5c5c url("images/ui-bg_flat_50_5c5c5c_40x100.png") 50% 50% repeat-x; + opacity: .8; + filter: Alpha(Opacity=80); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -7px 0 0 -7px; + padding: 7px; + background: #cccccc url("images/ui-bg_flat_30_cccccc_40x100.png") 50% 50% repeat-x; + opacity: .6; + filter: Alpha(Opacity=60); /* support: IE8 */ + border-radius: 8px; +} diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_30_cccccc_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..4a7eba2d61440c0aea697c549c1f8c7b0f94bb3b GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0wfqj{vTKlq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=lt9f#1r=ZZVK2 z=jq}Y;&D9LqM6m8hpP_-E@EOxIb|jN!(L($P^D^#YeY#(Vo9o1a#1RfVlXl=G|@FQ z&^0s*F*LL?va~WW&^0izGB8*t*_wu;AvZrIGp!Q0hWjqIw}2WLJYD@<);T3K0RWrM BKyUy6 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_flat_50_5c5c5c_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..2a45af564d81707cd793f6ae95a6b87c5d4cf4a0 GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F0VEhM^6M@GQY`6?zK#qG8~eHcB(ehe3dtTp zz6=aiY77hwEes65fI?)FK#IZ0z|ch3&_LJFEX2^z%E;2n#6Z`;#LB>6on&hoiiX_$l+3hB+#2q? S*xmwaVDNPHb6Mw<&;$UTuSfy_ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_glass_20_555555_1x400.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_glass_20_555555_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..f31e1f90d1b190e2e728d572ae48e24ac4440b70 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&0LWmFTHNUZq*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 zH%}MG5R22v9={G7bh!y$4b0GReqq~IpxD;o({{q0=OVX6QnKWuTuGr+iAi~eOMKEj zjMF^g4^Q~mpja&H{H!(5q^rY`A^8=f&`uj+Q=o~eC9V-ADTyViR>?)FK#IZ0z|ch3 z&_LJFEX2^z%E;2n#6Z`;#LB>6on&hoiiX_$l+3hB+#2q?*xmwaVDNPHb6Mw<&;$U} CS5y7~ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_glass_40_0078a3_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..9460842033fd72c324cb83931450dac0d3f01a04 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWQwPYV~EG`x91J{7z0IGA6EbWeNSL@KqC7Ywkblq))NetmIi353C^^A5t_!T6{xXn zj^E-LUI)cm9)-n!R9Ck&s>u6&TvSO(sqeAHx$8U2UcFRy{a$rh_MyXCVW$PFvz?Ch z%$X78>1wpeSajotHZ#veUfm=wPuD+Nx^us{oS88>`MqKEtBCg}oZ2q^?!OE)W&dN= zi#rrw?bS$62D(qR#5JNMC9x#cD!C{XNHG{07@FuB8t59Dg%}!I8ChDH80Z?9SQ!|s hlWa{x(U6;;l9^VCTf==9+gm^l44$rjF6*2UngGE!groof literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_glass_40_ffc73d_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..e380f5fc3d96474098aaaa491af5d07b825f3a3a GIT binary patch literal 355 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_highlight-soft_80_eeeeee_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..eb3324b93a438ef5e0d9cae88fc25e2aadf60f56 GIT binary patch literal 315 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i zFi#i95Q)o253QAS2oPy_n9u4d@Fsz&F^j8gq1GzaoP}Ct0q=M2e;yY7!A^hYv&F1c z3yp70w8>O8Ju=%uXvziwtv`+Vh3a{S(%!VaoydN3BBQ3^v*Y?+$ELoF_4U#M+MrtE z8c~vxSdwa$T$Bo=7>o=IO>_+nbPdfy3=OS}EUioobPY_b3=Gyuwx*$I$jwj5OsmAL U;l7LQEuaPlPgg&ebxsLQ0Hr%&H2?qr literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-bg_inset-soft_25_000000_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..314f98a3a39ce2c7d1eb18ec49ba557ff9bbf109 GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i zP)`@f5Q)pl2@(+n6B<7XFmE!(MMG|WN@iLmZVmTc SY;OTIFnGH9xvXRUNaJm$wvNyRS`-gS7fko5ih!hT4#ihbaws#yk z6(+sC=h;h&8c~vxSdwa$T$Bo=7>o=IO>_+nbPdfy3=OS}EUioobPY_b3=Gyu gwx*$I$jwj5OsmAL;l7LQEuaPlPgg&ebxsLQ06|uTZU6uP literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_222222_256x240.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5adeabaf07b8784f55c2487e1cc70ee648c7fb GIT binary patch literal 7006 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 Gzx@w(&o~JH literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_4b8e0b_256x240.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_4b8e0b_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..707efd6ecff14e3187dc1beb23fdfa15acd8958a GIT binary patch literal 4599 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 HD(Zg#To6FB literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_a83300_256x240.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_a83300_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ac01a652afa431d506d5ccd819a61327b5167d23 GIT binary patch literal 4599 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 HboBoKG@3nh literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_cccccc_256x240.png b/www/lib/css/themes/jquery-ui/ui-darkness/images/ui-icons_cccccc_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..f3540ef67478dda05d67415993e211479956170d GIT binary patch literal 7015 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png b/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png new file mode 100644 index 0000000000000000000000000000000000000000..9caeabb8435e8c0d08456d2655060b181d9e60d3 GIT binary patch literal 351 zcmeAS@N?(olHy`uVBq!ia0vp^8XznHBp80OT7LpkEa{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZEE?e6mbzsPFCvp`;z zr;B5V$MLsUPYX6E@VEx9@?|&6ay8;f`myuF-MNb1M(HzW_kEU|eed)0=e7D9W0*D9 zHOYiKOggP_TGyf1*jvZE!RmS=%X5deY=xtt6CQJU6iKG+uffPdu6X1Lz9X64!{5l*E!$tK_0oAjM#0 zU}&OiXrOCo7Gh{!(MMG|WN@iLmZVmTcY;OTIFnGH9xvX2OC7#SFv=o%X68k&U| v8d@1yTA3K=8kkra7_5_QO+(R;o1c=IR*74~eHYtXKn)C@u6{1-oD!MNn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 z4^J1z5R22vKTKyPiu5Y2TAY7hVxPBR&H2P1b#orJiyiJ~<*`31QRkQXL-o*y)!h%x znGe5@X}d2j`A@^}PiM-H$tGQHf`%LnpC-BAQ(ov705nsz#5JNMC9x#cD!C{XNHG{0 z7@FuB8t59Dg%}!I8ChDH80Z?9SQ!|slWa{x(U6;;l9^VCTf==9+gm^l44$rjF6*2U FngAdVTJrz^ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png b/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..5e8577beddfb18d435958e70da37ed73510f70fc GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI&fCzz`*b-fq}tl1_Oh5!JJ)zHb4osByV?@|6srw@%;`^ zWR|CkV~EG`x99D-85t$mAKd@F*+VUM$~ukHXUpObgeREBN9LXpoBz~pv(Vg&OI9xy zIa;#Q{_g4J0*9?_KQrG=jkHl_U}#H}IJVs}Qq5B$Xw{>WZ5atiOdlp3V!tRfU-re1 zQVTbiXtAl5B~#th+Y3@pGVD4#@1sD~x#iPsx14w%KK+u&{MbF!t_9wmR%~B57PbA0 zU&4FXpzZ{_)IXz8*O(oRKv$}kxJHzuB$lLFB^RXvDF!10Lla#?16@P25JN*NBTFk2 p16>0XD+7adlC5bd8glbfGSez?Yq;-Xdkd(6!PC{xWt~$(69DZohIjw~ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png b/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..542b4f57f81105dc2414b0d53f0358a1f3df72e1 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^j6gI2NH8$CE1Q=ADVB6cUq=Rpjs4tz5?O(Kg=CK) zUj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G&@^*J&V7%KUyadP- z^mK6y(Kw%+ks#5!xIpAl1H;se6O5NlHf91PRZCnWN>UO_QmvAUQh^kMk%6I!uAzah zp;?Hbp_P%Pm5G6_fr*uY!8*y-G!zZF`6-!cmAEzBcd@+%)WG2B>gTe~DWM4fUiv+~ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png b/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png new file mode 100644 index 0000000000000000000000000000000000000000..53e7105b55e4667dbc785177b0fbaee0327310e2 GIT binary patch literal 5854 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 R6=(Y|uh=?Y#$WWi{a=v|vGf1{ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png b/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..68d5a5771516ee63604323f55e596c39b4a55b07 GIT binary patch literal 317 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i z2u~Ns5Q)o25AEf3aA0V-*e_{PA|fT+A^2utsBza39wB9crJ?W6{k5E{TTy8vDu0%P zeWCi2JKE*V_dn|99lm;lH99HHr%CRj;q?Qe3)MmzZ6?YZxp&C#57L`*<)qw^(?B~^ zOI#yLQW8s2t&)pUffR$0fuV`6p@FWUS%{&bm64^DiGi+xiIsuDI?2{F6b-rgDVb@N WxHa5&vAqSC_ZP=J7od~g)E*+$=Uk7Um%7IiGy@^6Xv0k022VsdT*YtE+W*g57e zNcdV|y;(=+TXOLhh6nuxi$!OnXE{r{KzAG1DtYTsG7sYVLuBGnSt zh?11Vl2ohYqEsNoU}RuuqHAcNYiJf?XlP|*X=P%dYhYq!V6aZIH4Q~WZhlH;S|x4` U_g!pn0W~mqy85}Sb4q9e0JB1Vc>n+a literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_222222_256x240.png b/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_222222_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5adeabaf07b8784f55c2487e1cc70ee648c7fb GIT binary patch literal 7006 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 Gzx@w(&o~JH literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_228ef1_256x240.png b/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_228ef1_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..1e787bb98f072e1080b4557a20a86cd79b814040 GIT binary patch literal 4599 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 GV*UpY-FO86 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_ffd27a_256x240.png b/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_ffd27a_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..dd39c1b25bbb7734571820d7890a0401c2b70d53 GIT binary patch literal 4599 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 Hp`-r?FR{ND literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_ffffff_256x240.png b/www/lib/css/themes/jquery-ui/ui-lightness/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..39e64723fe6a862f00d5e2578110ce781288070e GIT binary patch literal 6468 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 E05lst7XSbN literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-bg_glass_95_fef1ec_1x400.png b/www/lib/css/themes/jquery-ui/vader/images/ui-bg_glass_95_fef1ec_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..3fa3568a97bc6f218266d6d571fb28eddeb444e5 GIT binary patch literal 371 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-bg_highlight-hard_55_555555_1x100.png b/www/lib/css/themes/jquery-ui/vader/images/ui-bg_highlight-hard_55_555555_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..2e728a2dd435afcde43f91437b5fa61cf92b2207 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&61 z8&4O<5Q)plFJjLbOgPcJFnY$qzXr~q&DyHu+g7EuU5e#loh-3wv*aZ)LzR0e9kz!B zRF4ak^(mT^91vvan-bf*)%^p|bOzND*NBpo#FA92Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i zC{Gv15Q)plH@?qp^m`$8*v`LgueHRtEQ2>IlWy#7OuQc47JG@ux>vI7he3{i>W#3| z8%m`PPb=k_9d4LYbzs9s_QP(rZM?iZueTen2~Uj(KewT;HSz5&Mi&M%r3t3@TlT*L z+M-(G8c~vxSdwa$T$Bo=7>o=IO>_+nbPdfy3=OS}EUipTbPY_b3=E>e7M7xD$jwj5 YOsmALL7Q9hBv1o`r>mdKI;Vst0BEITm;e9( literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png b/www/lib/css/themes/jquery-ui/vader/images/ui-bg_highlight-soft_60_dddddd_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ef942b9788942c723e9d2a712a57c183e4667acf GIT binary patch literal 318 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i zNKY5X5Q)o25A7CoaA0sa7~bfhWuVk5u`x!&WHGa?hRX^z-VT-Th3EdRy1;7fz3OL% zUreX2qY&Gl#{2?ly~mOpt+zdzXQ;mHNz?_-yNg9uIkP=!(GhrbT>s_m-sw&)3LAlz zsFt`!l%yngTe~DWM4fXy9Lc literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-bg_inset-soft_15_121212_1x100.png b/www/lib/css/themes/jquery-ui/vader/images/ui-bg_inset-soft_15_121212_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..a20eed2e49e76e5c63194ad685b03d7aa3613293 GIT binary patch literal 316 zcmeAS@N?(olHy`uVBq!ia0vp^j6j?s03;ZUuHXC*q*&4&eH|GXHuiJ>Nn{1`6_P!I zd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!t9$=luK|9_FyhG&7i za8DP<5Q)pl0zyd=9wDa{&YV{G)8d$7)%-$*ZKDs{#}u|sHMWycY%BlrT>37N^3Ujm zr}2qsLk$-rjcLXjqJ|pJjaH->thi;oqAn>Q`qTosgA3xE?Pv_iGS zHKHUXu_V9nO2Eg UgEqJ1NuUM>Pgg&ebxsLQ07ybx-~a#s literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-icons_666666_256x240.png b/www/lib/css/themes/jquery-ui/vader/images/ui-icons_666666_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..a8ff9c7af1b6c8830956eb546127a7f747b01caf GIT binary patch literal 7092 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 literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-icons_aaaaaa_256x240.png b/www/lib/css/themes/jquery-ui/vader/images/ui-icons_aaaaaa_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..3af46b9528ac998244958bae3c5afb8a91024a35 GIT binary patch literal 7056 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 ZT^kE)ANTJz|0U%M{In{|kjLWo7^X literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-icons_bbbbbb_256x240.png b/www/lib/css/themes/jquery-ui/vader/images/ui-icons_bbbbbb_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..4e69dd228c840840010fd33fd7bf23d4c1ab6521 GIT binary patch literal 7073 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 AmH+?% literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-icons_c98000_256x240.png b/www/lib/css/themes/jquery-ui/vader/images/ui-icons_c98000_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..3412ec376dc79efcf1f20b2b0efb51f5fe400001 GIT binary patch literal 4599 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 H=;;3eVXtGr literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-icons_cccccc_256x240.png b/www/lib/css/themes/jquery-ui/vader/images/ui-icons_cccccc_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..f3540ef67478dda05d67415993e211479956170d GIT binary patch literal 7015 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 G75zUQ(>}!j literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/images/ui-icons_f29a00_256x240.png b/www/lib/css/themes/jquery-ui/vader/images/ui-icons_f29a00_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..ea5b3c63347c415539ca63275203592c1876e714 GIT binary patch literal 4599 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 G)c*k38+=m$ literal 0 HcmV?d00001 diff --git a/www/lib/css/themes/jquery-ui/vader/jquery-ui.css b/www/lib/css/themes/jquery-ui/vader/jquery-ui.css new file mode 100644 index 0000000..02673ed --- /dev/null +++ b/www/lib/css/themes/jquery-ui/vader/jquery-ui.css @@ -0,0 +1,1225 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?tr%26ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +/* Layout helpers +----------------------------------*/ +.ui-helper-hidden { + display: none; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.ui-helper-reset { + margin: 0; + padding: 0; + border: 0; + outline: 0; + line-height: 1.3; + text-decoration: none; + font-size: 100%; + list-style: none; +} +.ui-helper-clearfix:before, +.ui-helper-clearfix:after { + content: ""; + display: table; + border-collapse: collapse; +} +.ui-helper-clearfix:after { + clear: both; +} +.ui-helper-clearfix { + min-height: 0; /* support: IE7 */ +} +.ui-helper-zfix { + width: 100%; + height: 100%; + top: 0; + left: 0; + position: absolute; + opacity: 0; + filter:Alpha(Opacity=0); /* support: IE8 */ +} + +.ui-front { + z-index: 100; +} + + +/* Interaction Cues +----------------------------------*/ +.ui-state-disabled { + cursor: default !important; +} + + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + display: block; + text-indent: -99999px; + overflow: hidden; + background-repeat: no-repeat; +} + + +/* Misc visuals +----------------------------------*/ + +/* Overlays */ +.ui-widget-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.ui-accordion .ui-accordion-header { + display: block; + cursor: pointer; + position: relative; + margin: 2px 0 0 0; + padding: .5em .5em .5em .7em; + min-height: 0; /* support: IE7 */ + font-size: 100%; +} +.ui-accordion .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-icons .ui-accordion-icons { + padding-left: 2.2em; +} +.ui-accordion .ui-accordion-header .ui-accordion-header-icon { + position: absolute; + left: .5em; + top: 50%; + margin-top: -8px; +} +.ui-accordion .ui-accordion-content { + padding: 1em 2.2em; + border-top: 0; + overflow: auto; +} +.ui-autocomplete { + position: absolute; + top: 0; + left: 0; + cursor: default; +} +.ui-button { + display: inline-block; + position: relative; + padding: 0; + line-height: normal; + margin-right: .1em; + cursor: pointer; + vertical-align: middle; + text-align: center; + overflow: visible; /* removes extra width in IE */ +} +.ui-button, +.ui-button:link, +.ui-button:visited, +.ui-button:hover, +.ui-button:active { + text-decoration: none; +} +/* to make room for the icon, a width needs to be set here */ +.ui-button-icon-only { + width: 2.2em; +} +/* button elements seem to need a little more width */ +button.ui-button-icon-only { + width: 2.4em; +} +.ui-button-icons-only { + width: 3.4em; +} +button.ui-button-icons-only { + width: 3.7em; +} + +/* button text element */ +.ui-button .ui-button-text { + display: block; + line-height: normal; +} +.ui-button-text-only .ui-button-text { + padding: .4em 1em; +} +.ui-button-icon-only .ui-button-text, +.ui-button-icons-only .ui-button-text { + padding: .4em; + text-indent: -9999999px; +} +.ui-button-text-icon-primary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 1em .4em 2.1em; +} +.ui-button-text-icon-secondary .ui-button-text, +.ui-button-text-icons .ui-button-text { + padding: .4em 2.1em .4em 1em; +} +.ui-button-text-icons .ui-button-text { + padding-left: 2.1em; + padding-right: 2.1em; +} +/* no icon support for input elements, provide padding by default */ +input.ui-button { + padding: .4em 1em; +} + +/* button icon element(s) */ +.ui-button-icon-only .ui-icon, +.ui-button-text-icon-primary .ui-icon, +.ui-button-text-icon-secondary .ui-icon, +.ui-button-text-icons .ui-icon, +.ui-button-icons-only .ui-icon { + position: absolute; + top: 50%; + margin-top: -8px; +} +.ui-button-icon-only .ui-icon { + left: 50%; + margin-left: -8px; +} +.ui-button-text-icon-primary .ui-button-icon-primary, +.ui-button-text-icons .ui-button-icon-primary, +.ui-button-icons-only .ui-button-icon-primary { + left: .5em; +} +.ui-button-text-icon-secondary .ui-button-icon-secondary, +.ui-button-text-icons .ui-button-icon-secondary, +.ui-button-icons-only .ui-button-icon-secondary { + right: .5em; +} + +/* button sets */ +.ui-buttonset { + margin-right: 7px; +} +.ui-buttonset .ui-button { + margin-left: 0; + margin-right: -.3em; +} + +/* workarounds */ +/* reset extra padding in Firefox, see h5bp.com/l */ +input.ui-button::-moz-focus-inner, +button.ui-button::-moz-focus-inner { + border: 0; + padding: 0; +} +.ui-datepicker { + width: 17em; + padding: .2em .2em 0; + display: none; +} +.ui-datepicker .ui-datepicker-header { + position: relative; + padding: .2em 0; +} +.ui-datepicker .ui-datepicker-prev, +.ui-datepicker .ui-datepicker-next { + position: absolute; + top: 2px; + width: 1.8em; + height: 1.8em; +} +.ui-datepicker .ui-datepicker-prev-hover, +.ui-datepicker .ui-datepicker-next-hover { + top: 1px; +} +.ui-datepicker .ui-datepicker-prev { + left: 2px; +} +.ui-datepicker .ui-datepicker-next { + right: 2px; +} +.ui-datepicker .ui-datepicker-prev-hover { + left: 1px; +} +.ui-datepicker .ui-datepicker-next-hover { + right: 1px; +} +.ui-datepicker .ui-datepicker-prev span, +.ui-datepicker .ui-datepicker-next span { + display: block; + position: absolute; + left: 50%; + margin-left: -8px; + top: 50%; + margin-top: -8px; +} +.ui-datepicker .ui-datepicker-title { + margin: 0 2.3em; + line-height: 1.8em; + text-align: center; +} +.ui-datepicker .ui-datepicker-title select { + font-size: 1em; + margin: 1px 0; +} +.ui-datepicker select.ui-datepicker-month, +.ui-datepicker select.ui-datepicker-year { + width: 45%; +} +.ui-datepicker table { + width: 100%; + font-size: .9em; + border-collapse: collapse; + margin: 0 0 .4em; +} +.ui-datepicker th { + padding: .7em .3em; + text-align: center; + font-weight: bold; + border: 0; +} +.ui-datepicker td { + border: 0; + padding: 1px; +} +.ui-datepicker td span, +.ui-datepicker td a { + display: block; + padding: .2em; + text-align: right; + text-decoration: none; +} +.ui-datepicker .ui-datepicker-buttonpane { + background-image: none; + margin: .7em 0 0 0; + padding: 0 .2em; + border-left: 0; + border-right: 0; + border-bottom: 0; +} +.ui-datepicker .ui-datepicker-buttonpane button { + float: right; + margin: .5em .2em .4em; + cursor: pointer; + padding: .2em .6em .3em .6em; + width: auto; + overflow: visible; +} +.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { + float: left; +} + +/* with multiple calendars */ +.ui-datepicker.ui-datepicker-multi { + width: auto; +} +.ui-datepicker-multi .ui-datepicker-group { + float: left; +} +.ui-datepicker-multi .ui-datepicker-group table { + width: 95%; + margin: 0 auto .4em; +} +.ui-datepicker-multi-2 .ui-datepicker-group { + width: 50%; +} +.ui-datepicker-multi-3 .ui-datepicker-group { + width: 33.3%; +} +.ui-datepicker-multi-4 .ui-datepicker-group { + width: 25%; +} +.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { + border-left-width: 0; +} +.ui-datepicker-multi .ui-datepicker-buttonpane { + clear: left; +} +.ui-datepicker-row-break { + clear: both; + width: 100%; + font-size: 0; +} + +/* RTL support */ +.ui-datepicker-rtl { + direction: rtl; +} +.ui-datepicker-rtl .ui-datepicker-prev { + right: 2px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next { + left: 2px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-prev:hover { + right: 1px; + left: auto; +} +.ui-datepicker-rtl .ui-datepicker-next:hover { + left: 1px; + right: auto; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane { + clear: right; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button { + float: left; +} +.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, +.ui-datepicker-rtl .ui-datepicker-group { + float: right; +} +.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, +.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { + border-right-width: 0; + border-left-width: 1px; +} +.ui-dialog { + overflow: hidden; + position: absolute; + top: 0; + left: 0; + padding: .2em; + outline: 0; +} +.ui-dialog .ui-dialog-titlebar { + padding: .4em 1em; + position: relative; +} +.ui-dialog .ui-dialog-title { + float: left; + margin: .1em 0; + white-space: nowrap; + width: 90%; + overflow: hidden; + text-overflow: ellipsis; +} +.ui-dialog .ui-dialog-titlebar-close { + position: absolute; + right: .3em; + top: 50%; + width: 20px; + margin: -10px 0 0 0; + padding: 1px; + height: 20px; +} +.ui-dialog .ui-dialog-content { + position: relative; + border: 0; + padding: .5em 1em; + background: none; + overflow: auto; +} +.ui-dialog .ui-dialog-buttonpane { + text-align: left; + border-width: 1px 0 0 0; + background-image: none; + margin-top: .5em; + padding: .3em 1em .5em .4em; +} +.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + float: right; +} +.ui-dialog .ui-dialog-buttonpane button { + margin: .5em .4em .5em 0; + cursor: pointer; +} +.ui-dialog .ui-resizable-se { + width: 12px; + height: 12px; + right: -5px; + bottom: -5px; + background-position: 16px 16px; +} +.ui-draggable .ui-dialog-titlebar { + cursor: move; +} +.ui-draggable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-menu { + list-style: none; + padding: 0; + margin: 0; + display: block; + outline: none; +} +.ui-menu .ui-menu { + position: absolute; +} +.ui-menu .ui-menu-item { + position: relative; + margin: 0; + padding: 3px 1em 3px .4em; + cursor: pointer; + min-height: 0; /* support: IE7 */ + /* support: IE10, see #8844 */ + list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); +} +.ui-menu .ui-menu-divider { + margin: 5px 0; + height: 0; + font-size: 0; + line-height: 0; + border-width: 1px 0 0 0; +} +.ui-menu .ui-state-focus, +.ui-menu .ui-state-active { + margin: -1px; +} + +/* icon support */ +.ui-menu-icons { + position: relative; +} +.ui-menu-icons .ui-menu-item { + padding-left: 2em; +} + +/* left-aligned */ +.ui-menu .ui-icon { + position: absolute; + top: 0; + bottom: 0; + left: .2em; + margin: auto 0; +} + +/* right-aligned */ +.ui-menu .ui-menu-icon { + left: auto; + right: 0; +} +.ui-progressbar { + height: 2em; + text-align: left; + overflow: hidden; +} +.ui-progressbar .ui-progressbar-value { + margin: -1px; + height: 100%; +} +.ui-progressbar .ui-progressbar-overlay { + background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); + height: 100%; + filter: alpha(opacity=25); /* support: IE8 */ + opacity: 0.25; +} +.ui-progressbar-indeterminate .ui-progressbar-value { + background-image: none; +} +.ui-resizable { + position: relative; +} +.ui-resizable-handle { + position: absolute; + font-size: 0.1px; + display: block; + -ms-touch-action: none; + touch-action: none; +} +.ui-resizable-disabled .ui-resizable-handle, +.ui-resizable-autohide .ui-resizable-handle { + display: none; +} +.ui-resizable-n { + cursor: n-resize; + height: 7px; + width: 100%; + top: -5px; + left: 0; +} +.ui-resizable-s { + cursor: s-resize; + height: 7px; + width: 100%; + bottom: -5px; + left: 0; +} +.ui-resizable-e { + cursor: e-resize; + width: 7px; + right: -5px; + top: 0; + height: 100%; +} +.ui-resizable-w { + cursor: w-resize; + width: 7px; + left: -5px; + top: 0; + height: 100%; +} +.ui-resizable-se { + cursor: se-resize; + width: 12px; + height: 12px; + right: 1px; + bottom: 1px; +} +.ui-resizable-sw { + cursor: sw-resize; + width: 9px; + height: 9px; + left: -5px; + bottom: -5px; +} +.ui-resizable-nw { + cursor: nw-resize; + width: 9px; + height: 9px; + left: -5px; + top: -5px; +} +.ui-resizable-ne { + cursor: ne-resize; + width: 9px; + height: 9px; + right: -5px; + top: -5px; +} +.ui-selectable { + -ms-touch-action: none; + touch-action: none; +} +.ui-selectable-helper { + position: absolute; + z-index: 100; + border: 1px dotted black; +} +.ui-selectmenu-menu { + padding: 0; + margin: 0; + position: absolute; + top: 0; + left: 0; + display: none; +} +.ui-selectmenu-menu .ui-menu { + overflow: auto; + /* Support: IE7 */ + overflow-x: hidden; + padding-bottom: 1px; +} +.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { + font-size: 1em; + font-weight: bold; + line-height: 1.5; + padding: 2px 0.4em; + margin: 0.5em 0 0 0; + height: auto; + border: 0; +} +.ui-selectmenu-open { + display: block; +} +.ui-selectmenu-button { + display: inline-block; + overflow: hidden; + position: relative; + text-decoration: none; + cursor: pointer; +} +.ui-selectmenu-button span.ui-icon { + right: 0.5em; + left: auto; + margin-top: -8px; + position: absolute; + top: 50%; +} +.ui-selectmenu-button span.ui-selectmenu-text { + text-align: left; + padding: 0.4em 2.1em 0.4em 1em; + display: block; + line-height: 1.4; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.ui-slider { + position: relative; + text-align: left; +} +.ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1.2em; + height: 1.2em; + cursor: default; + -ms-touch-action: none; + touch-action: none; +} +.ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + background-position: 0 0; +} + +/* support: IE8 - See #6727 */ +.ui-slider.ui-state-disabled .ui-slider-handle, +.ui-slider.ui-state-disabled .ui-slider-range { + filter: inherit; +} + +.ui-slider-horizontal { + height: .8em; +} +.ui-slider-horizontal .ui-slider-handle { + top: -.3em; + margin-left: -.6em; +} +.ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100%; +} +.ui-slider-horizontal .ui-slider-range-min { + left: 0; +} +.ui-slider-horizontal .ui-slider-range-max { + right: 0; +} + +.ui-slider-vertical { + width: .8em; + height: 100px; +} +.ui-slider-vertical .ui-slider-handle { + left: -.3em; + margin-left: 0; + margin-bottom: -.6em; +} +.ui-slider-vertical .ui-slider-range { + left: 0; + width: 100%; +} +.ui-slider-vertical .ui-slider-range-min { + bottom: 0; +} +.ui-slider-vertical .ui-slider-range-max { + top: 0; +} +.ui-sortable-handle { + -ms-touch-action: none; + touch-action: none; +} +.ui-spinner { + position: relative; + display: inline-block; + overflow: hidden; + padding: 0; + vertical-align: middle; +} +.ui-spinner-input { + border: none; + background: none; + color: inherit; + padding: 0; + margin: .2em 0; + vertical-align: middle; + margin-left: .4em; + margin-right: 22px; +} +.ui-spinner-button { + width: 16px; + height: 50%; + font-size: .5em; + padding: 0; + margin: 0; + text-align: center; + position: absolute; + cursor: default; + display: block; + overflow: hidden; + right: 0; +} +/* more specificity required here to override default borders */ +.ui-spinner a.ui-spinner-button { + border-top: none; + border-bottom: none; + border-right: none; +} +/* vertically center icon */ +.ui-spinner .ui-icon { + position: absolute; + margin-top: -8px; + top: 50%; + left: 0; +} +.ui-spinner-up { + top: 0; +} +.ui-spinner-down { + bottom: 0; +} + +/* TR overrides */ +.ui-spinner .ui-icon-triangle-1-s { + /* need to fix icons sprite */ + background-position: -65px -16px; +} +.ui-tabs { + position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ + padding: .2em; +} +.ui-tabs .ui-tabs-nav { + margin: 0; + padding: .2em .2em 0; +} +.ui-tabs .ui-tabs-nav li { + list-style: none; + float: left; + position: relative; + top: 0; + margin: 1px .2em 0 0; + border-bottom-width: 0; + padding: 0; + white-space: nowrap; +} +.ui-tabs .ui-tabs-nav .ui-tabs-anchor { + float: left; + padding: .5em 1em; + text-decoration: none; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active { + margin-bottom: -1px; + padding-bottom: 1px; +} +.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, +.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { + cursor: text; +} +.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { + cursor: pointer; +} +.ui-tabs .ui-tabs-panel { + display: block; + border-width: 0; + padding: 1em 1.4em; + background: none; +} +.ui-tooltip { + padding: 8px; + position: absolute; + z-index: 9999; + max-width: 300px; + -webkit-box-shadow: 0 0 5px #aaa; + box-shadow: 0 0 5px #aaa; +} +body .ui-tooltip { + border-width: 2px; +} + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #404040; + background: #121212 url("images/ui-bg_gloss-wave_16_121212_500x100.png") 50% top repeat-x; + color: #eeeeee; +} +.ui-widget-content a { + color: #eeeeee; +} +.ui-widget-header { + border: 1px solid #404040; + background: #888888 url("images/ui-bg_highlight-hard_15_888888_1x100.png") 50% 50% repeat-x; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #adadad url("images/ui-bg_highlight-soft_35_adadad_1x100.png") 50% 50% repeat-x; + font-weight: normal; + color: #333333; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #333333; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #dddddd; + background: #dddddd url("images/ui-bg_highlight-soft_60_dddddd_1x100.png") 50% 50% repeat-x; + font-weight: normal; + color: #000000; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #000000; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #000000; + background: #121212 url("images/ui-bg_inset-soft_15_121212_1x100.png") 50% 50% repeat-x; + font-weight: normal; + color: #ffffff; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #ffffff; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #404040; + background: #555555 url("images/ui-bg_highlight-hard_55_555555_1x100.png") 50% top repeat-x; + color: #cccccc; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #cccccc; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_bbbbbb_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_cccccc_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_666666_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_c98000_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_f29a00_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_aaaaaa_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cd0a0a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 5px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -8px 0 0 -8px; + padding: 8px; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ + border-radius: 8px; +} diff --git a/www/lib/css/themes/jquery-ui/vader/jquery-ui.min.css b/www/lib/css/themes/jquery-ui/vader/jquery-ui.min.css new file mode 100644 index 0000000..0640efb --- /dev/null +++ b/www/lib/css/themes/jquery-ui/vader/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.11.2 - 2014-10-16 +* http://jqueryui.com +* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?tr%26ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a +* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ + +.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #404040;background:#121212 url("images/ui-bg_gloss-wave_16_121212_500x100.png") 50% top repeat-x;color:#eee}.ui-widget-content a{color:#eee}.ui-widget-header{border:1px solid #404040;background:#888 url("images/ui-bg_highlight-hard_15_888888_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#adadad url("images/ui-bg_highlight-soft_35_adadad_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#333}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#333;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #ddd;background:#ddd url("images/ui-bg_highlight-soft_60_dddddd_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#000}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#000;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #000;background:#121212 url("images/ui-bg_inset-soft_15_121212_1x100.png") 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #404040;background:#555 url("images/ui-bg_highlight-hard_55_555555_1x100.png") 50% top repeat-x;color:#ccc}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#ccc}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_bbbbbb_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_cccccc_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_666666_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_c98000_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_f29a00_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_aaaaaa_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:5px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:5px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:5px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px} \ No newline at end of file diff --git a/www/lib/css/themes/jquery-ui/vader/theme.css b/www/lib/css/themes/jquery-ui/vader/theme.css new file mode 100644 index 0000000..874b18e --- /dev/null +++ b/www/lib/css/themes/jquery-ui/vader/theme.css @@ -0,0 +1,410 @@ +/*! + * jQuery UI CSS Framework 1.11.2 + * http://jqueryui.com + * + * Copyright 2014 jQuery Foundation and other contributors + * Released under the MIT license. + * http://jquery.org/license + * + * http://api.jqueryui.com/category/theming/ + * + * To view and modify this theme, visit http://jqueryui.com/themeroller/?tr%26ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=888888&bgTextureHeader=highlight_hard&bgImgOpacityHeader=15&borderColorHeader=404040&fcHeader=ffffff&iconColorHeader=cccccc&bgColorContent=121212&bgTextureContent=gloss_wave&bgImgOpacityContent=16&borderColorContent=404040&fcContent=eeeeee&iconColorContent=bbbbbb&bgColorDefault=adadad&bgTextureDefault=highlight_soft&bgImgOpacityDefault=35&borderColorDefault=cccccc&fcDefault=333333&iconColorDefault=666666&bgColorHover=dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=60&borderColorHover=dddddd&fcHover=000000&iconColorHover=c98000&bgColorActive=121212&bgTextureActive=inset_soft&bgImgOpacityActive=15&borderColorActive=000000&fcActive=ffffff&iconColorActive=f29a00&bgColorHighlight=555555&bgTextureHighlight=highlight_hard&bgImgOpacityHighlight=55&borderColorHighlight=404040&fcHighlight=cccccc&iconColorHighlight=aaaaaa&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a + */ + + +/* Component containers +----------------------------------*/ +.ui-widget { + font-family: Verdana,Arial,sans-serif; + font-size: 1.1em; +} +.ui-widget .ui-widget { + font-size: 1em; +} +.ui-widget input, +.ui-widget select, +.ui-widget textarea, +.ui-widget button { + font-family: Verdana,Arial,sans-serif; + font-size: 1em; +} +.ui-widget-content { + border: 1px solid #404040; + background: #121212 url("images/ui-bg_gloss-wave_16_121212_500x100.png") 50% top repeat-x; + color: #eeeeee; +} +.ui-widget-content a { + color: #eeeeee; +} +.ui-widget-header { + border: 1px solid #404040; + background: #888888 url("images/ui-bg_highlight-hard_15_888888_1x100.png") 50% 50% repeat-x; + color: #ffffff; + font-weight: bold; +} +.ui-widget-header a { + color: #ffffff; +} + +/* Interaction states +----------------------------------*/ +.ui-state-default, +.ui-widget-content .ui-state-default, +.ui-widget-header .ui-state-default { + border: 1px solid #cccccc; + background: #adadad url("images/ui-bg_highlight-soft_35_adadad_1x100.png") 50% 50% repeat-x; + font-weight: normal; + color: #333333; +} +.ui-state-default a, +.ui-state-default a:link, +.ui-state-default a:visited { + color: #333333; + text-decoration: none; +} +.ui-state-hover, +.ui-widget-content .ui-state-hover, +.ui-widget-header .ui-state-hover, +.ui-state-focus, +.ui-widget-content .ui-state-focus, +.ui-widget-header .ui-state-focus { + border: 1px solid #dddddd; + background: #dddddd url("images/ui-bg_highlight-soft_60_dddddd_1x100.png") 50% 50% repeat-x; + font-weight: normal; + color: #000000; +} +.ui-state-hover a, +.ui-state-hover a:hover, +.ui-state-hover a:link, +.ui-state-hover a:visited, +.ui-state-focus a, +.ui-state-focus a:hover, +.ui-state-focus a:link, +.ui-state-focus a:visited { + color: #000000; + text-decoration: none; +} +.ui-state-active, +.ui-widget-content .ui-state-active, +.ui-widget-header .ui-state-active { + border: 1px solid #000000; + background: #121212 url("images/ui-bg_inset-soft_15_121212_1x100.png") 50% 50% repeat-x; + font-weight: normal; + color: #ffffff; +} +.ui-state-active a, +.ui-state-active a:link, +.ui-state-active a:visited { + color: #ffffff; + text-decoration: none; +} + +/* Interaction Cues +----------------------------------*/ +.ui-state-highlight, +.ui-widget-content .ui-state-highlight, +.ui-widget-header .ui-state-highlight { + border: 1px solid #404040; + background: #555555 url("images/ui-bg_highlight-hard_55_555555_1x100.png") 50% top repeat-x; + color: #cccccc; +} +.ui-state-highlight a, +.ui-widget-content .ui-state-highlight a, +.ui-widget-header .ui-state-highlight a { + color: #cccccc; +} +.ui-state-error, +.ui-widget-content .ui-state-error, +.ui-widget-header .ui-state-error { + border: 1px solid #cd0a0a; + background: #fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; + color: #cd0a0a; +} +.ui-state-error a, +.ui-widget-content .ui-state-error a, +.ui-widget-header .ui-state-error a { + color: #cd0a0a; +} +.ui-state-error-text, +.ui-widget-content .ui-state-error-text, +.ui-widget-header .ui-state-error-text { + color: #cd0a0a; +} +.ui-priority-primary, +.ui-widget-content .ui-priority-primary, +.ui-widget-header .ui-priority-primary { + font-weight: bold; +} +.ui-priority-secondary, +.ui-widget-content .ui-priority-secondary, +.ui-widget-header .ui-priority-secondary { + opacity: .7; + filter:Alpha(Opacity=70); /* support: IE8 */ + font-weight: normal; +} +.ui-state-disabled, +.ui-widget-content .ui-state-disabled, +.ui-widget-header .ui-state-disabled { + opacity: .35; + filter:Alpha(Opacity=35); /* support: IE8 */ + background-image: none; +} +.ui-state-disabled .ui-icon { + filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ +} + +/* Icons +----------------------------------*/ + +/* states and images */ +.ui-icon { + width: 16px; + height: 16px; +} +.ui-icon, +.ui-widget-content .ui-icon { + background-image: url("images/ui-icons_bbbbbb_256x240.png"); +} +.ui-widget-header .ui-icon { + background-image: url("images/ui-icons_cccccc_256x240.png"); +} +.ui-state-default .ui-icon { + background-image: url("images/ui-icons_666666_256x240.png"); +} +.ui-state-hover .ui-icon, +.ui-state-focus .ui-icon { + background-image: url("images/ui-icons_c98000_256x240.png"); +} +.ui-state-active .ui-icon { + background-image: url("images/ui-icons_f29a00_256x240.png"); +} +.ui-state-highlight .ui-icon { + background-image: url("images/ui-icons_aaaaaa_256x240.png"); +} +.ui-state-error .ui-icon, +.ui-state-error-text .ui-icon { + background-image: url("images/ui-icons_cd0a0a_256x240.png"); +} + +/* positioning */ +.ui-icon-blank { background-position: 16px 16px; } +.ui-icon-carat-1-n { background-position: 0 0; } +.ui-icon-carat-1-ne { background-position: -16px 0; } +.ui-icon-carat-1-e { background-position: -32px 0; } +.ui-icon-carat-1-se { background-position: -48px 0; } +.ui-icon-carat-1-s { background-position: -64px 0; } +.ui-icon-carat-1-sw { background-position: -80px 0; } +.ui-icon-carat-1-w { background-position: -96px 0; } +.ui-icon-carat-1-nw { background-position: -112px 0; } +.ui-icon-carat-2-n-s { background-position: -128px 0; } +.ui-icon-carat-2-e-w { background-position: -144px 0; } +.ui-icon-triangle-1-n { background-position: 0 -16px; } +.ui-icon-triangle-1-ne { background-position: -16px -16px; } +.ui-icon-triangle-1-e { background-position: -32px -16px; } +.ui-icon-triangle-1-se { background-position: -48px -16px; } +.ui-icon-triangle-1-s { background-position: -64px -16px; } +.ui-icon-triangle-1-sw { background-position: -80px -16px; } +.ui-icon-triangle-1-w { background-position: -96px -16px; } +.ui-icon-triangle-1-nw { background-position: -112px -16px; } +.ui-icon-triangle-2-n-s { background-position: -128px -16px; } +.ui-icon-triangle-2-e-w { background-position: -144px -16px; } +.ui-icon-arrow-1-n { background-position: 0 -32px; } +.ui-icon-arrow-1-ne { background-position: -16px -32px; } +.ui-icon-arrow-1-e { background-position: -32px -32px; } +.ui-icon-arrow-1-se { background-position: -48px -32px; } +.ui-icon-arrow-1-s { background-position: -64px -32px; } +.ui-icon-arrow-1-sw { background-position: -80px -32px; } +.ui-icon-arrow-1-w { background-position: -96px -32px; } +.ui-icon-arrow-1-nw { background-position: -112px -32px; } +.ui-icon-arrow-2-n-s { background-position: -128px -32px; } +.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } +.ui-icon-arrow-2-e-w { background-position: -160px -32px; } +.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } +.ui-icon-arrowstop-1-n { background-position: -192px -32px; } +.ui-icon-arrowstop-1-e { background-position: -208px -32px; } +.ui-icon-arrowstop-1-s { background-position: -224px -32px; } +.ui-icon-arrowstop-1-w { background-position: -240px -32px; } +.ui-icon-arrowthick-1-n { background-position: 0 -48px; } +.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } +.ui-icon-arrowthick-1-e { background-position: -32px -48px; } +.ui-icon-arrowthick-1-se { background-position: -48px -48px; } +.ui-icon-arrowthick-1-s { background-position: -64px -48px; } +.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } +.ui-icon-arrowthick-1-w { background-position: -96px -48px; } +.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } +.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } +.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } +.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } +.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } +.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } +.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } +.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } +.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } +.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } +.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } +.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } +.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } +.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } +.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } +.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } +.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } +.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } +.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } +.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } +.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } +.ui-icon-arrow-4 { background-position: 0 -80px; } +.ui-icon-arrow-4-diag { background-position: -16px -80px; } +.ui-icon-extlink { background-position: -32px -80px; } +.ui-icon-newwin { background-position: -48px -80px; } +.ui-icon-refresh { background-position: -64px -80px; } +.ui-icon-shuffle { background-position: -80px -80px; } +.ui-icon-transfer-e-w { background-position: -96px -80px; } +.ui-icon-transferthick-e-w { background-position: -112px -80px; } +.ui-icon-folder-collapsed { background-position: 0 -96px; } +.ui-icon-folder-open { background-position: -16px -96px; } +.ui-icon-document { background-position: -32px -96px; } +.ui-icon-document-b { background-position: -48px -96px; } +.ui-icon-note { background-position: -64px -96px; } +.ui-icon-mail-closed { background-position: -80px -96px; } +.ui-icon-mail-open { background-position: -96px -96px; } +.ui-icon-suitcase { background-position: -112px -96px; } +.ui-icon-comment { background-position: -128px -96px; } +.ui-icon-person { background-position: -144px -96px; } +.ui-icon-print { background-position: -160px -96px; } +.ui-icon-trash { background-position: -176px -96px; } +.ui-icon-locked { background-position: -192px -96px; } +.ui-icon-unlocked { background-position: -208px -96px; } +.ui-icon-bookmark { background-position: -224px -96px; } +.ui-icon-tag { background-position: -240px -96px; } +.ui-icon-home { background-position: 0 -112px; } +.ui-icon-flag { background-position: -16px -112px; } +.ui-icon-calendar { background-position: -32px -112px; } +.ui-icon-cart { background-position: -48px -112px; } +.ui-icon-pencil { background-position: -64px -112px; } +.ui-icon-clock { background-position: -80px -112px; } +.ui-icon-disk { background-position: -96px -112px; } +.ui-icon-calculator { background-position: -112px -112px; } +.ui-icon-zoomin { background-position: -128px -112px; } +.ui-icon-zoomout { background-position: -144px -112px; } +.ui-icon-search { background-position: -160px -112px; } +.ui-icon-wrench { background-position: -176px -112px; } +.ui-icon-gear { background-position: -192px -112px; } +.ui-icon-heart { background-position: -208px -112px; } +.ui-icon-star { background-position: -224px -112px; } +.ui-icon-link { background-position: -240px -112px; } +.ui-icon-cancel { background-position: 0 -128px; } +.ui-icon-plus { background-position: -16px -128px; } +.ui-icon-plusthick { background-position: -32px -128px; } +.ui-icon-minus { background-position: -48px -128px; } +.ui-icon-minusthick { background-position: -64px -128px; } +.ui-icon-close { background-position: -80px -128px; } +.ui-icon-closethick { background-position: -96px -128px; } +.ui-icon-key { background-position: -112px -128px; } +.ui-icon-lightbulb { background-position: -128px -128px; } +.ui-icon-scissors { background-position: -144px -128px; } +.ui-icon-clipboard { background-position: -160px -128px; } +.ui-icon-copy { background-position: -176px -128px; } +.ui-icon-contact { background-position: -192px -128px; } +.ui-icon-image { background-position: -208px -128px; } +.ui-icon-video { background-position: -224px -128px; } +.ui-icon-script { background-position: -240px -128px; } +.ui-icon-alert { background-position: 0 -144px; } +.ui-icon-info { background-position: -16px -144px; } +.ui-icon-notice { background-position: -32px -144px; } +.ui-icon-help { background-position: -48px -144px; } +.ui-icon-check { background-position: -64px -144px; } +.ui-icon-bullet { background-position: -80px -144px; } +.ui-icon-radio-on { background-position: -96px -144px; } +.ui-icon-radio-off { background-position: -112px -144px; } +.ui-icon-pin-w { background-position: -128px -144px; } +.ui-icon-pin-s { background-position: -144px -144px; } +.ui-icon-play { background-position: 0 -160px; } +.ui-icon-pause { background-position: -16px -160px; } +.ui-icon-seek-next { background-position: -32px -160px; } +.ui-icon-seek-prev { background-position: -48px -160px; } +.ui-icon-seek-end { background-position: -64px -160px; } +.ui-icon-seek-start { background-position: -80px -160px; } +/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ +.ui-icon-seek-first { background-position: -80px -160px; } +.ui-icon-stop { background-position: -96px -160px; } +.ui-icon-eject { background-position: -112px -160px; } +.ui-icon-volume-off { background-position: -128px -160px; } +.ui-icon-volume-on { background-position: -144px -160px; } +.ui-icon-power { background-position: 0 -176px; } +.ui-icon-signal-diag { background-position: -16px -176px; } +.ui-icon-signal { background-position: -32px -176px; } +.ui-icon-battery-0 { background-position: -48px -176px; } +.ui-icon-battery-1 { background-position: -64px -176px; } +.ui-icon-battery-2 { background-position: -80px -176px; } +.ui-icon-battery-3 { background-position: -96px -176px; } +.ui-icon-circle-plus { background-position: 0 -192px; } +.ui-icon-circle-minus { background-position: -16px -192px; } +.ui-icon-circle-close { background-position: -32px -192px; } +.ui-icon-circle-triangle-e { background-position: -48px -192px; } +.ui-icon-circle-triangle-s { background-position: -64px -192px; } +.ui-icon-circle-triangle-w { background-position: -80px -192px; } +.ui-icon-circle-triangle-n { background-position: -96px -192px; } +.ui-icon-circle-arrow-e { background-position: -112px -192px; } +.ui-icon-circle-arrow-s { background-position: -128px -192px; } +.ui-icon-circle-arrow-w { background-position: -144px -192px; } +.ui-icon-circle-arrow-n { background-position: -160px -192px; } +.ui-icon-circle-zoomin { background-position: -176px -192px; } +.ui-icon-circle-zoomout { background-position: -192px -192px; } +.ui-icon-circle-check { background-position: -208px -192px; } +.ui-icon-circlesmall-plus { background-position: 0 -208px; } +.ui-icon-circlesmall-minus { background-position: -16px -208px; } +.ui-icon-circlesmall-close { background-position: -32px -208px; } +.ui-icon-squaresmall-plus { background-position: -48px -208px; } +.ui-icon-squaresmall-minus { background-position: -64px -208px; } +.ui-icon-squaresmall-close { background-position: -80px -208px; } +.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } +.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } +.ui-icon-grip-solid-vertical { background-position: -32px -224px; } +.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } +.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } +.ui-icon-grip-diagonal-se { background-position: -80px -224px; } + + +/* Misc visuals +----------------------------------*/ + +/* Corner radius */ +.ui-corner-all, +.ui-corner-top, +.ui-corner-left, +.ui-corner-tl { + border-top-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-top, +.ui-corner-right, +.ui-corner-tr { + border-top-right-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-left, +.ui-corner-bl { + border-bottom-left-radius: 5px; +} +.ui-corner-all, +.ui-corner-bottom, +.ui-corner-right, +.ui-corner-br { + border-bottom-right-radius: 5px; +} + +/* Overlays */ +.ui-widget-overlay { + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ +} +.ui-widget-shadow { + margin: -8px 0 0 -8px; + padding: 8px; + background: #aaaaaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; + opacity: .3; + filter: Alpha(Opacity=30); /* support: IE8 */ + border-radius: 8px; +} diff --git a/www/lib/img/favicon.ico b/www/lib/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b053c8944a6bf332d4541e4873aed4b8af0f16b2 GIT binary patch literal 32038 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 literal 0 HcmV?d00001 diff --git a/www/lib/img/logo.png b/www/lib/img/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..62685186c771670fc732b93c3e7711298b04abba GIT binary patch literal 17342 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ν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%0AshKf8E-bFr}HP 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 literal 0 HcmV?d00001 diff --git a/www/lib/js/colResizable-1.5.min.js b/www/lib/js/colResizable-1.5.min.js new file mode 100644 index 0000000..e811342 --- /dev/null +++ b/www/lib/js/colResizable-1.5.min.js @@ -0,0 +1,2 @@ +// colResizable 1.5 - a jQuery plugin by Alvaro Prieto Lauroba http://www.bacubacu.com/colresizable/ +(function($){var d=$(document),h=$("head"),drag=null,tables=[],count=0,ID="id",PX="px",SIGNATURE="JColResizer",FLEX="JCLRFlex",I=parseInt,M=Math,ie=navigator.userAgent.indexOf('Trident/4.0')>0,S;try{S=sessionStorage}catch(e){};h.append("");var init=function(tb,options){var t=$(tb);t.opt=options;if(t.opt.disable)return destroy(t);var id=t.id=t.attr(ID)||SIGNATURE+ count++;t.p=t.opt.postbackSafe;if(!t.is("table")||tables[id]&&!t.opt.partialRefresh)return;t.addClass(SIGNATURE).attr(ID,id).before('

');t.g=[];t.c=[];t.w=t.width();t.gc=t.prev();t.f=t.opt.fixed;if(options.marginLeft)t.gc.css("marginLeft",options.marginLeft);if(options.marginRight)t.gc.css("marginRight",options.marginRight);t.cs=I(ie?tb.cellSpacing||tb.currentStyle.borderSpacing:t.css('border-spacing'))||2;t.b=I(ie?tb.border||tb.currentStyle.borderLeftWidth:t.css('border-left-width'))||1;tables[id]=t;createGrips(t)},destroy=function(t){var id=t.attr(ID),t=tables[id];if(!t||!t.is("table"))return;t.removeClass(SIGNATURE+" "+FLEX).gc.remove();delete tables[id]},createGrips=function(t){var th=t.find(">thead>tr>th,>thead>tr>td");if(!th.length)th=t.find(">tbody>tr:first>th,>tr:first>th,>tbody>tr:first>td, >tr:first>td");th=th.filter(":visible");t.cg=t.find("col");t.ln=th.length;if(t.p&&S&&S[t.id])memento(t,th);th.each(function(i){var c=$(this),g=$(t.gc.append('
')[0].lastChild);g.append(t.opt.gripInnerHtml).append('
');if(i==t.ln-1){g.addClass("JCLRLastGrip");if(t.f)g.html("")};g.bind('touchstart mousedown',onGripMouseDown);g.t=t;g.i=i;g.c=c;c.w=c.width();t.g.push(g);t.c.push(c);c.width(c.w).removeAttr("width");g.data(SIGNATURE,{i:i,t:t.attr(ID),last:i==t.ln-1})});t.cg.removeAttr("width");syncGrips(t);t.find('td, th').not(th).not('table th, table td').each(function(){$(this).removeAttr('width')});if(!t.f)t.removeAttr('width').addClass(FLEX)},memento=function(t,th){var w,m=0,i=0,aux=[],tw;if(th){t.cg.removeAttr("width");if(t.opt.flush){S[t.id]="";return};w=S[t.id].split(";");tw=w[t.ln+1];if(!t.f&&tw)t.width(tw);for(;i*{cursor:"+t.opt.dragCursor+"!important}");g.addClass(t.opt.draggingClass);drag=g;if(t.c[o.i].l)for(var i=0,c;i0;try{e=sessionStorage}catch(g){}r.append("");var u=function(e,i){var o=t(e);if(o.opt=i,o.mode=i.resizeMode,o.dc=o.opt.disabledColumns,o.opt.disable)return w(o);var a=o.id=o.attr(n)||l+d++;o.p=o.opt.postbackSafe,!o.is("table")||s[a]&&!o.opt.partialRefresh||("e-resize"!==o.opt.hoverCursor&&r.append(""),o.addClass(l).attr(n,a).before('
'),o.g=[],o.c=[],o.w=o.width(),o.gc=o.prev(),o.f=o.opt.fixed,i.marginLeft&&o.gc.css("marginLeft",i.marginLeft),i.marginRight&&o.gc.css("marginRight",i.marginRight),o.cs=f(p?e.cellSpacing||e.currentStyle.borderSpacing:o.css("border-spacing"))||2,o.b=f(p?e.border||e.currentStyle.borderLeftWidth:o.css("border-left-width"))||1,s[a]=o,v(o))},w=function(t){var e=t.attr(n),t=s[e];t&&t.is("table")&&(t.removeClass(l+" "+c).gc.remove(),delete s[e])},v=function(i){var r=i.find(">thead>tr:first>th,>thead>tr:first>td");r.length||(r=i.find(">tbody>tr:first>th,>tr:first>th,>tbody>tr:first>td, >tr:first>td")),r=r.filter(":visible"),i.cg=i.find("col"),i.ln=r.length,i.p&&e&&e[i.id]&&m(i,r),r.each(function(e){var r=t(this),o=-1!=i.dc.indexOf(e),s=t(i.gc.append('
')[0].lastChild);s.append(o?"":i.opt.gripInnerHtml).append('
'),e==i.ln-1&&(s.addClass("JCLRLastGrip"),i.f&&s.html("")),s.bind("touchstart mousedown",J),o?s.addClass("JCLRdisabledGrip"):s.removeClass("JCLRdisabledGrip").bind("touchstart mousedown",J),s.t=i,s.i=e,s.c=r,r.w=r.width(),i.g.push(s),i.c.push(r),r.width(r.w).removeAttr("width"),s.data(l,{i:e,t:i.attr(n),last:e==i.ln-1})}),i.cg.removeAttr("width"),i.find("td, th").not(r).not("table th, table td").each(function(){t(this).removeAttr("width")}),i.f||i.removeAttr("width").addClass(c),C(i)},m=function(t,i){var r,o,s=0,d=0,n=[];if(i){if(t.cg.removeAttr("width"),t.opt.flush)return void(e[t.id]="");for(r=e[t.id].split(";"),o=r[t.ln+1],!t.f&&o&&(t.width(o*=1),t.opt.overflow&&(t.css("min-width",o+a),t.w=o));d*{cursor:"+n.opt.dragCursor+"!important}"),a.addClass(n.opt.draggingClass),o=a,n.c[d.i].l)for(var f,h=0;h colModel!" + }, + formatter: { + integer: {thousandsSeparator: ",", defaultValue: '0'}, + number: {decimalSeparator: ".", thousandsSeparator: ",", decimalPlaces: 2, defaultValue: '0.00'}, + currency: {decimalSeparator: ".", thousandsSeparator: ",", decimalPlaces: 2, prefix: "", suffix: "", defaultValue: '0.00'}, + date: { + dayNames: [ + "Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat", + "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" + ], + monthNames: [ + "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", + "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" + ], + AmPm: ["am", "pm", "AM", "PM"], + S: function (j) { + return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th'; + }, + srcformat: 'Y-m-d', + newformat: 'n/j/Y', + parseRe: /[Tt\\\/:_;.,\t\s-]/, + masks: { + // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid + // and see http://docs.jquery.com/UI/Datepicker/formatDate + // and https://git.spacen.net/jquery/globalize#dates for alternative formats used frequently + // one can find on https://git.spacen.net/jquery/globalize/tree/master/lib/cultures many + // information about date, time, numbers and currency formats used in different countries + // one should just convert the information in PHP format + ISO8601Long: "Y-m-d H:i:s", + ISO8601Short: "Y-m-d", + // short date: + // n - Numeric representation of a month, without leading zeros + // j - Day of the month without leading zeros + // Y - A full numeric representation of a year, 4 digits + // example: 3/1/2012 which means 1 March 2012 + ShortDate: "n/j/Y", // in jQuery UI Datepicker: "M/d/yyyy" + // long date: + // l - A full textual representation of the day of the week + // F - A full textual representation of a month + // d - Day of the month, 2 digits with leading zeros + // Y - A full numeric representation of a year, 4 digits + LongDate: "l, F d, Y", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy" + // long date with long time: + // l - A full textual representation of the day of the week + // F - A full textual representation of a month + // d - Day of the month, 2 digits with leading zeros + // Y - A full numeric representation of a year, 4 digits + // g - 12-hour format of an hour without leading zeros + // i - Minutes with leading zeros + // s - Seconds, with leading zeros + // A - Uppercase Ante meridiem and Post meridiem (AM or PM) + FullDateTime: "l, F d, Y g:i:s A", // in jQuery UI Datepicker: "dddd, MMMM dd, yyyy h:mm:ss tt" + // month day: + // F - A full textual representation of a month + // d - Day of the month, 2 digits with leading zeros + MonthDay: "F d", // in jQuery UI Datepicker: "MMMM dd" + // short time (without seconds) + // g - 12-hour format of an hour without leading zeros + // i - Minutes with leading zeros + // A - Uppercase Ante meridiem and Post meridiem (AM or PM) + ShortTime: "g:i A", // in jQuery UI Datepicker: "h:mm tt" + // long time (with seconds) + // g - 12-hour format of an hour without leading zeros + // i - Minutes with leading zeros + // s - Seconds, with leading zeros + // A - Uppercase Ante meridiem and Post meridiem (AM or PM) + LongTime: "g:i:s A", // in jQuery UI Datepicker: "h:mm:ss tt" + SortableDateTime: "Y-m-d\\TH:i:s", + UniversalSortableDateTime: "Y-m-d H:i:sO", + // month with year + // Y - A full numeric representation of a year, 4 digits + // F - A full textual representation of a month + YearMonth: "F, Y" // in jQuery UI Datepicker: "MMMM, yyyy" + }, + reformatAfterEdit: false + }, + baseLinkUrl: '', + showAction: '', + target: '', + checkbox: {disabled: true}, + idName: 'id' + } + }, + /** + * jqGrid German Translation + * Version 1.0.0 (developed for jQuery Grid 3.3.1) + * Olaf Klöppel opensource@blue-hit.de + * http://blue-hit.de/ + * + * Updated for jqGrid 3.8 + * Andreas Flack + * http://www.contentcontrol-berlin.de + * + * Updated for jQuery 4.4 + * Oleg Kiriljuk oleg.kiriljuk@ok-soft-gmbh.com + * the format corresponds now the format from + * https://git.spacen.net/jquery/globalize/blob/master/lib/cultures/globalize.culture.de.js + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + **/ + "de": { + defaults: { + recordtext: "Zeige {0} - {1} von {2}", + emptyrecords: "Keine Datensätze vorhanden", + loadtext: "Lädt...", + pgtext: "Seite {0} von {1}" + }, + search: { + caption: "Suche...", + Find: "Suchen", + Reset: "Zurücksetzen", + odata: [ + { oper: 'eq', text: "gleich"}, + { oper: 'ne', text: "ungleich"}, + { oper: 'lt', text: "kleiner"}, + { oper: 'le', text: "kleiner gleich"}, + { oper: 'gt', text: "größer"}, + { oper: 'ge', text: "größer gleich"}, + { oper: 'bw', text: "beginnt mit"}, + { oper: 'bn', text: "beginnt nicht mit"}, + { oper: 'in', text: "ist in"}, + { oper: 'ni', text: "ist nicht in"}, + { oper: 'ew', text: "endet mit"}, + { oper: 'en', text: "endet nicht mit"}, + { oper: 'cn', text: "enthält"}, + { oper: 'nc', text: "enthält nicht"} + ], + groupOps: [ + { op: "AND", text: "alle" }, + { op: "OR", text: "mindestens eine" } + ] + }, + edit: { + addCaption: "Datensatz hinzufügen", + editCaption: "Datensatz bearbeiten", + bSubmit: "Speichern", + bCancel: "Abbrechen", + bClose: "Schließen", + saveData: "Daten wurden geändert! Änderungen speichern?", + bYes: "ja", + bNo: "nein", + bExit: "abbrechen", + msg: { + required: "Feld ist erforderlich", + number: "Bitte geben Sie eine Zahl ein", + minValue: "Wert muss größer oder gleich sein, als ", + maxValue: "Wert muss kleiner oder gleich sein, als ", + email: "ist keine gültige E-Mail-Adresse", + integer: "Bitte geben Sie eine Ganzzahl ein", + date: "Bitte geben Sie ein gültiges Datum ein", + url: "ist keine gültige URL. Präfix muss eingegeben werden ('http://' oder 'https://')", + nodefined: " ist nicht definiert!", + novalue: " Rückgabewert ist erforderlich!", + customarray: "Benutzerdefinierte Funktion sollte ein Array zurückgeben!", + customfcheck: "Benutzerdefinierte Funktion sollte im Falle der benutzerdefinierten Überprüfung vorhanden sein!" + } + }, + view: { + caption: "Datensatz anzeigen", + bClose: "Schließen" + }, + del: { + caption: "Löschen", + msg: "Ausgewählte Datensätze löschen?", + bSubmit: "Löschen", + bCancel: "Abbrechen" + }, + nav: { + edittext: " ", + edittitle: "Ausgewählte Zeile editieren", + addtext: " ", + addtitle: "Neue Zeile einfügen", + deltext: " ", + deltitle: "Ausgewählte Zeile löschen", + searchtext: " ", + searchtitle: "Datensatz suchen", + refreshtext: "", + refreshtitle: "Tabelle neu laden", + alertcap: "Warnung", + alerttext: "Bitte Zeile auswählen", + viewtext: "", + viewtitle: "Ausgewählte Zeile anzeigen" + }, + col: { + caption: "Spalten auswählen", + bSubmit: "Speichern", + bCancel: "Abbrechen" + }, + errors: { + errcap: "Fehler", + nourl: "Keine URL angegeben", + norecords: "Keine Datensätze zu bearbeiten", + model: "colNames und colModel sind unterschiedlich lang!" + }, + formatter: { + integer: {thousandsSeparator: ".", defaultValue: '0'}, + number: {decimalSeparator: ",", thousandsSeparator: ".", decimalPlaces: 2, defaultValue: '0,00'}, + currency: {decimalSeparator: ",", thousandsSeparator: ".", decimalPlaces: 2, prefix: "", suffix: " €", defaultValue: '0,00'}, + date: { + dayNames: [ + "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa", + "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag" + ], + monthNames: [ + "Jan", "Feb", "Mar", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez", + "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember" + ], + AmPm: ["", "", "", ""], + S: function (j) { + return '.'; + }, // one can also use 'er' instead of '.' but one have to use additional word like 'der' or 'den' before + srcformat: 'Y-m-d', + newformat: 'd.m.Y', + parseRe: /[Tt\\\/:_;.,\t\s-]/, + masks: { + // see http://php.net/manual/en/function.date.php for PHP format used in jqGrid + // and see http://docs.jquery.com/UI/Datepicker/formatDate + // and https://git.spacen.net/jquery/globalize#dates for alternative formats used frequently + ISO8601Long: "Y-m-d H:i:s", + ISO8601Short: "Y-m-d", + // short date: + // d - Day of the month, 2 digits with leading zeros + // m - Numeric representation of a month, with leading zeros + // Y - A full numeric representation of a year, 4 digits + ShortDate: "d.m.Y", // in jQuery UI Datepicker: "dd.MM.yyyy" + // long date: + // l - A full textual representation of the day of the week + // j - Day of the month without leading zeros + // F - A full textual representation of a month + // Y - A full numeric representation of a year, 4 digits + LongDate: "l, j. F Y", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy" + // long date with long time: + // l - A full textual representation of the day of the week + // j - Day of the month without leading zeros + // F - A full textual representation of a month + // Y - A full numeric representation of a year, 4 digits + // H - 24-hour format of an hour with leading zeros + // i - Minutes with leading zeros + // s - Seconds, with leading zeros + FullDateTime: "l, j. F Y H:i:s", // in jQuery UI Datepicker: "dddd, d. MMMM yyyy HH:mm:ss" + // month day: + // d - Day of the month, 2 digits with leading zeros + // F - A full textual representation of a month + MonthDay: "d F", // in jQuery UI Datepicker: "dd MMMM" + // short time (without seconds) + // H - 24-hour format of an hour with leading zeros + // i - Minutes with leading zeros + ShortTime: "H:i", // in jQuery UI Datepicker: "HH:mm" + // long time (with seconds) + // H - 24-hour format of an hour with leading zeros + // i - Minutes with leading zeros + // s - Seconds, with leading zeros + LongTime: "H:i:s", // in jQuery UI Datepicker: "HH:mm:ss" + SortableDateTime: "Y-m-d\\TH:i:s", + UniversalSortableDateTime: "Y-m-d H:i:sO", + // month with year + // F - A full textual representation of a month + // Y - A full numeric representation of a year, 4 digits + YearMonth: "F Y" // in jQuery UI Datepicker: "MMMM yyyy" + }, + reformatAfterEdit: false + }, + baseLinkUrl: '', + showAction: '', + target: '', + checkbox: {disabled: true}, + idName: 'id' + } + }, + /** + * jqGrid Russian Translation v1.0 02.07.2009 (based on translation by Alexey Kanaev v1.1 21.01.2009, http://softcore.com.ru) + * Sergey Dyagovchenko + * http://d.sumy.ua + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + **/ + "ru": { + defaults: { + recordtext: "Просмотр {0} - {1} из {2}", + emptyrecords: "Нет записей для просмотра", + loadtext: "Загрузка...", + pgtext: "Стр. {0} из {1}" + }, + search: { + caption: "Поиск...", + Find: "Найти", + Reset: "Сброс", + odata: [ + { oper: 'eq', text: "равно"}, + { oper: 'ne', text: "не равно"}, + { oper: 'lt', text: "меньше"}, + { oper: 'le', text: "меньше или равно"}, + { oper: 'gt', text: "больше"}, + { oper: 'ge', text: "больше или равно"}, + { oper: 'bw', text: "начинается с"}, + { oper: 'bn', text: "не начинается с"}, + { oper: 'in', text: "находится в"}, + { oper: 'ni', text: "не находится в"}, + { oper: 'ew', text: "заканчивается на"}, + { oper: 'en', text: "не заканчивается на"}, + { oper: 'cn', text: "содержит"}, + { oper: 'nc', text: "не содержит"} + ], + groupOps: [ + { op: "AND", text: "все" }, + { op: "OR", text: "любой" } + ] + }, + edit: { + addCaption: "Добавить запись", + editCaption: "Редактировать запись", + bSubmit: "Сохранить", + bCancel: "Отмена", + bClose: "Закрыть", + saveData: "Данные были измененны! Сохранить изменения?", + bYes: "Да", + bNo: "Нет", + bExit: "Отмена", + msg: { + required: "Поле является обязательным", + number: "Пожалуйста, введите правильное число", + minValue: "значение должно быть больше либо равно", + maxValue: "значение должно быть меньше либо равно", + email: "некорректное значение e-mail", + integer: "Пожалуйста, введите целое число", + date: "Пожалуйста, введите правильную дату", + url: "неверная ссылка. Необходимо ввести префикс ('http://' или 'https://')", + nodefined: " не определено!", + novalue: " возвращаемое значение обязательно!", + customarray: "Пользовательская функция должна возвращать массив!", + customfcheck: "Пользовательская функция должна присутствовать в случаи пользовательской проверки!" + } + }, + view: { + caption: "Просмотр записи", + bClose: "Закрыть" + }, + del: { + caption: "Удалить", + msg: "Удалить выбранную запись(и)?", + bSubmit: "Удалить", + bCancel: "Отмена" + }, + nav: { + edittext: " ", + edittitle: "Редактировать выбранную запись", + addtext: " ", + addtitle: "Добавить новую запись", + deltext: " ", + deltitle: "Удалить выбранную запись", + searchtext: " ", + searchtitle: "Найти записи", + refreshtext: "", + refreshtitle: "Обновить таблицу", + alertcap: "Внимание", + alerttext: "Пожалуйста, выберите запись", + viewtext: "", + viewtitle: "Просмотреть выбранную запись" + }, + col: { + caption: "Показать/скрыть столбцы", + bSubmit: "Сохранить", + bCancel: "Отмена" + }, + errors: { + errcap: "Ошибка", + nourl: "URL не установлен", + norecords: "Нет записей для обработки", + model: "Число полей не соответствует числу столбцов таблицы!" + }, + formatter: { + integer: {thousandsSeparator: " ", defaultValue: '0'}, + number: {decimalSeparator: ",", thousandsSeparator: " ", decimalPlaces: 2, defaultValue: '0,00'}, + currency: {decimalSeparator: ",", thousandsSeparator: " ", decimalPlaces: 2, prefix: "", suffix: "", defaultValue: '0,00'}, + date: { + dayNames: [ + "Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб", + "Воскресение", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота" + ], + monthNames: [ + "Янв", "Фев", "Мар", "Апр", "Май", "Июн", "Июл", "Авг", "Сен", "Окт", "Ноя", "Дек", + "Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь" + ], + AmPm: ["am", "pm", "AM", "PM"], + S: function (j) { + return j < 11 || j > 13 ? ['st', 'nd', 'rd', 'th'][Math.min((j - 1) % 10, 3)] : 'th' + }, + srcformat: 'Y-m-d', + newformat: 'd.m.Y', + parseRe: /[Tt\\\/:_;.,\t\s-]/, + masks: { + ISO8601Long: "Y-m-d H:i:s", + ISO8601Short: "Y-m-d", + ShortDate: "n.j.Y", + LongDate: "l, F d, Y", + FullDateTime: "l, F d, Y G:i:s", + MonthDay: "F d", + ShortTime: "G:i", + LongTime: "G:i:s", + SortableDateTime: "Y-m-d\\TH:i:s", + UniversalSortableDateTime: "Y-m-d H:i:sO", + YearMonth: "F, Y" + }, + reformatAfterEdit: false + }, + baseLinkUrl: '', + showAction: '', + target: '', + checkbox: {disabled: true}, + idName: 'id' + } + + } + }; + + $.extend($.jgrid, langs[lang]); +} \ No newline at end of file diff --git a/www/lib/js/jquery-1.10.2.min.map b/www/lib/js/jquery-1.10.2.min.map new file mode 100644 index 0000000..4dc4920 --- /dev/null +++ b/www/lib/js/jquery-1.10.2.min.map @@ -0,0 +1 @@ +{"version":3,"file":"jquery-1.10.2.min.js","sources":["jquery-1.10.2.js"],"names":["window","undefined","readyList","rootjQuery","core_strundefined","location","document","docElem","documentElement","_jQuery","jQuery","_$","$","class2type","core_deletedIds","core_version","core_concat","concat","core_push","push","core_slice","slice","core_indexOf","indexOf","core_toString","toString","core_hasOwn","hasOwnProperty","core_trim","trim","selector","context","fn","init","core_pnum","source","core_rnotwhite","rtrim","rquickExpr","rsingleTag","rvalidchars","rvalidbraces","rvalidescape","rvalidtokens","rmsPrefix","rdashAlpha","fcamelCase","all","letter","toUpperCase","completed","event","addEventListener","type","readyState","detach","ready","removeEventListener","detachEvent","prototype","jquery","constructor","match","elem","this","charAt","length","exec","find","merge","parseHTML","nodeType","ownerDocument","test","isPlainObject","isFunction","attr","getElementById","parentNode","id","makeArray","toArray","call","get","num","pushStack","elems","ret","prevObject","each","callback","args","promise","done","apply","arguments","first","eq","last","i","len","j","map","end","sort","splice","extend","src","copyIsArray","copy","name","options","clone","target","deep","isArray","expando","Math","random","replace","noConflict","isReady","readyWait","holdReady","hold","wait","body","setTimeout","resolveWith","trigger","off","obj","Array","isWindow","isNumeric","isNaN","parseFloat","isFinite","String","key","e","support","ownLast","isEmptyObject","error","msg","Error","data","keepScripts","parsed","scripts","createElement","buildFragment","remove","childNodes","parseJSON","JSON","parse","Function","parseXML","xml","tmp","DOMParser","parseFromString","ActiveXObject","async","loadXML","getElementsByTagName","noop","globalEval","execScript","camelCase","string","nodeName","toLowerCase","value","isArraylike","text","arr","results","Object","inArray","max","second","l","grep","inv","retVal","arg","guid","proxy","access","chainable","emptyGet","raw","bulk","now","Date","getTime","swap","old","style","Deferred","attachEvent","top","frameElement","doScroll","doScrollCheck","split","cachedruns","Expr","getText","isXML","compile","outermostContext","sortInput","setDocument","documentIsHTML","rbuggyQSA","rbuggyMatches","matches","contains","preferredDoc","dirruns","classCache","createCache","tokenCache","compilerCache","hasDuplicate","sortOrder","a","b","strundefined","MAX_NEGATIVE","hasOwn","pop","push_native","booleans","whitespace","characterEncoding","identifier","attributes","pseudos","RegExp","rcomma","rcombinators","rsibling","rattributeQuotes","rpseudo","ridentifier","matchExpr","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","rnative","rinputs","rheader","rescape","runescape","funescape","_","escaped","escapedWhitespace","high","fromCharCode","els","Sizzle","seed","m","groups","nid","newContext","newSelector","getElementsByClassName","qsa","tokenize","getAttribute","setAttribute","toSelector","join","querySelectorAll","qsaError","removeAttribute","select","keys","cache","cacheLength","shift","markFunction","assert","div","removeChild","addHandle","attrs","handler","attrHandle","siblingCheck","cur","diff","sourceIndex","nextSibling","createInputPseudo","createButtonPseudo","createPositionalPseudo","argument","matchIndexes","node","doc","parent","defaultView","className","appendChild","createComment","innerHTML","firstChild","getById","getElementsByName","filter","attrId","getAttributeNode","tag","input","matchesSelector","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","adown","bup","compare","sortDetached","aup","ap","bp","unshift","expr","elements","val","specified","uniqueSort","duplicates","detectDuplicates","sortStable","textContent","nodeValue","selectors","createPseudo","relative",">","dir"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","what","simple","forward","ofType","outerCache","nodeIndex","start","useCache","lastChild","pseudo","setFilters","idx","matched","not","matcher","unmatched","has","innerText","lang","elemLang","hash","root","focus","activeElement","hasFocus","href","tabIndex","enabled","disabled","checked","selected","selectedIndex","empty","header","button","even","odd","lt","gt","radio","checkbox","file","password","image","submit","reset","filters","parseOnly","tokens","soFar","preFilters","cached","addCombinator","combinator","base","checkNonElements","doneName","dirkey","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","multipleContexts","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","matcherFromGroupMatchers","elementMatchers","setMatchers","matcherCachedRuns","bySet","byElement","superMatcher","expandContext","setMatched","matchedCount","outermost","contextBackup","dirrunsUnique","group","contexts","token","div1","defaultValue","unique","isXMLDoc","optionsCache","createOptions","object","flag","Callbacks","firing","memory","fired","firingLength","firingIndex","firingStart","list","stack","once","fire","stopOnFalse","self","disable","add","index","lock","locked","fireWith","func","tuples","state","always","deferred","fail","then","fns","newDefer","tuple","action","returned","resolve","reject","progress","notify","pipe","stateString","when","subordinate","resolveValues","remaining","updateFunc","values","progressValues","notifyWith","progressContexts","resolveContexts","fragment","opt","eventName","isSupported","cssText","getSetAttribute","leadingWhitespace","tbody","htmlSerialize","hrefNormalized","opacity","cssFloat","checkOn","optSelected","enctype","html5Clone","cloneNode","outerHTML","inlineBlockNeedsLayout","shrinkWrapBlocks","pixelPosition","deleteExpando","noCloneEvent","reliableMarginRight","boxSizingReliable","noCloneChecked","optDisabled","radioValue","createDocumentFragment","appendChecked","checkClone","click","change","focusin","backgroundClip","clearCloneStyle","container","marginDiv","tds","divReset","offsetHeight","display","reliableHiddenOffsets","zoom","boxSizing","offsetWidth","getComputedStyle","width","marginRight","rbrace","rmultiDash","internalData","pvt","acceptData","thisCache","internalKey","isNode","toJSON","internalRemoveData","isEmptyDataObject","cleanData","noData","applet","embed","hasData","removeData","_data","_removeData","dataAttr","queue","dequeue","startLength","hooks","_queueHooks","next","stop","setter","delay","time","fx","speeds","timeout","clearTimeout","clearQueue","count","defer","nodeHook","boolHook","rclass","rreturn","rfocusable","rclickable","ruseDefault","getSetInput","removeAttr","prop","removeProp","propFix","addClass","classes","clazz","proceed","removeClass","toggleClass","stateVal","classNames","hasClass","valHooks","set","option","one","optionSet","nType","attrHooks","propName","attrNames","for","class","notxml","propHooks","tabindex","parseInt","getter","setAttributeNode","createAttribute","coords","contenteditable","rformElems","rkeyEvent","rmouseEvent","rfocusMorph","rtypenamespace","returnTrue","returnFalse","safeActiveElement","err","global","types","events","t","handleObjIn","special","eventHandle","handleObj","handlers","namespaces","origType","elemData","handle","triggered","dispatch","delegateType","bindType","namespace","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","onlyHandlers","ontype","bubbleType","eventPath","Event","isTrigger","namespace_re","noBubble","parentWindow","isPropagationStopped","preventDefault","isDefaultPrevented","_default","fix","handlerQueue","delegateTarget","preDispatch","currentTarget","isImmediatePropagationStopped","stopPropagation","postDispatch","sel","originalEvent","fixHook","fixHooks","mouseHooks","keyHooks","props","srcElement","metaKey","original","which","charCode","keyCode","eventDoc","fromElement","pageX","clientX","scrollLeft","clientLeft","pageY","clientY","scrollTop","clientTop","relatedTarget","toElement","load","blur","beforeunload","returnValue","simulate","bubble","isSimulated","defaultPrevented","getPreventDefault","timeStamp","cancelBubble","stopImmediatePropagation","mouseenter","mouseleave","orig","related","submitBubbles","form","_submit_bubble","changeBubbles","propertyName","_just_changed","focusinBubbles","attaches","on","origFn","triggerHandler","isSimple","rparentsprev","rneedsContext","guaranteedUnique","children","contents","prev","targets","winnow","is","closest","pos","prevAll","addBack","sibling","parents","parentsUntil","until","nextAll","nextUntil","prevUntil","siblings","contentDocument","contentWindow","reverse","n","r","qualifier","createSafeFragment","nodeNames","safeFrag","rinlinejQuery","rnoshimcache","rleadingWhitespace","rxhtmlTag","rtagName","rtbody","rhtml","rnoInnerhtml","manipulation_rcheckableType","rchecked","rscriptType","rscriptTypeMasked","rcleanScript","wrapMap","legend","area","param","thead","tr","col","td","safeFragment","fragmentDiv","optgroup","tfoot","colgroup","caption","th","append","createTextNode","domManip","manipulationTarget","prepend","insertBefore","before","after","keepData","getAll","setGlobalEval","dataAndEvents","deepDataAndEvents","html","replaceWith","allowIntersection","hasScripts","iNoClone","disableScript","restoreScript","_evalUrl","content","refElements","cloneCopyEvent","dest","oldData","curData","fixCloneNodeIssues","defaultChecked","defaultSelected","appendTo","prependTo","insertAfter","replaceAll","insert","found","fixDefaultChecked","destElements","srcElements","inPage","selection","wrap","safe","nodes","url","ajax","dataType","throws","wrapAll","wrapInner","unwrap","iframe","getStyles","curCSS","ralpha","ropacity","rposition","rdisplayswap","rmargin","rnumsplit","rnumnonpx","rrelNum","elemdisplay","BODY","cssShow","position","visibility","cssNormalTransform","letterSpacing","fontWeight","cssExpand","cssPrefixes","vendorPropName","capName","origName","isHidden","el","css","showHide","show","hidden","css_defaultDisplay","styles","hide","toggle","cssHooks","computed","cssNumber","columnCount","fillOpacity","lineHeight","order","orphans","widows","zIndex","cssProps","float","extra","_computed","minWidth","maxWidth","getPropertyValue","currentStyle","left","rs","rsLeft","runtimeStyle","pixelLeft","setPositiveNumber","subtract","augmentWidthOrHeight","isBorderBox","getWidthOrHeight","valueIsBorderBox","actualDisplay","write","close","$1","visible","margin","padding","border","prefix","suffix","expand","expanded","parts","r20","rbracket","rCRLF","rsubmitterTypes","rsubmittable","serialize","serializeArray","traditional","s","encodeURIComponent","ajaxSettings","buildParams","v","hover","fnOver","fnOut","bind","unbind","delegate","undelegate","ajaxLocParts","ajaxLocation","ajax_nonce","ajax_rquery","rhash","rts","rheaders","rlocalProtocol","rnoContent","rprotocol","rurl","_load","prefilters","transports","allTypes","addToPrefiltersOrTransports","structure","dataTypeExpression","dataTypes","inspectPrefiltersOrTransports","originalOptions","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","params","response","responseText","complete","status","active","lastModified","etag","isLocal","processData","contentType","accepts","*","json","responseFields","converters","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","cacheURL","responseHeadersString","timeoutTimer","fireGlobals","transport","responseHeaders","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","lname","overrideMimeType","mimeType","code","abort","statusText","finalText","success","method","crossDomain","hasContent","ifModified","headers","beforeSend","send","nativeStatusText","responses","isSuccess","modified","ajaxHandleResponses","ajaxConvert","rejectWith","getJSON","getScript","firstDataType","ct","finalDataType","conv2","current","conv","dataFilter","script","text script","head","scriptCharset","charset","onload","onreadystatechange","isAbort","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","xhrCallbacks","xhrSupported","xhrId","xhrOnUnloadAbort","createStandardXHR","XMLHttpRequest","createActiveXHR","xhr","cors","username","open","xhrFields","firefoxAccessException","unload","fxNow","timerId","rfxtypes","rfxnum","rrun","animationPrefilters","defaultPrefilter","tweeners","tween","createTween","unit","scale","maxIterations","createFxNow","animation","collection","Animation","properties","stopped","tick","currentTime","startTime","duration","percent","tweens","run","opts","specialEasing","originalProperties","Tween","easing","gotoEnd","propFilter","timer","anim","tweener","prefilter","oldfire","dataShow","unqueued","overflow","overflowX","overflowY","eased","step","cssFn","speed","animate","genFx","fadeTo","to","optall","doAnimation","finish","stopQueue","timers","includeWidth","height","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","linear","p","swing","cos","PI","interval","setInterval","clearInterval","slow","fast","animated","offset","setOffset","win","box","getBoundingClientRect","getWindow","pageYOffset","pageXOffset","curElem","curOffset","curCSSTop","curCSSLeft","calculatePosition","curPosition","curTop","curLeft","using","offsetParent","parentOffset","scrollTo","Height","Width","defaultExtra","funcName","size","andSelf","module","exports","define","amd"],"mappings":"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"} \ No newline at end of file diff --git a/www/lib/js/jquery-1.11.0.min.map b/www/lib/js/jquery-1.11.0.min.map new file mode 100644 index 0000000..2775c54 --- /dev/null +++ b/www/lib/js/jquery-1.11.0.min.map @@ -0,0 +1 @@ +{"version":3,"file":"jquery-1.11.0.min.js","sources":["jquery-1.11.0.js"],"names":["global","factory","module","exports","document","w","Error","window","this","noGlobal","deletedIds","slice","concat","push","indexOf","class2type","toString","hasOwn","hasOwnProperty","trim","support","version","jQuery","selector","context","fn","init","rtrim","rmsPrefix","rdashAlpha","fcamelCase","all","letter","toUpperCase","prototype","jquery","constructor","length","toArray","call","get","num","pushStack","elems","ret","merge","prevObject","each","callback","args","map","elem","i","apply","arguments","first","eq","last","len","j","end","sort","splice","extend","src","copyIsArray","copy","name","options","clone","target","deep","isFunction","isPlainObject","isArray","undefined","expando","Math","random","replace","isReady","error","msg","noop","obj","type","Array","isWindow","isNumeric","parseFloat","isEmptyObject","key","nodeType","e","ownLast","globalEval","data","execScript","camelCase","string","nodeName","toLowerCase","value","isArraylike","text","makeArray","arr","results","Object","inArray","max","second","grep","invert","callbackInverse","matches","callbackExpect","arg","guid","proxy","tmp","now","Date","split","Sizzle","Expr","getText","isXML","compile","outermostContext","sortInput","hasDuplicate","setDocument","docElem","documentIsHTML","rbuggyQSA","rbuggyMatches","contains","preferredDoc","dirruns","done","classCache","createCache","tokenCache","compilerCache","sortOrder","a","b","strundefined","MAX_NEGATIVE","pop","push_native","booleans","whitespace","characterEncoding","identifier","attributes","pseudos","RegExp","rcomma","rcombinators","rattributeQuotes","rpseudo","ridentifier","matchExpr","ID","CLASS","TAG","ATTR","PSEUDO","CHILD","bool","needsContext","rinputs","rheader","rnative","rquickExpr","rsibling","rescape","runescape","funescape","_","escaped","escapedWhitespace","high","String","fromCharCode","childNodes","els","seed","match","m","groups","old","nid","newContext","newSelector","ownerDocument","exec","getElementById","parentNode","id","getElementsByTagName","getElementsByClassName","qsa","test","tokenize","getAttribute","setAttribute","toSelector","testContext","join","querySelectorAll","qsaError","removeAttribute","select","keys","cache","cacheLength","shift","markFunction","assert","div","createElement","removeChild","addHandle","attrs","handler","attrHandle","siblingCheck","cur","diff","sourceIndex","nextSibling","createInputPseudo","createButtonPseudo","createPositionalPseudo","argument","matchIndexes","documentElement","node","hasCompare","doc","parent","defaultView","top","addEventListener","attachEvent","className","appendChild","createComment","innerHTML","firstChild","getById","getElementsByName","find","filter","attrId","getAttributeNode","tag","input","matchesSelector","webkitMatchesSelector","mozMatchesSelector","oMatchesSelector","msMatchesSelector","disconnectedMatch","compareDocumentPosition","adown","bup","compare","sortDetached","aup","ap","bp","unshift","expr","elements","attr","val","specified","uniqueSort","duplicates","detectDuplicates","sortStable","textContent","nodeValue","selectors","createPseudo","relative",">","dir"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","what","simple","forward","ofType","xml","outerCache","nodeIndex","start","useCache","lastChild","pseudo","setFilters","idx","matched","not","matcher","unmatched","has","innerText","lang","elemLang","hash","location","root","focus","activeElement","hasFocus","href","tabIndex","enabled","disabled","checked","selected","selectedIndex","empty","header","button","even","odd","lt","gt","radio","checkbox","file","password","image","submit","reset","filters","parseOnly","tokens","soFar","preFilters","cached","addCombinator","combinator","base","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","multipleContexts","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","matcherFromGroupMatchers","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","group","contexts","token","div1","defaultValue","unique","isXMLDoc","rneedsContext","rsingleTag","risSimple","winnow","qualifier","self","is","rootjQuery","charAt","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","next","prev","until","sibling","n","r","targets","closest","l","pos","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","siblings","contentDocument","contentWindow","reverse","rnotwhite","optionsCache","createOptions","object","flag","Callbacks","firing","memory","fired","firingLength","firingIndex","firingStart","list","stack","once","fire","stopOnFalse","disable","remove","lock","locked","fireWith","Deferred","func","tuples","state","promise","always","deferred","fail","then","fns","newDefer","tuple","returned","resolve","reject","progress","notify","pipe","stateString","when","subordinate","resolveValues","remaining","updateFunc","values","progressValues","notifyWith","resolveWith","progressContexts","resolveContexts","readyList","readyWait","holdReady","hold","wait","body","setTimeout","trigger","off","detach","removeEventListener","completed","detachEvent","event","readyState","frameElement","doScroll","doScrollCheck","inlineBlockNeedsLayout","container","style","cssText","zoom","offsetWidth","deleteExpando","acceptData","noData","rbrace","rmultiDash","dataAttr","parseJSON","isEmptyDataObject","internalData","pvt","thisCache","internalKey","isNode","toJSON","internalRemoveData","cleanData","applet ","embed ","object ","hasData","removeData","_data","_removeData","queue","dequeue","startLength","hooks","_queueHooks","stop","setter","clearQueue","count","defer","pnum","source","cssExpand","isHidden","el","css","access","chainable","emptyGet","raw","bulk","rcheckableType","fragment","createDocumentFragment","leadingWhitespace","tbody","htmlSerialize","html5Clone","cloneNode","outerHTML","appendChecked","noCloneChecked","checkClone","noCloneEvent","click","eventName","change","focusin","rformElems","rkeyEvent","rmouseEvent","rfocusMorph","rtypenamespace","returnTrue","returnFalse","safeActiveElement","err","types","events","t","handleObjIn","special","eventHandle","handleObj","handlers","namespaces","origType","elemData","handle","triggered","dispatch","delegateType","bindType","namespace","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","onlyHandlers","ontype","bubbleType","eventPath","Event","isTrigger","namespace_re","noBubble","parentWindow","isPropagationStopped","preventDefault","isDefaultPrevented","_default","fix","handlerQueue","delegateTarget","preDispatch","currentTarget","isImmediatePropagationStopped","stopPropagation","postDispatch","sel","prop","originalEvent","fixHook","fixHooks","mouseHooks","keyHooks","props","srcElement","metaKey","original","which","charCode","keyCode","eventDoc","fromElement","pageX","clientX","scrollLeft","clientLeft","pageY","clientY","scrollTop","clientTop","relatedTarget","toElement","load","blur","beforeunload","returnValue","simulate","bubble","isSimulated","defaultPrevented","getPreventDefault","timeStamp","cancelBubble","stopImmediatePropagation","mouseenter","mouseleave","orig","related","submitBubbles","form","_submit_bubble","changeBubbles","propertyName","_just_changed","focusinBubbles","attaches","on","one","origFn","triggerHandler","createSafeFragment","nodeNames","safeFrag","rinlinejQuery","rnoshimcache","rleadingWhitespace","rxhtmlTag","rtagName","rtbody","rhtml","rnoInnerhtml","rchecked","rscriptType","rscriptTypeMasked","rcleanScript","wrapMap","option","legend","area","param","thead","tr","col","td","safeFragment","fragmentDiv","optgroup","tfoot","colgroup","caption","th","getAll","found","fixDefaultChecked","defaultChecked","manipulationTarget","content","disableScript","restoreScript","setGlobalEval","refElements","cloneCopyEvent","dest","oldData","curData","fixCloneNodeIssues","defaultSelected","dataAndEvents","deepDataAndEvents","destElements","srcElements","inPage","buildFragment","scripts","selection","wrap","safe","nodes","createTextNode","append","domManip","prepend","insertBefore","before","after","keepData","html","replaceWith","replaceChild","hasScripts","set","iNoClone","_evalUrl","appendTo","prependTo","insertAfter","replaceAll","insert","iframe","elemdisplay","actualDisplay","display","getDefaultComputedStyle","defaultDisplay","write","close","shrinkWrapBlocksVal","divReset","opacity","cssFloat","backgroundClip","clearCloneStyle","shrinkWrapBlocks","containerStyles","width","rmargin","rnumnonpx","getStyles","curCSS","rposition","getComputedStyle","computed","minWidth","maxWidth","getPropertyValue","currentStyle","left","rs","rsLeft","runtimeStyle","pixelLeft","addGetHookIf","conditionFn","hookFn","condition","reliableHiddenOffsetsVal","boxSizingVal","boxSizingReliableVal","pixelPositionVal","reliableMarginRightVal","reliableHiddenOffsets","tds","isSupported","offsetHeight","boxSizing","computeStyleTests","boxSizingReliable","pixelPosition","reliableMarginRight","marginDiv","marginRight","swap","ralpha","ropacity","rdisplayswap","rnumsplit","rrelNum","cssShow","position","visibility","cssNormalTransform","letterSpacing","fontWeight","cssPrefixes","vendorPropName","capName","origName","showHide","show","hidden","setPositiveNumber","subtract","augmentWidthOrHeight","extra","isBorderBox","styles","getWidthOrHeight","valueIsBorderBox","cssHooks","cssNumber","columnCount","fillOpacity","lineHeight","order","orphans","widows","zIndex","cssProps","float","$1","margin","padding","border","prefix","suffix","expand","expanded","parts","hide","toggle","Tween","easing","unit","propHooks","run","percent","eased","duration","step","tween","fx","linear","p","swing","cos","PI","fxNow","timerId","rfxtypes","rfxnum","rrun","animationPrefilters","defaultPrefilter","tweeners","*","createTween","scale","maxIterations","createFxNow","genFx","includeWidth","height","animation","collection","opts","oldfire","dDisplay","anim","dataShow","unqueued","overflow","overflowX","overflowY","propFilter","specialEasing","Animation","properties","stopped","tick","currentTime","startTime","tweens","originalProperties","originalOptions","gotoEnd","rejectWith","timer","complete","tweener","prefilter","speed","opt","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","interval","setInterval","clearInterval","slow","fast","delay","time","timeout","clearTimeout","getSetAttribute","hrefNormalized","checkOn","optSelected","enctype","optDisabled","radioValue","rreturn","valHooks","optionSet","scrollHeight","nodeHook","boolHook","ruseDefault","getSetInput","removeAttr","nType","attrHooks","propName","attrNames","propFix","getter","setAttributeNode","createAttribute","coords","contenteditable","rfocusable","rclickable","removeProp","for","class","notxml","tabindex","parseInt","rclass","addClass","classes","clazz","finalValue","proceed","removeClass","toggleClass","stateVal","classNames","hasClass","hover","fnOver","fnOut","bind","unbind","delegate","undelegate","nonce","rquery","rvalidtokens","JSON","parse","requireNonComma","depth","str","comma","open","Function","parseXML","DOMParser","parseFromString","ActiveXObject","async","loadXML","ajaxLocParts","ajaxLocation","rhash","rts","rheaders","rlocalProtocol","rnoContent","rprotocol","rurl","prefilters","transports","allTypes","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","ajaxHandleResponses","s","responses","firstDataType","ct","finalDataType","mimeType","getResponseHeader","converters","ajaxConvert","response","isSuccess","conv2","current","conv","responseFields","dataFilter","active","lastModified","etag","url","isLocal","processData","contentType","accepts","json","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","cacheURL","responseHeadersString","timeoutTimer","fireGlobals","transport","responseHeaders","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getAllResponseHeaders","setRequestHeader","lname","overrideMimeType","code","status","abort","statusText","finalText","success","method","crossDomain","traditional","hasContent","ifModified","headers","beforeSend","send","nativeStatusText","modified","getJSON","getScript","throws","wrapAll","wrapInner","unwrap","visible","r20","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","v","encodeURIComponent","serialize","serializeArray","xhr","createStandardXHR","createActiveXHR","xhrId","xhrCallbacks","xhrSupported","cors","username","xhrFields","isAbort","onreadystatechange","responseText","XMLHttpRequest","script","text script","head","scriptCharset","charset","onload","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","keepScripts","parsed","_load","params","animated","getWindow","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","calculatePosition","curElem","using","win","box","getBoundingClientRect","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","defaultExtra","funcName","size","andSelf","define","amd","_jQuery","_$","$","noConflict"],"mappings":"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"} \ No newline at end of file diff --git a/www/lib/js/jquery-1.11.1.min.js b/www/lib/js/jquery-1.11.1.min.js new file mode 100644 index 0000000..7ac04f5 --- /dev/null +++ b/www/lib/js/jquery-1.11.1.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.11.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */ +!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l="1.11.1",m=function(a,b){return new m.fn.init(a,b)},n=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,o=/^-ms-/,p=/-([\da-z])/gi,q=function(a,b){return b.toUpperCase()};m.fn=m.prototype={jquery:l,constructor:m,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=m.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return m.each(this,a,b)},map:function(a){return this.pushStack(m.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},m.extend=m.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||m.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(m.isPlainObject(c)||(b=m.isArray(c)))?(b?(b=!1,f=a&&m.isArray(a)?a:[]):f=a&&m.isPlainObject(a)?a:{},g[d]=m.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},m.extend({expando:"jQuery"+(l+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===m.type(a)},isArray:Array.isArray||function(a){return"array"===m.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return!m.isArray(a)&&a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==m.type(a)||a.nodeType||m.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(k.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&m.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(o,"ms-").replace(p,q)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=r(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(n,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(r(Object(a))?m.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=r(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),m.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||m.guid++,e):void 0},now:function(){return+new Date},support:k}),m.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function r(a){var b=a.length,c=m.type(a);return"function"===c||m.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var s=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="
","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h; + if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function ab(){return!0}function bb(){return!1}function cb(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),hb=/^\s+/,ib=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,jb=/<([\w:]+)/,kb=/\s*$/g,rb={option:[1,""],legend:[1,"
","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sb=db(y),tb=sb.appendChild(y.createElement("div"));rb.optgroup=rb.option,rb.tbody=rb.tfoot=rb.colgroup=rb.caption=rb.thead,rb.th=rb.td;function ub(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ub(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function vb(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wb(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xb(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function yb(a){var b=pb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function zb(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Ab(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Bb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xb(b).text=a.text,yb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!gb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(tb.innerHTML=a.outerHTML,tb.removeChild(f=tb.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ub(f),h=ub(a),g=0;null!=(e=h[g]);++g)d[g]&&Bb(e,d[g]);if(b)if(c)for(h=h||ub(a),d=d||ub(f),g=0;null!=(e=h[g]);g++)Ab(e,d[g]);else Ab(a,f);return d=ub(f,"script"),d.length>0&&zb(d,!i&&ub(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=db(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(lb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(jb.exec(f)||["",""])[1].toLowerCase(),l=rb[i]||rb._default,h.innerHTML=l[1]+f.replace(ib,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&hb.test(f)&&p.push(b.createTextNode(hb.exec(f)[0])),!k.tbody){f="table"!==i||kb.test(f)?""!==l[1]||kb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ub(p,"input"),vb),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ub(o.appendChild(f),"script"),g&&zb(h),c)){e=0;while(f=h[e++])ob.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ub(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&zb(ub(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ub(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fb,""):void 0;if(!("string"!=typeof a||mb.test(a)||!k.htmlSerialize&&gb.test(a)||!k.leadingWhitespace&&hb.test(a)||rb[(jb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ib,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ub(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ub(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&nb.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ub(i,"script"),xb),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ub(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,yb),j=0;f>j;j++)d=g[j],ob.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qb,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Cb,Db={};function Eb(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fb(a){var b=y,c=Db[a];return c||(c=Eb(a,b),"none"!==c&&c||(Cb=(Cb||m("