From 873008a0ad737a4f02a1c394f119cc54c74307cd Mon Sep 17 00:00:00 2001 From: fthvgb1 Date: Mon, 12 Feb 2018 23:56:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=94=A8=E6=88=B7=E7=AE=A1?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/User.php | 16 + composer.json | 1 + composer.lock | 104 +- config/administrator.php | 141 + config/administrator/users.php | 110 + .../administrator/css/animate.min.css | 6 + .../summerblue/administrator/css/app.css | 3091 +++ .../administrator/css/bootstrap.min.css | 5 + .../administrator/css/browsers/lte-ie9.css | 7 + .../administrator/css/font-awesome.min.css | 4 + .../css/fonts/Oxygen/oxygen-bold-webfont.eot | Bin 0 -> 21364 bytes .../css/fonts/Oxygen/oxygen-bold-webfont.svg | 405 + .../css/fonts/Oxygen/oxygen-bold-webfont.ttf | Bin 0 -> 42184 bytes .../css/fonts/Oxygen/oxygen-bold-webfont.woff | Bin 0 -> 25052 bytes .../fonts/Oxygen/oxygen-regular-webfont.eot | Bin 0 -> 21373 bytes .../fonts/Oxygen/oxygen-regular-webfont.svg | 409 + .../fonts/Oxygen/oxygen-regular-webfont.ttf | Bin 0 -> 41932 bytes .../fonts/Oxygen/oxygen-regular-webfont.woff | Bin 0 -> 25064 bytes .../css/jquery.lw-colorpicker.css | 64 + .../administrator/css/main-extended.css | 1041 + .../summerblue/administrator/css/main.css | 1587 ++ .../ui/images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../ui/images/ui-bg_flat_0_eeeeee_40x100.png | Bin 0 -> 180 bytes .../ui/images/ui-bg_flat_55_ffffff_40x100.png | Bin 0 -> 178 bytes .../ui/images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../ui/images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../ui-bg_highlight-soft_100_f6f6f6_1x100.png | Bin 0 -> 90 bytes .../ui-bg_highlight-soft_25_0073ea_1x100.png | Bin 0 -> 118 bytes .../ui-bg_highlight-soft_50_dddddd_1x100.png | Bin 0 -> 92 bytes .../css/ui/images/ui-icons_0073ea_256x240.png | Bin 0 -> 4369 bytes .../css/ui/images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../css/ui/images/ui-icons_666666_256x240.png | Bin 0 -> 4369 bytes .../css/ui/images/ui-icons_ff0084_256x240.png | Bin 0 -> 5355 bytes .../css/ui/images/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes .../css/ui/jquery-ui-1.9.1.custom.min.css | 5 + .../css/ui/jquery.ui.timepicker.css | 40 + .../administrator/fonts/FontAwesome.otf | Bin 0 -> 123112 bytes .../fonts/Oxygen/oxygen-bold-webfont.eot | Bin 0 -> 21364 bytes .../fonts/Oxygen/oxygen-bold-webfont.svg | 405 + .../fonts/Oxygen/oxygen-bold-webfont.ttf | Bin 0 -> 42184 bytes .../fonts/Oxygen/oxygen-bold-webfont.woff | Bin 0 -> 25052 bytes .../fonts/Oxygen/oxygen-regular-webfont.eot | Bin 0 -> 21373 bytes .../fonts/Oxygen/oxygen-regular-webfont.svg | 409 + .../fonts/Oxygen/oxygen-regular-webfont.ttf | Bin 0 -> 41932 bytes .../fonts/Oxygen/oxygen-regular-webfont.woff | Bin 0 -> 25064 bytes .../fonts/fontawesome-webfont.eot | Bin 0 -> 75220 bytes .../fonts/fontawesome-webfont.svg | 1314 ++ .../fonts/fontawesome-webfont.ttf | Bin 0 -> 150920 bytes .../fonts/fontawesome-webfont.woff | Bin 0 -> 89076 bytes .../fonts/fontawesome-webfont.woff2 | Bin 0 -> 70728 bytes .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../fonts/glyphicons-halflings-regular.svg | 543 + .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes .../img/datepicker/datepicker-input-icon.png | Bin 0 -> 1535 bytes .../administrator/img/facebox/closelabel.png | Bin 0 -> 168 bytes .../administrator/img/facebox/loading.gif | Bin 0 -> 2767 bytes .../administrator/img/filter-icon.png | Bin 0 -> 1423 bytes .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 13826 bytes .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 6043 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 8457 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 2260 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 3204 bytes .../administrator/img/ico/favicon.ico | Bin 0 -> 1150 bytes .../summerblue/administrator/img/loader.gif | Bin 0 -> 4692 bytes .../administrator/img/menu-icon.png | Bin 0 -> 1067 bytes .../administrator/img/orderable.png | Bin 0 -> 220 bytes .../img/select2/select2-spinner.gif | Bin 0 -> 1849 bytes .../administrator/img/select2/select2.png | Bin 0 -> 613 bytes .../administrator/img/select2/select2x2.png | Bin 0 -> 845 bytes .../img/ui/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../img/ui/ui-bg_flat_0_eeeeee_40x100.png | Bin 0 -> 180 bytes .../img/ui/ui-bg_flat_55_ffffff_40x100.png | Bin 0 -> 178 bytes .../img/ui/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../img/ui/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../ui-bg_highlight-soft_100_f6f6f6_1x100.png | Bin 0 -> 90 bytes .../ui-bg_highlight-soft_25_0073ea_1x100.png | Bin 0 -> 118 bytes .../ui-bg_highlight-soft_50_dddddd_1x100.png | Bin 0 -> 92 bytes .../img/ui/ui-icons_0073ea_256x240.png | Bin 0 -> 4369 bytes .../img/ui/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../img/ui/ui-icons_666666_256x240.png | Bin 0 -> 4369 bytes .../img/ui/ui-icons_ff0084_256x240.png | Bin 0 -> 5355 bytes .../img/ui/ui-icons_ffffff_256x240.png | Bin 0 -> 4369 bytes .../summerblue/administrator/img/upload.png | Bin 0 -> 464 bytes .../summerblue/administrator/js/accounting.js | 4 + .../summerblue/administrator/js/admin.js | 1689 ++ .../summerblue/administrator/js/app.js | 2874 +++ .../summerblue/administrator/js/base.js | 17695 ++++++++++++++++ .../administrator/js/bootstrap.min.js | 7 + .../js/ckeditor/.github/ISSUE_TEMPLATE | 1 + .../administrator/js/ckeditor/CHANGES.md | 1358 ++ .../administrator/js/ckeditor/LICENSE.md | 1420 ++ .../administrator/js/ckeditor/README.md | 82 + .../js/ckeditor/adapters/jquery.js | 10 + .../administrator/js/ckeditor/bower.json | 19 + .../administrator/js/ckeditor/ckeditor.js | 1082 + .../administrator/js/ckeditor/composer.json | 33 + .../administrator/js/ckeditor/config.js | 38 + .../administrator/js/ckeditor/contents.css | 181 + .../js/ckeditor/lang/_translationstatus.txt | 63 + .../administrator/js/ckeditor/lang/af.js | 5 + .../administrator/js/ckeditor/lang/ar.js | 5 + .../administrator/js/ckeditor/lang/az.js | 5 + .../administrator/js/ckeditor/lang/bg.js | 5 + .../administrator/js/ckeditor/lang/bn.js | 5 + .../administrator/js/ckeditor/lang/bs.js | 5 + .../administrator/js/ckeditor/lang/ca.js | 5 + .../administrator/js/ckeditor/lang/cs.js | 5 + .../administrator/js/ckeditor/lang/cy.js | 5 + .../administrator/js/ckeditor/lang/da.js | 5 + .../administrator/js/ckeditor/lang/de-ch.js | 5 + .../administrator/js/ckeditor/lang/de.js | 5 + .../administrator/js/ckeditor/lang/el.js | 5 + .../administrator/js/ckeditor/lang/en-au.js | 5 + .../administrator/js/ckeditor/lang/en-ca.js | 5 + .../administrator/js/ckeditor/lang/en-gb.js | 5 + .../administrator/js/ckeditor/lang/en.js | 5 + .../administrator/js/ckeditor/lang/eo.js | 5 + .../administrator/js/ckeditor/lang/es-mx.js | 5 + .../administrator/js/ckeditor/lang/es.js | 5 + .../administrator/js/ckeditor/lang/et.js | 5 + .../administrator/js/ckeditor/lang/eu.js | 5 + .../administrator/js/ckeditor/lang/fa.js | 5 + .../administrator/js/ckeditor/lang/fi.js | 5 + .../administrator/js/ckeditor/lang/fo.js | 5 + .../administrator/js/ckeditor/lang/fr-ca.js | 5 + .../administrator/js/ckeditor/lang/fr.js | 5 + .../administrator/js/ckeditor/lang/gl.js | 5 + .../administrator/js/ckeditor/lang/gu.js | 5 + .../administrator/js/ckeditor/lang/he.js | 5 + .../administrator/js/ckeditor/lang/hi.js | 5 + .../administrator/js/ckeditor/lang/hr.js | 5 + .../administrator/js/ckeditor/lang/hu.js | 5 + .../administrator/js/ckeditor/lang/id.js | 5 + .../administrator/js/ckeditor/lang/is.js | 5 + .../administrator/js/ckeditor/lang/it.js | 5 + .../administrator/js/ckeditor/lang/ja.js | 5 + .../administrator/js/ckeditor/lang/ka.js | 5 + .../administrator/js/ckeditor/lang/km.js | 5 + .../administrator/js/ckeditor/lang/ko.js | 5 + .../administrator/js/ckeditor/lang/ku.js | 5 + .../administrator/js/ckeditor/lang/lt.js | 5 + .../administrator/js/ckeditor/lang/lv.js | 5 + .../administrator/js/ckeditor/lang/mk.js | 5 + .../administrator/js/ckeditor/lang/mn.js | 5 + .../administrator/js/ckeditor/lang/ms.js | 5 + .../administrator/js/ckeditor/lang/nb.js | 5 + .../administrator/js/ckeditor/lang/nl.js | 5 + .../administrator/js/ckeditor/lang/no.js | 5 + .../administrator/js/ckeditor/lang/oc.js | 5 + .../administrator/js/ckeditor/lang/pl.js | 5 + .../administrator/js/ckeditor/lang/pt-br.js | 5 + .../administrator/js/ckeditor/lang/pt.js | 5 + .../administrator/js/ckeditor/lang/ro.js | 5 + .../administrator/js/ckeditor/lang/ru.js | 5 + .../administrator/js/ckeditor/lang/si.js | 5 + .../administrator/js/ckeditor/lang/sk.js | 5 + .../administrator/js/ckeditor/lang/sl.js | 5 + .../administrator/js/ckeditor/lang/sq.js | 5 + .../administrator/js/ckeditor/lang/sr-latn.js | 5 + .../administrator/js/ckeditor/lang/sr.js | 5 + .../administrator/js/ckeditor/lang/sv.js | 5 + .../administrator/js/ckeditor/lang/th.js | 5 + .../administrator/js/ckeditor/lang/tr.js | 5 + .../administrator/js/ckeditor/lang/tt.js | 5 + .../administrator/js/ckeditor/lang/ug.js | 5 + .../administrator/js/ckeditor/lang/uk.js | 5 + .../administrator/js/ckeditor/lang/vi.js | 5 + .../administrator/js/ckeditor/lang/zh-cn.js | 5 + .../administrator/js/ckeditor/lang/zh.js | 5 + .../administrator/js/ckeditor/package.json | 26 + .../plugins/a11yhelp/dialogs/a11yhelp.js | 10 + .../dialogs/lang/_translationstatus.txt | 25 + .../plugins/a11yhelp/dialogs/lang/af.js | 106 + .../plugins/a11yhelp/dialogs/lang/ar.js | 106 + .../plugins/a11yhelp/dialogs/lang/az.js | 107 + .../plugins/a11yhelp/dialogs/lang/bg.js | 106 + .../plugins/a11yhelp/dialogs/lang/ca.js | 107 + .../plugins/a11yhelp/dialogs/lang/cs.js | 109 + .../plugins/a11yhelp/dialogs/lang/cy.js | 110 + .../plugins/a11yhelp/dialogs/lang/da.js | 109 + .../plugins/a11yhelp/dialogs/lang/de-ch.js | 110 + .../plugins/a11yhelp/dialogs/lang/de.js | 109 + .../plugins/a11yhelp/dialogs/lang/el.js | 109 + .../plugins/a11yhelp/dialogs/lang/en-gb.js | 106 + .../plugins/a11yhelp/dialogs/lang/en.js | 106 + .../plugins/a11yhelp/dialogs/lang/eo.js | 111 + .../plugins/a11yhelp/dialogs/lang/es-mx.js | 110 + .../plugins/a11yhelp/dialogs/lang/es.js | 109 + .../plugins/a11yhelp/dialogs/lang/et.js | 106 + .../plugins/a11yhelp/dialogs/lang/eu.js | 109 + .../plugins/a11yhelp/dialogs/lang/fa.js | 109 + .../plugins/a11yhelp/dialogs/lang/fi.js | 110 + .../plugins/a11yhelp/dialogs/lang/fo.js | 106 + .../plugins/a11yhelp/dialogs/lang/fr-ca.js | 110 + .../plugins/a11yhelp/dialogs/lang/fr.js | 110 + .../plugins/a11yhelp/dialogs/lang/gl.js | 107 + .../plugins/a11yhelp/dialogs/lang/gu.js | 106 + .../plugins/a11yhelp/dialogs/lang/he.js | 106 + .../plugins/a11yhelp/dialogs/lang/hi.js | 106 + .../plugins/a11yhelp/dialogs/lang/hr.js | 109 + .../plugins/a11yhelp/dialogs/lang/hu.js | 109 + .../plugins/a11yhelp/dialogs/lang/id.js | 109 + .../plugins/a11yhelp/dialogs/lang/it.js | 111 + .../plugins/a11yhelp/dialogs/lang/ja.js | 103 + .../plugins/a11yhelp/dialogs/lang/km.js | 109 + .../plugins/a11yhelp/dialogs/lang/ko.js | 103 + .../plugins/a11yhelp/dialogs/lang/ku.js | 109 + .../plugins/a11yhelp/dialogs/lang/lt.js | 106 + .../plugins/a11yhelp/dialogs/lang/lv.js | 107 + .../plugins/a11yhelp/dialogs/lang/mk.js | 109 + .../plugins/a11yhelp/dialogs/lang/mn.js | 106 + .../plugins/a11yhelp/dialogs/lang/nb.js | 106 + .../plugins/a11yhelp/dialogs/lang/nl.js | 110 + .../plugins/a11yhelp/dialogs/lang/no.js | 106 + .../plugins/a11yhelp/dialogs/lang/oc.js | 107 + .../plugins/a11yhelp/dialogs/lang/pl.js | 110 + .../plugins/a11yhelp/dialogs/lang/pt-br.js | 108 + .../plugins/a11yhelp/dialogs/lang/pt.js | 107 + .../plugins/a11yhelp/dialogs/lang/ro.js | 110 + .../plugins/a11yhelp/dialogs/lang/ru.js | 109 + .../plugins/a11yhelp/dialogs/lang/si.js | 106 + .../plugins/a11yhelp/dialogs/lang/sk.js | 110 + .../plugins/a11yhelp/dialogs/lang/sl.js | 110 + .../plugins/a11yhelp/dialogs/lang/sq.js | 110 + .../plugins/a11yhelp/dialogs/lang/sr-latn.js | 106 + .../plugins/a11yhelp/dialogs/lang/sr.js | 106 + .../plugins/a11yhelp/dialogs/lang/sv.js | 110 + .../plugins/a11yhelp/dialogs/lang/th.js | 109 + .../plugins/a11yhelp/dialogs/lang/tr.js | 108 + .../plugins/a11yhelp/dialogs/lang/tt.js | 107 + .../plugins/a11yhelp/dialogs/lang/ug.js | 112 + .../plugins/a11yhelp/dialogs/lang/uk.js | 107 + .../plugins/a11yhelp/dialogs/lang/vi.js | 110 + .../plugins/a11yhelp/dialogs/lang/zh-cn.js | 9 + .../plugins/a11yhelp/dialogs/lang/zh.js | 9 + .../ckeditor/plugins/about/dialogs/about.js | 8 + .../about/dialogs/hidpi/logo_ckeditor.png | Bin 0 -> 13339 bytes .../plugins/about/dialogs/logo_ckeditor.png | Bin 0 -> 6757 bytes .../js/ckeditor/plugins/adobeair/plugin.js | 9 + .../js/ckeditor/plugins/ajax/plugin.js | 7 + .../js/ckeditor/plugins/autoembed/lang/az.js | 1 + .../js/ckeditor/plugins/autoembed/lang/ca.js | 1 + .../js/ckeditor/plugins/autoembed/lang/cs.js | 1 + .../ckeditor/plugins/autoembed/lang/de-ch.js | 1 + .../js/ckeditor/plugins/autoembed/lang/de.js | 1 + .../js/ckeditor/plugins/autoembed/lang/en.js | 1 + .../js/ckeditor/plugins/autoembed/lang/eo.js | 1 + .../ckeditor/plugins/autoembed/lang/es-mx.js | 1 + .../js/ckeditor/plugins/autoembed/lang/es.js | 1 + .../js/ckeditor/plugins/autoembed/lang/eu.js | 1 + .../js/ckeditor/plugins/autoembed/lang/fr.js | 1 + .../js/ckeditor/plugins/autoembed/lang/gl.js | 1 + .../js/ckeditor/plugins/autoembed/lang/hr.js | 4 + .../js/ckeditor/plugins/autoembed/lang/hu.js | 1 + .../js/ckeditor/plugins/autoembed/lang/it.js | 1 + .../js/ckeditor/plugins/autoembed/lang/ja.js | 4 + .../js/ckeditor/plugins/autoembed/lang/km.js | 1 + .../js/ckeditor/plugins/autoembed/lang/ko.js | 4 + .../js/ckeditor/plugins/autoembed/lang/ku.js | 1 + .../js/ckeditor/plugins/autoembed/lang/mk.js | 1 + .../js/ckeditor/plugins/autoembed/lang/nb.js | 1 + .../js/ckeditor/plugins/autoembed/lang/nl.js | 1 + .../js/ckeditor/plugins/autoembed/lang/oc.js | 1 + .../js/ckeditor/plugins/autoembed/lang/pl.js | 1 + .../ckeditor/plugins/autoembed/lang/pt-br.js | 1 + .../js/ckeditor/plugins/autoembed/lang/pt.js | 1 + .../js/ckeditor/plugins/autoembed/lang/ru.js | 1 + .../js/ckeditor/plugins/autoembed/lang/sk.js | 1 + .../js/ckeditor/plugins/autoembed/lang/sv.js | 1 + .../js/ckeditor/plugins/autoembed/lang/tr.js | 1 + .../js/ckeditor/plugins/autoembed/lang/ug.js | 1 + .../js/ckeditor/plugins/autoembed/lang/uk.js | 1 + .../ckeditor/plugins/autoembed/lang/zh-cn.js | 4 + .../js/ckeditor/plugins/autoembed/lang/zh.js | 4 + .../js/ckeditor/plugins/autoembed/plugin.js | 9 + .../js/ckeditor/plugins/autogrow/plugin.js | 8 + .../js/ckeditor/plugins/autolink/plugin.js | 5 + .../ckeditor/plugins/balloonpanel/plugin.js | 19 + .../balloonpanel/skins/kama/balloonpanel.css | 192 + .../skins/moono-lisa/balloonpanel.css | 192 + .../skins/moono-lisa/images/close.png | Bin 0 -> 615 bytes .../skins/moono-lisa/images/hidpi/close.png | Bin 0 -> 1259 bytes .../balloonpanel/skins/moono/balloonpanel.css | 208 + .../balloonpanel/skins/moono/images/close.png | Bin 0 -> 824 bytes .../skins/moono/images/hidpi/close.png | Bin 0 -> 1271 bytes .../js/ckeditor/plugins/bbcode/plugin.js | 22 + .../ckeditor/plugins/bidi/icons/bidiltr.png | Bin 0 -> 471 bytes .../ckeditor/plugins/bidi/icons/bidirtl.png | Bin 0 -> 474 bytes .../plugins/bidi/icons/hidpi/bidiltr.png | Bin 0 -> 872 bytes .../plugins/bidi/icons/hidpi/bidirtl.png | Bin 0 -> 945 bytes .../js/ckeditor/plugins/bidi/lang/af.js | 1 + .../js/ckeditor/plugins/bidi/lang/ar.js | 4 + .../js/ckeditor/plugins/bidi/lang/az.js | 4 + .../js/ckeditor/plugins/bidi/lang/bg.js | 4 + .../js/ckeditor/plugins/bidi/lang/bn.js | 4 + .../js/ckeditor/plugins/bidi/lang/bs.js | 4 + .../js/ckeditor/plugins/bidi/lang/ca.js | 4 + .../js/ckeditor/plugins/bidi/lang/cs.js | 1 + .../js/ckeditor/plugins/bidi/lang/cy.js | 4 + .../js/ckeditor/plugins/bidi/lang/da.js | 4 + .../js/ckeditor/plugins/bidi/lang/de-ch.js | 4 + .../js/ckeditor/plugins/bidi/lang/de.js | 4 + .../js/ckeditor/plugins/bidi/lang/el.js | 4 + .../js/ckeditor/plugins/bidi/lang/en-au.js | 4 + .../js/ckeditor/plugins/bidi/lang/en-ca.js | 4 + .../js/ckeditor/plugins/bidi/lang/en-gb.js | 4 + .../js/ckeditor/plugins/bidi/lang/en.js | 4 + .../js/ckeditor/plugins/bidi/lang/eo.js | 4 + .../js/ckeditor/plugins/bidi/lang/es-mx.js | 4 + .../js/ckeditor/plugins/bidi/lang/es.js | 4 + .../js/ckeditor/plugins/bidi/lang/et.js | 1 + .../js/ckeditor/plugins/bidi/lang/eu.js | 4 + .../js/ckeditor/plugins/bidi/lang/fa.js | 1 + .../js/ckeditor/plugins/bidi/lang/fi.js | 4 + .../js/ckeditor/plugins/bidi/lang/fo.js | 1 + .../js/ckeditor/plugins/bidi/lang/fr-ca.js | 4 + .../js/ckeditor/plugins/bidi/lang/fr.js | 4 + .../js/ckeditor/plugins/bidi/lang/gl.js | 4 + .../js/ckeditor/plugins/bidi/lang/gu.js | 1 + .../js/ckeditor/plugins/bidi/lang/he.js | 1 + .../js/ckeditor/plugins/bidi/lang/hi.js | 4 + .../js/ckeditor/plugins/bidi/lang/hr.js | 1 + .../js/ckeditor/plugins/bidi/lang/hu.js | 1 + .../js/ckeditor/plugins/bidi/lang/id.js | 4 + .../js/ckeditor/plugins/bidi/lang/is.js | 4 + .../js/ckeditor/plugins/bidi/lang/it.js | 4 + .../js/ckeditor/plugins/bidi/lang/ja.js | 1 + .../js/ckeditor/plugins/bidi/lang/ka.js | 4 + .../js/ckeditor/plugins/bidi/lang/km.js | 1 + .../js/ckeditor/plugins/bidi/lang/ko.js | 1 + .../js/ckeditor/plugins/bidi/lang/ku.js | 1 + .../js/ckeditor/plugins/bidi/lang/lt.js | 1 + .../js/ckeditor/plugins/bidi/lang/lv.js | 4 + .../js/ckeditor/plugins/bidi/lang/mk.js | 4 + .../js/ckeditor/plugins/bidi/lang/mn.js | 1 + .../js/ckeditor/plugins/bidi/lang/ms.js | 4 + .../js/ckeditor/plugins/bidi/lang/nb.js | 4 + .../js/ckeditor/plugins/bidi/lang/nl.js | 4 + .../js/ckeditor/plugins/bidi/lang/no.js | 4 + .../js/ckeditor/plugins/bidi/lang/oc.js | 4 + .../js/ckeditor/plugins/bidi/lang/pl.js | 4 + .../js/ckeditor/plugins/bidi/lang/pt-br.js | 4 + .../js/ckeditor/plugins/bidi/lang/pt.js | 4 + .../js/ckeditor/plugins/bidi/lang/ro.js | 4 + .../js/ckeditor/plugins/bidi/lang/ru.js | 4 + .../js/ckeditor/plugins/bidi/lang/si.js | 1 + .../js/ckeditor/plugins/bidi/lang/sk.js | 1 + .../js/ckeditor/plugins/bidi/lang/sl.js | 4 + .../js/ckeditor/plugins/bidi/lang/sq.js | 4 + .../js/ckeditor/plugins/bidi/lang/sr-latn.js | 4 + .../js/ckeditor/plugins/bidi/lang/sr.js | 4 + .../js/ckeditor/plugins/bidi/lang/sv.js | 4 + .../js/ckeditor/plugins/bidi/lang/th.js | 4 + .../js/ckeditor/plugins/bidi/lang/tr.js | 1 + .../js/ckeditor/plugins/bidi/lang/tt.js | 1 + .../js/ckeditor/plugins/bidi/lang/ug.js | 1 + .../js/ckeditor/plugins/bidi/lang/uk.js | 1 + .../js/ckeditor/plugins/bidi/lang/vi.js | 4 + .../js/ckeditor/plugins/bidi/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/bidi/lang/zh.js | 1 + .../js/ckeditor/plugins/bidi/plugin.js | 13 + .../codesnippet/dialogs/codesnippet.js | 6 + .../plugins/codesnippet/icons/codesnippet.png | Bin 0 -> 532 bytes .../codesnippet/icons/hidpi/codesnippet.png | Bin 0 -> 1046 bytes .../ckeditor/plugins/codesnippet/lang/ar.js | 12 + .../ckeditor/plugins/codesnippet/lang/az.js | 12 + .../ckeditor/plugins/codesnippet/lang/bg.js | 12 + .../ckeditor/plugins/codesnippet/lang/ca.js | 12 + .../ckeditor/plugins/codesnippet/lang/cs.js | 12 + .../ckeditor/plugins/codesnippet/lang/da.js | 12 + .../plugins/codesnippet/lang/de-ch.js | 12 + .../ckeditor/plugins/codesnippet/lang/de.js | 12 + .../ckeditor/plugins/codesnippet/lang/el.js | 12 + .../plugins/codesnippet/lang/en-gb.js | 12 + .../ckeditor/plugins/codesnippet/lang/en.js | 12 + .../ckeditor/plugins/codesnippet/lang/eo.js | 12 + .../plugins/codesnippet/lang/es-mx.js | 12 + .../ckeditor/plugins/codesnippet/lang/es.js | 12 + .../ckeditor/plugins/codesnippet/lang/et.js | 12 + .../ckeditor/plugins/codesnippet/lang/eu.js | 12 + .../ckeditor/plugins/codesnippet/lang/fa.js | 12 + .../ckeditor/plugins/codesnippet/lang/fi.js | 12 + .../plugins/codesnippet/lang/fr-ca.js | 12 + .../ckeditor/plugins/codesnippet/lang/fr.js | 12 + .../ckeditor/plugins/codesnippet/lang/gl.js | 12 + .../ckeditor/plugins/codesnippet/lang/he.js | 12 + .../ckeditor/plugins/codesnippet/lang/hr.js | 12 + .../ckeditor/plugins/codesnippet/lang/hu.js | 12 + .../ckeditor/plugins/codesnippet/lang/id.js | 12 + .../ckeditor/plugins/codesnippet/lang/it.js | 12 + .../ckeditor/plugins/codesnippet/lang/ja.js | 12 + .../ckeditor/plugins/codesnippet/lang/km.js | 12 + .../ckeditor/plugins/codesnippet/lang/ko.js | 12 + .../ckeditor/plugins/codesnippet/lang/ku.js | 12 + .../ckeditor/plugins/codesnippet/lang/lt.js | 12 + .../ckeditor/plugins/codesnippet/lang/lv.js | 12 + .../ckeditor/plugins/codesnippet/lang/nb.js | 12 + .../ckeditor/plugins/codesnippet/lang/nl.js | 12 + .../ckeditor/plugins/codesnippet/lang/no.js | 12 + .../ckeditor/plugins/codesnippet/lang/oc.js | 12 + .../ckeditor/plugins/codesnippet/lang/pl.js | 12 + .../plugins/codesnippet/lang/pt-br.js | 12 + .../ckeditor/plugins/codesnippet/lang/pt.js | 12 + .../ckeditor/plugins/codesnippet/lang/ro.js | 12 + .../ckeditor/plugins/codesnippet/lang/ru.js | 12 + .../ckeditor/plugins/codesnippet/lang/sk.js | 12 + .../ckeditor/plugins/codesnippet/lang/sl.js | 12 + .../ckeditor/plugins/codesnippet/lang/sq.js | 12 + .../ckeditor/plugins/codesnippet/lang/sv.js | 12 + .../ckeditor/plugins/codesnippet/lang/th.js | 12 + .../ckeditor/plugins/codesnippet/lang/tr.js | 12 + .../ckeditor/plugins/codesnippet/lang/tt.js | 12 + .../ckeditor/plugins/codesnippet/lang/ug.js | 12 + .../ckeditor/plugins/codesnippet/lang/uk.js | 12 + .../ckeditor/plugins/codesnippet/lang/vi.js | 12 + .../plugins/codesnippet/lang/zh-cn.js | 12 + .../ckeditor/plugins/codesnippet/lang/zh.js | 12 + .../codesnippet/lib/highlight/CHANGES.md | 827 + .../plugins/codesnippet/lib/highlight/LICENSE | 24 + .../codesnippet/lib/highlight/README.ru.md | 171 + .../lib/highlight/highlight.pack.js | 1 + .../codesnippet/lib/highlight/styles/arta.css | 150 + .../lib/highlight/styles/ascetic.css | 52 + .../highlight/styles/atelier-dune.dark.css | 93 + .../highlight/styles/atelier-dune.light.css | 93 + .../highlight/styles/atelier-forest.dark.css | 93 + .../highlight/styles/atelier-forest.light.css | 93 + .../highlight/styles/atelier-heath.dark.css | 93 + .../highlight/styles/atelier-heath.light.css | 93 + .../styles/atelier-lakeside.dark.css | 93 + .../styles/atelier-lakeside.light.css | 93 + .../highlight/styles/atelier-seaside.dark.css | 93 + .../styles/atelier-seaside.light.css | 93 + .../lib/highlight/styles/brown_paper.css | 106 + .../lib/highlight/styles/brown_papersq.png | Bin 0 -> 18198 bytes .../codesnippet/lib/highlight/styles/dark.css | 106 + .../lib/highlight/styles/default.css | 154 + .../lib/highlight/styles/docco.css | 134 + .../codesnippet/lib/highlight/styles/far.css | 114 + .../lib/highlight/styles/foundation.css | 134 + .../lib/highlight/styles/github.css | 126 + .../lib/highlight/styles/googlecode.css | 149 + .../codesnippet/lib/highlight/styles/idea.css | 123 + .../lib/highlight/styles/ir_black.css | 107 + .../lib/highlight/styles/magula.css | 123 + .../lib/highlight/styles/mono-blue.css | 64 + .../lib/highlight/styles/monokai.css | 128 + .../lib/highlight/styles/monokai_sublime.css | 149 + .../lib/highlight/styles/obsidian.css | 155 + .../lib/highlight/styles/paraiso.dark.css | 93 + .../lib/highlight/styles/paraiso.light.css | 93 + .../lib/highlight/styles/pojoaque.css | 107 + .../lib/highlight/styles/pojoaque.jpg | Bin 0 -> 1186 bytes .../lib/highlight/styles/railscasts.css | 179 + .../lib/highlight/styles/rainbow.css | 113 + .../lib/highlight/styles/school_book.css | 114 + .../lib/highlight/styles/school_book.png | Bin 0 -> 486 bytes .../lib/highlight/styles/solarized_dark.css | 107 + .../lib/highlight/styles/solarized_light.css | 107 + .../lib/highlight/styles/sunburst.css | 162 + .../highlight/styles/tomorrow-night-blue.css | 93 + .../styles/tomorrow-night-bright.css | 92 + .../styles/tomorrow-night-eighties.css | 92 + .../lib/highlight/styles/tomorrow-night.css | 93 + .../lib/highlight/styles/tomorrow.css | 90 + .../codesnippet/lib/highlight/styles/vs.css | 104 + .../lib/highlight/styles/xcode.css | 163 + .../lib/highlight/styles/zenburn.css | 117 + .../js/ckeditor/plugins/codesnippet/plugin.js | 12 + .../plugins/codesnippetgeshi/plugin.js | 10 + .../plugins/colorbutton/icons/bgcolor.png | Bin 0 -> 616 bytes .../colorbutton/icons/hidpi/bgcolor.png | Bin 0 -> 1249 bytes .../colorbutton/icons/hidpi/textcolor.png | Bin 0 -> 1312 bytes .../plugins/colorbutton/icons/textcolor.png | Bin 0 -> 757 bytes .../ckeditor/plugins/colorbutton/lang/af.js | 3 + .../ckeditor/plugins/colorbutton/lang/ar.js | 3 + .../ckeditor/plugins/colorbutton/lang/az.js | 3 + .../ckeditor/plugins/colorbutton/lang/bg.js | 3 + .../ckeditor/plugins/colorbutton/lang/bn.js | 3 + .../ckeditor/plugins/colorbutton/lang/bs.js | 3 + .../ckeditor/plugins/colorbutton/lang/ca.js | 3 + .../ckeditor/plugins/colorbutton/lang/cs.js | 3 + .../ckeditor/plugins/colorbutton/lang/cy.js | 3 + .../ckeditor/plugins/colorbutton/lang/da.js | 3 + .../plugins/colorbutton/lang/de-ch.js | 3 + .../ckeditor/plugins/colorbutton/lang/de.js | 3 + .../ckeditor/plugins/colorbutton/lang/el.js | 3 + .../plugins/colorbutton/lang/en-au.js | 3 + .../plugins/colorbutton/lang/en-ca.js | 3 + .../plugins/colorbutton/lang/en-gb.js | 3 + .../ckeditor/plugins/colorbutton/lang/en.js | 3 + .../ckeditor/plugins/colorbutton/lang/eo.js | 3 + .../plugins/colorbutton/lang/es-mx.js | 3 + .../ckeditor/plugins/colorbutton/lang/es.js | 3 + .../ckeditor/plugins/colorbutton/lang/et.js | 3 + .../ckeditor/plugins/colorbutton/lang/eu.js | 3 + .../ckeditor/plugins/colorbutton/lang/fa.js | 3 + .../ckeditor/plugins/colorbutton/lang/fi.js | 3 + .../ckeditor/plugins/colorbutton/lang/fo.js | 3 + .../plugins/colorbutton/lang/fr-ca.js | 3 + .../ckeditor/plugins/colorbutton/lang/fr.js | 3 + .../ckeditor/plugins/colorbutton/lang/gl.js | 3 + .../ckeditor/plugins/colorbutton/lang/gu.js | 3 + .../ckeditor/plugins/colorbutton/lang/he.js | 3 + .../ckeditor/plugins/colorbutton/lang/hi.js | 3 + .../ckeditor/plugins/colorbutton/lang/hr.js | 3 + .../ckeditor/plugins/colorbutton/lang/hu.js | 3 + .../ckeditor/plugins/colorbutton/lang/id.js | 3 + .../ckeditor/plugins/colorbutton/lang/is.js | 3 + .../ckeditor/plugins/colorbutton/lang/it.js | 3 + .../ckeditor/plugins/colorbutton/lang/ja.js | 3 + .../ckeditor/plugins/colorbutton/lang/ka.js | 3 + .../ckeditor/plugins/colorbutton/lang/km.js | 3 + .../ckeditor/plugins/colorbutton/lang/ko.js | 3 + .../ckeditor/plugins/colorbutton/lang/ku.js | 3 + .../ckeditor/plugins/colorbutton/lang/lt.js | 3 + .../ckeditor/plugins/colorbutton/lang/lv.js | 3 + .../ckeditor/plugins/colorbutton/lang/mk.js | 3 + .../ckeditor/plugins/colorbutton/lang/mn.js | 3 + .../ckeditor/plugins/colorbutton/lang/ms.js | 3 + .../ckeditor/plugins/colorbutton/lang/nb.js | 3 + .../ckeditor/plugins/colorbutton/lang/nl.js | 3 + .../ckeditor/plugins/colorbutton/lang/no.js | 3 + .../ckeditor/plugins/colorbutton/lang/oc.js | 3 + .../ckeditor/plugins/colorbutton/lang/pl.js | 3 + .../plugins/colorbutton/lang/pt-br.js | 3 + .../ckeditor/plugins/colorbutton/lang/pt.js | 3 + .../ckeditor/plugins/colorbutton/lang/ro.js | 3 + .../ckeditor/plugins/colorbutton/lang/ru.js | 3 + .../ckeditor/plugins/colorbutton/lang/si.js | 3 + .../ckeditor/plugins/colorbutton/lang/sk.js | 3 + .../ckeditor/plugins/colorbutton/lang/sl.js | 3 + .../ckeditor/plugins/colorbutton/lang/sq.js | 4 + .../plugins/colorbutton/lang/sr-latn.js | 3 + .../ckeditor/plugins/colorbutton/lang/sr.js | 3 + .../ckeditor/plugins/colorbutton/lang/sv.js | 3 + .../ckeditor/plugins/colorbutton/lang/th.js | 3 + .../ckeditor/plugins/colorbutton/lang/tr.js | 3 + .../ckeditor/plugins/colorbutton/lang/tt.js | 3 + .../ckeditor/plugins/colorbutton/lang/ug.js | 3 + .../ckeditor/plugins/colorbutton/lang/uk.js | 3 + .../ckeditor/plugins/colorbutton/lang/vi.js | 3 + .../plugins/colorbutton/lang/zh-cn.js | 2 + .../ckeditor/plugins/colorbutton/lang/zh.js | 2 + .../js/ckeditor/plugins/colorbutton/plugin.js | 16 + .../colordialog/dialogs/colordialog.css | 20 + .../colordialog/dialogs/colordialog.js | 14 + .../ckeditor/plugins/colordialog/lang/af.js | 7 + .../ckeditor/plugins/colordialog/lang/ar.js | 7 + .../ckeditor/plugins/colordialog/lang/az.js | 1 + .../ckeditor/plugins/colordialog/lang/bg.js | 1 + .../ckeditor/plugins/colordialog/lang/bn.js | 1 + .../ckeditor/plugins/colordialog/lang/bs.js | 1 + .../ckeditor/plugins/colordialog/lang/ca.js | 1 + .../ckeditor/plugins/colordialog/lang/cs.js | 1 + .../ckeditor/plugins/colordialog/lang/cy.js | 1 + .../ckeditor/plugins/colordialog/lang/da.js | 1 + .../plugins/colordialog/lang/de-ch.js | 1 + .../ckeditor/plugins/colordialog/lang/de.js | 1 + .../ckeditor/plugins/colordialog/lang/el.js | 1 + .../plugins/colordialog/lang/en-au.js | 1 + .../plugins/colordialog/lang/en-ca.js | 1 + .../plugins/colordialog/lang/en-gb.js | 1 + .../ckeditor/plugins/colordialog/lang/en.js | 1 + .../ckeditor/plugins/colordialog/lang/eo.js | 1 + .../plugins/colordialog/lang/es-mx.js | 1 + .../ckeditor/plugins/colordialog/lang/es.js | 1 + .../ckeditor/plugins/colordialog/lang/et.js | 1 + .../ckeditor/plugins/colordialog/lang/eu.js | 1 + .../ckeditor/plugins/colordialog/lang/fa.js | 1 + .../ckeditor/plugins/colordialog/lang/fi.js | 1 + .../ckeditor/plugins/colordialog/lang/fo.js | 7 + .../plugins/colordialog/lang/fr-ca.js | 1 + .../ckeditor/plugins/colordialog/lang/fr.js | 1 + .../ckeditor/plugins/colordialog/lang/gl.js | 1 + .../ckeditor/plugins/colordialog/lang/gu.js | 1 + .../ckeditor/plugins/colordialog/lang/he.js | 7 + .../ckeditor/plugins/colordialog/lang/hi.js | 1 + .../ckeditor/plugins/colordialog/lang/hr.js | 1 + .../ckeditor/plugins/colordialog/lang/hu.js | 1 + .../ckeditor/plugins/colordialog/lang/id.js | 7 + .../ckeditor/plugins/colordialog/lang/is.js | 1 + .../ckeditor/plugins/colordialog/lang/it.js | 1 + .../ckeditor/plugins/colordialog/lang/ja.js | 7 + .../ckeditor/plugins/colordialog/lang/ka.js | 1 + .../ckeditor/plugins/colordialog/lang/km.js | 7 + .../ckeditor/plugins/colordialog/lang/ko.js | 7 + .../ckeditor/plugins/colordialog/lang/ku.js | 1 + .../ckeditor/plugins/colordialog/lang/lt.js | 1 + .../ckeditor/plugins/colordialog/lang/lv.js | 1 + .../ckeditor/plugins/colordialog/lang/mk.js | 1 + .../ckeditor/plugins/colordialog/lang/mn.js | 1 + .../ckeditor/plugins/colordialog/lang/ms.js | 1 + .../ckeditor/plugins/colordialog/lang/nb.js | 1 + .../ckeditor/plugins/colordialog/lang/nl.js | 1 + .../ckeditor/plugins/colordialog/lang/no.js | 7 + .../ckeditor/plugins/colordialog/lang/oc.js | 1 + .../ckeditor/plugins/colordialog/lang/pl.js | 7 + .../plugins/colordialog/lang/pt-br.js | 1 + .../ckeditor/plugins/colordialog/lang/pt.js | 1 + .../ckeditor/plugins/colordialog/lang/ro.js | 1 + .../ckeditor/plugins/colordialog/lang/ru.js | 1 + .../ckeditor/plugins/colordialog/lang/si.js | 1 + .../ckeditor/plugins/colordialog/lang/sk.js | 1 + .../ckeditor/plugins/colordialog/lang/sl.js | 1 + .../ckeditor/plugins/colordialog/lang/sq.js | 1 + .../plugins/colordialog/lang/sr-latn.js | 1 + .../ckeditor/plugins/colordialog/lang/sr.js | 1 + .../ckeditor/plugins/colordialog/lang/sv.js | 7 + .../ckeditor/plugins/colordialog/lang/th.js | 1 + .../ckeditor/plugins/colordialog/lang/tr.js | 7 + .../ckeditor/plugins/colordialog/lang/tt.js | 1 + .../ckeditor/plugins/colordialog/lang/ug.js | 7 + .../ckeditor/plugins/colordialog/lang/uk.js | 1 + .../ckeditor/plugins/colordialog/lang/vi.js | 7 + .../plugins/colordialog/lang/zh-cn.js | 7 + .../ckeditor/plugins/colordialog/lang/zh.js | 7 + .../js/ckeditor/plugins/colordialog/plugin.js | 7 + .../cursors/cursor-disabled.svg | 35 + .../plugins/copyformatting/cursors/cursor.svg | 16 + .../copyformatting/icons/copyformatting.png | Bin 0 -> 707 bytes .../icons/hidpi/copyformatting.png | Bin 0 -> 1245 bytes .../plugins/copyformatting/lang/az.js | 1 + .../plugins/copyformatting/lang/de.js | 1 + .../plugins/copyformatting/lang/en.js | 1 + .../plugins/copyformatting/lang/it.js | 1 + .../plugins/copyformatting/lang/ja.js | 1 + .../plugins/copyformatting/lang/nb.js | 1 + .../plugins/copyformatting/lang/nl.js | 1 + .../plugins/copyformatting/lang/oc.js | 1 + .../plugins/copyformatting/lang/pl.js | 1 + .../plugins/copyformatting/lang/pt-br.js | 1 + .../plugins/copyformatting/lang/ru.js | 1 + .../plugins/copyformatting/lang/sv.js | 1 + .../plugins/copyformatting/lang/tr.js | 1 + .../plugins/copyformatting/lang/zh-cn.js | 1 + .../plugins/copyformatting/lang/zh.js | 1 + .../ckeditor/plugins/copyformatting/plugin.js | 28 + .../copyformatting/styles/copyformatting.css | 45 + .../devtools/lang/_translationstatus.txt | 27 + .../js/ckeditor/plugins/devtools/lang/ar.js | 11 + .../js/ckeditor/plugins/devtools/lang/az.js | 11 + .../js/ckeditor/plugins/devtools/lang/bg.js | 11 + .../js/ckeditor/plugins/devtools/lang/ca.js | 11 + .../js/ckeditor/plugins/devtools/lang/cs.js | 11 + .../js/ckeditor/plugins/devtools/lang/cy.js | 11 + .../js/ckeditor/plugins/devtools/lang/da.js | 11 + .../ckeditor/plugins/devtools/lang/de-ch.js | 11 + .../js/ckeditor/plugins/devtools/lang/de.js | 11 + .../js/ckeditor/plugins/devtools/lang/el.js | 11 + .../ckeditor/plugins/devtools/lang/en-gb.js | 11 + .../js/ckeditor/plugins/devtools/lang/en.js | 11 + .../js/ckeditor/plugins/devtools/lang/eo.js | 11 + .../ckeditor/plugins/devtools/lang/es-mx.js | 11 + .../js/ckeditor/plugins/devtools/lang/es.js | 11 + .../js/ckeditor/plugins/devtools/lang/et.js | 11 + .../js/ckeditor/plugins/devtools/lang/eu.js | 11 + .../js/ckeditor/plugins/devtools/lang/fa.js | 11 + .../js/ckeditor/plugins/devtools/lang/fi.js | 11 + .../ckeditor/plugins/devtools/lang/fr-ca.js | 11 + .../js/ckeditor/plugins/devtools/lang/fr.js | 11 + .../js/ckeditor/plugins/devtools/lang/gl.js | 11 + .../js/ckeditor/plugins/devtools/lang/gu.js | 11 + .../js/ckeditor/plugins/devtools/lang/he.js | 11 + .../js/ckeditor/plugins/devtools/lang/hr.js | 11 + .../js/ckeditor/plugins/devtools/lang/hu.js | 11 + .../js/ckeditor/plugins/devtools/lang/id.js | 11 + .../js/ckeditor/plugins/devtools/lang/it.js | 11 + .../js/ckeditor/plugins/devtools/lang/ja.js | 11 + .../js/ckeditor/plugins/devtools/lang/km.js | 11 + .../js/ckeditor/plugins/devtools/lang/ko.js | 11 + .../js/ckeditor/plugins/devtools/lang/ku.js | 11 + .../js/ckeditor/plugins/devtools/lang/lt.js | 11 + .../js/ckeditor/plugins/devtools/lang/lv.js | 11 + .../js/ckeditor/plugins/devtools/lang/nb.js | 11 + .../js/ckeditor/plugins/devtools/lang/nl.js | 11 + .../js/ckeditor/plugins/devtools/lang/no.js | 11 + .../js/ckeditor/plugins/devtools/lang/oc.js | 11 + .../js/ckeditor/plugins/devtools/lang/pl.js | 11 + .../ckeditor/plugins/devtools/lang/pt-br.js | 11 + .../js/ckeditor/plugins/devtools/lang/pt.js | 11 + .../js/ckeditor/plugins/devtools/lang/ro.js | 11 + .../js/ckeditor/plugins/devtools/lang/ru.js | 11 + .../js/ckeditor/plugins/devtools/lang/si.js | 11 + .../js/ckeditor/plugins/devtools/lang/sk.js | 11 + .../js/ckeditor/plugins/devtools/lang/sl.js | 11 + .../js/ckeditor/plugins/devtools/lang/sq.js | 11 + .../js/ckeditor/plugins/devtools/lang/sv.js | 11 + .../js/ckeditor/plugins/devtools/lang/tr.js | 11 + .../js/ckeditor/plugins/devtools/lang/tt.js | 11 + .../js/ckeditor/plugins/devtools/lang/ug.js | 11 + .../js/ckeditor/plugins/devtools/lang/uk.js | 11 + .../js/ckeditor/plugins/devtools/lang/vi.js | 11 + .../ckeditor/plugins/devtools/lang/zh-cn.js | 11 + .../js/ckeditor/plugins/devtools/lang/zh.js | 11 + .../js/ckeditor/plugins/devtools/plugin.js | 9 + .../plugins/dialog/dialogDefinition.js | 4 + .../ckeditor/plugins/dialogadvtab/plugin.js | 9 + .../js/ckeditor/plugins/div/dialogs/div.js | 9 + .../ckeditor/plugins/div/icons/creatediv.png | Bin 0 -> 569 bytes .../plugins/div/icons/hidpi/creatediv.png | Bin 0 -> 1678 bytes .../js/ckeditor/plugins/div/lang/af.js | 1 + .../js/ckeditor/plugins/div/lang/ar.js | 1 + .../js/ckeditor/plugins/div/lang/az.js | 1 + .../js/ckeditor/plugins/div/lang/bg.js | 1 + .../js/ckeditor/plugins/div/lang/bn.js | 1 + .../js/ckeditor/plugins/div/lang/bs.js | 1 + .../js/ckeditor/plugins/div/lang/ca.js | 1 + .../js/ckeditor/plugins/div/lang/cs.js | 1 + .../js/ckeditor/plugins/div/lang/cy.js | 1 + .../js/ckeditor/plugins/div/lang/da.js | 1 + .../js/ckeditor/plugins/div/lang/de-ch.js | 1 + .../js/ckeditor/plugins/div/lang/de.js | 1 + .../js/ckeditor/plugins/div/lang/el.js | 1 + .../js/ckeditor/plugins/div/lang/en-au.js | 1 + .../js/ckeditor/plugins/div/lang/en-ca.js | 1 + .../js/ckeditor/plugins/div/lang/en-gb.js | 1 + .../js/ckeditor/plugins/div/lang/en.js | 1 + .../js/ckeditor/plugins/div/lang/eo.js | 1 + .../js/ckeditor/plugins/div/lang/es-mx.js | 1 + .../js/ckeditor/plugins/div/lang/es.js | 1 + .../js/ckeditor/plugins/div/lang/et.js | 1 + .../js/ckeditor/plugins/div/lang/eu.js | 1 + .../js/ckeditor/plugins/div/lang/fa.js | 1 + .../js/ckeditor/plugins/div/lang/fi.js | 1 + .../js/ckeditor/plugins/div/lang/fo.js | 1 + .../js/ckeditor/plugins/div/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/div/lang/fr.js | 1 + .../js/ckeditor/plugins/div/lang/gl.js | 1 + .../js/ckeditor/plugins/div/lang/gu.js | 1 + .../js/ckeditor/plugins/div/lang/he.js | 1 + .../js/ckeditor/plugins/div/lang/hi.js | 1 + .../js/ckeditor/plugins/div/lang/hr.js | 1 + .../js/ckeditor/plugins/div/lang/hu.js | 1 + .../js/ckeditor/plugins/div/lang/id.js | 1 + .../js/ckeditor/plugins/div/lang/is.js | 1 + .../js/ckeditor/plugins/div/lang/it.js | 1 + .../js/ckeditor/plugins/div/lang/ja.js | 1 + .../js/ckeditor/plugins/div/lang/ka.js | 1 + .../js/ckeditor/plugins/div/lang/km.js | 1 + .../js/ckeditor/plugins/div/lang/ko.js | 1 + .../js/ckeditor/plugins/div/lang/ku.js | 1 + .../js/ckeditor/plugins/div/lang/lt.js | 1 + .../js/ckeditor/plugins/div/lang/lv.js | 1 + .../js/ckeditor/plugins/div/lang/mk.js | 1 + .../js/ckeditor/plugins/div/lang/mn.js | 1 + .../js/ckeditor/plugins/div/lang/ms.js | 1 + .../js/ckeditor/plugins/div/lang/nb.js | 1 + .../js/ckeditor/plugins/div/lang/nl.js | 1 + .../js/ckeditor/plugins/div/lang/no.js | 1 + .../js/ckeditor/plugins/div/lang/oc.js | 1 + .../js/ckeditor/plugins/div/lang/pl.js | 1 + .../js/ckeditor/plugins/div/lang/pt-br.js | 1 + .../js/ckeditor/plugins/div/lang/pt.js | 1 + .../js/ckeditor/plugins/div/lang/ro.js | 1 + .../js/ckeditor/plugins/div/lang/ru.js | 1 + .../js/ckeditor/plugins/div/lang/si.js | 1 + .../js/ckeditor/plugins/div/lang/sk.js | 1 + .../js/ckeditor/plugins/div/lang/sl.js | 1 + .../js/ckeditor/plugins/div/lang/sq.js | 1 + .../js/ckeditor/plugins/div/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/div/lang/sr.js | 1 + .../js/ckeditor/plugins/div/lang/sv.js | 1 + .../js/ckeditor/plugins/div/lang/th.js | 1 + .../js/ckeditor/plugins/div/lang/tr.js | 1 + .../js/ckeditor/plugins/div/lang/tt.js | 1 + .../js/ckeditor/plugins/div/lang/ug.js | 1 + .../js/ckeditor/plugins/div/lang/uk.js | 1 + .../js/ckeditor/plugins/div/lang/vi.js | 1 + .../js/ckeditor/plugins/div/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/div/lang/zh.js | 1 + .../js/ckeditor/plugins/div/plugin.js | 9 + .../js/ckeditor/plugins/divarea/plugin.js | 5 + .../plugins/docprops/dialogs/docprops.js | 25 + .../plugins/docprops/icons/docprops-rtl.png | Bin 0 -> 543 bytes .../plugins/docprops/icons/docprops.png | Bin 0 -> 549 bytes .../docprops/icons/hidpi/docprops-rtl.png | Bin 0 -> 1060 bytes .../plugins/docprops/icons/hidpi/docprops.png | Bin 0 -> 1017 bytes .../js/ckeditor/plugins/docprops/lang/af.js | 3 + .../js/ckeditor/plugins/docprops/lang/ar.js | 3 + .../js/ckeditor/plugins/docprops/lang/az.js | 3 + .../js/ckeditor/plugins/docprops/lang/bg.js | 3 + .../js/ckeditor/plugins/docprops/lang/bn.js | 3 + .../js/ckeditor/plugins/docprops/lang/bs.js | 3 + .../js/ckeditor/plugins/docprops/lang/ca.js | 3 + .../js/ckeditor/plugins/docprops/lang/cs.js | 3 + .../js/ckeditor/plugins/docprops/lang/cy.js | 3 + .../js/ckeditor/plugins/docprops/lang/da.js | 3 + .../ckeditor/plugins/docprops/lang/de-ch.js | 3 + .../js/ckeditor/plugins/docprops/lang/de.js | 3 + .../js/ckeditor/plugins/docprops/lang/el.js | 3 + .../ckeditor/plugins/docprops/lang/en-au.js | 3 + .../ckeditor/plugins/docprops/lang/en-ca.js | 3 + .../ckeditor/plugins/docprops/lang/en-gb.js | 3 + .../js/ckeditor/plugins/docprops/lang/en.js | 3 + .../js/ckeditor/plugins/docprops/lang/eo.js | 3 + .../ckeditor/plugins/docprops/lang/es-mx.js | 3 + .../js/ckeditor/plugins/docprops/lang/es.js | 3 + .../js/ckeditor/plugins/docprops/lang/et.js | 3 + .../js/ckeditor/plugins/docprops/lang/eu.js | 3 + .../js/ckeditor/plugins/docprops/lang/fa.js | 3 + .../js/ckeditor/plugins/docprops/lang/fi.js | 3 + .../js/ckeditor/plugins/docprops/lang/fo.js | 3 + .../ckeditor/plugins/docprops/lang/fr-ca.js | 3 + .../js/ckeditor/plugins/docprops/lang/fr.js | 3 + .../js/ckeditor/plugins/docprops/lang/gl.js | 3 + .../js/ckeditor/plugins/docprops/lang/gu.js | 3 + .../js/ckeditor/plugins/docprops/lang/he.js | 2 + .../js/ckeditor/plugins/docprops/lang/hi.js | 3 + .../js/ckeditor/plugins/docprops/lang/hr.js | 3 + .../js/ckeditor/plugins/docprops/lang/hu.js | 3 + .../js/ckeditor/plugins/docprops/lang/id.js | 3 + .../js/ckeditor/plugins/docprops/lang/is.js | 3 + .../js/ckeditor/plugins/docprops/lang/it.js | 3 + .../js/ckeditor/plugins/docprops/lang/ja.js | 2 + .../js/ckeditor/plugins/docprops/lang/ka.js | 3 + .../js/ckeditor/plugins/docprops/lang/km.js | 3 + .../js/ckeditor/plugins/docprops/lang/ko.js | 2 + .../js/ckeditor/plugins/docprops/lang/ku.js | 3 + .../js/ckeditor/plugins/docprops/lang/lt.js | 3 + .../js/ckeditor/plugins/docprops/lang/lv.js | 3 + .../js/ckeditor/plugins/docprops/lang/mk.js | 3 + .../js/ckeditor/plugins/docprops/lang/mn.js | 3 + .../js/ckeditor/plugins/docprops/lang/ms.js | 3 + .../js/ckeditor/plugins/docprops/lang/nb.js | 3 + .../js/ckeditor/plugins/docprops/lang/nl.js | 3 + .../js/ckeditor/plugins/docprops/lang/no.js | 3 + .../js/ckeditor/plugins/docprops/lang/oc.js | 3 + .../js/ckeditor/plugins/docprops/lang/pl.js | 3 + .../ckeditor/plugins/docprops/lang/pt-br.js | 3 + .../js/ckeditor/plugins/docprops/lang/pt.js | 3 + .../js/ckeditor/plugins/docprops/lang/ro.js | 3 + .../js/ckeditor/plugins/docprops/lang/ru.js | 3 + .../js/ckeditor/plugins/docprops/lang/si.js | 3 + .../js/ckeditor/plugins/docprops/lang/sk.js | 3 + .../js/ckeditor/plugins/docprops/lang/sl.js | 3 + .../js/ckeditor/plugins/docprops/lang/sq.js | 3 + .../ckeditor/plugins/docprops/lang/sr-latn.js | 3 + .../js/ckeditor/plugins/docprops/lang/sr.js | 3 + .../js/ckeditor/plugins/docprops/lang/sv.js | 3 + .../js/ckeditor/plugins/docprops/lang/th.js | 3 + .../js/ckeditor/plugins/docprops/lang/tr.js | 3 + .../js/ckeditor/plugins/docprops/lang/tt.js | 3 + .../js/ckeditor/plugins/docprops/lang/ug.js | 3 + .../js/ckeditor/plugins/docprops/lang/uk.js | 3 + .../js/ckeditor/plugins/docprops/lang/vi.js | 3 + .../ckeditor/plugins/docprops/lang/zh-cn.js | 2 + .../js/ckeditor/plugins/docprops/lang/zh.js | 2 + .../js/ckeditor/plugins/docprops/plugin.js | 6 + .../js/ckeditor/plugins/embed/icons/embed.png | Bin 0 -> 389 bytes .../plugins/embed/icons/hidpi/embed.png | Bin 0 -> 728 bytes .../js/ckeditor/plugins/embed/plugin.js | 6 + .../plugins/embedbase/dialogs/embedbase.js | 6 + .../js/ckeditor/plugins/embedbase/lang/az.js | 1 + .../js/ckeditor/plugins/embedbase/lang/ca.js | 1 + .../js/ckeditor/plugins/embedbase/lang/cs.js | 1 + .../js/ckeditor/plugins/embedbase/lang/da.js | 1 + .../ckeditor/plugins/embedbase/lang/de-ch.js | 1 + .../js/ckeditor/plugins/embedbase/lang/de.js | 1 + .../js/ckeditor/plugins/embedbase/lang/en.js | 1 + .../js/ckeditor/plugins/embedbase/lang/eo.js | 1 + .../ckeditor/plugins/embedbase/lang/es-mx.js | 1 + .../js/ckeditor/plugins/embedbase/lang/es.js | 1 + .../js/ckeditor/plugins/embedbase/lang/eu.js | 1 + .../js/ckeditor/plugins/embedbase/lang/fr.js | 1 + .../js/ckeditor/plugins/embedbase/lang/gl.js | 1 + .../js/ckeditor/plugins/embedbase/lang/hr.js | 1 + .../js/ckeditor/plugins/embedbase/lang/hu.js | 1 + .../js/ckeditor/plugins/embedbase/lang/id.js | 1 + .../js/ckeditor/plugins/embedbase/lang/it.js | 1 + .../js/ckeditor/plugins/embedbase/lang/ja.js | 1 + .../js/ckeditor/plugins/embedbase/lang/ko.js | 1 + .../js/ckeditor/plugins/embedbase/lang/ku.js | 1 + .../js/ckeditor/plugins/embedbase/lang/nb.js | 1 + .../js/ckeditor/plugins/embedbase/lang/nl.js | 1 + .../js/ckeditor/plugins/embedbase/lang/oc.js | 1 + .../js/ckeditor/plugins/embedbase/lang/pl.js | 1 + .../ckeditor/plugins/embedbase/lang/pt-br.js | 1 + .../js/ckeditor/plugins/embedbase/lang/pt.js | 1 + .../js/ckeditor/plugins/embedbase/lang/ru.js | 1 + .../js/ckeditor/plugins/embedbase/lang/sk.js | 1 + .../js/ckeditor/plugins/embedbase/lang/sv.js | 1 + .../js/ckeditor/plugins/embedbase/lang/tr.js | 1 + .../js/ckeditor/plugins/embedbase/lang/ug.js | 1 + .../js/ckeditor/plugins/embedbase/lang/uk.js | 1 + .../ckeditor/plugins/embedbase/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/embedbase/lang/zh.js | 1 + .../js/ckeditor/plugins/embedbase/plugin.js | 11 + .../embedsemantic/icons/embedsemantic.png | Bin 0 -> 389 bytes .../icons/hidpi/embedsemantic.png | Bin 0 -> 728 bytes .../ckeditor/plugins/embedsemantic/plugin.js | 7 + .../js/ckeditor/plugins/filetools/lang/az.js | 5 + .../js/ckeditor/plugins/filetools/lang/ca.js | 13 + .../js/ckeditor/plugins/filetools/lang/cs.js | 5 + .../js/ckeditor/plugins/filetools/lang/da.js | 5 + .../ckeditor/plugins/filetools/lang/de-ch.js | 13 + .../js/ckeditor/plugins/filetools/lang/de.js | 13 + .../js/ckeditor/plugins/filetools/lang/en.js | 5 + .../js/ckeditor/plugins/filetools/lang/eo.js | 5 + .../ckeditor/plugins/filetools/lang/es-mx.js | 13 + .../js/ckeditor/plugins/filetools/lang/es.js | 5 + .../js/ckeditor/plugins/filetools/lang/eu.js | 5 + .../js/ckeditor/plugins/filetools/lang/fr.js | 13 + .../js/ckeditor/plugins/filetools/lang/gl.js | 5 + .../js/ckeditor/plugins/filetools/lang/hr.js | 5 + .../js/ckeditor/plugins/filetools/lang/hu.js | 5 + .../js/ckeditor/plugins/filetools/lang/id.js | 5 + .../js/ckeditor/plugins/filetools/lang/it.js | 13 + .../js/ckeditor/plugins/filetools/lang/ja.js | 5 + .../js/ckeditor/plugins/filetools/lang/km.js | 5 + .../js/ckeditor/plugins/filetools/lang/ko.js | 5 + .../js/ckeditor/plugins/filetools/lang/ku.js | 5 + .../js/ckeditor/plugins/filetools/lang/nb.js | 5 + .../js/ckeditor/plugins/filetools/lang/nl.js | 5 + .../js/ckeditor/plugins/filetools/lang/oc.js | 13 + .../js/ckeditor/plugins/filetools/lang/pl.js | 5 + .../ckeditor/plugins/filetools/lang/pt-br.js | 5 + .../js/ckeditor/plugins/filetools/lang/pt.js | 5 + .../js/ckeditor/plugins/filetools/lang/ru.js | 5 + .../js/ckeditor/plugins/filetools/lang/sk.js | 5 + .../js/ckeditor/plugins/filetools/lang/sv.js | 5 + .../js/ckeditor/plugins/filetools/lang/tr.js | 5 + .../js/ckeditor/plugins/filetools/lang/ug.js | 5 + .../js/ckeditor/plugins/filetools/lang/uk.js | 5 + .../ckeditor/plugins/filetools/lang/zh-cn.js | 5 + .../js/ckeditor/plugins/filetools/lang/zh.js | 5 + .../js/ckeditor/plugins/filetools/plugin.js | 14 + .../js/ckeditor/plugins/find/dialogs/find.js | 25 + .../ckeditor/plugins/find/icons/find-rtl.png | Bin 0 -> 696 bytes .../js/ckeditor/plugins/find/icons/find.png | Bin 0 -> 696 bytes .../plugins/find/icons/hidpi/find-rtl.png | Bin 0 -> 1384 bytes .../plugins/find/icons/hidpi/find.png | Bin 0 -> 1384 bytes .../plugins/find/icons/hidpi/replace.png | Bin 0 -> 1402 bytes .../ckeditor/plugins/find/icons/replace.png | Bin 0 -> 549 bytes .../js/ckeditor/plugins/find/lang/af.js | 1 + .../js/ckeditor/plugins/find/lang/ar.js | 1 + .../js/ckeditor/plugins/find/lang/az.js | 1 + .../js/ckeditor/plugins/find/lang/bg.js | 1 + .../js/ckeditor/plugins/find/lang/bn.js | 1 + .../js/ckeditor/plugins/find/lang/bs.js | 1 + .../js/ckeditor/plugins/find/lang/ca.js | 1 + .../js/ckeditor/plugins/find/lang/cs.js | 1 + .../js/ckeditor/plugins/find/lang/cy.js | 1 + .../js/ckeditor/plugins/find/lang/da.js | 1 + .../js/ckeditor/plugins/find/lang/de-ch.js | 1 + .../js/ckeditor/plugins/find/lang/de.js | 1 + .../js/ckeditor/plugins/find/lang/el.js | 1 + .../js/ckeditor/plugins/find/lang/en-au.js | 1 + .../js/ckeditor/plugins/find/lang/en-ca.js | 1 + .../js/ckeditor/plugins/find/lang/en-gb.js | 1 + .../js/ckeditor/plugins/find/lang/en.js | 1 + .../js/ckeditor/plugins/find/lang/eo.js | 1 + .../js/ckeditor/plugins/find/lang/es-mx.js | 1 + .../js/ckeditor/plugins/find/lang/es.js | 1 + .../js/ckeditor/plugins/find/lang/et.js | 1 + .../js/ckeditor/plugins/find/lang/eu.js | 1 + .../js/ckeditor/plugins/find/lang/fa.js | 1 + .../js/ckeditor/plugins/find/lang/fi.js | 1 + .../js/ckeditor/plugins/find/lang/fo.js | 1 + .../js/ckeditor/plugins/find/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/find/lang/fr.js | 1 + .../js/ckeditor/plugins/find/lang/gl.js | 1 + .../js/ckeditor/plugins/find/lang/gu.js | 1 + .../js/ckeditor/plugins/find/lang/he.js | 1 + .../js/ckeditor/plugins/find/lang/hi.js | 1 + .../js/ckeditor/plugins/find/lang/hr.js | 1 + .../js/ckeditor/plugins/find/lang/hu.js | 1 + .../js/ckeditor/plugins/find/lang/id.js | 1 + .../js/ckeditor/plugins/find/lang/is.js | 1 + .../js/ckeditor/plugins/find/lang/it.js | 1 + .../js/ckeditor/plugins/find/lang/ja.js | 1 + .../js/ckeditor/plugins/find/lang/ka.js | 1 + .../js/ckeditor/plugins/find/lang/km.js | 1 + .../js/ckeditor/plugins/find/lang/ko.js | 1 + .../js/ckeditor/plugins/find/lang/ku.js | 1 + .../js/ckeditor/plugins/find/lang/lt.js | 1 + .../js/ckeditor/plugins/find/lang/lv.js | 1 + .../js/ckeditor/plugins/find/lang/mk.js | 1 + .../js/ckeditor/plugins/find/lang/mn.js | 1 + .../js/ckeditor/plugins/find/lang/ms.js | 1 + .../js/ckeditor/plugins/find/lang/nb.js | 1 + .../js/ckeditor/plugins/find/lang/nl.js | 1 + .../js/ckeditor/plugins/find/lang/no.js | 1 + .../js/ckeditor/plugins/find/lang/oc.js | 1 + .../js/ckeditor/plugins/find/lang/pl.js | 1 + .../js/ckeditor/plugins/find/lang/pt-br.js | 1 + .../js/ckeditor/plugins/find/lang/pt.js | 1 + .../js/ckeditor/plugins/find/lang/ro.js | 1 + .../js/ckeditor/plugins/find/lang/ru.js | 1 + .../js/ckeditor/plugins/find/lang/si.js | 1 + .../js/ckeditor/plugins/find/lang/sk.js | 1 + .../js/ckeditor/plugins/find/lang/sl.js | 1 + .../js/ckeditor/plugins/find/lang/sq.js | 1 + .../js/ckeditor/plugins/find/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/find/lang/sr.js | 1 + .../js/ckeditor/plugins/find/lang/sv.js | 1 + .../js/ckeditor/plugins/find/lang/th.js | 1 + .../js/ckeditor/plugins/find/lang/tr.js | 1 + .../js/ckeditor/plugins/find/lang/tt.js | 1 + .../js/ckeditor/plugins/find/lang/ug.js | 1 + .../js/ckeditor/plugins/find/lang/uk.js | 1 + .../js/ckeditor/plugins/find/lang/vi.js | 1 + .../js/ckeditor/plugins/find/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/find/lang/zh.js | 1 + .../js/ckeditor/plugins/find/plugin.js | 6 + .../ckeditor/plugins/flash/dialogs/flash.js | 24 + .../js/ckeditor/plugins/flash/icons/flash.png | Bin 0 -> 633 bytes .../plugins/flash/icons/hidpi/flash.png | Bin 0 -> 1385 bytes .../plugins/flash/images/placeholder.png | Bin 0 -> 256 bytes .../js/ckeditor/plugins/flash/lang/af.js | 2 + .../js/ckeditor/plugins/flash/lang/ar.js | 2 + .../js/ckeditor/plugins/flash/lang/az.js | 3 + .../js/ckeditor/plugins/flash/lang/bg.js | 3 + .../js/ckeditor/plugins/flash/lang/bn.js | 2 + .../js/ckeditor/plugins/flash/lang/bs.js | 2 + .../js/ckeditor/plugins/flash/lang/ca.js | 3 + .../js/ckeditor/plugins/flash/lang/cs.js | 3 + .../js/ckeditor/plugins/flash/lang/cy.js | 2 + .../js/ckeditor/plugins/flash/lang/da.js | 3 + .../js/ckeditor/plugins/flash/lang/de-ch.js | 3 + .../js/ckeditor/plugins/flash/lang/de.js | 3 + .../js/ckeditor/plugins/flash/lang/el.js | 3 + .../js/ckeditor/plugins/flash/lang/en-au.js | 2 + .../js/ckeditor/plugins/flash/lang/en-ca.js | 2 + .../js/ckeditor/plugins/flash/lang/en-gb.js | 2 + .../js/ckeditor/plugins/flash/lang/en.js | 2 + .../js/ckeditor/plugins/flash/lang/eo.js | 3 + .../js/ckeditor/plugins/flash/lang/es-mx.js | 3 + .../js/ckeditor/plugins/flash/lang/es.js | 2 + .../js/ckeditor/plugins/flash/lang/et.js | 3 + .../js/ckeditor/plugins/flash/lang/eu.js | 3 + .../js/ckeditor/plugins/flash/lang/fa.js | 2 + .../js/ckeditor/plugins/flash/lang/fi.js | 3 + .../js/ckeditor/plugins/flash/lang/fo.js | 3 + .../js/ckeditor/plugins/flash/lang/fr-ca.js | 3 + .../js/ckeditor/plugins/flash/lang/fr.js | 3 + .../js/ckeditor/plugins/flash/lang/gl.js | 3 + .../js/ckeditor/plugins/flash/lang/gu.js | 2 + .../js/ckeditor/plugins/flash/lang/he.js | 2 + .../js/ckeditor/plugins/flash/lang/hi.js | 2 + .../js/ckeditor/plugins/flash/lang/hr.js | 2 + .../js/ckeditor/plugins/flash/lang/hu.js | 3 + .../js/ckeditor/plugins/flash/lang/id.js | 2 + .../js/ckeditor/plugins/flash/lang/is.js | 2 + .../js/ckeditor/plugins/flash/lang/it.js | 3 + .../js/ckeditor/plugins/flash/lang/ja.js | 2 + .../js/ckeditor/plugins/flash/lang/ka.js | 3 + .../js/ckeditor/plugins/flash/lang/km.js | 2 + .../js/ckeditor/plugins/flash/lang/ko.js | 2 + .../js/ckeditor/plugins/flash/lang/ku.js | 3 + .../js/ckeditor/plugins/flash/lang/lt.js | 3 + .../js/ckeditor/plugins/flash/lang/lv.js | 3 + .../js/ckeditor/plugins/flash/lang/mk.js | 2 + .../js/ckeditor/plugins/flash/lang/mn.js | 2 + .../js/ckeditor/plugins/flash/lang/ms.js | 2 + .../js/ckeditor/plugins/flash/lang/nb.js | 2 + .../js/ckeditor/plugins/flash/lang/nl.js | 3 + .../js/ckeditor/plugins/flash/lang/no.js | 2 + .../js/ckeditor/plugins/flash/lang/oc.js | 3 + .../js/ckeditor/plugins/flash/lang/pl.js | 3 + .../js/ckeditor/plugins/flash/lang/pt-br.js | 3 + .../js/ckeditor/plugins/flash/lang/pt.js | 3 + .../js/ckeditor/plugins/flash/lang/ro.js | 3 + .../js/ckeditor/plugins/flash/lang/ru.js | 3 + .../js/ckeditor/plugins/flash/lang/si.js | 2 + .../js/ckeditor/plugins/flash/lang/sk.js | 3 + .../js/ckeditor/plugins/flash/lang/sl.js | 3 + .../js/ckeditor/plugins/flash/lang/sq.js | 3 + .../js/ckeditor/plugins/flash/lang/sr-latn.js | 2 + .../js/ckeditor/plugins/flash/lang/sr.js | 2 + .../js/ckeditor/plugins/flash/lang/sv.js | 3 + .../js/ckeditor/plugins/flash/lang/th.js | 3 + .../js/ckeditor/plugins/flash/lang/tr.js | 2 + .../js/ckeditor/plugins/flash/lang/tt.js | 2 + .../js/ckeditor/plugins/flash/lang/ug.js | 3 + .../js/ckeditor/plugins/flash/lang/uk.js | 3 + .../js/ckeditor/plugins/flash/lang/vi.js | 3 + .../js/ckeditor/plugins/flash/lang/zh-cn.js | 2 + .../js/ckeditor/plugins/flash/lang/zh.js | 2 + .../js/ckeditor/plugins/flash/plugin.js | 9 + .../js/ckeditor/plugins/font/lang/af.js | 1 + .../js/ckeditor/plugins/font/lang/ar.js | 1 + .../js/ckeditor/plugins/font/lang/az.js | 1 + .../js/ckeditor/plugins/font/lang/bg.js | 1 + .../js/ckeditor/plugins/font/lang/bn.js | 1 + .../js/ckeditor/plugins/font/lang/bs.js | 1 + .../js/ckeditor/plugins/font/lang/ca.js | 1 + .../js/ckeditor/plugins/font/lang/cs.js | 1 + .../js/ckeditor/plugins/font/lang/cy.js | 1 + .../js/ckeditor/plugins/font/lang/da.js | 1 + .../js/ckeditor/plugins/font/lang/de-ch.js | 1 + .../js/ckeditor/plugins/font/lang/de.js | 1 + .../js/ckeditor/plugins/font/lang/el.js | 1 + .../js/ckeditor/plugins/font/lang/en-au.js | 1 + .../js/ckeditor/plugins/font/lang/en-ca.js | 1 + .../js/ckeditor/plugins/font/lang/en-gb.js | 1 + .../js/ckeditor/plugins/font/lang/en.js | 1 + .../js/ckeditor/plugins/font/lang/eo.js | 1 + .../js/ckeditor/plugins/font/lang/es-mx.js | 1 + .../js/ckeditor/plugins/font/lang/es.js | 1 + .../js/ckeditor/plugins/font/lang/et.js | 1 + .../js/ckeditor/plugins/font/lang/eu.js | 1 + .../js/ckeditor/plugins/font/lang/fa.js | 1 + .../js/ckeditor/plugins/font/lang/fi.js | 1 + .../js/ckeditor/plugins/font/lang/fo.js | 1 + .../js/ckeditor/plugins/font/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/font/lang/fr.js | 1 + .../js/ckeditor/plugins/font/lang/gl.js | 1 + .../js/ckeditor/plugins/font/lang/gu.js | 1 + .../js/ckeditor/plugins/font/lang/he.js | 6 + .../js/ckeditor/plugins/font/lang/hi.js | 1 + .../js/ckeditor/plugins/font/lang/hr.js | 1 + .../js/ckeditor/plugins/font/lang/hu.js | 1 + .../js/ckeditor/plugins/font/lang/id.js | 1 + .../js/ckeditor/plugins/font/lang/is.js | 1 + .../js/ckeditor/plugins/font/lang/it.js | 1 + .../js/ckeditor/plugins/font/lang/ja.js | 1 + .../js/ckeditor/plugins/font/lang/ka.js | 1 + .../js/ckeditor/plugins/font/lang/km.js | 1 + .../js/ckeditor/plugins/font/lang/ko.js | 6 + .../js/ckeditor/plugins/font/lang/ku.js | 1 + .../js/ckeditor/plugins/font/lang/lt.js | 1 + .../js/ckeditor/plugins/font/lang/lv.js | 1 + .../js/ckeditor/plugins/font/lang/mk.js | 1 + .../js/ckeditor/plugins/font/lang/mn.js | 1 + .../js/ckeditor/plugins/font/lang/ms.js | 1 + .../js/ckeditor/plugins/font/lang/nb.js | 1 + .../js/ckeditor/plugins/font/lang/nl.js | 1 + .../js/ckeditor/plugins/font/lang/no.js | 1 + .../js/ckeditor/plugins/font/lang/oc.js | 1 + .../js/ckeditor/plugins/font/lang/pl.js | 1 + .../js/ckeditor/plugins/font/lang/pt-br.js | 1 + .../js/ckeditor/plugins/font/lang/pt.js | 1 + .../js/ckeditor/plugins/font/lang/ro.js | 1 + .../js/ckeditor/plugins/font/lang/ru.js | 1 + .../js/ckeditor/plugins/font/lang/si.js | 1 + .../js/ckeditor/plugins/font/lang/sk.js | 1 + .../js/ckeditor/plugins/font/lang/sl.js | 1 + .../js/ckeditor/plugins/font/lang/sq.js | 1 + .../js/ckeditor/plugins/font/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/font/lang/sr.js | 1 + .../js/ckeditor/plugins/font/lang/sv.js | 1 + .../js/ckeditor/plugins/font/lang/th.js | 1 + .../js/ckeditor/plugins/font/lang/tr.js | 1 + .../js/ckeditor/plugins/font/lang/tt.js | 1 + .../js/ckeditor/plugins/font/lang/ug.js | 1 + .../js/ckeditor/plugins/font/lang/uk.js | 1 + .../js/ckeditor/plugins/font/lang/vi.js | 1 + .../js/ckeditor/plugins/font/lang/zh-cn.js | 6 + .../js/ckeditor/plugins/font/lang/zh.js | 6 + .../js/ckeditor/plugins/font/plugin.js | 11 + .../ckeditor/plugins/forms/dialogs/button.js | 8 + .../plugins/forms/dialogs/checkbox.js | 9 + .../js/ckeditor/plugins/forms/dialogs/form.js | 8 + .../plugins/forms/dialogs/hiddenfield.js | 7 + .../ckeditor/plugins/forms/dialogs/radio.js | 9 + .../ckeditor/plugins/forms/dialogs/select.js | 20 + .../plugins/forms/dialogs/textarea.js | 8 + .../plugins/forms/dialogs/textfield.js | 11 + .../ckeditor/plugins/forms/icons/button.png | Bin 0 -> 493 bytes .../ckeditor/plugins/forms/icons/checkbox.png | Bin 0 -> 544 bytes .../js/ckeditor/plugins/forms/icons/form.png | Bin 0 -> 380 bytes .../plugins/forms/icons/hiddenfield.png | Bin 0 -> 613 bytes .../plugins/forms/icons/hidpi/button.png | Bin 0 -> 833 bytes .../plugins/forms/icons/hidpi/checkbox.png | Bin 0 -> 1024 bytes .../plugins/forms/icons/hidpi/form.png | Bin 0 -> 660 bytes .../plugins/forms/icons/hidpi/hiddenfield.png | Bin 0 -> 1129 bytes .../plugins/forms/icons/hidpi/imagebutton.png | Bin 0 -> 1345 bytes .../plugins/forms/icons/hidpi/radio.png | Bin 0 -> 1426 bytes .../plugins/forms/icons/hidpi/select-rtl.png | Bin 0 -> 920 bytes .../plugins/forms/icons/hidpi/select.png | Bin 0 -> 905 bytes .../forms/icons/hidpi/textarea-rtl.png | Bin 0 -> 1081 bytes .../plugins/forms/icons/hidpi/textarea.png | Bin 0 -> 1048 bytes .../forms/icons/hidpi/textfield-rtl.png | Bin 0 -> 805 bytes .../plugins/forms/icons/hidpi/textfield.png | Bin 0 -> 805 bytes .../plugins/forms/icons/imagebutton.png | Bin 0 -> 755 bytes .../js/ckeditor/plugins/forms/icons/radio.png | Bin 0 -> 655 bytes .../plugins/forms/icons/select-rtl.png | Bin 0 -> 455 bytes .../ckeditor/plugins/forms/icons/select.png | Bin 0 -> 451 bytes .../plugins/forms/icons/textarea-rtl.png | Bin 0 -> 568 bytes .../ckeditor/plugins/forms/icons/textarea.png | Bin 0 -> 524 bytes .../plugins/forms/icons/textfield-rtl.png | Bin 0 -> 419 bytes .../plugins/forms/icons/textfield.png | Bin 0 -> 419 bytes .../plugins/forms/images/hiddenfield.gif | Bin 0 -> 178 bytes .../js/ckeditor/plugins/forms/lang/af.js | 3 + .../js/ckeditor/plugins/forms/lang/ar.js | 3 + .../js/ckeditor/plugins/forms/lang/az.js | 3 + .../js/ckeditor/plugins/forms/lang/bg.js | 3 + .../js/ckeditor/plugins/forms/lang/bn.js | 3 + .../js/ckeditor/plugins/forms/lang/bs.js | 3 + .../js/ckeditor/plugins/forms/lang/ca.js | 3 + .../js/ckeditor/plugins/forms/lang/cs.js | 3 + .../js/ckeditor/plugins/forms/lang/cy.js | 3 + .../js/ckeditor/plugins/forms/lang/da.js | 3 + .../js/ckeditor/plugins/forms/lang/de-ch.js | 3 + .../js/ckeditor/plugins/forms/lang/de.js | 3 + .../js/ckeditor/plugins/forms/lang/el.js | 3 + .../js/ckeditor/plugins/forms/lang/en-au.js | 3 + .../js/ckeditor/plugins/forms/lang/en-ca.js | 3 + .../js/ckeditor/plugins/forms/lang/en-gb.js | 3 + .../js/ckeditor/plugins/forms/lang/en.js | 3 + .../js/ckeditor/plugins/forms/lang/eo.js | 3 + .../js/ckeditor/plugins/forms/lang/es-mx.js | 3 + .../js/ckeditor/plugins/forms/lang/es.js | 3 + .../js/ckeditor/plugins/forms/lang/et.js | 3 + .../js/ckeditor/plugins/forms/lang/eu.js | 3 + .../js/ckeditor/plugins/forms/lang/fa.js | 3 + .../js/ckeditor/plugins/forms/lang/fi.js | 3 + .../js/ckeditor/plugins/forms/lang/fo.js | 3 + .../js/ckeditor/plugins/forms/lang/fr-ca.js | 3 + .../js/ckeditor/plugins/forms/lang/fr.js | 3 + .../js/ckeditor/plugins/forms/lang/gl.js | 3 + .../js/ckeditor/plugins/forms/lang/gu.js | 3 + .../js/ckeditor/plugins/forms/lang/he.js | 3 + .../js/ckeditor/plugins/forms/lang/hi.js | 3 + .../js/ckeditor/plugins/forms/lang/hr.js | 3 + .../js/ckeditor/plugins/forms/lang/hu.js | 3 + .../js/ckeditor/plugins/forms/lang/id.js | 3 + .../js/ckeditor/plugins/forms/lang/is.js | 3 + .../js/ckeditor/plugins/forms/lang/it.js | 3 + .../js/ckeditor/plugins/forms/lang/ja.js | 2 + .../js/ckeditor/plugins/forms/lang/ka.js | 3 + .../js/ckeditor/plugins/forms/lang/km.js | 3 + .../js/ckeditor/plugins/forms/lang/ko.js | 2 + .../js/ckeditor/plugins/forms/lang/ku.js | 3 + .../js/ckeditor/plugins/forms/lang/lt.js | 3 + .../js/ckeditor/plugins/forms/lang/lv.js | 3 + .../js/ckeditor/plugins/forms/lang/mk.js | 3 + .../js/ckeditor/plugins/forms/lang/mn.js | 3 + .../js/ckeditor/plugins/forms/lang/ms.js | 3 + .../js/ckeditor/plugins/forms/lang/nb.js | 3 + .../js/ckeditor/plugins/forms/lang/nl.js | 3 + .../js/ckeditor/plugins/forms/lang/no.js | 3 + .../js/ckeditor/plugins/forms/lang/oc.js | 3 + .../js/ckeditor/plugins/forms/lang/pl.js | 3 + .../js/ckeditor/plugins/forms/lang/pt-br.js | 3 + .../js/ckeditor/plugins/forms/lang/pt.js | 3 + .../js/ckeditor/plugins/forms/lang/ro.js | 3 + .../js/ckeditor/plugins/forms/lang/ru.js | 3 + .../js/ckeditor/plugins/forms/lang/si.js | 3 + .../js/ckeditor/plugins/forms/lang/sk.js | 3 + .../js/ckeditor/plugins/forms/lang/sl.js | 3 + .../js/ckeditor/plugins/forms/lang/sq.js | 3 + .../js/ckeditor/plugins/forms/lang/sr-latn.js | 3 + .../js/ckeditor/plugins/forms/lang/sr.js | 3 + .../js/ckeditor/plugins/forms/lang/sv.js | 3 + .../js/ckeditor/plugins/forms/lang/th.js | 3 + .../js/ckeditor/plugins/forms/lang/tr.js | 3 + .../js/ckeditor/plugins/forms/lang/tt.js | 3 + .../js/ckeditor/plugins/forms/lang/ug.js | 3 + .../js/ckeditor/plugins/forms/lang/uk.js | 3 + .../js/ckeditor/plugins/forms/lang/vi.js | 3 + .../js/ckeditor/plugins/forms/lang/zh-cn.js | 2 + .../js/ckeditor/plugins/forms/lang/zh.js | 2 + .../js/ckeditor/plugins/forms/plugin.js | 14 + .../js/ckeditor/plugins/icons.png | Bin 0 -> 9391 bytes .../js/ckeditor/plugins/icons_hidpi.png | Bin 0 -> 31549 bytes .../ckeditor/plugins/iframe/dialogs/iframe.js | 10 + .../plugins/iframe/icons/hidpi/iframe.png | Bin 0 -> 1837 bytes .../ckeditor/plugins/iframe/icons/iframe.png | Bin 0 -> 816 bytes .../plugins/iframe/images/placeholder.png | Bin 0 -> 265 bytes .../js/ckeditor/plugins/iframe/lang/af.js | 1 + .../js/ckeditor/plugins/iframe/lang/ar.js | 1 + .../js/ckeditor/plugins/iframe/lang/az.js | 1 + .../js/ckeditor/plugins/iframe/lang/bg.js | 1 + .../js/ckeditor/plugins/iframe/lang/bn.js | 1 + .../js/ckeditor/plugins/iframe/lang/bs.js | 1 + .../js/ckeditor/plugins/iframe/lang/ca.js | 1 + .../js/ckeditor/plugins/iframe/lang/cs.js | 1 + .../js/ckeditor/plugins/iframe/lang/cy.js | 1 + .../js/ckeditor/plugins/iframe/lang/da.js | 1 + .../js/ckeditor/plugins/iframe/lang/de-ch.js | 1 + .../js/ckeditor/plugins/iframe/lang/de.js | 1 + .../js/ckeditor/plugins/iframe/lang/el.js | 1 + .../js/ckeditor/plugins/iframe/lang/en-au.js | 1 + .../js/ckeditor/plugins/iframe/lang/en-ca.js | 1 + .../js/ckeditor/plugins/iframe/lang/en-gb.js | 1 + .../js/ckeditor/plugins/iframe/lang/en.js | 1 + .../js/ckeditor/plugins/iframe/lang/eo.js | 1 + .../js/ckeditor/plugins/iframe/lang/es-mx.js | 1 + .../js/ckeditor/plugins/iframe/lang/es.js | 1 + .../js/ckeditor/plugins/iframe/lang/et.js | 1 + .../js/ckeditor/plugins/iframe/lang/eu.js | 1 + .../js/ckeditor/plugins/iframe/lang/fa.js | 1 + .../js/ckeditor/plugins/iframe/lang/fi.js | 1 + .../js/ckeditor/plugins/iframe/lang/fo.js | 1 + .../js/ckeditor/plugins/iframe/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/iframe/lang/fr.js | 1 + .../js/ckeditor/plugins/iframe/lang/gl.js | 1 + .../js/ckeditor/plugins/iframe/lang/gu.js | 1 + .../js/ckeditor/plugins/iframe/lang/he.js | 1 + .../js/ckeditor/plugins/iframe/lang/hi.js | 1 + .../js/ckeditor/plugins/iframe/lang/hr.js | 1 + .../js/ckeditor/plugins/iframe/lang/hu.js | 1 + .../js/ckeditor/plugins/iframe/lang/id.js | 1 + .../js/ckeditor/plugins/iframe/lang/is.js | 1 + .../js/ckeditor/plugins/iframe/lang/it.js | 1 + .../js/ckeditor/plugins/iframe/lang/ja.js | 1 + .../js/ckeditor/plugins/iframe/lang/ka.js | 1 + .../js/ckeditor/plugins/iframe/lang/km.js | 1 + .../js/ckeditor/plugins/iframe/lang/ko.js | 7 + .../js/ckeditor/plugins/iframe/lang/ku.js | 1 + .../js/ckeditor/plugins/iframe/lang/lt.js | 1 + .../js/ckeditor/plugins/iframe/lang/lv.js | 1 + .../js/ckeditor/plugins/iframe/lang/mk.js | 1 + .../js/ckeditor/plugins/iframe/lang/mn.js | 1 + .../js/ckeditor/plugins/iframe/lang/ms.js | 1 + .../js/ckeditor/plugins/iframe/lang/nb.js | 1 + .../js/ckeditor/plugins/iframe/lang/nl.js | 1 + .../js/ckeditor/plugins/iframe/lang/no.js | 1 + .../js/ckeditor/plugins/iframe/lang/oc.js | 1 + .../js/ckeditor/plugins/iframe/lang/pl.js | 1 + .../js/ckeditor/plugins/iframe/lang/pt-br.js | 1 + .../js/ckeditor/plugins/iframe/lang/pt.js | 1 + .../js/ckeditor/plugins/iframe/lang/ro.js | 1 + .../js/ckeditor/plugins/iframe/lang/ru.js | 1 + .../js/ckeditor/plugins/iframe/lang/si.js | 1 + .../js/ckeditor/plugins/iframe/lang/sk.js | 1 + .../js/ckeditor/plugins/iframe/lang/sl.js | 1 + .../js/ckeditor/plugins/iframe/lang/sq.js | 1 + .../ckeditor/plugins/iframe/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/iframe/lang/sr.js | 1 + .../js/ckeditor/plugins/iframe/lang/sv.js | 1 + .../js/ckeditor/plugins/iframe/lang/th.js | 1 + .../js/ckeditor/plugins/iframe/lang/tr.js | 1 + .../js/ckeditor/plugins/iframe/lang/tt.js | 1 + .../js/ckeditor/plugins/iframe/lang/ug.js | 1 + .../js/ckeditor/plugins/iframe/lang/uk.js | 1 + .../js/ckeditor/plugins/iframe/lang/vi.js | 1 + .../js/ckeditor/plugins/iframe/lang/zh-cn.js | 7 + .../js/ckeditor/plugins/iframe/lang/zh.js | 7 + .../js/ckeditor/plugins/iframe/plugin.js | 8 + .../ckeditor/plugins/iframedialog/plugin.js | 8 + .../ckeditor/plugins/image/dialogs/image.js | 44 + .../ckeditor/plugins/image/images/noimage.png | Bin 0 -> 1610 bytes .../ckeditor/plugins/image2/dialogs/image2.js | 15 + .../plugins/image2/icons/hidpi/image.png | Bin 0 -> 905 bytes .../ckeditor/plugins/image2/icons/image.png | Bin 0 -> 498 bytes .../js/ckeditor/plugins/image2/lang/af.js | 1 + .../js/ckeditor/plugins/image2/lang/ar.js | 1 + .../js/ckeditor/plugins/image2/lang/az.js | 1 + .../js/ckeditor/plugins/image2/lang/bg.js | 1 + .../js/ckeditor/plugins/image2/lang/bn.js | 1 + .../js/ckeditor/plugins/image2/lang/bs.js | 1 + .../js/ckeditor/plugins/image2/lang/ca.js | 1 + .../js/ckeditor/plugins/image2/lang/cs.js | 1 + .../js/ckeditor/plugins/image2/lang/cy.js | 1 + .../js/ckeditor/plugins/image2/lang/da.js | 1 + .../js/ckeditor/plugins/image2/lang/de-ch.js | 1 + .../js/ckeditor/plugins/image2/lang/de.js | 1 + .../js/ckeditor/plugins/image2/lang/el.js | 1 + .../js/ckeditor/plugins/image2/lang/en-au.js | 1 + .../js/ckeditor/plugins/image2/lang/en-ca.js | 1 + .../js/ckeditor/plugins/image2/lang/en-gb.js | 1 + .../js/ckeditor/plugins/image2/lang/en.js | 1 + .../js/ckeditor/plugins/image2/lang/eo.js | 1 + .../js/ckeditor/plugins/image2/lang/es-mx.js | 1 + .../js/ckeditor/plugins/image2/lang/es.js | 1 + .../js/ckeditor/plugins/image2/lang/et.js | 1 + .../js/ckeditor/plugins/image2/lang/eu.js | 1 + .../js/ckeditor/plugins/image2/lang/fa.js | 1 + .../js/ckeditor/plugins/image2/lang/fi.js | 1 + .../js/ckeditor/plugins/image2/lang/fo.js | 1 + .../js/ckeditor/plugins/image2/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/image2/lang/fr.js | 1 + .../js/ckeditor/plugins/image2/lang/gl.js | 1 + .../js/ckeditor/plugins/image2/lang/gu.js | 1 + .../js/ckeditor/plugins/image2/lang/he.js | 1 + .../js/ckeditor/plugins/image2/lang/hi.js | 1 + .../js/ckeditor/plugins/image2/lang/hr.js | 1 + .../js/ckeditor/plugins/image2/lang/hu.js | 1 + .../js/ckeditor/plugins/image2/lang/id.js | 1 + .../js/ckeditor/plugins/image2/lang/is.js | 1 + .../js/ckeditor/plugins/image2/lang/it.js | 1 + .../js/ckeditor/plugins/image2/lang/ja.js | 1 + .../js/ckeditor/plugins/image2/lang/ka.js | 1 + .../js/ckeditor/plugins/image2/lang/km.js | 1 + .../js/ckeditor/plugins/image2/lang/ko.js | 1 + .../js/ckeditor/plugins/image2/lang/ku.js | 1 + .../js/ckeditor/plugins/image2/lang/lt.js | 1 + .../js/ckeditor/plugins/image2/lang/lv.js | 1 + .../js/ckeditor/plugins/image2/lang/mk.js | 1 + .../js/ckeditor/plugins/image2/lang/mn.js | 1 + .../js/ckeditor/plugins/image2/lang/ms.js | 1 + .../js/ckeditor/plugins/image2/lang/nb.js | 1 + .../js/ckeditor/plugins/image2/lang/nl.js | 2 + .../js/ckeditor/plugins/image2/lang/no.js | 1 + .../js/ckeditor/plugins/image2/lang/oc.js | 1 + .../js/ckeditor/plugins/image2/lang/pl.js | 1 + .../js/ckeditor/plugins/image2/lang/pt-br.js | 1 + .../js/ckeditor/plugins/image2/lang/pt.js | 1 + .../js/ckeditor/plugins/image2/lang/ro.js | 1 + .../js/ckeditor/plugins/image2/lang/ru.js | 1 + .../js/ckeditor/plugins/image2/lang/si.js | 1 + .../js/ckeditor/plugins/image2/lang/sk.js | 1 + .../js/ckeditor/plugins/image2/lang/sl.js | 1 + .../js/ckeditor/plugins/image2/lang/sq.js | 1 + .../ckeditor/plugins/image2/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/image2/lang/sr.js | 1 + .../js/ckeditor/plugins/image2/lang/sv.js | 1 + .../js/ckeditor/plugins/image2/lang/th.js | 1 + .../js/ckeditor/plugins/image2/lang/tr.js | 1 + .../js/ckeditor/plugins/image2/lang/tt.js | 1 + .../js/ckeditor/plugins/image2/lang/ug.js | 1 + .../js/ckeditor/plugins/image2/lang/uk.js | 1 + .../js/ckeditor/plugins/image2/lang/vi.js | 1 + .../js/ckeditor/plugins/image2/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/image2/lang/zh.js | 1 + .../js/ckeditor/plugins/image2/plugin.js | 31 + .../js/ckeditor/plugins/indentblock/plugin.js | 10 + .../justify/icons/hidpi/justifyblock.png | Bin 0 -> 533 bytes .../justify/icons/hidpi/justifycenter.png | Bin 0 -> 576 bytes .../justify/icons/hidpi/justifyleft.png | Bin 0 -> 569 bytes .../justify/icons/hidpi/justifyright.png | Bin 0 -> 549 bytes .../plugins/justify/icons/justifyblock.png | Bin 0 -> 315 bytes .../plugins/justify/icons/justifycenter.png | Bin 0 -> 564 bytes .../plugins/justify/icons/justifyleft.png | Bin 0 -> 342 bytes .../plugins/justify/icons/justifyright.png | Bin 0 -> 348 bytes .../js/ckeditor/plugins/justify/lang/af.js | 6 + .../js/ckeditor/plugins/justify/lang/ar.js | 6 + .../js/ckeditor/plugins/justify/lang/az.js | 6 + .../js/ckeditor/plugins/justify/lang/bg.js | 6 + .../js/ckeditor/plugins/justify/lang/bn.js | 6 + .../js/ckeditor/plugins/justify/lang/bs.js | 6 + .../js/ckeditor/plugins/justify/lang/ca.js | 6 + .../js/ckeditor/plugins/justify/lang/cs.js | 6 + .../js/ckeditor/plugins/justify/lang/cy.js | 6 + .../js/ckeditor/plugins/justify/lang/da.js | 6 + .../js/ckeditor/plugins/justify/lang/de-ch.js | 6 + .../js/ckeditor/plugins/justify/lang/de.js | 6 + .../js/ckeditor/plugins/justify/lang/el.js | 6 + .../js/ckeditor/plugins/justify/lang/en-au.js | 6 + .../js/ckeditor/plugins/justify/lang/en-ca.js | 6 + .../js/ckeditor/plugins/justify/lang/en-gb.js | 6 + .../js/ckeditor/plugins/justify/lang/en.js | 6 + .../js/ckeditor/plugins/justify/lang/eo.js | 1 + .../js/ckeditor/plugins/justify/lang/es-mx.js | 6 + .../js/ckeditor/plugins/justify/lang/es.js | 6 + .../js/ckeditor/plugins/justify/lang/et.js | 6 + .../js/ckeditor/plugins/justify/lang/eu.js | 6 + .../js/ckeditor/plugins/justify/lang/fa.js | 1 + .../js/ckeditor/plugins/justify/lang/fi.js | 6 + .../js/ckeditor/plugins/justify/lang/fo.js | 6 + .../js/ckeditor/plugins/justify/lang/fr-ca.js | 6 + .../js/ckeditor/plugins/justify/lang/fr.js | 6 + .../js/ckeditor/plugins/justify/lang/gl.js | 6 + .../js/ckeditor/plugins/justify/lang/gu.js | 1 + .../js/ckeditor/plugins/justify/lang/he.js | 6 + .../js/ckeditor/plugins/justify/lang/hi.js | 6 + .../js/ckeditor/plugins/justify/lang/hr.js | 6 + .../js/ckeditor/plugins/justify/lang/hu.js | 1 + .../js/ckeditor/plugins/justify/lang/id.js | 6 + .../js/ckeditor/plugins/justify/lang/is.js | 6 + .../js/ckeditor/plugins/justify/lang/it.js | 6 + .../js/ckeditor/plugins/justify/lang/ja.js | 1 + .../js/ckeditor/plugins/justify/lang/ka.js | 6 + .../js/ckeditor/plugins/justify/lang/km.js | 6 + .../js/ckeditor/plugins/justify/lang/ko.js | 1 + .../js/ckeditor/plugins/justify/lang/ku.js | 6 + .../js/ckeditor/plugins/justify/lang/lt.js | 6 + .../js/ckeditor/plugins/justify/lang/lv.js | 1 + .../js/ckeditor/plugins/justify/lang/mk.js | 6 + .../js/ckeditor/plugins/justify/lang/mn.js | 6 + .../js/ckeditor/plugins/justify/lang/ms.js | 6 + .../js/ckeditor/plugins/justify/lang/nb.js | 6 + .../js/ckeditor/plugins/justify/lang/nl.js | 6 + .../js/ckeditor/plugins/justify/lang/no.js | 6 + .../js/ckeditor/plugins/justify/lang/oc.js | 6 + .../js/ckeditor/plugins/justify/lang/pl.js | 6 + .../js/ckeditor/plugins/justify/lang/pt-br.js | 6 + .../js/ckeditor/plugins/justify/lang/pt.js | 6 + .../js/ckeditor/plugins/justify/lang/ro.js | 1 + .../js/ckeditor/plugins/justify/lang/ru.js | 6 + .../js/ckeditor/plugins/justify/lang/si.js | 6 + .../js/ckeditor/plugins/justify/lang/sk.js | 6 + .../js/ckeditor/plugins/justify/lang/sl.js | 1 + .../js/ckeditor/plugins/justify/lang/sq.js | 6 + .../ckeditor/plugins/justify/lang/sr-latn.js | 6 + .../js/ckeditor/plugins/justify/lang/sr.js | 6 + .../js/ckeditor/plugins/justify/lang/sv.js | 6 + .../js/ckeditor/plugins/justify/lang/th.js | 6 + .../js/ckeditor/plugins/justify/lang/tr.js | 6 + .../js/ckeditor/plugins/justify/lang/tt.js | 1 + .../js/ckeditor/plugins/justify/lang/ug.js | 6 + .../js/ckeditor/plugins/justify/lang/uk.js | 6 + .../js/ckeditor/plugins/justify/lang/vi.js | 6 + .../js/ckeditor/plugins/justify/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/justify/lang/zh.js | 1 + .../js/ckeditor/plugins/justify/plugin.js | 12 + .../plugins/language/icons/hidpi/language.png | Bin 0 -> 795 bytes .../plugins/language/icons/language.png | Bin 0 -> 433 bytes .../js/ckeditor/plugins/language/lang/ar.js | 5 + .../js/ckeditor/plugins/language/lang/az.js | 5 + .../js/ckeditor/plugins/language/lang/bg.js | 5 + .../js/ckeditor/plugins/language/lang/ca.js | 5 + .../js/ckeditor/plugins/language/lang/cs.js | 5 + .../js/ckeditor/plugins/language/lang/cy.js | 5 + .../js/ckeditor/plugins/language/lang/da.js | 5 + .../ckeditor/plugins/language/lang/de-ch.js | 5 + .../js/ckeditor/plugins/language/lang/de.js | 5 + .../js/ckeditor/plugins/language/lang/el.js | 5 + .../ckeditor/plugins/language/lang/en-gb.js | 5 + .../js/ckeditor/plugins/language/lang/en.js | 5 + .../js/ckeditor/plugins/language/lang/eo.js | 5 + .../ckeditor/plugins/language/lang/es-mx.js | 5 + .../js/ckeditor/plugins/language/lang/es.js | 5 + .../js/ckeditor/plugins/language/lang/eu.js | 5 + .../js/ckeditor/plugins/language/lang/fa.js | 5 + .../js/ckeditor/plugins/language/lang/fi.js | 5 + .../js/ckeditor/plugins/language/lang/fo.js | 5 + .../js/ckeditor/plugins/language/lang/fr.js | 5 + .../js/ckeditor/plugins/language/lang/gl.js | 5 + .../js/ckeditor/plugins/language/lang/he.js | 5 + .../js/ckeditor/plugins/language/lang/hr.js | 5 + .../js/ckeditor/plugins/language/lang/hu.js | 5 + .../js/ckeditor/plugins/language/lang/id.js | 5 + .../js/ckeditor/plugins/language/lang/it.js | 5 + .../js/ckeditor/plugins/language/lang/ja.js | 5 + .../js/ckeditor/plugins/language/lang/km.js | 5 + .../js/ckeditor/plugins/language/lang/ko.js | 5 + .../js/ckeditor/plugins/language/lang/ku.js | 5 + .../js/ckeditor/plugins/language/lang/nb.js | 5 + .../js/ckeditor/plugins/language/lang/nl.js | 5 + .../js/ckeditor/plugins/language/lang/no.js | 5 + .../js/ckeditor/plugins/language/lang/oc.js | 5 + .../js/ckeditor/plugins/language/lang/pl.js | 5 + .../ckeditor/plugins/language/lang/pt-br.js | 5 + .../js/ckeditor/plugins/language/lang/pt.js | 5 + .../js/ckeditor/plugins/language/lang/ru.js | 5 + .../js/ckeditor/plugins/language/lang/sk.js | 5 + .../js/ckeditor/plugins/language/lang/sl.js | 5 + .../js/ckeditor/plugins/language/lang/sq.js | 5 + .../js/ckeditor/plugins/language/lang/sv.js | 5 + .../js/ckeditor/plugins/language/lang/tr.js | 5 + .../js/ckeditor/plugins/language/lang/tt.js | 5 + .../js/ckeditor/plugins/language/lang/ug.js | 5 + .../js/ckeditor/plugins/language/lang/uk.js | 5 + .../js/ckeditor/plugins/language/lang/vi.js | 5 + .../ckeditor/plugins/language/lang/zh-cn.js | 5 + .../js/ckeditor/plugins/language/lang/zh.js | 5 + .../js/ckeditor/plugins/language/plugin.js | 9 + .../js/ckeditor/plugins/lineutils/plugin.js | 22 + .../ckeditor/plugins/link/dialogs/anchor.js | 8 + .../js/ckeditor/plugins/link/dialogs/link.js | 28 + .../ckeditor/plugins/link/images/anchor.png | Bin 0 -> 752 bytes .../plugins/link/images/hidpi/anchor.png | Bin 0 -> 1109 bytes .../plugins/liststyle/dialogs/liststyle.js | 10 + .../js/ckeditor/plugins/liststyle/lang/af.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ar.js | 2 + .../js/ckeditor/plugins/liststyle/lang/az.js | 2 + .../js/ckeditor/plugins/liststyle/lang/bg.js | 2 + .../js/ckeditor/plugins/liststyle/lang/bn.js | 2 + .../js/ckeditor/plugins/liststyle/lang/bs.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ca.js | 2 + .../js/ckeditor/plugins/liststyle/lang/cs.js | 2 + .../js/ckeditor/plugins/liststyle/lang/cy.js | 2 + .../js/ckeditor/plugins/liststyle/lang/da.js | 2 + .../ckeditor/plugins/liststyle/lang/de-ch.js | 2 + .../js/ckeditor/plugins/liststyle/lang/de.js | 2 + .../js/ckeditor/plugins/liststyle/lang/el.js | 2 + .../ckeditor/plugins/liststyle/lang/en-au.js | 2 + .../ckeditor/plugins/liststyle/lang/en-ca.js | 2 + .../ckeditor/plugins/liststyle/lang/en-gb.js | 2 + .../js/ckeditor/plugins/liststyle/lang/en.js | 2 + .../js/ckeditor/plugins/liststyle/lang/eo.js | 2 + .../ckeditor/plugins/liststyle/lang/es-mx.js | 2 + .../js/ckeditor/plugins/liststyle/lang/es.js | 2 + .../js/ckeditor/plugins/liststyle/lang/et.js | 2 + .../js/ckeditor/plugins/liststyle/lang/eu.js | 2 + .../js/ckeditor/plugins/liststyle/lang/fa.js | 2 + .../js/ckeditor/plugins/liststyle/lang/fi.js | 2 + .../js/ckeditor/plugins/liststyle/lang/fo.js | 2 + .../ckeditor/plugins/liststyle/lang/fr-ca.js | 2 + .../js/ckeditor/plugins/liststyle/lang/fr.js | 2 + .../js/ckeditor/plugins/liststyle/lang/gl.js | 2 + .../js/ckeditor/plugins/liststyle/lang/gu.js | 2 + .../js/ckeditor/plugins/liststyle/lang/he.js | 2 + .../js/ckeditor/plugins/liststyle/lang/hi.js | 2 + .../js/ckeditor/plugins/liststyle/lang/hr.js | 2 + .../js/ckeditor/plugins/liststyle/lang/hu.js | 2 + .../js/ckeditor/plugins/liststyle/lang/id.js | 2 + .../js/ckeditor/plugins/liststyle/lang/is.js | 2 + .../js/ckeditor/plugins/liststyle/lang/it.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ja.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ka.js | 2 + .../js/ckeditor/plugins/liststyle/lang/km.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ko.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ku.js | 2 + .../js/ckeditor/plugins/liststyle/lang/lt.js | 2 + .../js/ckeditor/plugins/liststyle/lang/lv.js | 2 + .../js/ckeditor/plugins/liststyle/lang/mk.js | 2 + .../js/ckeditor/plugins/liststyle/lang/mn.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ms.js | 2 + .../js/ckeditor/plugins/liststyle/lang/nb.js | 2 + .../js/ckeditor/plugins/liststyle/lang/nl.js | 2 + .../js/ckeditor/plugins/liststyle/lang/no.js | 2 + .../js/ckeditor/plugins/liststyle/lang/oc.js | 2 + .../js/ckeditor/plugins/liststyle/lang/pl.js | 2 + .../ckeditor/plugins/liststyle/lang/pt-br.js | 2 + .../js/ckeditor/plugins/liststyle/lang/pt.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ro.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ru.js | 2 + .../js/ckeditor/plugins/liststyle/lang/si.js | 2 + .../js/ckeditor/plugins/liststyle/lang/sk.js | 2 + .../js/ckeditor/plugins/liststyle/lang/sl.js | 2 + .../js/ckeditor/plugins/liststyle/lang/sq.js | 2 + .../plugins/liststyle/lang/sr-latn.js | 2 + .../js/ckeditor/plugins/liststyle/lang/sr.js | 2 + .../js/ckeditor/plugins/liststyle/lang/sv.js | 2 + .../js/ckeditor/plugins/liststyle/lang/th.js | 2 + .../js/ckeditor/plugins/liststyle/lang/tr.js | 2 + .../js/ckeditor/plugins/liststyle/lang/tt.js | 2 + .../js/ckeditor/plugins/liststyle/lang/ug.js | 2 + .../js/ckeditor/plugins/liststyle/lang/uk.js | 2 + .../js/ckeditor/plugins/liststyle/lang/vi.js | 2 + .../ckeditor/plugins/liststyle/lang/zh-cn.js | 2 + .../js/ckeditor/plugins/liststyle/lang/zh.js | 2 + .../js/ckeditor/plugins/liststyle/plugin.js | 7 + .../magicline/images/hidpi/icon-rtl.png | Bin 0 -> 176 bytes .../plugins/magicline/images/hidpi/icon.png | Bin 0 -> 199 bytes .../plugins/magicline/images/icon-rtl.png | Bin 0 -> 138 bytes .../plugins/magicline/images/icon.png | Bin 0 -> 133 bytes .../plugins/mathjax/dialogs/mathjax.js | 7 + .../plugins/mathjax/icons/hidpi/mathjax.png | Bin 0 -> 1437 bytes .../plugins/mathjax/icons/mathjax.png | Bin 0 -> 703 bytes .../plugins/mathjax/images/loader.gif | Bin 0 -> 784 bytes .../js/ckeditor/plugins/mathjax/lang/af.js | 1 + .../js/ckeditor/plugins/mathjax/lang/ar.js | 1 + .../js/ckeditor/plugins/mathjax/lang/az.js | 1 + .../js/ckeditor/plugins/mathjax/lang/bg.js | 1 + .../js/ckeditor/plugins/mathjax/lang/ca.js | 1 + .../js/ckeditor/plugins/mathjax/lang/cs.js | 1 + .../js/ckeditor/plugins/mathjax/lang/cy.js | 1 + .../js/ckeditor/plugins/mathjax/lang/da.js | 1 + .../js/ckeditor/plugins/mathjax/lang/de-ch.js | 1 + .../js/ckeditor/plugins/mathjax/lang/de.js | 1 + .../js/ckeditor/plugins/mathjax/lang/el.js | 1 + .../js/ckeditor/plugins/mathjax/lang/en-gb.js | 1 + .../js/ckeditor/plugins/mathjax/lang/en.js | 1 + .../js/ckeditor/plugins/mathjax/lang/eo.js | 1 + .../js/ckeditor/plugins/mathjax/lang/es-mx.js | 1 + .../js/ckeditor/plugins/mathjax/lang/es.js | 1 + .../js/ckeditor/plugins/mathjax/lang/eu.js | 1 + .../js/ckeditor/plugins/mathjax/lang/fa.js | 1 + .../js/ckeditor/plugins/mathjax/lang/fi.js | 1 + .../js/ckeditor/plugins/mathjax/lang/fr.js | 1 + .../js/ckeditor/plugins/mathjax/lang/gl.js | 1 + .../js/ckeditor/plugins/mathjax/lang/he.js | 1 + .../js/ckeditor/plugins/mathjax/lang/hr.js | 1 + .../js/ckeditor/plugins/mathjax/lang/hu.js | 1 + .../js/ckeditor/plugins/mathjax/lang/id.js | 1 + .../js/ckeditor/plugins/mathjax/lang/it.js | 1 + .../js/ckeditor/plugins/mathjax/lang/ja.js | 1 + .../js/ckeditor/plugins/mathjax/lang/km.js | 1 + .../js/ckeditor/plugins/mathjax/lang/ko.js | 1 + .../js/ckeditor/plugins/mathjax/lang/ku.js | 1 + .../js/ckeditor/plugins/mathjax/lang/lt.js | 1 + .../js/ckeditor/plugins/mathjax/lang/nb.js | 1 + .../js/ckeditor/plugins/mathjax/lang/nl.js | 1 + .../js/ckeditor/plugins/mathjax/lang/no.js | 1 + .../js/ckeditor/plugins/mathjax/lang/oc.js | 1 + .../js/ckeditor/plugins/mathjax/lang/pl.js | 1 + .../js/ckeditor/plugins/mathjax/lang/pt-br.js | 1 + .../js/ckeditor/plugins/mathjax/lang/pt.js | 1 + .../js/ckeditor/plugins/mathjax/lang/ro.js | 1 + .../js/ckeditor/plugins/mathjax/lang/ru.js | 1 + .../js/ckeditor/plugins/mathjax/lang/sk.js | 1 + .../js/ckeditor/plugins/mathjax/lang/sl.js | 1 + .../js/ckeditor/plugins/mathjax/lang/sq.js | 1 + .../js/ckeditor/plugins/mathjax/lang/sv.js | 1 + .../js/ckeditor/plugins/mathjax/lang/tr.js | 1 + .../js/ckeditor/plugins/mathjax/lang/tt.js | 1 + .../js/ckeditor/plugins/mathjax/lang/ug.js | 1 + .../js/ckeditor/plugins/mathjax/lang/uk.js | 1 + .../js/ckeditor/plugins/mathjax/lang/vi.js | 1 + .../js/ckeditor/plugins/mathjax/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/mathjax/lang/zh.js | 1 + .../js/ckeditor/plugins/mathjax/plugin.js | 15 + .../newpage/icons/hidpi/newpage-rtl.png | Bin 0 -> 653 bytes .../plugins/newpage/icons/hidpi/newpage.png | Bin 0 -> 675 bytes .../plugins/newpage/icons/newpage-rtl.png | Bin 0 -> 440 bytes .../plugins/newpage/icons/newpage.png | Bin 0 -> 444 bytes .../js/ckeditor/plugins/newpage/lang/af.js | 1 + .../js/ckeditor/plugins/newpage/lang/ar.js | 1 + .../js/ckeditor/plugins/newpage/lang/az.js | 1 + .../js/ckeditor/plugins/newpage/lang/bg.js | 1 + .../js/ckeditor/plugins/newpage/lang/bn.js | 1 + .../js/ckeditor/plugins/newpage/lang/bs.js | 1 + .../js/ckeditor/plugins/newpage/lang/ca.js | 1 + .../js/ckeditor/plugins/newpage/lang/cs.js | 1 + .../js/ckeditor/plugins/newpage/lang/cy.js | 1 + .../js/ckeditor/plugins/newpage/lang/da.js | 1 + .../js/ckeditor/plugins/newpage/lang/de-ch.js | 1 + .../js/ckeditor/plugins/newpage/lang/de.js | 1 + .../js/ckeditor/plugins/newpage/lang/el.js | 1 + .../js/ckeditor/plugins/newpage/lang/en-au.js | 1 + .../js/ckeditor/plugins/newpage/lang/en-ca.js | 1 + .../js/ckeditor/plugins/newpage/lang/en-gb.js | 1 + .../js/ckeditor/plugins/newpage/lang/en.js | 1 + .../js/ckeditor/plugins/newpage/lang/eo.js | 1 + .../js/ckeditor/plugins/newpage/lang/es-mx.js | 1 + .../js/ckeditor/plugins/newpage/lang/es.js | 1 + .../js/ckeditor/plugins/newpage/lang/et.js | 1 + .../js/ckeditor/plugins/newpage/lang/eu.js | 1 + .../js/ckeditor/plugins/newpage/lang/fa.js | 1 + .../js/ckeditor/plugins/newpage/lang/fi.js | 1 + .../js/ckeditor/plugins/newpage/lang/fo.js | 1 + .../js/ckeditor/plugins/newpage/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/newpage/lang/fr.js | 1 + .../js/ckeditor/plugins/newpage/lang/gl.js | 1 + .../js/ckeditor/plugins/newpage/lang/gu.js | 1 + .../js/ckeditor/plugins/newpage/lang/he.js | 1 + .../js/ckeditor/plugins/newpage/lang/hi.js | 1 + .../js/ckeditor/plugins/newpage/lang/hr.js | 1 + .../js/ckeditor/plugins/newpage/lang/hu.js | 1 + .../js/ckeditor/plugins/newpage/lang/id.js | 1 + .../js/ckeditor/plugins/newpage/lang/is.js | 1 + .../js/ckeditor/plugins/newpage/lang/it.js | 1 + .../js/ckeditor/plugins/newpage/lang/ja.js | 1 + .../js/ckeditor/plugins/newpage/lang/ka.js | 1 + .../js/ckeditor/plugins/newpage/lang/km.js | 1 + .../js/ckeditor/plugins/newpage/lang/ko.js | 1 + .../js/ckeditor/plugins/newpage/lang/ku.js | 1 + .../js/ckeditor/plugins/newpage/lang/lt.js | 1 + .../js/ckeditor/plugins/newpage/lang/lv.js | 1 + .../js/ckeditor/plugins/newpage/lang/mk.js | 1 + .../js/ckeditor/plugins/newpage/lang/mn.js | 1 + .../js/ckeditor/plugins/newpage/lang/ms.js | 1 + .../js/ckeditor/plugins/newpage/lang/nb.js | 1 + .../js/ckeditor/plugins/newpage/lang/nl.js | 1 + .../js/ckeditor/plugins/newpage/lang/no.js | 1 + .../js/ckeditor/plugins/newpage/lang/oc.js | 1 + .../js/ckeditor/plugins/newpage/lang/pl.js | 1 + .../js/ckeditor/plugins/newpage/lang/pt-br.js | 1 + .../js/ckeditor/plugins/newpage/lang/pt.js | 1 + .../js/ckeditor/plugins/newpage/lang/ro.js | 1 + .../js/ckeditor/plugins/newpage/lang/ru.js | 1 + .../js/ckeditor/plugins/newpage/lang/si.js | 1 + .../js/ckeditor/plugins/newpage/lang/sk.js | 1 + .../js/ckeditor/plugins/newpage/lang/sl.js | 1 + .../js/ckeditor/plugins/newpage/lang/sq.js | 1 + .../ckeditor/plugins/newpage/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/newpage/lang/sr.js | 1 + .../js/ckeditor/plugins/newpage/lang/sv.js | 1 + .../js/ckeditor/plugins/newpage/lang/th.js | 1 + .../js/ckeditor/plugins/newpage/lang/tr.js | 1 + .../js/ckeditor/plugins/newpage/lang/tt.js | 1 + .../js/ckeditor/plugins/newpage/lang/ug.js | 1 + .../js/ckeditor/plugins/newpage/lang/uk.js | 1 + .../js/ckeditor/plugins/newpage/lang/vi.js | 1 + .../js/ckeditor/plugins/newpage/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/newpage/lang/zh.js | 1 + .../js/ckeditor/plugins/newpage/plugin.js | 6 + .../plugins/notificationaggregator/plugin.js | 9 + .../pagebreak/icons/hidpi/pagebreak-rtl.png | Bin 0 -> 807 bytes .../pagebreak/icons/hidpi/pagebreak.png | Bin 0 -> 809 bytes .../plugins/pagebreak/icons/pagebreak-rtl.png | Bin 0 -> 468 bytes .../plugins/pagebreak/icons/pagebreak.png | Bin 0 -> 459 bytes .../plugins/pagebreak/images/pagebreak.gif | Bin 0 -> 99 bytes .../js/ckeditor/plugins/pagebreak/lang/af.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/ar.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/az.js | 4 + .../js/ckeditor/plugins/pagebreak/lang/bg.js | 4 + .../js/ckeditor/plugins/pagebreak/lang/bn.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/bs.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/ca.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/cs.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/cy.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/da.js | 1 + .../ckeditor/plugins/pagebreak/lang/de-ch.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/de.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/el.js | 1 + .../ckeditor/plugins/pagebreak/lang/en-au.js | 1 + .../ckeditor/plugins/pagebreak/lang/en-ca.js | 1 + .../ckeditor/plugins/pagebreak/lang/en-gb.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/en.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/eo.js | 1 + .../ckeditor/plugins/pagebreak/lang/es-mx.js | 4 + .../js/ckeditor/plugins/pagebreak/lang/es.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/et.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/eu.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/fa.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/fi.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/fo.js | 1 + .../ckeditor/plugins/pagebreak/lang/fr-ca.js | 4 + .../js/ckeditor/plugins/pagebreak/lang/fr.js | 4 + .../js/ckeditor/plugins/pagebreak/lang/gl.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/gu.js | 4 + .../js/ckeditor/plugins/pagebreak/lang/he.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/hi.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/hr.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/hu.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/id.js | 4 + .../js/ckeditor/plugins/pagebreak/lang/is.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/it.js | 4 + .../js/ckeditor/plugins/pagebreak/lang/ja.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/ka.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/km.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/ko.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/ku.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/lt.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/lv.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/mk.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/mn.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/ms.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/nb.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/nl.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/no.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/oc.js | 4 + .../js/ckeditor/plugins/pagebreak/lang/pl.js | 1 + .../ckeditor/plugins/pagebreak/lang/pt-br.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/pt.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/ro.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/ru.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/si.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/sk.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/sl.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/sq.js | 1 + .../plugins/pagebreak/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/sr.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/sv.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/th.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/tr.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/tt.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/ug.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/uk.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/vi.js | 1 + .../ckeditor/plugins/pagebreak/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/pagebreak/lang/zh.js | 1 + .../js/ckeditor/plugins/pagebreak/plugin.js | 9 + .../js/ckeditor/plugins/panelbutton/plugin.js | 8 + .../plugins/pastefromword/filter/default.js | 53 + .../placeholder/dialogs/placeholder.js | 5 + .../placeholder/icons/hidpi/placeholder.png | Bin 0 -> 1576 bytes .../plugins/placeholder/icons/placeholder.png | Bin 0 -> 835 bytes .../ckeditor/plugins/placeholder/lang/af.js | 11 + .../ckeditor/plugins/placeholder/lang/ar.js | 11 + .../ckeditor/plugins/placeholder/lang/az.js | 11 + .../ckeditor/plugins/placeholder/lang/bg.js | 11 + .../ckeditor/plugins/placeholder/lang/ca.js | 11 + .../ckeditor/plugins/placeholder/lang/cs.js | 11 + .../ckeditor/plugins/placeholder/lang/cy.js | 11 + .../ckeditor/plugins/placeholder/lang/da.js | 11 + .../plugins/placeholder/lang/de-ch.js | 11 + .../ckeditor/plugins/placeholder/lang/de.js | 11 + .../ckeditor/plugins/placeholder/lang/el.js | 11 + .../plugins/placeholder/lang/en-gb.js | 11 + .../ckeditor/plugins/placeholder/lang/en.js | 11 + .../ckeditor/plugins/placeholder/lang/eo.js | 11 + .../plugins/placeholder/lang/es-mx.js | 11 + .../ckeditor/plugins/placeholder/lang/es.js | 11 + .../ckeditor/plugins/placeholder/lang/et.js | 11 + .../ckeditor/plugins/placeholder/lang/eu.js | 11 + .../ckeditor/plugins/placeholder/lang/fa.js | 11 + .../ckeditor/plugins/placeholder/lang/fi.js | 11 + .../plugins/placeholder/lang/fr-ca.js | 11 + .../ckeditor/plugins/placeholder/lang/fr.js | 11 + .../ckeditor/plugins/placeholder/lang/gl.js | 11 + .../ckeditor/plugins/placeholder/lang/he.js | 11 + .../ckeditor/plugins/placeholder/lang/hr.js | 11 + .../ckeditor/plugins/placeholder/lang/hu.js | 11 + .../ckeditor/plugins/placeholder/lang/id.js | 11 + .../ckeditor/plugins/placeholder/lang/it.js | 11 + .../ckeditor/plugins/placeholder/lang/ja.js | 11 + .../ckeditor/plugins/placeholder/lang/km.js | 11 + .../ckeditor/plugins/placeholder/lang/ko.js | 11 + .../ckeditor/plugins/placeholder/lang/ku.js | 11 + .../ckeditor/plugins/placeholder/lang/lv.js | 11 + .../ckeditor/plugins/placeholder/lang/nb.js | 11 + .../ckeditor/plugins/placeholder/lang/nl.js | 11 + .../ckeditor/plugins/placeholder/lang/no.js | 11 + .../ckeditor/plugins/placeholder/lang/oc.js | 11 + .../ckeditor/plugins/placeholder/lang/pl.js | 11 + .../plugins/placeholder/lang/pt-br.js | 11 + .../ckeditor/plugins/placeholder/lang/pt.js | 11 + .../ckeditor/plugins/placeholder/lang/ru.js | 11 + .../ckeditor/plugins/placeholder/lang/si.js | 11 + .../ckeditor/plugins/placeholder/lang/sk.js | 11 + .../ckeditor/plugins/placeholder/lang/sl.js | 11 + .../ckeditor/plugins/placeholder/lang/sq.js | 11 + .../ckeditor/plugins/placeholder/lang/sv.js | 11 + .../ckeditor/plugins/placeholder/lang/th.js | 11 + .../ckeditor/plugins/placeholder/lang/tr.js | 11 + .../ckeditor/plugins/placeholder/lang/tt.js | 11 + .../ckeditor/plugins/placeholder/lang/ug.js | 11 + .../ckeditor/plugins/placeholder/lang/uk.js | 11 + .../ckeditor/plugins/placeholder/lang/vi.js | 11 + .../plugins/placeholder/lang/zh-cn.js | 11 + .../ckeditor/plugins/placeholder/lang/zh.js | 11 + .../js/ckeditor/plugins/placeholder/plugin.js | 7 + .../preview/icons/hidpi/preview-rtl.png | Bin 0 -> 1241 bytes .../plugins/preview/icons/hidpi/preview.png | Bin 0 -> 1254 bytes .../plugins/preview/icons/preview-rtl.png | Bin 0 -> 625 bytes .../plugins/preview/icons/preview.png | Bin 0 -> 632 bytes .../js/ckeditor/plugins/preview/lang/af.js | 1 + .../js/ckeditor/plugins/preview/lang/ar.js | 1 + .../js/ckeditor/plugins/preview/lang/az.js | 1 + .../js/ckeditor/plugins/preview/lang/bg.js | 1 + .../js/ckeditor/plugins/preview/lang/bn.js | 1 + .../js/ckeditor/plugins/preview/lang/bs.js | 1 + .../js/ckeditor/plugins/preview/lang/ca.js | 1 + .../js/ckeditor/plugins/preview/lang/cs.js | 1 + .../js/ckeditor/plugins/preview/lang/cy.js | 1 + .../js/ckeditor/plugins/preview/lang/da.js | 1 + .../js/ckeditor/plugins/preview/lang/de-ch.js | 1 + .../js/ckeditor/plugins/preview/lang/de.js | 1 + .../js/ckeditor/plugins/preview/lang/el.js | 1 + .../js/ckeditor/plugins/preview/lang/en-au.js | 1 + .../js/ckeditor/plugins/preview/lang/en-ca.js | 1 + .../js/ckeditor/plugins/preview/lang/en-gb.js | 1 + .../js/ckeditor/plugins/preview/lang/en.js | 1 + .../js/ckeditor/plugins/preview/lang/eo.js | 1 + .../js/ckeditor/plugins/preview/lang/es-mx.js | 1 + .../js/ckeditor/plugins/preview/lang/es.js | 1 + .../js/ckeditor/plugins/preview/lang/et.js | 1 + .../js/ckeditor/plugins/preview/lang/eu.js | 1 + .../js/ckeditor/plugins/preview/lang/fa.js | 1 + .../js/ckeditor/plugins/preview/lang/fi.js | 1 + .../js/ckeditor/plugins/preview/lang/fo.js | 1 + .../js/ckeditor/plugins/preview/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/preview/lang/fr.js | 1 + .../js/ckeditor/plugins/preview/lang/gl.js | 1 + .../js/ckeditor/plugins/preview/lang/gu.js | 1 + .../js/ckeditor/plugins/preview/lang/he.js | 1 + .../js/ckeditor/plugins/preview/lang/hi.js | 1 + .../js/ckeditor/plugins/preview/lang/hr.js | 1 + .../js/ckeditor/plugins/preview/lang/hu.js | 1 + .../js/ckeditor/plugins/preview/lang/id.js | 1 + .../js/ckeditor/plugins/preview/lang/is.js | 1 + .../js/ckeditor/plugins/preview/lang/it.js | 1 + .../js/ckeditor/plugins/preview/lang/ja.js | 1 + .../js/ckeditor/plugins/preview/lang/ka.js | 1 + .../js/ckeditor/plugins/preview/lang/km.js | 1 + .../js/ckeditor/plugins/preview/lang/ko.js | 1 + .../js/ckeditor/plugins/preview/lang/ku.js | 1 + .../js/ckeditor/plugins/preview/lang/lt.js | 1 + .../js/ckeditor/plugins/preview/lang/lv.js | 1 + .../js/ckeditor/plugins/preview/lang/mk.js | 1 + .../js/ckeditor/plugins/preview/lang/mn.js | 1 + .../js/ckeditor/plugins/preview/lang/ms.js | 1 + .../js/ckeditor/plugins/preview/lang/nb.js | 1 + .../js/ckeditor/plugins/preview/lang/nl.js | 1 + .../js/ckeditor/plugins/preview/lang/no.js | 1 + .../js/ckeditor/plugins/preview/lang/oc.js | 1 + .../js/ckeditor/plugins/preview/lang/pl.js | 1 + .../js/ckeditor/plugins/preview/lang/pt-br.js | 1 + .../js/ckeditor/plugins/preview/lang/pt.js | 1 + .../js/ckeditor/plugins/preview/lang/ro.js | 1 + .../js/ckeditor/plugins/preview/lang/ru.js | 1 + .../js/ckeditor/plugins/preview/lang/si.js | 1 + .../js/ckeditor/plugins/preview/lang/sk.js | 1 + .../js/ckeditor/plugins/preview/lang/sl.js | 1 + .../js/ckeditor/plugins/preview/lang/sq.js | 1 + .../ckeditor/plugins/preview/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/preview/lang/sr.js | 1 + .../js/ckeditor/plugins/preview/lang/sv.js | 1 + .../js/ckeditor/plugins/preview/lang/th.js | 1 + .../js/ckeditor/plugins/preview/lang/tr.js | 1 + .../js/ckeditor/plugins/preview/lang/tt.js | 1 + .../js/ckeditor/plugins/preview/lang/ug.js | 1 + .../js/ckeditor/plugins/preview/lang/uk.js | 1 + .../js/ckeditor/plugins/preview/lang/vi.js | 1 + .../js/ckeditor/plugins/preview/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/preview/lang/zh.js | 1 + .../js/ckeditor/plugins/preview/plugin.js | 9 + .../js/ckeditor/plugins/preview/preview.html | 13 + .../plugins/print/icons/hidpi/print.png | Bin 0 -> 928 bytes .../js/ckeditor/plugins/print/icons/print.png | Bin 0 -> 439 bytes .../js/ckeditor/plugins/print/lang/af.js | 1 + .../js/ckeditor/plugins/print/lang/ar.js | 1 + .../js/ckeditor/plugins/print/lang/az.js | 1 + .../js/ckeditor/plugins/print/lang/bg.js | 1 + .../js/ckeditor/plugins/print/lang/bn.js | 1 + .../js/ckeditor/plugins/print/lang/bs.js | 1 + .../js/ckeditor/plugins/print/lang/ca.js | 1 + .../js/ckeditor/plugins/print/lang/cs.js | 1 + .../js/ckeditor/plugins/print/lang/cy.js | 1 + .../js/ckeditor/plugins/print/lang/da.js | 1 + .../js/ckeditor/plugins/print/lang/de-ch.js | 1 + .../js/ckeditor/plugins/print/lang/de.js | 1 + .../js/ckeditor/plugins/print/lang/el.js | 1 + .../js/ckeditor/plugins/print/lang/en-au.js | 1 + .../js/ckeditor/plugins/print/lang/en-ca.js | 1 + .../js/ckeditor/plugins/print/lang/en-gb.js | 1 + .../js/ckeditor/plugins/print/lang/en.js | 1 + .../js/ckeditor/plugins/print/lang/eo.js | 1 + .../js/ckeditor/plugins/print/lang/es-mx.js | 1 + .../js/ckeditor/plugins/print/lang/es.js | 1 + .../js/ckeditor/plugins/print/lang/et.js | 1 + .../js/ckeditor/plugins/print/lang/eu.js | 1 + .../js/ckeditor/plugins/print/lang/fa.js | 1 + .../js/ckeditor/plugins/print/lang/fi.js | 1 + .../js/ckeditor/plugins/print/lang/fo.js | 1 + .../js/ckeditor/plugins/print/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/print/lang/fr.js | 1 + .../js/ckeditor/plugins/print/lang/gl.js | 1 + .../js/ckeditor/plugins/print/lang/gu.js | 1 + .../js/ckeditor/plugins/print/lang/he.js | 1 + .../js/ckeditor/plugins/print/lang/hi.js | 1 + .../js/ckeditor/plugins/print/lang/hr.js | 1 + .../js/ckeditor/plugins/print/lang/hu.js | 1 + .../js/ckeditor/plugins/print/lang/id.js | 1 + .../js/ckeditor/plugins/print/lang/is.js | 1 + .../js/ckeditor/plugins/print/lang/it.js | 1 + .../js/ckeditor/plugins/print/lang/ja.js | 1 + .../js/ckeditor/plugins/print/lang/ka.js | 1 + .../js/ckeditor/plugins/print/lang/km.js | 1 + .../js/ckeditor/plugins/print/lang/ko.js | 1 + .../js/ckeditor/plugins/print/lang/ku.js | 1 + .../js/ckeditor/plugins/print/lang/lt.js | 1 + .../js/ckeditor/plugins/print/lang/lv.js | 1 + .../js/ckeditor/plugins/print/lang/mk.js | 1 + .../js/ckeditor/plugins/print/lang/mn.js | 1 + .../js/ckeditor/plugins/print/lang/ms.js | 1 + .../js/ckeditor/plugins/print/lang/nb.js | 1 + .../js/ckeditor/plugins/print/lang/nl.js | 1 + .../js/ckeditor/plugins/print/lang/no.js | 1 + .../js/ckeditor/plugins/print/lang/oc.js | 1 + .../js/ckeditor/plugins/print/lang/pl.js | 1 + .../js/ckeditor/plugins/print/lang/pt-br.js | 1 + .../js/ckeditor/plugins/print/lang/pt.js | 1 + .../js/ckeditor/plugins/print/lang/ro.js | 1 + .../js/ckeditor/plugins/print/lang/ru.js | 1 + .../js/ckeditor/plugins/print/lang/si.js | 1 + .../js/ckeditor/plugins/print/lang/sk.js | 1 + .../js/ckeditor/plugins/print/lang/sl.js | 1 + .../js/ckeditor/plugins/print/lang/sq.js | 1 + .../js/ckeditor/plugins/print/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/print/lang/sr.js | 1 + .../js/ckeditor/plugins/print/lang/sv.js | 1 + .../js/ckeditor/plugins/print/lang/th.js | 1 + .../js/ckeditor/plugins/print/lang/tr.js | 1 + .../js/ckeditor/plugins/print/lang/tt.js | 1 + .../js/ckeditor/plugins/print/lang/ug.js | 1 + .../js/ckeditor/plugins/print/lang/uk.js | 1 + .../js/ckeditor/plugins/print/lang/vi.js | 1 + .../js/ckeditor/plugins/print/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/print/lang/zh.js | 1 + .../js/ckeditor/plugins/print/plugin.js | 6 + .../plugins/save/icons/hidpi/save.png | Bin 0 -> 809 bytes .../js/ckeditor/plugins/save/icons/save.png | Bin 0 -> 430 bytes .../js/ckeditor/plugins/save/lang/af.js | 1 + .../js/ckeditor/plugins/save/lang/ar.js | 1 + .../js/ckeditor/plugins/save/lang/az.js | 1 + .../js/ckeditor/plugins/save/lang/bg.js | 1 + .../js/ckeditor/plugins/save/lang/bn.js | 1 + .../js/ckeditor/plugins/save/lang/bs.js | 1 + .../js/ckeditor/plugins/save/lang/ca.js | 1 + .../js/ckeditor/plugins/save/lang/cs.js | 1 + .../js/ckeditor/plugins/save/lang/cy.js | 1 + .../js/ckeditor/plugins/save/lang/da.js | 1 + .../js/ckeditor/plugins/save/lang/de-ch.js | 1 + .../js/ckeditor/plugins/save/lang/de.js | 1 + .../js/ckeditor/plugins/save/lang/el.js | 1 + .../js/ckeditor/plugins/save/lang/en-au.js | 1 + .../js/ckeditor/plugins/save/lang/en-ca.js | 1 + .../js/ckeditor/plugins/save/lang/en-gb.js | 1 + .../js/ckeditor/plugins/save/lang/en.js | 1 + .../js/ckeditor/plugins/save/lang/eo.js | 1 + .../js/ckeditor/plugins/save/lang/es-mx.js | 1 + .../js/ckeditor/plugins/save/lang/es.js | 1 + .../js/ckeditor/plugins/save/lang/et.js | 1 + .../js/ckeditor/plugins/save/lang/eu.js | 1 + .../js/ckeditor/plugins/save/lang/fa.js | 1 + .../js/ckeditor/plugins/save/lang/fi.js | 1 + .../js/ckeditor/plugins/save/lang/fo.js | 1 + .../js/ckeditor/plugins/save/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/save/lang/fr.js | 1 + .../js/ckeditor/plugins/save/lang/gl.js | 1 + .../js/ckeditor/plugins/save/lang/gu.js | 1 + .../js/ckeditor/plugins/save/lang/he.js | 1 + .../js/ckeditor/plugins/save/lang/hi.js | 1 + .../js/ckeditor/plugins/save/lang/hr.js | 1 + .../js/ckeditor/plugins/save/lang/hu.js | 1 + .../js/ckeditor/plugins/save/lang/id.js | 1 + .../js/ckeditor/plugins/save/lang/is.js | 1 + .../js/ckeditor/plugins/save/lang/it.js | 1 + .../js/ckeditor/plugins/save/lang/ja.js | 1 + .../js/ckeditor/plugins/save/lang/ka.js | 1 + .../js/ckeditor/plugins/save/lang/km.js | 1 + .../js/ckeditor/plugins/save/lang/ko.js | 1 + .../js/ckeditor/plugins/save/lang/ku.js | 1 + .../js/ckeditor/plugins/save/lang/lt.js | 1 + .../js/ckeditor/plugins/save/lang/lv.js | 1 + .../js/ckeditor/plugins/save/lang/mk.js | 1 + .../js/ckeditor/plugins/save/lang/mn.js | 1 + .../js/ckeditor/plugins/save/lang/ms.js | 1 + .../js/ckeditor/plugins/save/lang/nb.js | 1 + .../js/ckeditor/plugins/save/lang/nl.js | 1 + .../js/ckeditor/plugins/save/lang/no.js | 1 + .../js/ckeditor/plugins/save/lang/oc.js | 1 + .../js/ckeditor/plugins/save/lang/pl.js | 1 + .../js/ckeditor/plugins/save/lang/pt-br.js | 1 + .../js/ckeditor/plugins/save/lang/pt.js | 1 + .../js/ckeditor/plugins/save/lang/ro.js | 1 + .../js/ckeditor/plugins/save/lang/ru.js | 1 + .../js/ckeditor/plugins/save/lang/si.js | 1 + .../js/ckeditor/plugins/save/lang/sk.js | 1 + .../js/ckeditor/plugins/save/lang/sl.js | 1 + .../js/ckeditor/plugins/save/lang/sq.js | 1 + .../js/ckeditor/plugins/save/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/save/lang/sr.js | 1 + .../js/ckeditor/plugins/save/lang/sv.js | 1 + .../js/ckeditor/plugins/save/lang/th.js | 1 + .../js/ckeditor/plugins/save/lang/tr.js | 1 + .../js/ckeditor/plugins/save/lang/tt.js | 1 + .../js/ckeditor/plugins/save/lang/ug.js | 1 + .../js/ckeditor/plugins/save/lang/uk.js | 1 + .../js/ckeditor/plugins/save/lang/vi.js | 1 + .../js/ckeditor/plugins/save/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/save/lang/zh.js | 1 + .../js/ckeditor/plugins/save/plugin.js | 6 + .../js/ckeditor/plugins/scayt/CHANGELOG.md | 20 + .../js/ckeditor/plugins/scayt/LICENSE.md | 28 + .../ckeditor/plugins/scayt/dialogs/dialog.css | 23 + .../ckeditor/plugins/scayt/dialogs/options.js | 33 + .../plugins/scayt/dialogs/toolbar.css | 72 + .../plugins/scayt/skins/moono-lisa/scayt.css | 20 + .../selectall/icons/hidpi/selectall.png | Bin 0 -> 1117 bytes .../plugins/selectall/icons/selectall.png | Bin 0 -> 747 bytes .../js/ckeditor/plugins/selectall/lang/af.js | 1 + .../js/ckeditor/plugins/selectall/lang/ar.js | 1 + .../js/ckeditor/plugins/selectall/lang/az.js | 1 + .../js/ckeditor/plugins/selectall/lang/bg.js | 1 + .../js/ckeditor/plugins/selectall/lang/bn.js | 1 + .../js/ckeditor/plugins/selectall/lang/bs.js | 1 + .../js/ckeditor/plugins/selectall/lang/ca.js | 1 + .../js/ckeditor/plugins/selectall/lang/cs.js | 1 + .../js/ckeditor/plugins/selectall/lang/cy.js | 1 + .../js/ckeditor/plugins/selectall/lang/da.js | 1 + .../ckeditor/plugins/selectall/lang/de-ch.js | 1 + .../js/ckeditor/plugins/selectall/lang/de.js | 1 + .../js/ckeditor/plugins/selectall/lang/el.js | 1 + .../ckeditor/plugins/selectall/lang/en-au.js | 1 + .../ckeditor/plugins/selectall/lang/en-ca.js | 1 + .../ckeditor/plugins/selectall/lang/en-gb.js | 1 + .../js/ckeditor/plugins/selectall/lang/en.js | 1 + .../js/ckeditor/plugins/selectall/lang/eo.js | 1 + .../ckeditor/plugins/selectall/lang/es-mx.js | 1 + .../js/ckeditor/plugins/selectall/lang/es.js | 1 + .../js/ckeditor/plugins/selectall/lang/et.js | 1 + .../js/ckeditor/plugins/selectall/lang/eu.js | 1 + .../js/ckeditor/plugins/selectall/lang/fa.js | 1 + .../js/ckeditor/plugins/selectall/lang/fi.js | 1 + .../js/ckeditor/plugins/selectall/lang/fo.js | 1 + .../ckeditor/plugins/selectall/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/selectall/lang/fr.js | 1 + .../js/ckeditor/plugins/selectall/lang/gl.js | 1 + .../js/ckeditor/plugins/selectall/lang/gu.js | 1 + .../js/ckeditor/plugins/selectall/lang/he.js | 1 + .../js/ckeditor/plugins/selectall/lang/hi.js | 1 + .../js/ckeditor/plugins/selectall/lang/hr.js | 1 + .../js/ckeditor/plugins/selectall/lang/hu.js | 1 + .../js/ckeditor/plugins/selectall/lang/id.js | 1 + .../js/ckeditor/plugins/selectall/lang/is.js | 1 + .../js/ckeditor/plugins/selectall/lang/it.js | 1 + .../js/ckeditor/plugins/selectall/lang/ja.js | 1 + .../js/ckeditor/plugins/selectall/lang/ka.js | 1 + .../js/ckeditor/plugins/selectall/lang/km.js | 1 + .../js/ckeditor/plugins/selectall/lang/ko.js | 1 + .../js/ckeditor/plugins/selectall/lang/ku.js | 1 + .../js/ckeditor/plugins/selectall/lang/lt.js | 1 + .../js/ckeditor/plugins/selectall/lang/lv.js | 1 + .../js/ckeditor/plugins/selectall/lang/mk.js | 1 + .../js/ckeditor/plugins/selectall/lang/mn.js | 1 + .../js/ckeditor/plugins/selectall/lang/ms.js | 1 + .../js/ckeditor/plugins/selectall/lang/nb.js | 1 + .../js/ckeditor/plugins/selectall/lang/nl.js | 1 + .../js/ckeditor/plugins/selectall/lang/no.js | 1 + .../js/ckeditor/plugins/selectall/lang/oc.js | 1 + .../js/ckeditor/plugins/selectall/lang/pl.js | 1 + .../ckeditor/plugins/selectall/lang/pt-br.js | 1 + .../js/ckeditor/plugins/selectall/lang/pt.js | 1 + .../js/ckeditor/plugins/selectall/lang/ro.js | 1 + .../js/ckeditor/plugins/selectall/lang/ru.js | 1 + .../js/ckeditor/plugins/selectall/lang/si.js | 1 + .../js/ckeditor/plugins/selectall/lang/sk.js | 1 + .../js/ckeditor/plugins/selectall/lang/sl.js | 1 + .../js/ckeditor/plugins/selectall/lang/sq.js | 1 + .../plugins/selectall/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/selectall/lang/sr.js | 1 + .../js/ckeditor/plugins/selectall/lang/sv.js | 1 + .../js/ckeditor/plugins/selectall/lang/th.js | 1 + .../js/ckeditor/plugins/selectall/lang/tr.js | 1 + .../js/ckeditor/plugins/selectall/lang/tt.js | 1 + .../js/ckeditor/plugins/selectall/lang/ug.js | 1 + .../js/ckeditor/plugins/selectall/lang/uk.js | 1 + .../js/ckeditor/plugins/selectall/lang/vi.js | 1 + .../ckeditor/plugins/selectall/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/selectall/lang/zh.js | 1 + .../js/ckeditor/plugins/selectall/plugin.js | 6 + .../js/ckeditor/plugins/sharedspace/plugin.js | 7 + .../showblocks/icons/hidpi/showblocks-rtl.png | Bin 0 -> 910 bytes .../showblocks/icons/hidpi/showblocks.png | Bin 0 -> 918 bytes .../showblocks/icons/showblocks-rtl.png | Bin 0 -> 490 bytes .../plugins/showblocks/icons/showblocks.png | Bin 0 -> 483 bytes .../showblocks/images/block_address.png | Bin 0 -> 152 bytes .../showblocks/images/block_blockquote.png | Bin 0 -> 154 bytes .../plugins/showblocks/images/block_div.png | Bin 0 -> 127 bytes .../plugins/showblocks/images/block_h1.png | Bin 0 -> 120 bytes .../plugins/showblocks/images/block_h2.png | Bin 0 -> 127 bytes .../plugins/showblocks/images/block_h3.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_h4.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_h5.png | Bin 0 -> 126 bytes .../plugins/showblocks/images/block_h6.png | Bin 0 -> 123 bytes .../plugins/showblocks/images/block_p.png | Bin 0 -> 115 bytes .../plugins/showblocks/images/block_pre.png | Bin 0 -> 128 bytes .../js/ckeditor/plugins/showblocks/lang/af.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ar.js | 1 + .../js/ckeditor/plugins/showblocks/lang/az.js | 1 + .../js/ckeditor/plugins/showblocks/lang/bg.js | 1 + .../js/ckeditor/plugins/showblocks/lang/bn.js | 1 + .../js/ckeditor/plugins/showblocks/lang/bs.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ca.js | 1 + .../js/ckeditor/plugins/showblocks/lang/cs.js | 1 + .../js/ckeditor/plugins/showblocks/lang/cy.js | 1 + .../js/ckeditor/plugins/showblocks/lang/da.js | 1 + .../ckeditor/plugins/showblocks/lang/de-ch.js | 1 + .../js/ckeditor/plugins/showblocks/lang/de.js | 1 + .../js/ckeditor/plugins/showblocks/lang/el.js | 1 + .../ckeditor/plugins/showblocks/lang/en-au.js | 1 + .../ckeditor/plugins/showblocks/lang/en-ca.js | 1 + .../ckeditor/plugins/showblocks/lang/en-gb.js | 1 + .../js/ckeditor/plugins/showblocks/lang/en.js | 1 + .../js/ckeditor/plugins/showblocks/lang/eo.js | 1 + .../ckeditor/plugins/showblocks/lang/es-mx.js | 1 + .../js/ckeditor/plugins/showblocks/lang/es.js | 1 + .../js/ckeditor/plugins/showblocks/lang/et.js | 1 + .../js/ckeditor/plugins/showblocks/lang/eu.js | 1 + .../js/ckeditor/plugins/showblocks/lang/fa.js | 1 + .../js/ckeditor/plugins/showblocks/lang/fi.js | 1 + .../js/ckeditor/plugins/showblocks/lang/fo.js | 1 + .../ckeditor/plugins/showblocks/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/showblocks/lang/fr.js | 1 + .../js/ckeditor/plugins/showblocks/lang/gl.js | 1 + .../js/ckeditor/plugins/showblocks/lang/gu.js | 1 + .../js/ckeditor/plugins/showblocks/lang/he.js | 1 + .../js/ckeditor/plugins/showblocks/lang/hi.js | 1 + .../js/ckeditor/plugins/showblocks/lang/hr.js | 1 + .../js/ckeditor/plugins/showblocks/lang/hu.js | 1 + .../js/ckeditor/plugins/showblocks/lang/id.js | 1 + .../js/ckeditor/plugins/showblocks/lang/is.js | 1 + .../js/ckeditor/plugins/showblocks/lang/it.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ja.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ka.js | 1 + .../js/ckeditor/plugins/showblocks/lang/km.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ko.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ku.js | 1 + .../js/ckeditor/plugins/showblocks/lang/lt.js | 1 + .../js/ckeditor/plugins/showblocks/lang/lv.js | 1 + .../js/ckeditor/plugins/showblocks/lang/mk.js | 1 + .../js/ckeditor/plugins/showblocks/lang/mn.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ms.js | 1 + .../js/ckeditor/plugins/showblocks/lang/nb.js | 1 + .../js/ckeditor/plugins/showblocks/lang/nl.js | 1 + .../js/ckeditor/plugins/showblocks/lang/no.js | 1 + .../js/ckeditor/plugins/showblocks/lang/oc.js | 1 + .../js/ckeditor/plugins/showblocks/lang/pl.js | 1 + .../ckeditor/plugins/showblocks/lang/pt-br.js | 1 + .../js/ckeditor/plugins/showblocks/lang/pt.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ro.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ru.js | 1 + .../js/ckeditor/plugins/showblocks/lang/si.js | 1 + .../js/ckeditor/plugins/showblocks/lang/sk.js | 1 + .../js/ckeditor/plugins/showblocks/lang/sl.js | 1 + .../js/ckeditor/plugins/showblocks/lang/sq.js | 1 + .../plugins/showblocks/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/showblocks/lang/sr.js | 1 + .../js/ckeditor/plugins/showblocks/lang/sv.js | 1 + .../js/ckeditor/plugins/showblocks/lang/th.js | 1 + .../js/ckeditor/plugins/showblocks/lang/tr.js | 1 + .../js/ckeditor/plugins/showblocks/lang/tt.js | 1 + .../js/ckeditor/plugins/showblocks/lang/ug.js | 1 + .../js/ckeditor/plugins/showblocks/lang/uk.js | 1 + .../js/ckeditor/plugins/showblocks/lang/vi.js | 1 + .../ckeditor/plugins/showblocks/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/showblocks/lang/zh.js | 1 + .../js/ckeditor/plugins/showblocks/plugin.js | 9 + .../ckeditor/plugins/smiley/dialogs/smiley.js | 11 + .../plugins/smiley/icons/hidpi/smiley.png | Bin 0 -> 1708 bytes .../ckeditor/plugins/smiley/icons/smiley.png | Bin 0 -> 783 bytes .../plugins/smiley/images/angel_smile.gif | Bin 0 -> 1245 bytes .../plugins/smiley/images/angel_smile.png | Bin 0 -> 1172 bytes .../plugins/smiley/images/angry_smile.gif | Bin 0 -> 1219 bytes .../plugins/smiley/images/angry_smile.png | Bin 0 -> 1220 bytes .../plugins/smiley/images/broken_heart.gif | Bin 0 -> 732 bytes .../plugins/smiley/images/broken_heart.png | Bin 0 -> 1139 bytes .../plugins/smiley/images/confused_smile.gif | Bin 0 -> 1202 bytes .../plugins/smiley/images/confused_smile.png | Bin 0 -> 1101 bytes .../plugins/smiley/images/cry_smile.gif | Bin 0 -> 795 bytes .../plugins/smiley/images/cry_smile.png | Bin 0 -> 1214 bytes .../plugins/smiley/images/devil_smile.gif | Bin 0 -> 1239 bytes .../plugins/smiley/images/devil_smile.png | Bin 0 -> 1220 bytes .../smiley/images/embaressed_smile.gif | Bin 0 -> 786 bytes .../smiley/images/embarrassed_smile.gif | Bin 0 -> 786 bytes .../smiley/images/embarrassed_smile.png | Bin 0 -> 1145 bytes .../plugins/smiley/images/envelope.gif | Bin 0 -> 506 bytes .../plugins/smiley/images/envelope.png | Bin 0 -> 760 bytes .../ckeditor/plugins/smiley/images/heart.gif | Bin 0 -> 692 bytes .../ckeditor/plugins/smiley/images/heart.png | Bin 0 -> 999 bytes .../ckeditor/plugins/smiley/images/kiss.gif | Bin 0 -> 683 bytes .../ckeditor/plugins/smiley/images/kiss.png | Bin 0 -> 1003 bytes .../plugins/smiley/images/lightbulb.gif | Bin 0 -> 660 bytes .../plugins/smiley/images/lightbulb.png | Bin 0 -> 919 bytes .../plugins/smiley/images/omg_smile.gif | Bin 0 -> 820 bytes .../plugins/smiley/images/omg_smile.png | Bin 0 -> 1122 bytes .../plugins/smiley/images/regular_smile.gif | Bin 0 -> 1209 bytes .../plugins/smiley/images/regular_smile.png | Bin 0 -> 1084 bytes .../plugins/smiley/images/sad_smile.gif | Bin 0 -> 782 bytes .../plugins/smiley/images/sad_smile.png | Bin 0 -> 1115 bytes .../plugins/smiley/images/shades_smile.gif | Bin 0 -> 1231 bytes .../plugins/smiley/images/shades_smile.png | Bin 0 -> 1204 bytes .../plugins/smiley/images/teeth_smile.gif | Bin 0 -> 1201 bytes .../plugins/smiley/images/teeth_smile.png | Bin 0 -> 1183 bytes .../plugins/smiley/images/thumbs_down.gif | Bin 0 -> 715 bytes .../plugins/smiley/images/thumbs_down.png | Bin 0 -> 985 bytes .../plugins/smiley/images/thumbs_up.gif | Bin 0 -> 714 bytes .../plugins/smiley/images/thumbs_up.png | Bin 0 -> 959 bytes .../plugins/smiley/images/tongue_smile.gif | Bin 0 -> 1210 bytes .../plugins/smiley/images/tongue_smile.png | Bin 0 -> 1132 bytes .../plugins/smiley/images/tounge_smile.gif | Bin 0 -> 1210 bytes .../images/whatchutalkingabout_smile.gif | Bin 0 -> 775 bytes .../images/whatchutalkingabout_smile.png | Bin 0 -> 1039 bytes .../plugins/smiley/images/wink_smile.gif | Bin 0 -> 1202 bytes .../plugins/smiley/images/wink_smile.png | Bin 0 -> 1114 bytes .../js/ckeditor/plugins/smiley/lang/af.js | 5 + .../js/ckeditor/plugins/smiley/lang/ar.js | 1 + .../js/ckeditor/plugins/smiley/lang/az.js | 5 + .../js/ckeditor/plugins/smiley/lang/bg.js | 5 + .../js/ckeditor/plugins/smiley/lang/bn.js | 1 + .../js/ckeditor/plugins/smiley/lang/bs.js | 1 + .../js/ckeditor/plugins/smiley/lang/ca.js | 5 + .../js/ckeditor/plugins/smiley/lang/cs.js | 5 + .../js/ckeditor/plugins/smiley/lang/cy.js | 5 + .../js/ckeditor/plugins/smiley/lang/da.js | 1 + .../js/ckeditor/plugins/smiley/lang/de-ch.js | 1 + .../js/ckeditor/plugins/smiley/lang/de.js | 1 + .../js/ckeditor/plugins/smiley/lang/el.js | 5 + .../js/ckeditor/plugins/smiley/lang/en-au.js | 1 + .../js/ckeditor/plugins/smiley/lang/en-ca.js | 1 + .../js/ckeditor/plugins/smiley/lang/en-gb.js | 1 + .../js/ckeditor/plugins/smiley/lang/en.js | 1 + .../js/ckeditor/plugins/smiley/lang/eo.js | 5 + .../js/ckeditor/plugins/smiley/lang/es-mx.js | 5 + .../js/ckeditor/plugins/smiley/lang/es.js | 5 + .../js/ckeditor/plugins/smiley/lang/et.js | 5 + .../js/ckeditor/plugins/smiley/lang/eu.js | 5 + .../js/ckeditor/plugins/smiley/lang/fa.js | 1 + .../js/ckeditor/plugins/smiley/lang/fi.js | 1 + .../js/ckeditor/plugins/smiley/lang/fo.js | 1 + .../js/ckeditor/plugins/smiley/lang/fr-ca.js | 5 + .../js/ckeditor/plugins/smiley/lang/fr.js | 5 + .../js/ckeditor/plugins/smiley/lang/gl.js | 5 + .../js/ckeditor/plugins/smiley/lang/gu.js | 1 + .../js/ckeditor/plugins/smiley/lang/he.js | 1 + .../js/ckeditor/plugins/smiley/lang/hi.js | 5 + .../js/ckeditor/plugins/smiley/lang/hr.js | 1 + .../js/ckeditor/plugins/smiley/lang/hu.js | 5 + .../js/ckeditor/plugins/smiley/lang/id.js | 1 + .../js/ckeditor/plugins/smiley/lang/is.js | 1 + .../js/ckeditor/plugins/smiley/lang/it.js | 1 + .../js/ckeditor/plugins/smiley/lang/ja.js | 1 + .../js/ckeditor/plugins/smiley/lang/ka.js | 5 + .../js/ckeditor/plugins/smiley/lang/km.js | 5 + .../js/ckeditor/plugins/smiley/lang/ko.js | 1 + .../js/ckeditor/plugins/smiley/lang/ku.js | 5 + .../js/ckeditor/plugins/smiley/lang/lt.js | 5 + .../js/ckeditor/plugins/smiley/lang/lv.js | 5 + .../js/ckeditor/plugins/smiley/lang/mk.js | 1 + .../js/ckeditor/plugins/smiley/lang/mn.js | 5 + .../js/ckeditor/plugins/smiley/lang/ms.js | 1 + .../js/ckeditor/plugins/smiley/lang/nb.js | 1 + .../js/ckeditor/plugins/smiley/lang/nl.js | 1 + .../js/ckeditor/plugins/smiley/lang/no.js | 1 + .../js/ckeditor/plugins/smiley/lang/oc.js | 5 + .../js/ckeditor/plugins/smiley/lang/pl.js | 1 + .../js/ckeditor/plugins/smiley/lang/pt-br.js | 5 + .../js/ckeditor/plugins/smiley/lang/pt.js | 5 + .../js/ckeditor/plugins/smiley/lang/ro.js | 1 + .../js/ckeditor/plugins/smiley/lang/ru.js | 1 + .../js/ckeditor/plugins/smiley/lang/si.js | 5 + .../js/ckeditor/plugins/smiley/lang/sk.js | 5 + .../js/ckeditor/plugins/smiley/lang/sl.js | 1 + .../js/ckeditor/plugins/smiley/lang/sq.js | 1 + .../ckeditor/plugins/smiley/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/smiley/lang/sr.js | 1 + .../js/ckeditor/plugins/smiley/lang/sv.js | 1 + .../js/ckeditor/plugins/smiley/lang/th.js | 5 + .../js/ckeditor/plugins/smiley/lang/tr.js | 1 + .../js/ckeditor/plugins/smiley/lang/tt.js | 1 + .../js/ckeditor/plugins/smiley/lang/ug.js | 5 + .../js/ckeditor/plugins/smiley/lang/uk.js | 1 + .../js/ckeditor/plugins/smiley/lang/vi.js | 1 + .../js/ckeditor/plugins/smiley/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/smiley/lang/zh.js | 1 + .../js/ckeditor/plugins/smiley/plugin.js | 7 + .../sourcedialog/dialogs/sourcedialog.js | 6 + .../icons/hidpi/sourcedialog-rtl.png | Bin 0 -> 1018 bytes .../sourcedialog/icons/hidpi/sourcedialog.png | Bin 0 -> 1041 bytes .../sourcedialog/icons/sourcedialog-rtl.png | Bin 0 -> 565 bytes .../sourcedialog/icons/sourcedialog.png | Bin 0 -> 571 bytes .../ckeditor/plugins/sourcedialog/lang/af.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ar.js | 1 + .../ckeditor/plugins/sourcedialog/lang/az.js | 1 + .../ckeditor/plugins/sourcedialog/lang/bg.js | 1 + .../ckeditor/plugins/sourcedialog/lang/bn.js | 1 + .../ckeditor/plugins/sourcedialog/lang/bs.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ca.js | 1 + .../ckeditor/plugins/sourcedialog/lang/cs.js | 1 + .../ckeditor/plugins/sourcedialog/lang/cy.js | 1 + .../ckeditor/plugins/sourcedialog/lang/da.js | 1 + .../plugins/sourcedialog/lang/de-ch.js | 1 + .../ckeditor/plugins/sourcedialog/lang/de.js | 1 + .../ckeditor/plugins/sourcedialog/lang/el.js | 1 + .../plugins/sourcedialog/lang/en-au.js | 1 + .../plugins/sourcedialog/lang/en-ca.js | 1 + .../plugins/sourcedialog/lang/en-gb.js | 1 + .../ckeditor/plugins/sourcedialog/lang/en.js | 1 + .../ckeditor/plugins/sourcedialog/lang/eo.js | 1 + .../plugins/sourcedialog/lang/es-mx.js | 1 + .../ckeditor/plugins/sourcedialog/lang/es.js | 1 + .../ckeditor/plugins/sourcedialog/lang/et.js | 1 + .../ckeditor/plugins/sourcedialog/lang/eu.js | 1 + .../ckeditor/plugins/sourcedialog/lang/fa.js | 1 + .../ckeditor/plugins/sourcedialog/lang/fi.js | 1 + .../ckeditor/plugins/sourcedialog/lang/fo.js | 1 + .../plugins/sourcedialog/lang/fr-ca.js | 1 + .../ckeditor/plugins/sourcedialog/lang/fr.js | 1 + .../ckeditor/plugins/sourcedialog/lang/gl.js | 1 + .../ckeditor/plugins/sourcedialog/lang/gu.js | 4 + .../ckeditor/plugins/sourcedialog/lang/he.js | 1 + .../ckeditor/plugins/sourcedialog/lang/hi.js | 1 + .../ckeditor/plugins/sourcedialog/lang/hr.js | 1 + .../ckeditor/plugins/sourcedialog/lang/hu.js | 1 + .../ckeditor/plugins/sourcedialog/lang/id.js | 1 + .../ckeditor/plugins/sourcedialog/lang/is.js | 1 + .../ckeditor/plugins/sourcedialog/lang/it.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ja.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ka.js | 1 + .../ckeditor/plugins/sourcedialog/lang/km.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ko.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ku.js | 1 + .../ckeditor/plugins/sourcedialog/lang/lt.js | 1 + .../ckeditor/plugins/sourcedialog/lang/lv.js | 1 + .../ckeditor/plugins/sourcedialog/lang/mn.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ms.js | 1 + .../ckeditor/plugins/sourcedialog/lang/nb.js | 1 + .../ckeditor/plugins/sourcedialog/lang/nl.js | 1 + .../ckeditor/plugins/sourcedialog/lang/no.js | 1 + .../ckeditor/plugins/sourcedialog/lang/oc.js | 1 + .../ckeditor/plugins/sourcedialog/lang/pl.js | 1 + .../plugins/sourcedialog/lang/pt-br.js | 1 + .../ckeditor/plugins/sourcedialog/lang/pt.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ro.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ru.js | 1 + .../ckeditor/plugins/sourcedialog/lang/si.js | 1 + .../ckeditor/plugins/sourcedialog/lang/sk.js | 1 + .../ckeditor/plugins/sourcedialog/lang/sl.js | 1 + .../ckeditor/plugins/sourcedialog/lang/sq.js | 1 + .../plugins/sourcedialog/lang/sr-latn.js | 1 + .../ckeditor/plugins/sourcedialog/lang/sr.js | 1 + .../ckeditor/plugins/sourcedialog/lang/sv.js | 1 + .../ckeditor/plugins/sourcedialog/lang/th.js | 1 + .../ckeditor/plugins/sourcedialog/lang/tr.js | 1 + .../ckeditor/plugins/sourcedialog/lang/tt.js | 1 + .../ckeditor/plugins/sourcedialog/lang/ug.js | 1 + .../ckeditor/plugins/sourcedialog/lang/uk.js | 1 + .../ckeditor/plugins/sourcedialog/lang/vi.js | 1 + .../plugins/sourcedialog/lang/zh-cn.js | 1 + .../ckeditor/plugins/sourcedialog/lang/zh.js | 1 + .../ckeditor/plugins/sourcedialog/plugin.js | 6 + .../dialogs/lang/_translationstatus.txt | 20 + .../plugins/specialchar/dialogs/lang/af.js | 124 + .../plugins/specialchar/dialogs/lang/ar.js | 124 + .../plugins/specialchar/dialogs/lang/az.js | 124 + .../plugins/specialchar/dialogs/lang/bg.js | 124 + .../plugins/specialchar/dialogs/lang/ca.js | 124 + .../plugins/specialchar/dialogs/lang/cs.js | 124 + .../plugins/specialchar/dialogs/lang/cy.js | 124 + .../plugins/specialchar/dialogs/lang/da.js | 124 + .../plugins/specialchar/dialogs/lang/de-ch.js | 124 + .../plugins/specialchar/dialogs/lang/de.js | 124 + .../plugins/specialchar/dialogs/lang/el.js | 124 + .../plugins/specialchar/dialogs/lang/en-au.js | 124 + .../plugins/specialchar/dialogs/lang/en-ca.js | 124 + .../plugins/specialchar/dialogs/lang/en-gb.js | 124 + .../plugins/specialchar/dialogs/lang/en.js | 124 + .../plugins/specialchar/dialogs/lang/eo.js | 124 + .../plugins/specialchar/dialogs/lang/es-mx.js | 124 + .../plugins/specialchar/dialogs/lang/es.js | 13 + .../plugins/specialchar/dialogs/lang/et.js | 124 + .../plugins/specialchar/dialogs/lang/eu.js | 124 + .../plugins/specialchar/dialogs/lang/fa.js | 124 + .../plugins/specialchar/dialogs/lang/fi.js | 124 + .../plugins/specialchar/dialogs/lang/fr-ca.js | 10 + .../plugins/specialchar/dialogs/lang/fr.js | 124 + .../plugins/specialchar/dialogs/lang/gl.js | 13 + .../plugins/specialchar/dialogs/lang/he.js | 124 + .../plugins/specialchar/dialogs/lang/hr.js | 124 + .../plugins/specialchar/dialogs/lang/hu.js | 124 + .../plugins/specialchar/dialogs/lang/id.js | 124 + .../plugins/specialchar/dialogs/lang/it.js | 124 + .../plugins/specialchar/dialogs/lang/ja.js | 9 + .../plugins/specialchar/dialogs/lang/km.js | 124 + .../plugins/specialchar/dialogs/lang/ko.js | 10 + .../plugins/specialchar/dialogs/lang/ku.js | 124 + .../plugins/specialchar/dialogs/lang/lt.js | 124 + .../plugins/specialchar/dialogs/lang/lv.js | 124 + .../plugins/specialchar/dialogs/lang/nb.js | 124 + .../plugins/specialchar/dialogs/lang/nl.js | 13 + .../plugins/specialchar/dialogs/lang/no.js | 124 + .../plugins/specialchar/dialogs/lang/oc.js | 124 + .../plugins/specialchar/dialogs/lang/pl.js | 124 + .../plugins/specialchar/dialogs/lang/pt-br.js | 11 + .../plugins/specialchar/dialogs/lang/pt.js | 124 + .../plugins/specialchar/dialogs/lang/ru.js | 124 + .../plugins/specialchar/dialogs/lang/si.js | 124 + .../plugins/specialchar/dialogs/lang/sk.js | 124 + .../plugins/specialchar/dialogs/lang/sl.js | 12 + .../plugins/specialchar/dialogs/lang/sq.js | 13 + .../plugins/specialchar/dialogs/lang/sv.js | 124 + .../plugins/specialchar/dialogs/lang/th.js | 124 + .../plugins/specialchar/dialogs/lang/tr.js | 124 + .../plugins/specialchar/dialogs/lang/tt.js | 124 + .../plugins/specialchar/dialogs/lang/ug.js | 124 + .../plugins/specialchar/dialogs/lang/uk.js | 124 + .../plugins/specialchar/dialogs/lang/vi.js | 124 + .../plugins/specialchar/dialogs/lang/zh-cn.js | 9 + .../plugins/specialchar/dialogs/lang/zh.js | 9 + .../specialchar/dialogs/specialchar.js | 123 + .../plugins/stylesheetparser/plugin.js | 7 + .../ckeditor/plugins/table/dialogs/table.js | 21 + .../js/ckeditor/plugins/tableresize/plugin.js | 13 + .../tableselection/styles/tableselection.css | 37 + .../plugins/tabletools/dialogs/tableCell.js | 17 + .../plugins/templates/dialogs/templates.css | 75 + .../plugins/templates/dialogs/templates.js | 10 + .../templates/icons/hidpi/templates-rtl.png | Bin 0 -> 796 bytes .../templates/icons/hidpi/templates.png | Bin 0 -> 796 bytes .../plugins/templates/icons/templates-rtl.png | Bin 0 -> 442 bytes .../plugins/templates/icons/templates.png | Bin 0 -> 442 bytes .../js/ckeditor/plugins/templates/lang/af.js | 1 + .../js/ckeditor/plugins/templates/lang/ar.js | 1 + .../js/ckeditor/plugins/templates/lang/az.js | 1 + .../js/ckeditor/plugins/templates/lang/bg.js | 1 + .../js/ckeditor/plugins/templates/lang/bn.js | 1 + .../js/ckeditor/plugins/templates/lang/bs.js | 1 + .../js/ckeditor/plugins/templates/lang/ca.js | 1 + .../js/ckeditor/plugins/templates/lang/cs.js | 1 + .../js/ckeditor/plugins/templates/lang/cy.js | 1 + .../js/ckeditor/plugins/templates/lang/da.js | 1 + .../ckeditor/plugins/templates/lang/de-ch.js | 1 + .../js/ckeditor/plugins/templates/lang/de.js | 1 + .../js/ckeditor/plugins/templates/lang/el.js | 1 + .../ckeditor/plugins/templates/lang/en-au.js | 1 + .../ckeditor/plugins/templates/lang/en-ca.js | 1 + .../ckeditor/plugins/templates/lang/en-gb.js | 1 + .../js/ckeditor/plugins/templates/lang/en.js | 1 + .../js/ckeditor/plugins/templates/lang/eo.js | 1 + .../ckeditor/plugins/templates/lang/es-mx.js | 1 + .../js/ckeditor/plugins/templates/lang/es.js | 1 + .../js/ckeditor/plugins/templates/lang/et.js | 1 + .../js/ckeditor/plugins/templates/lang/eu.js | 1 + .../js/ckeditor/plugins/templates/lang/fa.js | 1 + .../js/ckeditor/plugins/templates/lang/fi.js | 1 + .../js/ckeditor/plugins/templates/lang/fo.js | 1 + .../ckeditor/plugins/templates/lang/fr-ca.js | 1 + .../js/ckeditor/plugins/templates/lang/fr.js | 1 + .../js/ckeditor/plugins/templates/lang/gl.js | 1 + .../js/ckeditor/plugins/templates/lang/gu.js | 1 + .../js/ckeditor/plugins/templates/lang/he.js | 1 + .../js/ckeditor/plugins/templates/lang/hi.js | 1 + .../js/ckeditor/plugins/templates/lang/hr.js | 1 + .../js/ckeditor/plugins/templates/lang/hu.js | 1 + .../js/ckeditor/plugins/templates/lang/id.js | 1 + .../js/ckeditor/plugins/templates/lang/is.js | 1 + .../js/ckeditor/plugins/templates/lang/it.js | 1 + .../js/ckeditor/plugins/templates/lang/ja.js | 1 + .../js/ckeditor/plugins/templates/lang/ka.js | 1 + .../js/ckeditor/plugins/templates/lang/km.js | 1 + .../js/ckeditor/plugins/templates/lang/ko.js | 1 + .../js/ckeditor/plugins/templates/lang/ku.js | 1 + .../js/ckeditor/plugins/templates/lang/lt.js | 1 + .../js/ckeditor/plugins/templates/lang/lv.js | 1 + .../js/ckeditor/plugins/templates/lang/mk.js | 1 + .../js/ckeditor/plugins/templates/lang/mn.js | 1 + .../js/ckeditor/plugins/templates/lang/ms.js | 1 + .../js/ckeditor/plugins/templates/lang/nb.js | 1 + .../js/ckeditor/plugins/templates/lang/nl.js | 1 + .../js/ckeditor/plugins/templates/lang/no.js | 1 + .../js/ckeditor/plugins/templates/lang/oc.js | 1 + .../js/ckeditor/plugins/templates/lang/pl.js | 1 + .../ckeditor/plugins/templates/lang/pt-br.js | 1 + .../js/ckeditor/plugins/templates/lang/pt.js | 1 + .../js/ckeditor/plugins/templates/lang/ro.js | 1 + .../js/ckeditor/plugins/templates/lang/ru.js | 1 + .../js/ckeditor/plugins/templates/lang/si.js | 1 + .../js/ckeditor/plugins/templates/lang/sk.js | 1 + .../js/ckeditor/plugins/templates/lang/sl.js | 1 + .../js/ckeditor/plugins/templates/lang/sq.js | 1 + .../plugins/templates/lang/sr-latn.js | 1 + .../js/ckeditor/plugins/templates/lang/sr.js | 1 + .../js/ckeditor/plugins/templates/lang/sv.js | 1 + .../js/ckeditor/plugins/templates/lang/th.js | 1 + .../js/ckeditor/plugins/templates/lang/tr.js | 1 + .../js/ckeditor/plugins/templates/lang/tt.js | 1 + .../js/ckeditor/plugins/templates/lang/ug.js | 1 + .../js/ckeditor/plugins/templates/lang/uk.js | 1 + .../js/ckeditor/plugins/templates/lang/vi.js | 1 + .../ckeditor/plugins/templates/lang/zh-cn.js | 1 + .../js/ckeditor/plugins/templates/lang/zh.js | 1 + .../js/ckeditor/plugins/templates/plugin.js | 7 + .../plugins/templates/templates/default.js | 21 + .../templates/templates/images/template1.gif | Bin 0 -> 539 bytes .../templates/templates/images/template2.gif | Bin 0 -> 497 bytes .../templates/templates/images/template3.gif | Bin 0 -> 557 bytes .../plugins/uicolor/dialogs/uicolor.css | 20 + .../plugins/uicolor/dialogs/uicolor.js | 17 + .../plugins/uicolor/icons/hidpi/uicolor.png | Bin 0 -> 1817 bytes .../plugins/uicolor/icons/uicolor.png | Bin 0 -> 954 bytes .../uicolor/lang/_translationstatus.txt | 27 + .../js/ckeditor/plugins/uicolor/lang/af.js | 12 + .../js/ckeditor/plugins/uicolor/lang/ar.js | 12 + .../js/ckeditor/plugins/uicolor/lang/az.js | 12 + .../js/ckeditor/plugins/uicolor/lang/bg.js | 12 + .../js/ckeditor/plugins/uicolor/lang/ca.js | 12 + .../js/ckeditor/plugins/uicolor/lang/cs.js | 12 + .../js/ckeditor/plugins/uicolor/lang/cy.js | 12 + .../js/ckeditor/plugins/uicolor/lang/da.js | 12 + .../js/ckeditor/plugins/uicolor/lang/de-ch.js | 12 + .../js/ckeditor/plugins/uicolor/lang/de.js | 12 + .../js/ckeditor/plugins/uicolor/lang/el.js | 12 + .../js/ckeditor/plugins/uicolor/lang/en-gb.js | 12 + .../js/ckeditor/plugins/uicolor/lang/en.js | 12 + .../js/ckeditor/plugins/uicolor/lang/eo.js | 12 + .../js/ckeditor/plugins/uicolor/lang/es-mx.js | 12 + .../js/ckeditor/plugins/uicolor/lang/es.js | 12 + .../js/ckeditor/plugins/uicolor/lang/et.js | 12 + .../js/ckeditor/plugins/uicolor/lang/eu.js | 12 + .../js/ckeditor/plugins/uicolor/lang/fa.js | 12 + .../js/ckeditor/plugins/uicolor/lang/fi.js | 12 + .../js/ckeditor/plugins/uicolor/lang/fr-ca.js | 12 + .../js/ckeditor/plugins/uicolor/lang/fr.js | 12 + .../js/ckeditor/plugins/uicolor/lang/gl.js | 12 + .../js/ckeditor/plugins/uicolor/lang/he.js | 12 + .../js/ckeditor/plugins/uicolor/lang/hr.js | 12 + .../js/ckeditor/plugins/uicolor/lang/hu.js | 12 + .../js/ckeditor/plugins/uicolor/lang/id.js | 12 + .../js/ckeditor/plugins/uicolor/lang/it.js | 12 + .../js/ckeditor/plugins/uicolor/lang/ja.js | 12 + .../js/ckeditor/plugins/uicolor/lang/km.js | 12 + .../js/ckeditor/plugins/uicolor/lang/ko.js | 12 + .../js/ckeditor/plugins/uicolor/lang/ku.js | 12 + .../js/ckeditor/plugins/uicolor/lang/lv.js | 12 + .../js/ckeditor/plugins/uicolor/lang/mk.js | 12 + .../js/ckeditor/plugins/uicolor/lang/nb.js | 12 + .../js/ckeditor/plugins/uicolor/lang/nl.js | 12 + .../js/ckeditor/plugins/uicolor/lang/no.js | 12 + .../js/ckeditor/plugins/uicolor/lang/oc.js | 12 + .../js/ckeditor/plugins/uicolor/lang/pl.js | 12 + .../js/ckeditor/plugins/uicolor/lang/pt-br.js | 12 + .../js/ckeditor/plugins/uicolor/lang/pt.js | 12 + .../js/ckeditor/plugins/uicolor/lang/ru.js | 12 + .../js/ckeditor/plugins/uicolor/lang/si.js | 12 + .../js/ckeditor/plugins/uicolor/lang/sk.js | 12 + .../js/ckeditor/plugins/uicolor/lang/sl.js | 12 + .../js/ckeditor/plugins/uicolor/lang/sq.js | 12 + .../js/ckeditor/plugins/uicolor/lang/sv.js | 12 + .../js/ckeditor/plugins/uicolor/lang/tr.js | 12 + .../js/ckeditor/plugins/uicolor/lang/tt.js | 12 + .../js/ckeditor/plugins/uicolor/lang/ug.js | 12 + .../js/ckeditor/plugins/uicolor/lang/uk.js | 12 + .../js/ckeditor/plugins/uicolor/lang/vi.js | 12 + .../js/ckeditor/plugins/uicolor/lang/zh-cn.js | 12 + .../js/ckeditor/plugins/uicolor/lang/zh.js | 12 + .../js/ckeditor/plugins/uicolor/plugin.js | 6 + .../js/ckeditor/plugins/uploadfile/plugin.js | 5 + .../js/ckeditor/plugins/uploadimage/plugin.js | 7 + .../ckeditor/plugins/uploadwidget/lang/az.js | 11 + .../ckeditor/plugins/uploadwidget/lang/ca.js | 11 + .../ckeditor/plugins/uploadwidget/lang/cs.js | 11 + .../ckeditor/plugins/uploadwidget/lang/da.js | 11 + .../plugins/uploadwidget/lang/de-ch.js | 11 + .../ckeditor/plugins/uploadwidget/lang/de.js | 11 + .../ckeditor/plugins/uploadwidget/lang/el.js | 11 + .../ckeditor/plugins/uploadwidget/lang/en.js | 11 + .../ckeditor/plugins/uploadwidget/lang/eo.js | 11 + .../plugins/uploadwidget/lang/es-mx.js | 11 + .../ckeditor/plugins/uploadwidget/lang/es.js | 11 + .../ckeditor/plugins/uploadwidget/lang/eu.js | 11 + .../ckeditor/plugins/uploadwidget/lang/fr.js | 11 + .../ckeditor/plugins/uploadwidget/lang/gl.js | 11 + .../ckeditor/plugins/uploadwidget/lang/hr.js | 11 + .../ckeditor/plugins/uploadwidget/lang/hu.js | 11 + .../ckeditor/plugins/uploadwidget/lang/id.js | 11 + .../ckeditor/plugins/uploadwidget/lang/it.js | 11 + .../ckeditor/plugins/uploadwidget/lang/ja.js | 11 + .../ckeditor/plugins/uploadwidget/lang/km.js | 11 + .../ckeditor/plugins/uploadwidget/lang/ko.js | 11 + .../ckeditor/plugins/uploadwidget/lang/ku.js | 11 + .../ckeditor/plugins/uploadwidget/lang/nb.js | 11 + .../ckeditor/plugins/uploadwidget/lang/nl.js | 11 + .../ckeditor/plugins/uploadwidget/lang/no.js | 11 + .../ckeditor/plugins/uploadwidget/lang/oc.js | 11 + .../ckeditor/plugins/uploadwidget/lang/pl.js | 11 + .../plugins/uploadwidget/lang/pt-br.js | 11 + .../ckeditor/plugins/uploadwidget/lang/pt.js | 11 + .../ckeditor/plugins/uploadwidget/lang/ru.js | 11 + .../ckeditor/plugins/uploadwidget/lang/sk.js | 11 + .../ckeditor/plugins/uploadwidget/lang/sv.js | 11 + .../ckeditor/plugins/uploadwidget/lang/tr.js | 11 + .../ckeditor/plugins/uploadwidget/lang/ug.js | 11 + .../ckeditor/plugins/uploadwidget/lang/uk.js | 11 + .../plugins/uploadwidget/lang/zh-cn.js | 11 + .../ckeditor/plugins/uploadwidget/lang/zh.js | 11 + .../ckeditor/plugins/uploadwidget/plugin.js | 10 + .../ckeditor/plugins/widget/images/handle.png | Bin 0 -> 220 bytes .../js/ckeditor/plugins/widget/lang/af.js | 5 + .../js/ckeditor/plugins/widget/lang/ar.js | 5 + .../js/ckeditor/plugins/widget/lang/az.js | 5 + .../js/ckeditor/plugins/widget/lang/bg.js | 5 + .../js/ckeditor/plugins/widget/lang/ca.js | 5 + .../js/ckeditor/plugins/widget/lang/cs.js | 5 + .../js/ckeditor/plugins/widget/lang/cy.js | 5 + .../js/ckeditor/plugins/widget/lang/da.js | 5 + .../js/ckeditor/plugins/widget/lang/de-ch.js | 5 + .../js/ckeditor/plugins/widget/lang/de.js | 5 + .../js/ckeditor/plugins/widget/lang/el.js | 8 + .../js/ckeditor/plugins/widget/lang/en-gb.js | 5 + .../js/ckeditor/plugins/widget/lang/en.js | 5 + .../js/ckeditor/plugins/widget/lang/eo.js | 5 + .../js/ckeditor/plugins/widget/lang/es-mx.js | 5 + .../js/ckeditor/plugins/widget/lang/es.js | 5 + .../js/ckeditor/plugins/widget/lang/eu.js | 5 + .../js/ckeditor/plugins/widget/lang/fa.js | 5 + .../js/ckeditor/plugins/widget/lang/fi.js | 5 + .../js/ckeditor/plugins/widget/lang/fr.js | 5 + .../js/ckeditor/plugins/widget/lang/gl.js | 5 + .../js/ckeditor/plugins/widget/lang/he.js | 5 + .../js/ckeditor/plugins/widget/lang/hr.js | 5 + .../js/ckeditor/plugins/widget/lang/hu.js | 5 + .../js/ckeditor/plugins/widget/lang/id.js | 5 + .../js/ckeditor/plugins/widget/lang/it.js | 5 + .../js/ckeditor/plugins/widget/lang/ja.js | 5 + .../js/ckeditor/plugins/widget/lang/km.js | 5 + .../js/ckeditor/plugins/widget/lang/ko.js | 5 + .../js/ckeditor/plugins/widget/lang/ku.js | 5 + .../js/ckeditor/plugins/widget/lang/lv.js | 5 + .../js/ckeditor/plugins/widget/lang/nb.js | 5 + .../js/ckeditor/plugins/widget/lang/nl.js | 5 + .../js/ckeditor/plugins/widget/lang/no.js | 5 + .../js/ckeditor/plugins/widget/lang/oc.js | 5 + .../js/ckeditor/plugins/widget/lang/pl.js | 5 + .../js/ckeditor/plugins/widget/lang/pt-br.js | 5 + .../js/ckeditor/plugins/widget/lang/pt.js | 5 + .../js/ckeditor/plugins/widget/lang/ru.js | 5 + .../js/ckeditor/plugins/widget/lang/sk.js | 5 + .../js/ckeditor/plugins/widget/lang/sl.js | 5 + .../js/ckeditor/plugins/widget/lang/sq.js | 5 + .../js/ckeditor/plugins/widget/lang/sv.js | 5 + .../js/ckeditor/plugins/widget/lang/tr.js | 5 + .../js/ckeditor/plugins/widget/lang/tt.js | 5 + .../js/ckeditor/plugins/widget/lang/ug.js | 5 + .../js/ckeditor/plugins/widget/lang/uk.js | 5 + .../js/ckeditor/plugins/widget/lang/vi.js | 5 + .../js/ckeditor/plugins/widget/lang/zh-cn.js | 5 + .../js/ckeditor/plugins/widget/lang/zh.js | 5 + .../js/ckeditor/plugins/widget/plugin.js | 63 + .../plugins/widgetselection/plugin.js | 12 + .../js/ckeditor/plugins/wsc/LICENSE.md | 28 + .../ckeditor/plugins/wsc/dialogs/ciframe.html | 62 + .../plugins/wsc/dialogs/tmpFrameset.html | 55 + .../js/ckeditor/plugins/wsc/dialogs/wsc.css | 71 + .../js/ckeditor/plugins/wsc/dialogs/wsc.js | 91 + .../js/ckeditor/plugins/wsc/dialogs/wsc_ie.js | 11 + .../plugins/wsc/skins/moono-lisa/wsc.css | 35 + .../js/ckeditor/plugins/xml/plugin.js | 7 + .../js/ckeditor/samples/css/samples.css | 1907 ++ .../js/ckeditor/samples/img/github-top.png | Bin 0 -> 383 bytes .../js/ckeditor/samples/img/header-bg.png | Bin 0 -> 13086 bytes .../ckeditor/samples/img/header-separator.png | Bin 0 -> 123 bytes .../js/ckeditor/samples/img/logo.png | Bin 0 -> 5891 bytes .../ckeditor/samples/img/navigation-tip.png | Bin 0 -> 12029 bytes .../js/ckeditor/samples/index.html | 160 + .../js/ckeditor/samples/js/sample.js | 53 + .../js/ckeditor/samples/js/sf.js | 17 + .../js/ckeditor/samples/old/ajax.html | 88 + .../js/ckeditor/samples/old/api.html | 209 + .../js/ckeditor/samples/old/appendto.html | 63 + .../samples/old/assets/inlineall/logo.png | Bin 0 -> 4283 bytes .../old/assets/outputxhtml/outputxhtml.css | 173 + .../samples/old/assets/posteddata.php | 63 + .../js/ckeditor/samples/old/assets/sample.jpg | Bin 0 -> 14449 bytes .../old/assets/uilanguages/languages.js | 7 + .../samples/old/autogrow/autogrow.html | 105 + .../ckeditor/samples/old/bbcode/bbcode.html | 118 + .../samples/old/codesnippet/codesnippet.html | 242 + .../ckeditor/samples/old/datafiltering.html | 516 + .../samples/old/devtools/devtools.html | 89 + .../samples/old/dialog/assets/my_dialog.js | 48 + .../ckeditor/samples/old/dialog/dialog.html | 202 + .../ckeditor/samples/old/divarea/divarea.html | 68 + .../js/ckeditor/samples/old/divreplace.html | 144 + .../samples/old/docprops/docprops.html | 85 + .../samples/old/enterkey/enterkey.html | 111 + .../assets/outputforflash/outputforflash.fla | Bin 0 -> 85504 bytes .../assets/outputforflash/outputforflash.swf | Bin 0 -> 15571 bytes .../assets/outputforflash/swfobject.js | 19 + .../old/htmlwriter/outputforflash.html | 286 + .../samples/old/htmlwriter/outputhtml.html | 227 + .../samples/old/image2/assets/image1.jpg | Bin 0 -> 33171 bytes .../samples/old/image2/assets/image2.jpg | Bin 0 -> 26238 bytes .../ckeditor/samples/old/image2/image2.html | 73 + .../js/ckeditor/samples/old/index.html | 193 + .../js/ckeditor/samples/old/inlineall.html | 320 + .../js/ckeditor/samples/old/inlinebycode.html | 155 + .../ckeditor/samples/old/inlinetextarea.html | 113 + .../js/ckeditor/samples/old/jquery.html | 122 + .../samples/old/magicline/magicline.html | 211 + .../ckeditor/samples/old/mathjax/mathjax.html | 41 + .../samples/old/placeholder/placeholder.html | 80 + .../js/ckeditor/samples/old/readonly.html | 80 + .../ckeditor/samples/old/replacebyclass.html | 63 + .../ckeditor/samples/old/replacebycode.html | 62 + .../js/ckeditor/samples/old/sample.css | 312 + .../js/ckeditor/samples/old/sample.js | 50 + .../samples/old/sample_posteddata.php | 17 + .../samples/old/sharedspace/sharedspace.html | 132 + .../old/sourcedialog/sourcedialog.html | 122 + .../old/stylesheetparser/assets/sample.css | 64 + .../stylesheetparser/stylesheetparser.html | 88 + .../js/ckeditor/samples/old/tabindex.html | 79 + .../samples/old/tableresize/tableresize.html | 109 + .../ckeditor/samples/old/toolbar/toolbar.html | 241 + .../js/ckeditor/samples/old/uicolor.html | 74 + .../ckeditor/samples/old/uicolor/uicolor.html | 110 + .../js/ckeditor/samples/old/uilanguages.html | 126 + .../samples/old/wysiwygarea/fullpage.html | 85 + .../js/ckeditor/samples/old/xhtmlstyle.html | 236 + .../toolbarconfigurator/css/fontello.css | 68 + .../toolbarconfigurator/font/LICENSE.txt | 10 + .../toolbarconfigurator/font/config.json | 28 + .../toolbarconfigurator/font/fontello.eot | Bin 0 -> 4988 bytes .../toolbarconfigurator/font/fontello.svg | 21 + .../toolbarconfigurator/font/fontello.ttf | Bin 0 -> 4820 bytes .../toolbarconfigurator/font/fontello.woff | Bin 0 -> 2904 bytes .../samples/toolbarconfigurator/index.html | 468 + .../js/abstracttoolbarmodifier.js | 13 + .../js/fulltoolbareditor.js | 9 + .../toolbarconfigurator/js/toolbarmodifier.js | 33 + .../js/toolbartextmodifier.js | 14 + .../lib/codemirror/LICENSE | 19 + .../lib/codemirror/codemirror.css | 505 + .../lib/codemirror/codemirror.js | 288 + .../lib/codemirror/javascript.js | 25 + .../lib/codemirror/neo.css | 58 + .../lib/codemirror/show-hint.css | 38 + .../lib/codemirror/show-hint.js | 16 + .../js/ckeditor/skins/kama/dialog.css | 5 + .../js/ckeditor/skins/kama/dialog_ie.css | 5 + .../js/ckeditor/skins/kama/dialog_ie7.css | 5 + .../js/ckeditor/skins/kama/dialog_ie8.css | 5 + .../ckeditor/skins/kama/dialog_iequirks.css | 5 + .../js/ckeditor/skins/kama/editor.css | 5 + .../js/ckeditor/skins/kama/editor_ie.css | 5 + .../js/ckeditor/skins/kama/editor_ie7.css | 5 + .../js/ckeditor/skins/kama/editor_ie8.css | 5 + .../ckeditor/skins/kama/editor_iequirks.css | 5 + .../js/ckeditor/skins/kama/icons.png | Bin 0 -> 9344 bytes .../js/ckeditor/skins/kama/icons_hidpi.png | Bin 0 -> 14073 bytes .../skins/kama/images/dialog_sides.gif | Bin 0 -> 47 bytes .../skins/kama/images/dialog_sides.png | Bin 0 -> 125 bytes .../skins/kama/images/dialog_sides_rtl.png | Bin 0 -> 128 bytes .../js/ckeditor/skins/kama/images/mini.gif | Bin 0 -> 181 bytes .../js/ckeditor/skins/kama/images/spinner.gif | Bin 0 -> 2984 bytes .../js/ckeditor/skins/kama/images/sprites.png | Bin 0 -> 6117 bytes .../skins/kama/images/sprites_ie6.png | Bin 0 -> 2658 bytes .../skins/kama/images/toolbar_start.gif | Bin 0 -> 102 bytes .../js/ckeditor/skins/kama/readme.md | 38 + .../js/ckeditor/skins/kama/skin.js | 13 + .../js/ckeditor/skins/moono-lisa/dialog.css | 5 + .../ckeditor/skins/moono-lisa/dialog_ie.css | 5 + .../ckeditor/skins/moono-lisa/dialog_ie8.css | 5 + .../skins/moono-lisa/dialog_iequirks.css | 5 + .../js/ckeditor/skins/moono-lisa/editor.css | 5 + .../skins/moono-lisa/editor_gecko.css | 5 + .../ckeditor/skins/moono-lisa/editor_ie.css | 5 + .../ckeditor/skins/moono-lisa/editor_ie8.css | 5 + .../skins/moono-lisa/editor_iequirks.css | 5 + .../js/ckeditor/skins/moono-lisa/icons.png | Bin 0 -> 9391 bytes .../ckeditor/skins/moono-lisa/icons_hidpi.png | Bin 0 -> 31549 bytes .../skins/moono-lisa/images/arrow.png | Bin 0 -> 191 bytes .../skins/moono-lisa/images/close.png | Bin 0 -> 615 bytes .../skins/moono-lisa/images/hidpi/close.png | Bin 0 -> 1238 bytes .../moono-lisa/images/hidpi/lock-open.png | Bin 0 -> 1071 bytes .../skins/moono-lisa/images/hidpi/lock.png | Bin 0 -> 1062 bytes .../skins/moono-lisa/images/hidpi/refresh.png | Bin 0 -> 1623 bytes .../skins/moono-lisa/images/lock-open.png | Bin 0 -> 511 bytes .../ckeditor/skins/moono-lisa/images/lock.png | Bin 0 -> 506 bytes .../skins/moono-lisa/images/refresh.png | Bin 0 -> 757 bytes .../skins/moono-lisa/images/spinner.gif | Bin 0 -> 2984 bytes .../js/ckeditor/skins/moono-lisa/readme.md | 46 + .../js/ckeditor/skins/moono/dialog.css | 5 + .../js/ckeditor/skins/moono/dialog_ie.css | 5 + .../js/ckeditor/skins/moono/dialog_ie7.css | 5 + .../js/ckeditor/skins/moono/dialog_ie8.css | 5 + .../ckeditor/skins/moono/dialog_iequirks.css | 5 + .../js/ckeditor/skins/moono/editor.css | 5 + .../js/ckeditor/skins/moono/editor_gecko.css | 5 + .../js/ckeditor/skins/moono/editor_ie.css | 5 + .../js/ckeditor/skins/moono/editor_ie7.css | 5 + .../js/ckeditor/skins/moono/editor_ie8.css | 5 + .../ckeditor/skins/moono/editor_iequirks.css | 5 + .../js/ckeditor/skins/moono/icons.png | Bin 0 -> 18207 bytes .../js/ckeditor/skins/moono/icons_hidpi.png | Bin 0 -> 54159 bytes .../js/ckeditor/skins/moono/images/anchor.png | Bin 0 -> 929 bytes .../js/ckeditor/skins/moono/images/arrow.png | Bin 0 -> 191 bytes .../js/ckeditor/skins/moono/images/close.png | Bin 0 -> 869 bytes .../skins/moono/images/hidpi/anchor.png | Bin 0 -> 1510 bytes .../skins/moono/images/hidpi/close.png | Bin 0 -> 1732 bytes .../skins/moono/images/hidpi/lock-open.png | Bin 0 -> 1582 bytes .../skins/moono/images/hidpi/lock.png | Bin 0 -> 1644 bytes .../skins/moono/images/hidpi/refresh.png | Bin 0 -> 2311 bytes .../ckeditor/skins/moono/images/lock-open.png | Bin 0 -> 801 bytes .../js/ckeditor/skins/moono/images/lock.png | Bin 0 -> 849 bytes .../ckeditor/skins/moono/images/refresh.png | Bin 0 -> 1050 bytes .../ckeditor/skins/moono/images/spinner.gif | Bin 0 -> 2984 bytes .../js/ckeditor/skins/moono/readme.md | 49 + .../js/ckeditor/skins/moono/skin.js | 10 + .../administrator/js/ckeditor/styles.js | 137 + .../js/history/native.history.js | 1 + .../administrator/js/jquery-migrate.min.js | 2 + .../summerblue/administrator/js/jquery.min.js | 5 + .../js/jquery/customscroll/README.md | 73 + .../js/jquery/customscroll/customscroll.css | 58 + .../customscroll/jquery.customscroll.js | 209 + .../js/jquery/i18n/jquery.ui.datepicker-af.js | 24 + .../jquery/i18n/jquery.ui.datepicker-ar-DZ.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-ar.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-az.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-be.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-bg.js | 25 + .../js/jquery/i18n/jquery.ui.datepicker-bs.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-ca.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-cs.js | 24 + .../jquery/i18n/jquery.ui.datepicker-cy-GB.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-da.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-de.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-el.js | 24 + .../jquery/i18n/jquery.ui.datepicker-en-AU.js | 24 + .../jquery/i18n/jquery.ui.datepicker-en-GB.js | 24 + .../jquery/i18n/jquery.ui.datepicker-en-NZ.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-eo.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-es.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-et.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-eu.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-fa.js | 60 + .../js/jquery/i18n/jquery.ui.datepicker-fi.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-fo.js | 24 + .../jquery/i18n/jquery.ui.datepicker-fr-CA.js | 23 + .../jquery/i18n/jquery.ui.datepicker-fr-CH.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-fr.js | 26 + .../js/jquery/i18n/jquery.ui.datepicker-gl.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-he.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-hi.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-hr.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-hu.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-hy.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-id.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-is.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-it.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-ja.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-ka.js | 22 + .../js/jquery/i18n/jquery.ui.datepicker-kk.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-km.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-ko.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-ky.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-lb.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-lt.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-lv.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-mk.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-ml.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-ms.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-nb.js | 22 + .../jquery/i18n/jquery.ui.datepicker-nl-BE.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-nl.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-nn.js | 22 + .../js/jquery/i18n/jquery.ui.datepicker-no.js | 23 + .../js/jquery/i18n/jquery.ui.datepicker-pl.js | 24 + .../jquery/i18n/jquery.ui.datepicker-pt-BR.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-pt.js | 23 + .../js/jquery/i18n/jquery.ui.datepicker-rm.js | 22 + .../js/jquery/i18n/jquery.ui.datepicker-ro.js | 27 + .../js/jquery/i18n/jquery.ui.datepicker-ru.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-sk.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-sl.js | 25 + .../js/jquery/i18n/jquery.ui.datepicker-sq.js | 24 + .../jquery/i18n/jquery.ui.datepicker-sr-SR.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-sr.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-sv.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-ta.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-th.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-tj.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-tr.js | 24 + .../js/jquery/i18n/jquery.ui.datepicker-uk.js | 25 + .../js/jquery/i18n/jquery.ui.datepicker-vi.js | 24 + .../jquery/i18n/jquery.ui.datepicker-zh-CN.js | 24 + .../jquery/i18n/jquery.ui.datepicker-zh-HK.js | 24 + .../jquery/i18n/jquery.ui.datepicker-zh-TW.js | 24 + .../js/jquery/jquery-1.8.2.min.js | 2 + .../js/jquery/jquery-ui-1.10.3.custom.min.js | 7 + .../js/jquery/jquery-ui-timepicker-addon.js | 2174 ++ .../js/jquery/jquery.lw-colorpicker.min.js | 13 + .../js/jquery/jquery.ui.slider.js | 674 + .../localization/jquery-ui-timepicker-af.js | 20 + .../localization/jquery-ui-timepicker-bg.js | 20 + .../localization/jquery-ui-timepicker-ca.js | 20 + .../localization/jquery-ui-timepicker-cs.js | 20 + .../localization/jquery-ui-timepicker-da.js | 21 + .../localization/jquery-ui-timepicker-de.js | 20 + .../localization/jquery-ui-timepicker-el.js | 20 + .../localization/jquery-ui-timepicker-es.js | 20 + .../localization/jquery-ui-timepicker-et.js | 20 + .../localization/jquery-ui-timepicker-eu.js | 20 + .../localization/jquery-ui-timepicker-fi.js | 20 + .../localization/jquery-ui-timepicker-fr.js | 20 + .../localization/jquery-ui-timepicker-gl.js | 20 + .../localization/jquery-ui-timepicker-he.js | 20 + .../localization/jquery-ui-timepicker-hu.js | 20 + .../localization/jquery-ui-timepicker-id.js | 20 + .../localization/jquery-ui-timepicker-it.js | 20 + .../localization/jquery-ui-timepicker-ja.js | 20 + .../localization/jquery-ui-timepicker-ko.js | 20 + .../localization/jquery-ui-timepicker-lt.js | 20 + .../localization/jquery-ui-timepicker-nl.js | 20 + .../localization/jquery-ui-timepicker-no.js | 20 + .../localization/jquery-ui-timepicker-pl.js | 20 + .../jquery-ui-timepicker-pt-BR.js | 20 + .../localization/jquery-ui-timepicker-pt.js | 20 + .../localization/jquery-ui-timepicker-ro.js | 20 + .../localization/jquery-ui-timepicker-ru.js | 20 + .../localization/jquery-ui-timepicker-sk.js | 20 + .../localization/jquery-ui-timepicker-sv.js | 20 + .../localization/jquery-ui-timepicker-th.js | 17 + .../localization/jquery-ui-timepicker-tr.js | 20 + .../localization/jquery-ui-timepicker-uk.js | 20 + .../localization/jquery-ui-timepicker-vi.js | 20 + .../jquery-ui-timepicker-zh-CN.js | 20 + .../jquery-ui-timepicker-zh-TW.js | 20 + .../administrator/js/jquery/select2/LICENSE | 18 + .../administrator/js/jquery/select2/README.md | 83 + .../js/jquery/select2/component.json | 14 + .../js/jquery/select2/release.sh | 69 + .../js/jquery/select2/select2-spinner.gif | Bin 0 -> 1849 bytes .../js/jquery/select2/select2.css | 702 + .../js/jquery/select2/select2.jquery.json | 36 + .../js/jquery/select2/select2.js | 3257 +++ .../js/jquery/select2/select2.min.js | 22 + .../js/jquery/select2/select2.png | Bin 0 -> 613 bytes .../js/jquery/select2/select2_locale_ar.js | 31 + .../js/jquery/select2/select2_locale_ca.js | 31 + .../js/jquery/select2/select2_locale_cs.js | 61 + .../js/jquery/select2/select2_locale_da.js | 31 + .../js/jquery/select2/select2_locale_de.js | 29 + .../js/jquery/select2/select2_locale_el.js | 31 + .../select2/select2_locale_en.js.template | 17 + .../js/jquery/select2/select2_locale_es.js | 29 + .../js/jquery/select2/select2_locale_et.js | 31 + .../js/jquery/select2/select2_locale_eu.js | 43 + .../js/jquery/select2/select2_locale_fi.js | 28 + .../js/jquery/select2/select2_locale_fr.js | 29 + .../js/jquery/select2/select2_locale_gl.js | 43 + .../js/jquery/select2/select2_locale_he.js | 31 + .../js/jquery/select2/select2_locale_hr.js | 58 + .../js/jquery/select2/select2_locale_hu.js | 29 + .../js/jquery/select2/select2_locale_id.js | 31 + .../js/jquery/select2/select2_locale_is.js | 30 + .../js/jquery/select2/select2_locale_it.js | 29 + .../js/jquery/select2/select2_locale_ja.js | 29 + .../js/jquery/select2/select2_locale_ko.js | 31 + .../js/jquery/select2/select2_locale_lt.js | 35 + .../js/jquery/select2/select2_locale_lv.js | 30 + .../js/jquery/select2/select2_locale_mk.js | 31 + .../js/jquery/select2/select2_locale_nl.js | 29 + .../js/jquery/select2/select2_locale_no.js | 32 + .../js/jquery/select2/select2_locale_pl.js | 37 + .../js/jquery/select2/select2_locale_pt-BR.js | 29 + .../js/jquery/select2/select2_locale_pt-PT.js | 29 + .../js/jquery/select2/select2_locale_ro.js | 29 + .../js/jquery/select2/select2_locale_ru.js | 29 + .../js/jquery/select2/select2_locale_sk.js | 60 + .../js/jquery/select2/select2_locale_sv.js | 31 + .../js/jquery/select2/select2_locale_tr.js | 31 + .../js/jquery/select2/select2_locale_ua.js | 32 + .../js/jquery/select2/select2_locale_vi.js | 32 + .../js/jquery/select2/select2_locale_zh-CN.js | 28 + .../js/jquery/select2/select2_locale_zh-TW.js | 28 + .../js/jquery/select2/select2x2.png | Bin 0 -> 845 bytes .../KnockoutNotification.knockout.min.js | 6 + .../js/knockout/custom-bindings.js | 714 + .../js/knockout/knockout-2.2.0.js | 85 + .../js/knockout/knockout.mapping.js | 18 + .../js/knockout/knockout.updateData.js | 35 + .../summerblue/administrator/js/markdown.js | 1627 ++ .../summerblue/administrator/js/page.js | 178 + .../administrator/js/plupload/changelog.txt | 218 + .../administrator/js/plupload/js/i18n/cs.js | 14 + .../administrator/js/plupload/js/i18n/da.js | 12 + .../administrator/js/plupload/js/i18n/de.js | 24 + .../administrator/js/plupload/js/i18n/el.js | 14 + .../administrator/js/plupload/js/i18n/es.js | 25 + .../administrator/js/plupload/js/i18n/et.js | 33 + .../administrator/js/plupload/js/i18n/fa.js | 54 + .../administrator/js/plupload/js/i18n/fi.js | 33 + .../js/plupload/js/i18n/fr-ca.js | 35 + .../administrator/js/plupload/js/i18n/fr.js | 25 + .../administrator/js/plupload/js/i18n/hr.js | 25 + .../administrator/js/plupload/js/i18n/hu.js | 33 + .../administrator/js/plupload/js/i18n/it.js | 24 + .../administrator/js/plupload/js/i18n/ja.js | 37 + .../administrator/js/plupload/js/i18n/ko.js | 36 + .../administrator/js/plupload/js/i18n/lv.js | 33 + .../administrator/js/plupload/js/i18n/nl.js | 21 + .../administrator/js/plupload/js/i18n/pl.js | 24 + .../js/plupload/js/i18n/pt-br.js | 35 + .../administrator/js/plupload/js/i18n/ro.js | 24 + .../administrator/js/plupload/js/i18n/ru.js | 21 + .../administrator/js/plupload/js/i18n/sr.js | 14 + .../administrator/js/plupload/js/i18n/sv.js | 12 + .../js/plupload/js/i18n/zh-CN.js | 2 + .../css/jquery.plupload.queue.css | 213 + .../jquery.plupload.queue/img/backgrounds.gif | Bin 0 -> 2977 bytes .../img/buttons-disabled.png | Bin 0 -> 1292 bytes .../js/jquery.plupload.queue/img/buttons.png | Bin 0 -> 1439 bytes .../js/jquery.plupload.queue/img/delete.gif | Bin 0 -> 180 bytes .../js/jquery.plupload.queue/img/done.gif | Bin 0 -> 1024 bytes .../js/jquery.plupload.queue/img/error.gif | Bin 0 -> 994 bytes .../js/jquery.plupload.queue/img/throbber.gif | Bin 0 -> 1922 bytes .../js/jquery.plupload.queue/img/transp50.png | Bin 0 -> 399 bytes .../jquery.plupload.queue.js | 1 + .../css/jquery.ui.plupload.css | 203 + .../js/jquery.ui.plupload/img/plupload-bw.png | Bin 0 -> 2105 bytes .../js/jquery.ui.plupload/img/plupload.png | Bin 0 -> 3641 bytes .../jquery.ui.plupload/jquery.ui.plupload.js | 1 + .../js/plupload/js/plupload.browserplus.js | 1 + .../js/plupload/js/plupload.flash.js | 1 + .../js/plupload/js/plupload.flash.swf | Bin 0 -> 18873 bytes .../js/plupload/js/plupload.full.js | 2 + .../js/plupload/js/plupload.gears.js | 1 + .../js/plupload/js/plupload.html4.js | 1 + .../js/plupload/js/plupload.html5.js | 1 + .../administrator/js/plupload/js/plupload.js | 2 + .../js/plupload/js/plupload.silverlight.js | 1 + .../js/plupload/js/plupload.silverlight.xap | Bin 0 -> 44013 bytes .../administrator/js/plupload/license.txt | 339 + .../administrator/js/plupload/readme.md | 46 + .../summerblue/administrator/js/qrcode.min.js | 1 + .../summerblue/administrator/js/settings.js | 290 + .../js/sweetalert/sweetalert.css | 1225 ++ .../js/sweetalert/sweetalert.min.js | 1 + resources/views/layouts/_header.blade.php | 9 + 3164 files changed, 91851 insertions(+), 1 deletion(-) create mode 100644 config/administrator.php create mode 100644 config/administrator/users.php create mode 100644 public/packages/summerblue/administrator/css/animate.min.css create mode 100644 public/packages/summerblue/administrator/css/app.css create mode 100644 public/packages/summerblue/administrator/css/bootstrap.min.css create mode 100644 public/packages/summerblue/administrator/css/browsers/lte-ie9.css create mode 100644 public/packages/summerblue/administrator/css/font-awesome.min.css create mode 100644 public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.eot create mode 100644 public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.svg create mode 100644 public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.ttf create mode 100644 public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.woff create mode 100644 public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.eot create mode 100644 public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.svg create mode 100644 public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.ttf create mode 100644 public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.woff create mode 100644 public/packages/summerblue/administrator/css/jquery.lw-colorpicker.css create mode 100644 public/packages/summerblue/administrator/css/main-extended.css create mode 100644 public/packages/summerblue/administrator/css/main.css create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_0_eeeeee_40x100.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_55_ffffff_40x100.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-bg_highlight-soft_25_0073ea_1x100.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-bg_highlight-soft_50_dddddd_1x100.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-icons_0073ea_256x240.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-icons_454545_256x240.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-icons_666666_256x240.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-icons_ff0084_256x240.png create mode 100644 public/packages/summerblue/administrator/css/ui/images/ui-icons_ffffff_256x240.png create mode 100644 public/packages/summerblue/administrator/css/ui/jquery-ui-1.9.1.custom.min.css create mode 100644 public/packages/summerblue/administrator/css/ui/jquery.ui.timepicker.css create mode 100644 public/packages/summerblue/administrator/fonts/FontAwesome.otf create mode 100644 public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.eot create mode 100644 public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.svg create mode 100644 public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.ttf create mode 100644 public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.woff create mode 100644 public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.eot create mode 100644 public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.svg create mode 100644 public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.ttf create mode 100644 public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.woff create mode 100644 public/packages/summerblue/administrator/fonts/fontawesome-webfont.eot create mode 100644 public/packages/summerblue/administrator/fonts/fontawesome-webfont.svg create mode 100644 public/packages/summerblue/administrator/fonts/fontawesome-webfont.ttf create mode 100644 public/packages/summerblue/administrator/fonts/fontawesome-webfont.woff create mode 100644 public/packages/summerblue/administrator/fonts/fontawesome-webfont.woff2 create mode 100644 public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.eot create mode 100644 public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.svg create mode 100644 public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.ttf create mode 100644 public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.woff create mode 100644 public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.woff2 create mode 100644 public/packages/summerblue/administrator/img/datepicker/datepicker-input-icon.png create mode 100644 public/packages/summerblue/administrator/img/facebox/closelabel.png create mode 100644 public/packages/summerblue/administrator/img/facebox/loading.gif create mode 100644 public/packages/summerblue/administrator/img/filter-icon.png create mode 100644 public/packages/summerblue/administrator/img/glyphicons-halflings-white.png create mode 100644 public/packages/summerblue/administrator/img/glyphicons-halflings.png create mode 100644 public/packages/summerblue/administrator/img/ico/apple-touch-icon-114-precomposed.png create mode 100644 public/packages/summerblue/administrator/img/ico/apple-touch-icon-144-precomposed.png create mode 100644 public/packages/summerblue/administrator/img/ico/apple-touch-icon-57-precomposed.png create mode 100644 public/packages/summerblue/administrator/img/ico/apple-touch-icon-72-precomposed.png create mode 100644 public/packages/summerblue/administrator/img/ico/favicon.ico create mode 100644 public/packages/summerblue/administrator/img/loader.gif create mode 100644 public/packages/summerblue/administrator/img/menu-icon.png create mode 100644 public/packages/summerblue/administrator/img/orderable.png create mode 100644 public/packages/summerblue/administrator/img/select2/select2-spinner.gif create mode 100644 public/packages/summerblue/administrator/img/select2/select2.png create mode 100644 public/packages/summerblue/administrator/img/select2/select2x2.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-bg_flat_0_eeeeee_40x100.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-bg_flat_55_ffffff_40x100.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-bg_flat_75_ffffff_40x100.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-bg_glass_65_ffffff_1x400.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-bg_highlight-soft_100_f6f6f6_1x100.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-bg_highlight-soft_25_0073ea_1x100.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-bg_highlight-soft_50_dddddd_1x100.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-icons_0073ea_256x240.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-icons_454545_256x240.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-icons_666666_256x240.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-icons_ff0084_256x240.png create mode 100644 public/packages/summerblue/administrator/img/ui/ui-icons_ffffff_256x240.png create mode 100644 public/packages/summerblue/administrator/img/upload.png create mode 100644 public/packages/summerblue/administrator/js/accounting.js create mode 100644 public/packages/summerblue/administrator/js/admin.js create mode 100644 public/packages/summerblue/administrator/js/app.js create mode 100644 public/packages/summerblue/administrator/js/base.js create mode 100644 public/packages/summerblue/administrator/js/bootstrap.min.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/.github/ISSUE_TEMPLATE create mode 100644 public/packages/summerblue/administrator/js/ckeditor/CHANGES.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/LICENSE.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/README.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/adapters/jquery.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/bower.json create mode 100644 public/packages/summerblue/administrator/js/ckeditor/ckeditor.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/composer.json create mode 100644 public/packages/summerblue/administrator/js/ckeditor/config.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/contents.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/_translationstatus.txt create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/package.json create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/a11yhelp/dialogs/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/about/dialogs/about.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/about/dialogs/hidpi/logo_ckeditor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/about/dialogs/logo_ckeditor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/adobeair/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/ajax/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autoembed/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autogrow/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/autolink/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/balloonpanel/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/balloonpanel/skins/kama/balloonpanel.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/balloonpanel/skins/moono-lisa/balloonpanel.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/balloonpanel/skins/moono-lisa/images/close.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/balloonpanel/skins/moono-lisa/images/hidpi/close.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/balloonpanel/skins/moono/balloonpanel.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/balloonpanel/skins/moono/images/close.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/balloonpanel/skins/moono/images/hidpi/close.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bbcode/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/icons/bidiltr.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/icons/bidirtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/icons/hidpi/bidiltr.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/icons/hidpi/bidirtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/bidi/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/dialogs/codesnippet.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/icons/codesnippet.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/icons/hidpi/codesnippet.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/CHANGES.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/LICENSE create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/README.ru.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/arta.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/ascetic.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.dark.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-dune.light.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.dark.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-forest.light.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.dark.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-heath.light.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.dark.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-lakeside.light.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.dark.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/atelier-seaside.light.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_paper.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/brown_papersq.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/dark.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/default.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/docco.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/far.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/foundation.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/github.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/googlecode.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/idea.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/ir_black.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/magula.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/mono-blue.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/monokai_sublime.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/obsidian.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.dark.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/paraiso.light.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/pojoaque.jpg create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/railscasts.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/rainbow.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/school_book.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_dark.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/solarized_light.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/sunburst.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-blue.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-bright.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night-eighties.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow-night.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/tomorrow.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/vs.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/xcode.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/lib/highlight/styles/zenburn.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippet/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/codesnippetgeshi/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/icons/bgcolor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/icons/hidpi/bgcolor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/icons/hidpi/textcolor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/icons/textcolor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colorbutton/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/dialogs/colordialog.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/dialogs/colordialog.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/colordialog/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/cursors/cursor-disabled.svg create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/cursors/cursor.svg create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/icons/copyformatting.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/icons/hidpi/copyformatting.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/copyformatting/styles/copyformatting.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/_translationstatus.txt create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/devtools/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/dialog/dialogDefinition.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/dialogadvtab/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/dialogs/div.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/icons/creatediv.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/icons/hidpi/creatediv.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/div/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/divarea/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/dialogs/docprops.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/icons/docprops-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/icons/docprops.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/icons/hidpi/docprops-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/icons/hidpi/docprops.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/docprops/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embed/icons/embed.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embed/icons/hidpi/embed.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embed/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/dialogs/embedbase.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedbase/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedsemantic/icons/embedsemantic.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedsemantic/icons/hidpi/embedsemantic.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/embedsemantic/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/filetools/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/dialogs/find.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/icons/find-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/icons/find.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/icons/hidpi/find-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/icons/hidpi/find.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/icons/hidpi/replace.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/icons/replace.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/find/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/dialogs/flash.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/icons/flash.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/icons/hidpi/flash.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/images/placeholder.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/flash/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/font/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/dialogs/button.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/dialogs/checkbox.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/dialogs/form.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/dialogs/hiddenfield.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/dialogs/radio.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/dialogs/select.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/dialogs/textarea.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/dialogs/textfield.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/button.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/checkbox.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/form.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hiddenfield.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/button.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/checkbox.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/form.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/hiddenfield.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/imagebutton.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/radio.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/select-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/select.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/textarea-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/textarea.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/textfield-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/hidpi/textfield.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/imagebutton.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/radio.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/select-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/select.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/textarea-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/textarea.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/textfield-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/icons/textfield.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/images/hiddenfield.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/forms/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/icons.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/icons_hidpi.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/dialogs/iframe.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/icons/hidpi/iframe.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/icons/iframe.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/images/placeholder.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframe/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/iframedialog/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image/dialogs/image.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image/images/noimage.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/dialogs/image2.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/icons/hidpi/image.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/icons/image.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/image2/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/indentblock/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/icons/hidpi/justifyblock.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/icons/hidpi/justifycenter.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/icons/hidpi/justifyleft.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/icons/hidpi/justifyright.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/icons/justifyblock.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/icons/justifycenter.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/icons/justifyleft.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/icons/justifyright.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/justify/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/icons/hidpi/language.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/icons/language.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/language/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/lineutils/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/link/dialogs/anchor.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/link/dialogs/link.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/link/images/anchor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/link/images/hidpi/anchor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/dialogs/liststyle.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/liststyle/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/magicline/images/hidpi/icon-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/magicline/images/hidpi/icon.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/magicline/images/icon-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/magicline/images/icon.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/dialogs/mathjax.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/icons/hidpi/mathjax.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/icons/mathjax.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/images/loader.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/mathjax/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/icons/hidpi/newpage-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/icons/hidpi/newpage.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/icons/newpage-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/icons/newpage.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/newpage/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/notificationaggregator/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/icons/hidpi/pagebreak-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/icons/hidpi/pagebreak.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/icons/pagebreak-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/icons/pagebreak.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/images/pagebreak.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pagebreak/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/panelbutton/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/pastefromword/filter/default.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/dialogs/placeholder.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/icons/hidpi/placeholder.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/icons/placeholder.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/placeholder/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/icons/hidpi/preview-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/icons/hidpi/preview.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/icons/preview-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/icons/preview.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/preview/preview.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/icons/hidpi/print.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/icons/print.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/print/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/icons/hidpi/save.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/icons/save.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/save/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/scayt/CHANGELOG.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/scayt/LICENSE.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/scayt/dialogs/dialog.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/scayt/dialogs/options.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/scayt/dialogs/toolbar.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/scayt/skins/moono-lisa/scayt.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/icons/hidpi/selectall.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/icons/selectall.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/selectall/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sharedspace/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/icons/hidpi/showblocks-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/icons/hidpi/showblocks.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/icons/showblocks-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/icons/showblocks.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_address.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_blockquote.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_div.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_h1.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_h2.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_h3.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_h4.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_h5.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_h6.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_p.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/images/block_pre.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/showblocks/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/dialogs/smiley.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/icons/hidpi/smiley.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/icons/smiley.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/angel_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/angel_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/angry_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/angry_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/broken_heart.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/broken_heart.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/confused_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/confused_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/cry_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/cry_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/devil_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/devil_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/embaressed_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/embarrassed_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/embarrassed_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/envelope.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/envelope.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/heart.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/heart.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/kiss.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/kiss.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/lightbulb.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/lightbulb.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/omg_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/omg_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/regular_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/regular_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/sad_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/sad_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/shades_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/shades_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/teeth_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/teeth_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/thumbs_down.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/thumbs_down.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/thumbs_up.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/thumbs_up.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/tongue_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/tongue_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/tounge_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/wink_smile.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/images/wink_smile.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/smiley/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/dialogs/sourcedialog.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/icons/hidpi/sourcedialog.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/icons/sourcedialog-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/icons/sourcedialog.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/sourcedialog/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/specialchar/dialogs/specialchar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/stylesheetparser/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/table/dialogs/table.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/tableresize/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/tableselection/styles/tableselection.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/tabletools/dialogs/tableCell.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/dialogs/templates.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/dialogs/templates.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/icons/hidpi/templates-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/icons/hidpi/templates.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/icons/templates-rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/icons/templates.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/bn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/bs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/en-au.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/en-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/fo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/gu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/hi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/is.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ka.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/lt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/mn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ms.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ro.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/sr-latn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/sr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/th.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/templates/default.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/templates/images/template1.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/templates/images/template2.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/templates/templates/images/template3.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/dialogs/uicolor.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/dialogs/uicolor.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/icons/hidpi/uicolor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/icons/uicolor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/_translationstatus.txt create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/et.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/mk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/si.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uicolor/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadfile/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadimage/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/uploadwidget/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/images/handle.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/af.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/ar.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/az.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/bg.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/ca.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/cs.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/cy.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/da.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/de-ch.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/de.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/el.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/en-gb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/en.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/eo.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/es-mx.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/es.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/eu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/fa.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/fi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/fr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/gl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/he.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/hr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/hu.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/id.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/it.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/ja.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/km.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/ko.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/ku.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/lv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/nb.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/nl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/no.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/oc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/pl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/pt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/ru.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/sk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/sl.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/sq.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/sv.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/tr.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/tt.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/ug.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/uk.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/vi.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/zh-cn.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/lang/zh.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widget/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/widgetselection/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/wsc/LICENSE.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/wsc/dialogs/ciframe.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/wsc/dialogs/tmpFrameset.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/wsc/dialogs/wsc.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/wsc/dialogs/wsc.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/wsc/dialogs/wsc_ie.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/wsc/skins/moono-lisa/wsc.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/plugins/xml/plugin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/css/samples.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/img/github-top.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/img/header-bg.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/img/header-separator.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/img/logo.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/img/navigation-tip.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/index.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/js/sample.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/js/sf.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/ajax.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/api.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/appendto.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/assets/inlineall/logo.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/assets/outputxhtml/outputxhtml.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/assets/posteddata.php create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/assets/sample.jpg create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/assets/uilanguages/languages.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/autogrow/autogrow.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/bbcode/bbcode.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/codesnippet/codesnippet.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/datafiltering.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/devtools/devtools.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/dialog/assets/my_dialog.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/dialog/dialog.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/divarea/divarea.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/divreplace.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/docprops/docprops.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/enterkey/enterkey.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/htmlwriter/assets/outputforflash/outputforflash.fla create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/htmlwriter/assets/outputforflash/outputforflash.swf create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/htmlwriter/assets/outputforflash/swfobject.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/htmlwriter/outputforflash.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/htmlwriter/outputhtml.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/image2/assets/image1.jpg create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/image2/assets/image2.jpg create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/image2/image2.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/index.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/inlineall.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/inlinebycode.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/inlinetextarea.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/jquery.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/magicline/magicline.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/mathjax/mathjax.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/placeholder/placeholder.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/readonly.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/replacebyclass.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/replacebycode.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/sample.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/sample.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/sample_posteddata.php create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/sharedspace/sharedspace.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/sourcedialog/sourcedialog.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/stylesheetparser/assets/sample.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/stylesheetparser/stylesheetparser.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/tabindex.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/tableresize/tableresize.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/toolbar/toolbar.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/uicolor.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/uicolor/uicolor.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/uilanguages.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/wysiwygarea/fullpage.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/old/xhtmlstyle.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/css/fontello.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/font/LICENSE.txt create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/font/config.json create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/font/fontello.eot create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/font/fontello.svg create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/font/fontello.ttf create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/font/fontello.woff create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/index.html create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/js/abstracttoolbarmodifier.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/js/fulltoolbareditor.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/js/toolbarmodifier.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/js/toolbartextmodifier.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/lib/codemirror/LICENSE create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/lib/codemirror/codemirror.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/lib/codemirror/codemirror.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/lib/codemirror/javascript.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/lib/codemirror/neo.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/lib/codemirror/show-hint.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/samples/toolbarconfigurator/lib/codemirror/show-hint.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/dialog.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/dialog_ie.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/dialog_ie7.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/dialog_ie8.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/dialog_iequirks.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/editor.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/editor_ie.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/editor_ie7.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/editor_ie8.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/editor_iequirks.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/icons.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/icons_hidpi.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/images/dialog_sides.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/images/dialog_sides.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/images/dialog_sides_rtl.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/images/mini.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/images/spinner.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/images/sprites.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/images/sprites_ie6.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/images/toolbar_start.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/readme.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/kama/skin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/dialog.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/dialog_ie.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/dialog_ie8.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/dialog_iequirks.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/editor.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/editor_gecko.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/editor_ie.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/editor_ie8.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/editor_iequirks.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/icons.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/icons_hidpi.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/arrow.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/close.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/hidpi/close.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/hidpi/lock-open.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/hidpi/lock.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/hidpi/refresh.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/lock-open.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/lock.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/refresh.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/images/spinner.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono-lisa/readme.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/dialog.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/dialog_ie.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/dialog_ie7.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/dialog_ie8.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/dialog_iequirks.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/editor.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/editor_gecko.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/editor_ie.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/editor_ie7.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/editor_ie8.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/editor_iequirks.css create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/icons.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/icons_hidpi.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/anchor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/arrow.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/close.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/hidpi/anchor.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/hidpi/close.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/hidpi/lock-open.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/hidpi/lock.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/hidpi/refresh.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/lock-open.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/lock.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/refresh.png create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/images/spinner.gif create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/readme.md create mode 100644 public/packages/summerblue/administrator/js/ckeditor/skins/moono/skin.js create mode 100644 public/packages/summerblue/administrator/js/ckeditor/styles.js create mode 100644 public/packages/summerblue/administrator/js/history/native.history.js create mode 100644 public/packages/summerblue/administrator/js/jquery-migrate.min.js create mode 100644 public/packages/summerblue/administrator/js/jquery.min.js create mode 100644 public/packages/summerblue/administrator/js/jquery/customscroll/README.md create mode 100644 public/packages/summerblue/administrator/js/jquery/customscroll/customscroll.css create mode 100644 public/packages/summerblue/administrator/js/jquery/customscroll/jquery.customscroll.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-af.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ar-DZ.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ar.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-az.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-be.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-bg.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-bs.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ca.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-cs.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-cy-GB.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-da.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-de.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-el.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-en-AU.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-en-GB.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-en-NZ.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-eo.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-es.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-et.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-eu.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-fa.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-fi.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-fo.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-fr-CA.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-fr-CH.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-fr.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-gl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-he.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-hi.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-hr.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-hu.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-hy.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-id.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-is.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-it.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ja.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ka.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-kk.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-km.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ko.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ky.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-lb.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-lt.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-lv.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-mk.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ml.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ms.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-nb.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-nl-BE.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-nl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-nn.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-no.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-pl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-pt-BR.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-pt.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-rm.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ro.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ru.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-sk.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-sl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-sq.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-sr-SR.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-sr.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-sv.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-ta.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-th.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-tj.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-tr.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-uk.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-vi.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-zh-CN.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-zh-HK.js create mode 100644 public/packages/summerblue/administrator/js/jquery/i18n/jquery.ui.datepicker-zh-TW.js create mode 100644 public/packages/summerblue/administrator/js/jquery/jquery-1.8.2.min.js create mode 100644 public/packages/summerblue/administrator/js/jquery/jquery-ui-1.10.3.custom.min.js create mode 100644 public/packages/summerblue/administrator/js/jquery/jquery-ui-timepicker-addon.js create mode 100644 public/packages/summerblue/administrator/js/jquery/jquery.lw-colorpicker.min.js create mode 100644 public/packages/summerblue/administrator/js/jquery/jquery.ui.slider.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-af.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-bg.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-ca.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-cs.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-da.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-de.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-el.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-es.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-et.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-eu.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-fi.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-fr.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-gl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-he.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-hu.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-id.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-it.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-ja.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-ko.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-lt.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-nl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-no.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-pl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-pt-BR.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-pt.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-ro.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-ru.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-sk.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-sv.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-th.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-tr.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-uk.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-vi.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-zh-CN.js create mode 100644 public/packages/summerblue/administrator/js/jquery/localization/jquery-ui-timepicker-zh-TW.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/LICENSE create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/README.md create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/component.json create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/release.sh create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2-spinner.gif create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2.css create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2.jquery.json create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2.min.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2.png create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_ar.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_ca.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_cs.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_da.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_de.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_el.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_en.js.template create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_es.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_et.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_eu.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_fi.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_fr.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_gl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_he.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_hr.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_hu.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_id.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_is.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_it.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_ja.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_ko.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_lt.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_lv.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_mk.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_nl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_no.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_pl.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_pt-BR.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_pt-PT.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_ro.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_ru.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_sk.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_sv.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_tr.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_ua.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_vi.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_zh-CN.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2_locale_zh-TW.js create mode 100644 public/packages/summerblue/administrator/js/jquery/select2/select2x2.png create mode 100644 public/packages/summerblue/administrator/js/knockout/KnockoutNotification.knockout.min.js create mode 100644 public/packages/summerblue/administrator/js/knockout/custom-bindings.js create mode 100644 public/packages/summerblue/administrator/js/knockout/knockout-2.2.0.js create mode 100644 public/packages/summerblue/administrator/js/knockout/knockout.mapping.js create mode 100644 public/packages/summerblue/administrator/js/knockout/knockout.updateData.js create mode 100644 public/packages/summerblue/administrator/js/markdown.js create mode 100644 public/packages/summerblue/administrator/js/page.js create mode 100644 public/packages/summerblue/administrator/js/plupload/changelog.txt create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/cs.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/da.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/de.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/el.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/es.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/et.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/fa.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/fi.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/fr-ca.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/fr.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/hr.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/hu.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/it.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/ja.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/ko.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/lv.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/nl.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/pl.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/pt-br.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/ro.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/ru.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/sr.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/sv.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/i18n/zh-CN.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/css/jquery.plupload.queue.css create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/img/backgrounds.gif create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/img/buttons-disabled.png create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/img/buttons.png create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/img/delete.gif create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/img/done.gif create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/img/error.gif create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/img/throbber.gif create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/img/transp50.png create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.plupload.queue/jquery.plupload.queue.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.ui.plupload/css/jquery.ui.plupload.css create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.ui.plupload/img/plupload-bw.png create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.ui.plupload/img/plupload.png create mode 100644 public/packages/summerblue/administrator/js/plupload/js/jquery.ui.plupload/jquery.ui.plupload.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.browserplus.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.flash.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.flash.swf create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.full.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.gears.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.html4.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.html5.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.silverlight.js create mode 100644 public/packages/summerblue/administrator/js/plupload/js/plupload.silverlight.xap create mode 100644 public/packages/summerblue/administrator/js/plupload/license.txt create mode 100644 public/packages/summerblue/administrator/js/plupload/readme.md create mode 100644 public/packages/summerblue/administrator/js/qrcode.min.js create mode 100644 public/packages/summerblue/administrator/js/settings.js create mode 100644 public/packages/summerblue/administrator/js/sweetalert/sweetalert.css create mode 100644 public/packages/summerblue/administrator/js/sweetalert/sweetalert.min.js diff --git a/app/Models/User.php b/app/Models/User.php index e491fe0..16dfc99 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -37,6 +37,14 @@ class User extends Authenticatable return asset($this->avatar); } + public function setAvatarAttribute($path) + { + if (!starts_with($path, 'http')) { + $path = config('app.url') . "/storage/app/public/avatar/{$path}"; + } + $this->attributes['avatar'] = $path; + } + public function isAuthorOf($model) { return $this->id == $model->user_id; @@ -52,6 +60,14 @@ class User extends Authenticatable return $this->hasMany(Topic::class); } + public function setPasswordAttribute($value) + { + if (!isset($value[59])) { + $value = bcrypt($value); + } + $this->attributes['password'] = $value; + } + public function notify($instance) { if ($this->id == Auth::id()) { diff --git a/composer.json b/composer.json index 49e63ec..12f1b72 100644 --- a/composer.json +++ b/composer.json @@ -23,6 +23,7 @@ "overtrue/pinyin": "~3.0", "predis/predis": "~1.0", "spatie/laravel-permission": "~2.7", + "summerblue/administrator": "~1.1", "viacreative/sudo-su": "~1.1" }, "require-dev": { diff --git a/composer.lock b/composer.lock index 311c2ea..c8d9c31 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "This file is @generated automatically" ], - "content-hash": "0140cc53f2b56b4c78a57e41dd90745e", + "content-hash": "5d821d2cc8afef049d75e4b44976928f", "packages": [ { "name": "cakephp/chronos", @@ -105,6 +105,47 @@ ], "time": "2018-01-28T10:19:47+00:00" }, + { + "name": "ckeditor/ckeditor", + "version": "4.8.0", + "source": { + "type": "git", + "url": "https://github.com/ckeditor/ckeditor-releases.git", + "reference": "3e0ba2fa7361e0e425b73b2e4400af4a7f767ec5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/ckeditor/ckeditor-releases/zipball/3e0ba2fa7361e0e425b73b2e4400af4a7f767ec5", + "reference": "3e0ba2fa7361e0e425b73b2e4400af4a7f767ec5", + "shasum": "" + }, + "type": "library", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+", + "LGPL-2.1+", + "MPL-1.1+" + ], + "authors": [ + { + "name": "CKSource", + "homepage": "http://cksource.com" + } + ], + "description": "JavaScript WYSIWYG web text editor.", + "homepage": "http://ckeditor.com", + "keywords": [ + "CKEditor", + "editor", + "fckeditor", + "html", + "javascript", + "richtext", + "text", + "wysiwyg" + ], + "time": "2017-12-13T16:47:19+00:00" + }, { "name": "dnoegel/php-xdg-base-dir", "version": "0.1", @@ -2542,6 +2583,67 @@ ], "time": "2018-02-07T16:53:52+00:00" }, + { + "name": "summerblue/administrator", + "version": "v1.1.6", + "source": { + "type": "git", + "url": "https://github.com/summerblue/administrator.git", + "reference": "fb1eafbe6c5422d10104e242415d815866e1009b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/summerblue/administrator/zipball/fb1eafbe6c5422d10104e242415d815866e1009b", + "reference": "fb1eafbe6c5422d10104e242415d815866e1009b", + "shasum": "" + }, + "require": { + "ckeditor/ckeditor": "4.*", + "laravel/framework": "5.5.*", + "php": ">=7.0.0" + }, + "require-dev": { + "mockery/mockery": "~0.9", + "phpunit/phpunit": "~5.7.12" + }, + "type": "library", + "extra": { + "laravel": { + "providers": [ + "Frozennode\\Administrator\\AdministratorServiceProvider" + ] + } + }, + "autoload": { + "classmap": [ + "src/controllers" + ], + "psr-0": { + "Frozennode\\Administrator": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Original: Jan Hartigan, modified by CJ", + "email": "cj@estgroupe.com" + } + ], + "description": "A database interface package for Laravel, modified!", + "homepage": "https://github.com/summerblue/administrator", + "keywords": [ + "admin", + "administrator", + "cms", + "database", + "laravel", + "laravel-administrator" + ], + "time": "2017-12-26T07:58:05+00:00" + }, { "name": "swiftmailer/swiftmailer", "version": "v6.0.2", diff --git a/config/administrator.php b/config/administrator.php new file mode 100644 index 0000000..310afb8 --- /dev/null +++ b/config/administrator.php @@ -0,0 +1,141 @@ + 'admin', + + /** + * 后台专属域名,没有的话可以留空 + * @type string + */ + 'domain' => '', + + /** + * 应用名称,在页面标题和左上角站点名称处显示 + * + * @type string + */ + 'title' => env('APP_NAME', 'bbs'), + + /** + * 模型配置信息文件存放目录 + * + * @type string + */ + 'model_config_path' => config_path('administrator'), + + /** + * 配置信息文件存放目录 + * + * @type string + */ + 'settings_config_path' => config_path('administrator/settings'), + + /** + * 后台菜单数组,多维数组渲染结果为多级嵌套菜单。 + * + * 数组里的值有三种类型: + * 1. 字符串 —— 子菜单的入口,不可访问; + * 2. 模型配置文件 —— 访问 `model_config_path` 目录下的模型文件,如 `users` 访问的是 `users.php` 模型配置文件; + * 3. 配置信息 —— 必须使用前缀 `settings.`,对应 `settings_config_path` 目录下的文件,如:默认设置下, + * `settings.site` 访问的是 `administrator/settings/site.php` 文件 + * 4. 页面文件 —— 必须使用前缀 `page.`,如:`page.pages.analytics` 对应 `administrator/pages/analytics.php` + * 或者是 `administrator/pages/analytics.blade.php` ,两种后缀名皆可 + * + * 示例: + * [ + * 'users', + * 'E-Commerce' => ['collections', 'products', 'product_images', 'orders'], + * 'Settings' => ['settings.site', 'settings.ecommerce', 'settings.social'], + * 'Analytics' => ['E-Commerce' => 'page.pages.analytics'], + * ] + */ + 'menu' => [ + '用户与权限' => [ + 'users', + ], + ], + + + /** + * 权限控制的回调函数。 + * + * 此回调函数需要返回 true 或 false ,用来检测当前用户是否有权限访问后台。 + * `true` 为通过,`false` 会将页面重定向到 `login_path` 选项定义的 URL 中。 + * @type closure + */ + 'permission' => function () { + return Auth::check() && Auth::user()->can('manage_contents'); + }, + + /** + * 使用布尔值来设定是否使用后台主页面。 + * + * 如值为 `true`,将使用 `dashboard_view` 定义的视图文件渲染页面; + * 如值为 `false`,将使用 `home_page` 定义的菜单条目来作为后台主页。 + * @type bool + */ + 'use_dashboard' => false, + + /** + * 设置后台主页视图文件,由 `use_dashboard` 选项决定 + * + * @type string + */ + 'dashboard_view' => '', + + /** + * 用来作为后台主页的菜单条目,由 `use_dashboard` 选项决定,菜单指的是 `menu` 选项 + * + * @type string + */ + 'home_page' => 'users', + + /** + * 右上角『返回主站』按钮的链接 + * @type string + */ + 'back_to_site_path' => '/', + + /** + * 当选项 `permission` 权限检测不通过时,会重定向用户到此处设置的路径 + * + * @type string + */ + 'login_path' => 'login', + + /** + * The logout path is the path where Administrator will send the user when they click the logout link + * + * @type string + */ + 'logout_path' => false, + + /** + * 允许在登录成功后使用 Session::get('redirect') 将用户重定向到原本想要访问的后台页面 + * + * @type string + */ + 'login_redirect_key' => 'redirect', + + /** + * 控制模型数据列表页默认的显示条目 + * + * @type int + */ + 'global_rows_per_page' => 20, + + /** + * 可选的语言,如果不为空,将会在页面顶部显示『选择语言』按钮 + * + * @type array + */ + 'locales' => [], + + 'custom_routes_file' => app_path('Http/routes/administrator.php'), +); diff --git a/config/administrator/users.php b/config/administrator/users.php new file mode 100644 index 0000000..ff028a0 --- /dev/null +++ b/config/administrator/users.php @@ -0,0 +1,110 @@ + '用户', + + // 模型单数,用作页面『新建 $single』 + 'single' => '用户', + + // 数据模型,用作数据的 CRUD + 'model' => \App\Models\User::class, + + // 设置当前页面的访问权限,通过返回布尔值来控制权限。 + // 返回 True 即通过权限验证,False 则无权访问并从 Menu 中隐藏 + 'permission' => function () { + return Auth::user()->can('manage_users'); + }, + + // 字段负责渲染『数据表格』,由无数的『列』组成, + 'columns' => [ + + // 列的标示,这是一个最小化『列』信息配置的例子,读取的是模型里对应 + // 的属性的值,如 $model->id + 'id', + + 'avatar' => [ + // 数据表格里列的名称,默认会使用『列标识』 + 'title' => '头像', + + // 默认情况下会直接输出数据,你也可以使用 output 选项来定制输出内容 + 'output' => function ($avatar, $model) { + return empty($avatar) ? 'N/A' : ''; + }, + + // 是否允许排序 + 'sortable' => false, + ], + 'name' => [ + 'title' => '用户名', + 'sortable' => false, + 'output' => function ($name, $model) { + return '' . $name . ''; + }, + ], + + 'email' => [ + 'title' => '邮箱', + ], + 'operation' => [ + 'title' => '管理', + 'sortable' => false, + ], + ], + + // 『模型表单』设置项 + 'edit_fields' => [ + 'name' => [ + 'title' => '用户名', + ], + 'email' => [ + 'title' => '邮箱', + ], + 'password' => [ + 'title' => '密码', + + // 表单使用 input 类型 password + 'type' => 'password', + ], + 'avatar' => [ + 'title' => '用户头像', + + // 设置表单条目的类型,默认的 type 是 input + 'type' => 'image', + + // 图片上传必须设置图片存放路径 + 'location' => storage_path() . '/app/public/avatar/', + ], + 'roles' => [ + 'title' => '用户角色', + + // 指定数据的类型为关联模型 + 'type' => 'relationship', + + // 关联模型的字段,用来做关联显示 + 'name_field' => 'name', + ], + ], + + // 『数据过滤』设置 + 'filters' => [ + 'id' => [ + + // 过滤表单条目显示名称 + 'title' => '用户 ID', + ], + 'name' => [ + 'title' => '用户名', + ], + 'email' => [ + 'title' => '邮箱', + ], + ], + +]; \ No newline at end of file diff --git a/public/packages/summerblue/administrator/css/animate.min.css b/public/packages/summerblue/administrator/css/animate.min.css new file mode 100644 index 0000000..789ed0e --- /dev/null +++ b/public/packages/summerblue/administrator/css/animate.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2013 Daniel Eden +*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);-ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp} \ No newline at end of file diff --git a/public/packages/summerblue/administrator/css/app.css b/public/packages/summerblue/administrator/css/app.css new file mode 100644 index 0000000..d0f6efb --- /dev/null +++ b/public/packages/summerblue/administrator/css/app.css @@ -0,0 +1,3091 @@ +/*! jQuery UI - v1.9.1 - 2012-11-12 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.slider.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,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}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.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-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.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{border-left-width:0}.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:0em}.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{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.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}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.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-widget{font-family: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:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff url(../img/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd url(../img/ui/ui-bg_highlight-soft_50_dddddd_1x100.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 #ddd;background:#f6f6f6 url(../img/ui/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#0073ea;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 #0073ea;background:#0073ea url(../img/ui/ui-bg_highlight-soft_25_0073ea_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{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url(../img/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#ff0084}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url(../img/ui/ui-bg_flat_55_ffffff_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 #ff0084;background:#fff url(../img/ui/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.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;background-image:url(../img/ui/ui-icons_ff0084_256x240.png)}.ui-widget-content .ui-icon{background-image:url(../img/ui/ui-icons_ff0084_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../img/ui/ui-icons_0073ea_256x240.png)}.ui-state-default .ui-icon{background-image:url(../img/ui/ui-icons_666666_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../img/ui/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(../img/ui/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../img/ui/ui-icons_0073ea_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../img/ui/ui-icons_ff0084_256x240.png)}.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{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;-khtml-border-top-left-radius:2px;border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;-khtml-border-top-right-radius:2px;border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;-khtml-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;-khtml-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee url(../img/ui/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(../img/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0} + +/* css for timepicker */ +.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; } +.ui-timepicker-div dl { text-align: left; } +.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; } +.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; } +.ui-timepicker-div td { font-size: 90%; } +.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; } + +.ui-timepicker-rtl{ direction: rtl; } +.ui-timepicker-rtl dl { text-align: right; } +.ui-timepicker-rtl dl dd { margin: 0 65px 10px 10px; } +/* +Version: 3.4.1 Timestamp: Thu Jun 27 18:02:10 PDT 2013 +*/ +.select2-container { + margin: 0; + position: relative; + display: inline-block; + /* inline-block for ie7 */ + zoom: 1; + *display: inline; + vertical-align: middle; +} + +.select2-container, +.select2-drop, +.select2-search, +.select2-search input{ + /* + Force border-box so that % widths fit the parent + container without overlap because of margin/padding. + + More Info : http://www.quirksmode.org/css/box.html + */ + -webkit-box-sizing: border-box; /* webkit */ + -khtml-box-sizing: border-box; /* konqueror */ + -moz-box-sizing: border-box; /* firefox */ + -ms-box-sizing: border-box; /* ie */ + box-sizing: border-box; /* css3 */ +} + +.select2-container .select2-choice { + display: block; + height: 26px; + padding: 0 0 0 8px; + overflow: hidden; + position: relative; + + border: 1px solid #aaa; + white-space: nowrap; + line-height: 26px; + color: #444; + text-decoration: none; + + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + + background-color: #fff; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white)); + background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%); + background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%); + background-image: -o-linear-gradient(bottom, #eeeeee 0%, #ffffff 50%); + background-image: -ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0); + background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%); +} + +.select2-container.select2-drop-above .select2-choice { + border-bottom-color: #aaa; + + -webkit-border-radius:0 0 4px 4px; + -moz-border-radius:0 0 4px 4px; + border-radius:0 0 4px 4px; + + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.9, white)); + background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 90%); + background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 90%); + background-image: -o-linear-gradient(bottom, #eeeeee 0%, white 90%); + background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 90%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); + background-image: linear-gradient(top, #eeeeee 0%,#ffffff 90%); +} + +.select2-container.select2-allowclear .select2-choice .select2-chosen { + margin-right: 42px; +} + +.select2-container .select2-choice > .select2-chosen { + margin-right: 26px; + display: block; + overflow: hidden; + + white-space: nowrap; + + -ms-text-overflow: ellipsis; + -o-text-overflow: ellipsis; + text-overflow: ellipsis; +} + +.select2-container .select2-choice abbr { + display: none; + width: 12px; + height: 12px; + position: absolute; + right: 24px; + top: 8px; + + font-size: 1px; + text-decoration: none; + + border: 0; + background: url('../img/select2/select2.png') right top no-repeat; + cursor: pointer; + outline: 0; +} + +.select2-container.select2-allowclear .select2-choice abbr { + display: inline-block; +} + +.select2-container .select2-choice abbr:hover { + background-position: right -11px; + cursor: pointer; +} + +.select2-drop-undermask { + border: 0; + margin: 0; + padding: 0; + position: absolute; + left: 0; + top: 0; + z-index: 9998; + background-color: transparent; + filter: alpha(opacity=0); +} + +.select2-drop-mask { + border: 0; + margin: 0; + padding: 0; + position: absolute; + left: 0; + top: 0; + z-index: 9998; + /* styles required for IE to work */ + background-color: #fff; + opacity: 0; + filter: alpha(opacity=0); +} + +.select2-drop { + width: 100%; + margin-top: -1px; + position: absolute; + z-index: 9999; + top: 100%; + + background: #fff; + color: #000; + border: 1px solid #aaa; + border-top: 0; + + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; + + -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); + -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); + box-shadow: 0 4px 5px rgba(0, 0, 0, .15); +} + +.select2-drop-auto-width { + border-top: 1px solid #aaa; + width: auto; +} + +.select2-drop-auto-width .select2-search { + padding-top: 4px; +} + +.select2-drop.select2-drop-above { + margin-top: 1px; + border-top: 1px solid #aaa; + border-bottom: 0; + + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; + + -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); + -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); + box-shadow: 0 -4px 5px rgba(0, 0, 0, .15); +} + +.select2-drop-active { + border: 1px solid #5897fb; + border-top: none; +} + +.select2-drop.select2-drop-above.select2-drop-active { + border-top: 1px solid #5897fb; +} + +.select2-container .select2-choice .select2-arrow { + display: inline-block; + width: 18px; + height: 100%; + position: absolute; + right: 0; + top: 0; + + border-left: 1px solid #aaa; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; + + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + + background: #ccc; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee)); + background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%); + background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%); + background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%); + background-image: -ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0); + background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%); +} + +.select2-container .select2-choice .select2-arrow b { + display: block; + width: 100%; + height: 100%; + background: url('../img/select2/select2.png') no-repeat 0 1px; +} + +.select2-search { + display: inline-block; + width: 100%; + min-height: 26px; + margin: 0; + padding-left: 4px; + padding-right: 4px; + + position: relative; + z-index: 10000; + + white-space: nowrap; +} + +.select2-search input { + width: 100%; + height: auto !important; + min-height: 26px; + padding: 4px 20px 4px 5px; + margin: 0; + + outline: 0; + font-family: sans-serif; + font-size: 1em; + + border: 1px solid #aaa; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + + background: #fff url('../img/select2/select2.png') no-repeat 100% -22px; + background: url('../img/select2/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); + background: url('../img/select2/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); + background: url('../img/select2/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); + background: url('../img/select2/select2.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); + background: url('../img/select2/select2.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%); + background: url('../img/select2/select2.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%, #eeeeee 99%); +} + +.select2-drop.select2-drop-above .select2-search input { + margin-top: 4px; +} + +.select2-search input.select2-active { + background: #fff url('../img/select2/select2-spinner.gif') no-repeat 100%; + background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee)); + background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%); + background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%); + background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -o-linear-gradient(bottom, white 85%, #eeeeee 99%); + background: url('../img/select2/select2-spinner.gif') no-repeat 100%, -ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%); + background: url('../img/select2/select2-spinner.gif') no-repeat 100%, linear-gradient(top, #ffffff 85%, #eeeeee 99%); +} + +.select2-container-active .select2-choice, +.select2-container-active .select2-choices { + border: 1px solid #5897fb; + outline: none; + + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); + box-shadow: 0 0 5px rgba(0,0,0,.3); +} + +.select2-dropdown-open .select2-choice { + border-bottom-color: transparent; + -webkit-box-shadow: 0 1px 0 #fff inset; + -moz-box-shadow: 0 1px 0 #fff inset; + box-shadow: 0 1px 0 #fff inset; + + -webkit-border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; + border-bottom-left-radius: 0; + + -webkit-border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; + border-bottom-right-radius: 0; + + background-color: #eee; + background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee)); + background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%); + background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%); + background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%); + background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); + background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%); +} + +.select2-dropdown-open.select2-drop-above .select2-choice, +.select2-dropdown-open.select2-drop-above .select2-choices { + border: 1px solid #5897fb; + border-top-color: transparent; + + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(0.5, #eeeeee)); + background-image: -webkit-linear-gradient(center top, white 0%, #eeeeee 50%); + background-image: -moz-linear-gradient(center top, white 0%, #eeeeee 50%); + background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); + background-image: -ms-linear-gradient(bottom, #ffffff 0%,#eeeeee 50%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); + background-image: linear-gradient(bottom, #ffffff 0%,#eeeeee 50%); +} + +.select2-dropdown-open .select2-choice .select2-arrow { + background: transparent; + border-left: none; + filter: none; +} +.select2-dropdown-open .select2-choice .select2-arrow b { + background-position: -18px 1px; +} + +/* results */ +.select2-results { + max-height: 200px; + padding: 0 0 0 4px; + margin: 4px 4px 4px 0; + position: relative; + overflow-x: hidden; + overflow-y: auto; + -webkit-tap-highlight-color: rgba(0,0,0,0); +} + +.select2-results ul.select2-result-sub { + margin: 0; + padding-left: 0; +} + +.select2-results ul.select2-result-sub > li .select2-result-label { padding-left: 20px } +.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 40px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 60px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 80px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 100px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 110px } +.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label { padding-left: 120px } + +.select2-results li { + list-style: none; + display: list-item; + background-image: none; +} + +.select2-results li.select2-result-with-children > .select2-result-label { + font-weight: bold; +} + +.select2-results .select2-result-label { + padding: 3px 7px 4px; + margin: 0; + cursor: pointer; + + min-height: 1em; + + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.select2-results .select2-highlighted { + background: #3875d7; + color: #fff; +} + +.select2-results li em { + background: #feffde; + font-style: normal; +} + +.select2-results .select2-highlighted em { + background: transparent; +} + +.select2-results .select2-highlighted ul { + background: white; + color: #000; +} + + +.select2-results .select2-no-results, +.select2-results .select2-searching, +.select2-results .select2-selection-limit { + background: #f4f4f4; + display: list-item; +} + +/* +disabled look for disabled choices in the results dropdown +*/ +.select2-results .select2-disabled.select2-highlighted { + color: #666; + background: #f4f4f4; + display: list-item; + cursor: default; +} +.select2-results .select2-disabled { + background: #f4f4f4; + display: list-item; + cursor: default; +} + +.select2-results .select2-selected { + display: none; +} + +.select2-more-results.select2-active { + background: #f4f4f4 url('../img/select2/select2-spinner.gif') no-repeat 100%; +} + +.select2-more-results { + background: #f4f4f4; + display: list-item; +} + +/* disabled styles */ + +.select2-container.select2-container-disabled .select2-choice { + background-color: #f4f4f4; + background-image: none; + border: 1px solid #ddd; + cursor: default; +} + +.select2-container.select2-container-disabled .select2-choice .select2-arrow { + background-color: #f4f4f4; + background-image: none; + border-left: 0; +} + +.select2-container.select2-container-disabled .select2-choice abbr { + display: none; +} + + +/* multiselect */ + +.select2-container-multi .select2-choices { + height: auto !important; + height: 1%; + margin: 0; + padding: 0; + position: relative; + + border: 1px solid #aaa; + cursor: text; + overflow: hidden; + + background-color: #fff; +} + +.select2-locked { + padding: 3px 5px 3px 5px !important; +} + +.select2-container-multi .select2-choices { + min-height: 26px; +} + +.select2-container-multi.select2-container-active .select2-choices { + border: 1px solid #5897fb; + outline: none; + + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); + box-shadow: 0 0 5px rgba(0,0,0,.3); +} +.select2-container-multi .select2-choices li { + float: left; + list-style: none; +} +.select2-container-multi .select2-choices .select2-search-field { + margin: 0; + padding: 0; + white-space: nowrap; +} + +.select2-container-multi .select2-choices .select2-search-field input { + padding: 5px; + margin: 1px 0; + + font-family: sans-serif; + font-size: 100%; + color: #666; + outline: 0; + border: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background: transparent !important; +} + +.select2-container-multi .select2-choices .select2-search-field input.select2-active { + background: #fff url('../img/select2/select2-spinner.gif') no-repeat 100% !important; +} + +.select2-default { + color: #999 !important; +} + +.select2-container-multi .select2-choices .select2-search-choice { + padding: 3px 5px 3px 18px; + margin: 3px 0 3px 5px; + position: relative; + + line-height: 13px; + color: #333; + cursor: default; + border: 1px solid #aaaaaa; + + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + + -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); + -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); + box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05); + + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + + background-color: #e4e4e4; + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0 ); + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee)); + background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); + background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); +} +.select2-container-multi .select2-choices .select2-search-choice .select2-chosen { + cursor: default; +} +.select2-container-multi .select2-choices .select2-search-choice-focus { + background: #d4d4d4; +} + +.select2-search-choice-close { + display: block; + width: 12px; + height: 13px; + position: absolute; + right: 3px; + top: 4px; + + font-size: 1px; + outline: none; + background: url('../img/select2/select2.png') right top no-repeat; +} + +.select2-container-multi .select2-search-choice-close { + left: 3px; +} + +.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover { + background-position: right -11px; +} +.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close { + background-position: right -11px; +} + +/* disabled styles */ +.select2-container-multi.select2-container-disabled .select2-choices{ + background-color: #f4f4f4; + background-image: none; + border: 1px solid #ddd; + cursor: default; +} + +.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice { + padding: 3px 5px 3px 5px; + border: 1px solid #ddd; + background-image: none; + background-color: #f4f4f4; +} + +.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close { display: none; + background:none; +} +/* end multiselect */ + + +.select2-result-selectable .select2-match, +.select2-result-unselectable .select2-match { + text-decoration: underline; +} + +.select2-offscreen, .select2-offscreen:focus { + clip: rect(0 0 0 0); + width: 1px; + height: 1px; + border: 0; + margin: 0; + padding: 0; + overflow: hidden; + position: absolute; + outline: 0; + left: 0px; +} + +.select2-display-none { + display: none; +} + +.select2-measure-scrollbar { + position: absolute; + top: -10000px; + left: -10000px; + width: 100px; + height: 100px; + overflow: scroll; +} +/* Retina-ize icons */ + +@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi) { + .select2-search input, .select2-search-choice-close, .select2-container .select2-choice abbr, .select2-container .select2-choice .select2-arrow b { + background-image: url('../img/select2/select2x2.png') !important; + background-repeat: no-repeat !important; + background-size: 60px 40px !important; + } + .select2-search input { + background-position: 100% -21px !important; + } +} + +body.stop-scrolling { + height: 100%; + overflow: hidden; } + +.sweet-overlay { + background-color: black; + /* IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; + /* IE8 */ + background-color: rgba(0, 0, 0, 0.4); + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: none; + z-index: 10000; } + +.sweet-alert { + background-color: white; + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + width: 478px; + padding: 17px; + border-radius: 5px; + text-align: center; + position: fixed; + left: 50%; + top: 50%; + margin-left: -256px; + margin-top: -200px; + overflow: hidden; + display: none; + z-index: 99999; } + @media all and (max-width: 540px) { + .sweet-alert { + width: auto; + margin-left: 0; + margin-right: 0; + left: 15px; + right: 15px; } } + .sweet-alert h2 { + color: #575757; + font-size: 30px; + text-align: center; + font-weight: 600; + text-transform: none; + position: relative; + margin: 25px 0; + padding: 0; + line-height: 40px; + display: block; } + .sweet-alert p { + color: #797979; + font-size: 16px; + text-align: center; + font-weight: 300; + position: relative; + text-align: inherit; + float: none; + margin: 0; + padding: 0; + line-height: normal; } + .sweet-alert fieldset { + border: none; + position: relative; } + .sweet-alert .sa-error-container { + background-color: #f1f1f1; + margin-left: -17px; + margin-right: -17px; + overflow: hidden; + padding: 0 10px; + max-height: 0; + webkit-transition: padding 0.15s, max-height 0.15s; + transition: padding 0.15s, max-height 0.15s; } + .sweet-alert .sa-error-container.show { + padding: 10px 0; + max-height: 100px; + webkit-transition: padding 0.2s, max-height 0.2s; + transition: padding 0.25s, max-height 0.25s; } + .sweet-alert .sa-error-container .icon { + display: inline-block; + width: 24px; + height: 24px; + border-radius: 50%; + background-color: #ea7d7d; + color: white; + line-height: 24px; + text-align: center; + margin-right: 3px; } + .sweet-alert .sa-error-container p { + display: inline-block; } + .sweet-alert .sa-input-error { + position: absolute; + top: 29px; + right: 26px; + width: 20px; + height: 20px; + opacity: 0; + -webkit-transform: scale(0.5); + transform: scale(0.5); + -webkit-transform-origin: 50% 50%; + transform-origin: 50% 50%; + -webkit-transition: all 0.1s; + transition: all 0.1s; } + .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after { + content: ""; + width: 20px; + height: 6px; + background-color: #f06e57; + border-radius: 3px; + position: absolute; + top: 50%; + margin-top: -4px; + left: 50%; + margin-left: -9px; } + .sweet-alert .sa-input-error::before { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } + .sweet-alert .sa-input-error::after { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + .sweet-alert .sa-input-error.show { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); } + .sweet-alert input { + width: 100%; + box-sizing: border-box; + border-radius: 3px; + border: 1px solid #d7d7d7; + height: 43px; + margin-top: 10px; + margin-bottom: 17px; + font-size: 18px; + box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06); + padding: 0 12px; + display: none; + -webkit-transition: all 0.3s; + transition: all 0.3s; } + .sweet-alert input:focus { + outline: none; + box-shadow: 0px 0px 3px #c4e6f5; + border: 1px solid #b4dbed; } + .sweet-alert input:focus::-moz-placeholder { + transition: opacity 0.3s 0.03s ease; + opacity: 0.5; } + .sweet-alert input:focus:-ms-input-placeholder { + transition: opacity 0.3s 0.03s ease; + opacity: 0.5; } + .sweet-alert input:focus::-webkit-input-placeholder { + transition: opacity 0.3s 0.03s ease; + opacity: 0.5; } + .sweet-alert input::-moz-placeholder { + color: #bdbdbd; } + .sweet-alert input:-ms-input-placeholder { + color: #bdbdbd; } + .sweet-alert input::-webkit-input-placeholder { + color: #bdbdbd; } + .sweet-alert.show-input input { + display: block; } + .sweet-alert .sa-confirm-button-container { + display: inline-block; + position: relative; } + .sweet-alert .la-ball-fall { + position: absolute; + left: 50%; + top: 50%; + margin-left: -27px; + margin-top: 4px; + opacity: 0; + visibility: hidden; } + .sweet-alert button { + background-color: #8CD4F5; + color: white; + border: none; + box-shadow: none; + font-size: 17px; + font-weight: 500; + -webkit-border-radius: 4px; + border-radius: 5px; + padding: 10px 32px; + margin: 26px 5px 0 5px; + cursor: pointer; } + .sweet-alert button:focus { + outline: none; + box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); } + .sweet-alert button:hover { + background-color: #7ecff4; } + .sweet-alert button:active { + background-color: #5dc2f1; } + .sweet-alert button.cancel { + background-color: #C1C1C1; } + .sweet-alert button.cancel:hover { + background-color: #b9b9b9; } + .sweet-alert button.cancel:active { + background-color: #a8a8a8; } + .sweet-alert button.cancel:focus { + box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; } + .sweet-alert button[disabled] { + opacity: .6; + cursor: default; } + .sweet-alert button.confirm[disabled] { + color: transparent; } + .sweet-alert button.confirm[disabled] ~ .la-ball-fall { + opacity: 1; + visibility: visible; + transition-delay: 0s; } + .sweet-alert button::-moz-focus-inner { + border: 0; } + .sweet-alert[data-has-cancel-button=false] button { + box-shadow: none !important; } + .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] { + padding-bottom: 40px; } + .sweet-alert .sa-icon { + width: 80px; + height: 80px; + border: 4px solid gray; + -webkit-border-radius: 40px; + border-radius: 40px; + border-radius: 50%; + margin: 20px auto; + padding: 0; + position: relative; + box-sizing: content-box; } + .sweet-alert .sa-icon.sa-error { + border-color: #F27474; } + .sweet-alert .sa-icon.sa-error .sa-x-mark { + position: relative; + display: block; } + .sweet-alert .sa-icon.sa-error .sa-line { + position: absolute; + height: 5px; + width: 47px; + background-color: #F27474; + display: block; + top: 37px; + border-radius: 2px; } + .sweet-alert .sa-icon.sa-error .sa-line.sa-left { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + left: 17px; } + .sweet-alert .sa-icon.sa-error .sa-line.sa-right { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + right: 16px; } + .sweet-alert .sa-icon.sa-warning { + border-color: #F8BB86; } + .sweet-alert .sa-icon.sa-warning .sa-body { + position: absolute; + width: 5px; + height: 47px; + left: 50%; + top: 10px; + -webkit-border-radius: 2px; + border-radius: 2px; + margin-left: -2px; + background-color: #F8BB86; } + .sweet-alert .sa-icon.sa-warning .sa-dot { + position: absolute; + width: 7px; + height: 7px; + -webkit-border-radius: 50%; + border-radius: 50%; + margin-left: -3px; + left: 50%; + bottom: 10px; + background-color: #F8BB86; } + .sweet-alert .sa-icon.sa-info { + border-color: #C9DAE1; } + .sweet-alert .sa-icon.sa-info::before { + content: ""; + position: absolute; + width: 5px; + height: 29px; + left: 50%; + bottom: 17px; + border-radius: 2px; + margin-left: -2px; + background-color: #C9DAE1; } + .sweet-alert .sa-icon.sa-info::after { + content: ""; + position: absolute; + width: 7px; + height: 7px; + border-radius: 50%; + margin-left: -3px; + top: 19px; + background-color: #C9DAE1; } + .sweet-alert .sa-icon.sa-success { + border-color: #A5DC86; } + .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after { + content: ''; + -webkit-border-radius: 40px; + border-radius: 40px; + border-radius: 50%; + position: absolute; + width: 60px; + height: 120px; + background: white; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + .sweet-alert .sa-icon.sa-success::before { + -webkit-border-radius: 120px 0 0 120px; + border-radius: 120px 0 0 120px; + top: -7px; + left: -33px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: 60px 60px; + transform-origin: 60px 60px; } + .sweet-alert .sa-icon.sa-success::after { + -webkit-border-radius: 0 120px 120px 0; + border-radius: 0 120px 120px 0; + top: -11px; + left: 30px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: 0px 60px; + transform-origin: 0px 60px; } + .sweet-alert .sa-icon.sa-success .sa-placeholder { + width: 80px; + height: 80px; + border: 4px solid rgba(165, 220, 134, 0.2); + -webkit-border-radius: 40px; + border-radius: 40px; + border-radius: 50%; + box-sizing: content-box; + position: absolute; + left: -4px; + top: -4px; + z-index: 2; } + .sweet-alert .sa-icon.sa-success .sa-fix { + width: 5px; + height: 90px; + background-color: white; + position: absolute; + left: 28px; + top: 8px; + z-index: 1; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } + .sweet-alert .sa-icon.sa-success .sa-line { + height: 5px; + background-color: #A5DC86; + display: block; + border-radius: 2px; + position: absolute; + z-index: 2; } + .sweet-alert .sa-icon.sa-success .sa-line.sa-tip { + width: 25px; + left: 14px; + top: 46px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); } + .sweet-alert .sa-icon.sa-success .sa-line.sa-long { + width: 47px; + right: 8px; + top: 38px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); } + .sweet-alert .sa-icon.sa-custom { + background-size: contain; + border-radius: 0; + border: none; + background-position: center center; + background-repeat: no-repeat; } + +/* + * Animations + */ +@-webkit-keyframes showSweetAlert { + 0% { + transform: scale(0.7); + -webkit-transform: scale(0.7); } + 45% { + transform: scale(1.05); + -webkit-transform: scale(1.05); } + 80% { + transform: scale(0.95); + -webkit-transform: scale(0.95); } + 100% { + transform: scale(1); + -webkit-transform: scale(1); } } + +@keyframes showSweetAlert { + 0% { + transform: scale(0.7); + -webkit-transform: scale(0.7); } + 45% { + transform: scale(1.05); + -webkit-transform: scale(1.05); } + 80% { + transform: scale(0.95); + -webkit-transform: scale(0.95); } + 100% { + transform: scale(1); + -webkit-transform: scale(1); } } + +@-webkit-keyframes hideSweetAlert { + 0% { + transform: scale(1); + -webkit-transform: scale(1); } + 100% { + transform: scale(0.5); + -webkit-transform: scale(0.5); } } + +@keyframes hideSweetAlert { + 0% { + transform: scale(1); + -webkit-transform: scale(1); } + 100% { + transform: scale(0.5); + -webkit-transform: scale(0.5); } } + +@-webkit-keyframes slideFromTop { + 0% { + top: 0%; } + 100% { + top: 50%; } } + +@keyframes slideFromTop { + 0% { + top: 0%; } + 100% { + top: 50%; } } + +@-webkit-keyframes slideToTop { + 0% { + top: 50%; } + 100% { + top: 0%; } } + +@keyframes slideToTop { + 0% { + top: 50%; } + 100% { + top: 0%; } } + +@-webkit-keyframes slideFromBottom { + 0% { + top: 70%; } + 100% { + top: 50%; } } + +@keyframes slideFromBottom { + 0% { + top: 70%; } + 100% { + top: 50%; } } + +@-webkit-keyframes slideToBottom { + 0% { + top: 50%; } + 100% { + top: 70%; } } + +@keyframes slideToBottom { + 0% { + top: 50%; } + 100% { + top: 70%; } } + +.showSweetAlert[data-animation=pop] { + -webkit-animation: showSweetAlert 0.3s; + animation: showSweetAlert 0.3s; } + +.showSweetAlert[data-animation=none] { + -webkit-animation: none; + animation: none; } + +.showSweetAlert[data-animation=slide-from-top] { + -webkit-animation: slideFromTop 0.3s; + animation: slideFromTop 0.3s; } + +.showSweetAlert[data-animation=slide-from-bottom] { + -webkit-animation: slideFromBottom 0.3s; + animation: slideFromBottom 0.3s; } + +.hideSweetAlert[data-animation=pop] { + -webkit-animation: hideSweetAlert 0.2s; + animation: hideSweetAlert 0.2s; } + +.hideSweetAlert[data-animation=none] { + -webkit-animation: none; + animation: none; } + +.hideSweetAlert[data-animation=slide-from-top] { + -webkit-animation: slideToTop 0.4s; + animation: slideToTop 0.4s; } + +.hideSweetAlert[data-animation=slide-from-bottom] { + -webkit-animation: slideToBottom 0.3s; + animation: slideToBottom 0.3s; } + +@-webkit-keyframes animateSuccessTip { + 0% { + width: 0; + left: 1px; + top: 19px; } + 54% { + width: 0; + left: 1px; + top: 19px; } + 70% { + width: 50px; + left: -8px; + top: 37px; } + 84% { + width: 17px; + left: 21px; + top: 48px; } + 100% { + width: 25px; + left: 14px; + top: 45px; } } + +@keyframes animateSuccessTip { + 0% { + width: 0; + left: 1px; + top: 19px; } + 54% { + width: 0; + left: 1px; + top: 19px; } + 70% { + width: 50px; + left: -8px; + top: 37px; } + 84% { + width: 17px; + left: 21px; + top: 48px; } + 100% { + width: 25px; + left: 14px; + top: 45px; } } + +@-webkit-keyframes animateSuccessLong { + 0% { + width: 0; + right: 46px; + top: 54px; } + 65% { + width: 0; + right: 46px; + top: 54px; } + 84% { + width: 55px; + right: 0px; + top: 35px; } + 100% { + width: 47px; + right: 8px; + top: 38px; } } + +@keyframes animateSuccessLong { + 0% { + width: 0; + right: 46px; + top: 54px; } + 65% { + width: 0; + right: 46px; + top: 54px; } + 84% { + width: 55px; + right: 0px; + top: 35px; } + 100% { + width: 47px; + right: 8px; + top: 38px; } } + +@-webkit-keyframes rotatePlaceholder { + 0% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); } + 5% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); } + 12% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); } + 100% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); } } + +@keyframes rotatePlaceholder { + 0% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); } + 5% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); } + 12% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); } + 100% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); } } + +.animateSuccessTip { + -webkit-animation: animateSuccessTip 0.75s; + animation: animateSuccessTip 0.75s; } + +.animateSuccessLong { + -webkit-animation: animateSuccessLong 0.75s; + animation: animateSuccessLong 0.75s; } + +.sa-icon.sa-success.animate::after { + -webkit-animation: rotatePlaceholder 4.25s ease-in; + animation: rotatePlaceholder 4.25s ease-in; } + +@-webkit-keyframes animateErrorIcon { + 0% { + transform: rotateX(100deg); + -webkit-transform: rotateX(100deg); + opacity: 0; } + 100% { + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + opacity: 1; } } + +@keyframes animateErrorIcon { + 0% { + transform: rotateX(100deg); + -webkit-transform: rotateX(100deg); + opacity: 0; } + 100% { + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + opacity: 1; } } + +.animateErrorIcon { + -webkit-animation: animateErrorIcon 0.5s; + animation: animateErrorIcon 0.5s; } + +@-webkit-keyframes animateXMark { + 0% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; } + 50% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; } + 80% { + transform: scale(1.15); + -webkit-transform: scale(1.15); + margin-top: -6px; } + 100% { + transform: scale(1); + -webkit-transform: scale(1); + margin-top: 0; + opacity: 1; } } + +@keyframes animateXMark { + 0% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; } + 50% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; } + 80% { + transform: scale(1.15); + -webkit-transform: scale(1.15); + margin-top: -6px; } + 100% { + transform: scale(1); + -webkit-transform: scale(1); + margin-top: 0; + opacity: 1; } } + +.animateXMark { + -webkit-animation: animateXMark 0.5s; + animation: animateXMark 0.5s; } + +@-webkit-keyframes pulseWarning { + 0% { + border-color: #F8D486; } + 100% { + border-color: #F8BB86; } } + +@keyframes pulseWarning { + 0% { + border-color: #F8D486; } + 100% { + border-color: #F8BB86; } } + +.pulseWarning { + -webkit-animation: pulseWarning 0.75s infinite alternate; + animation: pulseWarning 0.75s infinite alternate; } + +@-webkit-keyframes pulseWarningIns { + 0% { + background-color: #F8D486; } + 100% { + background-color: #F8BB86; } } + +@keyframes pulseWarningIns { + 0% { + background-color: #F8D486; } + 100% { + background-color: #F8BB86; } } + +.pulseWarningIns { + -webkit-animation: pulseWarningIns 0.75s infinite alternate; + animation: pulseWarningIns 0.75s infinite alternate; } + +@-webkit-keyframes rotate-loading { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(360deg); } } + +@keyframes rotate-loading { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(360deg); } } + +/* Internet Explorer 9 has some special quirks that are fixed here */ +/* The icons are not animated. */ +/* This file is automatically merged into sweet-alert.min.js through Gulp */ +/* Error icon */ +.sweet-alert .sa-icon.sa-error .sa-line.sa-left { + -ms-transform: rotate(45deg) \9; } + +.sweet-alert .sa-icon.sa-error .sa-line.sa-right { + -ms-transform: rotate(-45deg) \9; } + +/* Success icon */ +.sweet-alert .sa-icon.sa-success { + border-color: transparent\9; } + +.sweet-alert .sa-icon.sa-success .sa-line.sa-tip { + -ms-transform: rotate(45deg) \9; } + +.sweet-alert .sa-icon.sa-success .sa-line.sa-long { + -ms-transform: rotate(-45deg) \9; } + +/*! + * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/) + * Copyright 2015 Daniel Cardoso <@DanielCardoso> + * Licensed under MIT + */ +.la-ball-fall, +.la-ball-fall > div { + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; } + +.la-ball-fall { + display: block; + font-size: 0; + color: #fff; } + +.la-ball-fall.la-dark { + color: #333; } + +.la-ball-fall > div { + display: inline-block; + float: none; + background-color: currentColor; + border: 0 solid currentColor; } + +.la-ball-fall { + width: 54px; + height: 18px; } + +.la-ball-fall > div { + width: 10px; + height: 10px; + margin: 4px; + border-radius: 100%; + opacity: 0; + -webkit-animation: ball-fall 1s ease-in-out infinite; + -moz-animation: ball-fall 1s ease-in-out infinite; + -o-animation: ball-fall 1s ease-in-out infinite; + animation: ball-fall 1s ease-in-out infinite; } + +.la-ball-fall > div:nth-child(1) { + -webkit-animation-delay: -200ms; + -moz-animation-delay: -200ms; + -o-animation-delay: -200ms; + animation-delay: -200ms; } + +.la-ball-fall > div:nth-child(2) { + -webkit-animation-delay: -100ms; + -moz-animation-delay: -100ms; + -o-animation-delay: -100ms; + animation-delay: -100ms; } + +.la-ball-fall > div:nth-child(3) { + -webkit-animation-delay: 0ms; + -moz-animation-delay: 0ms; + -o-animation-delay: 0ms; + animation-delay: 0ms; } + +.la-ball-fall.la-sm { + width: 26px; + height: 8px; } + +.la-ball-fall.la-sm > div { + width: 4px; + height: 4px; + margin: 2px; } + +.la-ball-fall.la-2x { + width: 108px; + height: 36px; } + +.la-ball-fall.la-2x > div { + width: 20px; + height: 20px; + margin: 8px; } + +.la-ball-fall.la-3x { + width: 162px; + height: 54px; } + +.la-ball-fall.la-3x > div { + width: 30px; + height: 30px; + margin: 12px; } + +/* + * Animation + */ +@-webkit-keyframes ball-fall { + 0% { + opacity: 0; + -webkit-transform: translateY(-145%); + transform: translateY(-145%); } + 10% { + opacity: .5; } + 20% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); } + 80% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); } + 90% { + opacity: .5; } + 100% { + opacity: 0; + -webkit-transform: translateY(145%); + transform: translateY(145%); } } + +@-moz-keyframes ball-fall { + 0% { + opacity: 0; + -moz-transform: translateY(-145%); + transform: translateY(-145%); } + 10% { + opacity: .5; } + 20% { + opacity: 1; + -moz-transform: translateY(0); + transform: translateY(0); } + 80% { + opacity: 1; + -moz-transform: translateY(0); + transform: translateY(0); } + 90% { + opacity: .5; } + 100% { + opacity: 0; + -moz-transform: translateY(145%); + transform: translateY(145%); } } + +@-o-keyframes ball-fall { + 0% { + opacity: 0; + -o-transform: translateY(-145%); + transform: translateY(-145%); } + 10% { + opacity: .5; } + 20% { + opacity: 1; + -o-transform: translateY(0); + transform: translateY(0); } + 80% { + opacity: 1; + -o-transform: translateY(0); + transform: translateY(0); } + 90% { + opacity: .5; } + 100% { + opacity: 0; + -o-transform: translateY(145%); + transform: translateY(145%); } } + +@keyframes ball-fall { + 0% { + opacity: 0; + -webkit-transform: translateY(-145%); + -moz-transform: translateY(-145%); + -o-transform: translateY(-145%); + transform: translateY(-145%); } + 10% { + opacity: .5; } + 20% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); } + 80% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); } + 90% { + opacity: .5; } + 100% { + opacity: 0; + -webkit-transform: translateY(145%); + -moz-transform: translateY(145%); + -o-transform: translateY(145%); + transform: translateY(145%); } } + +.lw-colorpicker { + position: absolute; + left: 0; + top: 0; + width: 325px; + height: 281px; + padding: 12px; + border: 1px solid #fff; + border-radius: 3px; + background-color: #eee; + box-shadow: 0 1px 5px rgba(0,0,0,0.5); +} + +.lw-colorpicker img { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; +} + +.lw-colorpicker .lw-handle { + cursor: pointer; + position: absolute; + left: 0; + top: 0; + border: 2px solid #fff; + box-shadow: 0 1px 2px rgba(0,0,0,0.3), inset 0 1px 2px rgba(0,0,0,0.3); +} + +.lw-colorpicker .lw-sb, +.lw-colorpicker .lw-h { + border: 1px solid #ccc; + position: absolute; + left: 10px; + height: 256px; +} + +.lw-colorpicker .lw-sb { + top: 10px; + width: 256px; + background-color: #f00; +} + +.lw-colorpicker .lw-sb .lw-handle { + width: 20px; + height: 20px; + border-radius: 12px; + margin: -12px 0 0 -12px; +} + +.lw-colorpicker .lw-h { + position: absolute; + left: 280px; + top: 10px; + width: 30px; +} + +.lw-colorpicker .lw-h .lw-handle { + width: 40px; + height: 10px; + border-radius: 2px; + margin: -7px 0 0 -7px; +} + +body.dragging { + user-select: none; + -khtml-user-select: none; + -moz-user-select: -moz-none; + -ms-user-select: none; + -webkit-user-select: none; +} +.customscroll { + overflow: hidden; + position: relative; +} +.customscroll > .wrapper { + overflow-y: auto; + width: 107%; + height: 100% !important; +} +.customscroll > .wrapper > div.content { + height: 100% !important; + width: auto !important; +} +.customscroll > .placeholder { + background-color: transparent; + display: block; + position: absolute; + right: 2px; + width: 12px; +} +.customscroll > .placeholder > .track { + bottom: 0; + display: none; + height: 100%; + position: absolute; + right: 0; + top: 0; + width: 6px; +} +.customscroll > .placeholder > .track.hover { + background-color: #e6e6e6; + background-color: rgba(0, 0, 0, .1); +} +.customscroll > .placeholder > .track > .grip { + background-color: #999999; + height: 12px; + -moz-user-select:none; + -webkit-user-select:none; + user-select:none; +} +.customscroll > .placeholder > .track, .customscroll > .placeholder > .track > .grip { + border-radius: 10px; +} +.verdana { + font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; +} +.arial { + font-family: Arial, Helvetica, sans-serif; +} +.centuryGothic { + font-family: 'century gothic', verdana, arial, helvetica, sans-serif; +} +.noBorderRadius { + -moz-border-radius: 0; + border-radius: 0; + -webkit-border-radius: 0; +} +.noBoxShadow { + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.noTransition { + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} +.simpleTable th, +.simpleTable td, +.simpleTable tr, +.simpleTable tbody { + border: none; + background: none; + padding: 0; + margin: 0; +} +.noSelect { + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; +} +.select { + -moz-user-select: auto; + -webkit-user-select: auto; + user-select: auto; +} +.overflowEllipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.clearfix { + zoom: 1; +} +.clearfix:before, +.clearfix:after { + content: "\0020"; + display: block; + height: 0; + overflow: hidden; +} +.clearfix:after { + clear: both; +} +@font-face { + font-family: 'Oxygen'; + src: url('../fonts/Oxygen/oxygen-regular-webfont.eot'); + src: url('../fonts/Oxygen/oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Oxygen/oxygen-regular-webfont.woff') format('woff'), url('../fonts/Oxygen/oxygen-regular-webfont.ttf') format('truetype'), url('../fonts/Oxygen/oxygen-regular-webfont.svg#oxygenregular') format('svg'); + font-weight: 400; + font-style: normal; +} +@font-face { + font-family: 'Oxygen'; + src: url('../fonts/Oxygen/oxygen-bold-webfont.eot'); + src: url('../fonts/Oxygen/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Oxygen/oxygen-bold-webfont.woff') format('woff'), url('../fonts/Oxygen/oxygen-bold-webfont.ttf') format('truetype'), url('../fonts/Oxygen/oxygen-bold-webfont.svg#oxygenbold') format('svg'); + font-weight: 700; + font-style: normal; +} +.oxygen { + font-family: 'Oxygen', sans-serif; +} +.greyButton { + padding: 7px 13px; + margin: 0; + border: none; + background: #818181; + background: -moz-linear-gradient(top,#818181 0%,#646464 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#646464),color-stop(100%,#646464)); + background: -webkit-linear-gradient(top,#818181 0%,#646464 100%); + background: -o-linear-gradient(top,#818181 0%,#646464 100%); + background: -ms-linear-gradient(top,#818181 0%,#646464 100%); + background: linear-gradient(top,#818181 0%,#646464 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#818181',endColorstr='#646464',GradientType=0); + -moz-box-shadow: 0 1px 5px #444; + -webkit-box-shadow: 0 1px 5px #444; + box-shadow: 0 1px 5px #444; + color: #fff; + font-size: 13px; + font-weight: normal; + cursor: pointer; + -moz-border-radius: 2px; + border-radius: 2px; + -webkit-border-radius: 2px; + background-clip: padding-box; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; +} +.greyButton:hover, +.greyButton:focus { + background: #929292; + background: -moz-linear-gradient(top,#929292 0%,#646464 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#646464),color-stop(100%,#646464)); + background: -webkit-linear-gradient(top,#929292 0%,#646464 100%); + background: -o-linear-gradient(top,#929292 0%,#646464 100%); + background: -ms-linear-gradient(top,#929292 0%,#646464 100%); + background: linear-gradient(top,#929292 0%,#646464 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292',endColorstr='#646464',GradientType=0); +} +.greyButton:active { + -moz-box-shadow: inset 0 5px 7px 1px #666, 0 1px 2px #777; + -webkit-box-shadow: inset 0 5px 7px 1px #666, 0 1px 2px #777; + box-shadow: inset 0 5px 7px 1px #666, 0 1px 2px #777; +} +.headerButtonPadding { + padding: 9px 12px 8px; +} +.headerButton { + display: inline-block; + padding: 9px 12px 8px; +} +.headerButton:hover, +.headerButton.current { + background: #444; + background: -moz-linear-gradient(top,#444 0%,#333 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333)); + background: -webkit-linear-gradient(top,#444 0%,#333 100%); + background: -o-linear-gradient(top,#444 0%,#333 100%); + background: -ms-linear-gradient(top,#444 0%,#333 100%); + background: linear-gradient(top,#444 0%,#333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0); +} +.editForm { + color: #444; + text-shadow: white 0 1px 0; +} +.editForm a.item_link { + position: absolute; + top: 38px; + right: 41px; +} +.editForm > div { + margin-bottom: 15px; + position: relative; +} +.editForm > div div.loader { + position: absolute; + top: 26px; + left: -21px; + width: 16px; + height: 16px; + background: url(../img/loader.gif) no-repeat; + zoom: 1; + filter: alpha(opacity=30); + opacity: 0.3; +} +.editForm > div p.description { + width: 90%; + margin: 0 0 7px 2px; +} +.editForm > div p.description_below { + width: 90%; + margin: 2px 0 0 2px; +} +.editForm > div select, +.editForm > div textarea, +.editForm > div input { + margin-bottom: 0; + vertical-align: top; +} +.editForm > div textarea { + width: 98%; +} +.editForm > div select, +.editForm > div input[type=hidden], +.editForm > div .select2-container { + width: 226px; +} +.editForm > div div.characters_left { + position: absolute; + top: 1px; + right: 40px; + font-size: 11px; +} +.editForm > div.number span.symbol { + position: absolute; + top: 27px; + left: -15px; +} +.editForm > div.key label, +.editForm > div.bool label { + display: inline-block; +} +.editForm > div div.uneditable { + margin-right: 32px; +} +.editForm > div div.uneditable p { + margin-bottom: 7px; +} +.editForm > div.markdown { + padding-bottom: 10px; +} +.editForm > div.markdown div.markdown_container { + position: relative; +} +.editForm > div.markdown div.markdown_container div.preview { + display: inline-block; + margin-left: 10px; + height: 100%; + vertical-align: top; + overflow-y: auto; + padding: 4px 0 5px; +} +.editForm > div.markdown div.markdown_container div.preview p { + margin-bottom: 7px; +} +.editForm > div.markdown div.markdown_container textarea { + height: 100%; +} +.editForm > div.image div.upload_container, +.editForm > div.file div.upload_container { + padding: 4px 0; +} +div.upload_container input { + cursor: pointer; +} +.editForm > div.image div.upload_container div.uploader, +.editForm > div.file div.upload_container div.uploader { + background: url(../img/upload.png) no-repeat; + padding-left: 25px; +} +.editForm > div.image div.upload_container div.plupload, +.editForm > div.file div.upload_container div.plupload { + width: 100% !important; +} +.editForm > div.image div.image_container, +.editForm > div.file div.image_container { + position: relative; +} +.editForm > div.image div.image_container input[type=button], +.editForm > div.file div.image_container input[type=button] { + position: absolute; + top: 5px; + right: -5px; +} +.editForm > div.image div.file_container a, +.editForm > div.image div.file_container input, +.editForm > div.file div.file_container a, +.editForm > div.file div.file_container input { + vertical-align: middle; +} +.editForm > div.image div.file_container a, +.editForm > div.file div.file_container a { + display: inline-block; + max-width: 83%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} +.editForm > div.color div.color_preview { + height: 8px; + margin: 0 33px 0 1px; + -moz-box-shadow: 0px 1px 2px #aaa; + -webkit-box-shadow: 0px 1px 2px #aaa; + box-shadow: 0px 1px 2px #aaa; +} +.editForm div.control_buttons { + margin-top: 20px; + padding-bottom: 20px; +} +.editForm div.control_buttons span.message { + display: block; + margin: 10px 30px 0 3px; +} +.full_screen_fields { + display: inline-block; + vertical-align: top; + margin-bottom: 30px; + margin-right: 30px; +} +.full_screen_fields.control_buttons, +.full_screen_fields.image, +.full_screen_fields.wysiwyg, +.full_screen_fields.markdown, +.full_screen_fields.textarea { + display: block; + margin-right: 0; +} +.full_screen_fields.custom_buttons { + display: block; +} +.full_screen_fields div.characters_left { + right: 3px; +} +.full_screen_fields select { + width: 226px; +} +#settings_page { + padding: 60px 30px 0; +} +#settings_page h2 { + color: #444; + text-shadow: #DDD 0 1px 0; + margin-bottom: 15px; +} +#settings_page form.settings_form { + color: #444; + text-shadow: white 0 1px 0; +} +#settings_page form.settings_form a.item_link { + position: absolute; + top: 38px; + right: 41px; +} +#settings_page form.settings_form > div { + margin-bottom: 15px; + position: relative; +} +#settings_page form.settings_form > div div.loader { + position: absolute; + top: 26px; + left: -21px; + width: 16px; + height: 16px; + background: url(../img/loader.gif) no-repeat; + zoom: 1; + filter: alpha(opacity=30); + opacity: 0.3; +} +#settings_page form.settings_form > div p.description { + width: 90%; + margin: 0 0 7px 2px; +} +#settings_page form.settings_form > div p.description_below { + width: 90%; + margin: 2px 0 0 2px; +} +#settings_page form.settings_form > div select, +#settings_page form.settings_form > div textarea, +#settings_page form.settings_form > div input { + margin-bottom: 0; + vertical-align: top; +} +#settings_page form.settings_form > div textarea { + width: 98%; +} +#settings_page form.settings_form > div select, +#settings_page form.settings_form > div input[type=hidden], +#settings_page form.settings_form > div .select2-container { + width: 226px; +} +#settings_page form.settings_form > div div.characters_left { + position: absolute; + top: 1px; + right: 40px; + font-size: 11px; +} +#settings_page form.settings_form > div.number span.symbol { + position: absolute; + top: 27px; + left: -15px; +} +#settings_page form.settings_form > div.key label, +#settings_page form.settings_form > div.bool label { + display: inline-block; +} +#settings_page form.settings_form > div div.uneditable { + margin-right: 32px; +} +#settings_page form.settings_form > div div.uneditable p { + margin-bottom: 7px; +} +#settings_page form.settings_form > div.markdown { + padding-bottom: 10px; +} +#settings_page form.settings_form > div.markdown div.markdown_container { + position: relative; +} +#settings_page form.settings_form > div.markdown div.markdown_container div.preview { + display: inline-block; + margin-left: 10px; + height: 100%; + vertical-align: top; + overflow-y: auto; + padding: 4px 0 5px; +} +#settings_page form.settings_form > div.markdown div.markdown_container div.preview p { + margin-bottom: 7px; +} +#settings_page form.settings_form > div.markdown div.markdown_container textarea { + height: 100%; +} +#settings_page form.settings_form > div.image div.upload_container, +#settings_page form.settings_form > div.file div.upload_container { + padding: 4px 0; +} +#settings_page form.settings_form > div.image div.upload_container div.uploader, +#settings_page form.settings_form > div.file div.upload_container div.uploader { + background: url(../img/upload.png) no-repeat; + padding-left: 25px; +} +#settings_page form.settings_form > div.image div.upload_container div.plupload, +#settings_page form.settings_form > div.file div.upload_container div.plupload { + width: 100% !important; +} +#settings_page form.settings_form > div.image div.image_container, +#settings_page form.settings_form > div.file div.image_container { + position: relative; +} +#settings_page form.settings_form > div.image div.image_container input[type=button], +#settings_page form.settings_form > div.file div.image_container input[type=button] { + position: absolute; + top: 5px; + right: -5px; +} +#settings_page form.settings_form > div.image div.file_container a, +#settings_page form.settings_form > div.image div.file_container input, +#settings_page form.settings_form > div.file div.file_container a, +#settings_page form.settings_form > div.file div.file_container input { + vertical-align: middle; +} +#settings_page form.settings_form > div.image div.file_container a, +#settings_page form.settings_form > div.file div.file_container a { + display: inline-block; + max-width: 83%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} +#settings_page form.settings_form > div.color div.color_preview { + height: 8px; + margin: 0 33px 0 1px; + -moz-box-shadow: 0px 1px 2px #aaa; + -webkit-box-shadow: 0px 1px 2px #aaa; + box-shadow: 0px 1px 2px #aaa; +} +#settings_page form.settings_form div.control_buttons { + margin-top: 20px; + padding-bottom: 20px; +} +#settings_page form.settings_form div.control_buttons span.message { + display: block; + margin: 10px 30px 0 3px; +} +#settings_page form.settings_form > div { + display: inline-block; + vertical-align: top; + margin-bottom: 30px; + margin-right: 30px; +} +#settings_page form.settings_form > div.control_buttons, +#settings_page form.settings_form > div.image, +#settings_page form.settings_form > div.wysiwyg, +#settings_page form.settings_form > div.markdown, +#settings_page form.settings_form > div.textarea { + display: block; + margin-right: 0; +} +#settings_page form.settings_form > div.custom_buttons { + display: block; +} +#settings_page form.settings_form > div div.characters_left { + right: 3px; +} +#settings_page form.settings_form > div select { + width: 226px; +} +#settings_page form.settings_form div.image_container { + display: inline-block; +} +#settings_page form.settings_form div.image_container img { + max-width: 100%; +} +#settings_page form.settings_form div.image_container input[type=button] { + right: -30px !important; +} +html, +body, +div, +span, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +address, +cite, +code, +del, +dfn, +em, +img, +ins, +q, +small, +strong, +sub, +sup, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + border: 0; + margin: 0; + padding: 0; +} +article, +aside, +figure, +figure img, +figcaption, +hgroup, +footer, +header, +nav, +section, +video, +object { + display: block; +} +a img { + border: 0; +} +figure { + position: relative; +} +figure img { + width: 100%; +} +ul, +li { + list-style: none; +} +a { + text-decoration: none; +} +#wrapper { + font-family: 'Oxygen', sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; +} +#wrapper h2 { + font-size: 24px; + line-height: 36px; +} +#wrapper label { + display: block; + margin-bottom: 5px; +} +#wrapper header { + background: #5a6064; + text-shadow: black 0 1px 0; + height: 34px; + overflow: visible; + position: relative; + z-index: 900; + position: fixed; + top: 0; + right: 0; + left: 0; +} +#wrapper header h1 { + float: left; + margin: 0; + border-right: 1px solid #334352; +} +#wrapper header h1 a { + display: inline-block; + padding: 9px 12px 8px; + padding: 8px 15px 9px; + font-size: 19px; + border-right: 1px solid #555; +} +#wrapper header h1 a:hover, +#wrapper header h1 a.current { + background: #2F4050; +} +#wrapper header h1 a:hover { + background: #2F4050; +} +#wrapper header a, +#wrapper header span { + color: #fff; + display: inline-block; + cursor: pointer; +} +#wrapper header .iconButton { + display: inline-block; + padding: 9px 12px 8px; + padding: 0; + display: none; +} +#wrapper header .iconButton:hover, +#wrapper header .iconButton.current { + background: #444; + background: -moz-linear-gradient(top,#444 0%,#333 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333)); + background: -webkit-linear-gradient(top,#444 0%,#333 100%); + background: -o-linear-gradient(top,#444 0%,#333 100%); + background: -ms-linear-gradient(top,#444 0%,#333 100%); + background: linear-gradient(top,#444 0%,#333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0); +} +#wrapper header .iconButton > div { + height: 35px; +} +#wrapper header a#menu_button { + display: inline-block; + padding: 9px 12px 8px; + padding: 0; + display: none; +} +#wrapper header a#menu_button:hover, +#wrapper header a#menu_button.current { + background: #444; + background: -moz-linear-gradient(top,#444 0%,#333 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333)); + background: -webkit-linear-gradient(top,#444 0%,#333 100%); + background: -o-linear-gradient(top,#444 0%,#333 100%); + background: -ms-linear-gradient(top,#444 0%,#333 100%); + background: linear-gradient(top,#444 0%,#333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0); +} +#wrapper header a#menu_button > div { + height: 35px; +} +#wrapper header a#menu_button > div { + width: 45px; + background: url(../img/menu-icon.png) no-repeat center center; +} +#wrapper header a#filter_button { + display: inline-block; + padding: 9px 12px 8px; + padding: 0; + display: none; + margin-left: -3px; +} +#wrapper header a#filter_button:hover, +#wrapper header a#filter_button.current { + background: #444; + background: -moz-linear-gradient(top,#444 0%,#333 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333)); + background: -webkit-linear-gradient(top,#444 0%,#333 100%); + background: -o-linear-gradient(top,#444 0%,#333 100%); + background: -ms-linear-gradient(top,#444 0%,#333 100%); + background: linear-gradient(top,#444 0%,#333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0); +} +#wrapper header a#filter_button > div { + height: 35px; +} +#wrapper header a#filter_button.hidden { + display: none !important; +} +#wrapper header a#filter_button > div { + width: 41px; + background: url(../img/filter-icon.png) no-repeat center center; +} +#wrapper header #mobile_menu_wrapper { + display: none; + position: fixed; + top: 36px; + bottom: 0; + left: 0; + min-width: 300px; +} +#wrapper header #mobile_menu_wrapper .mobileMenuPadding { + padding: 12px 14px; +} +#wrapper header #mobile_menu_wrapper ul#mobile_menu { + background: #333; + background: -moz-linear-gradient(top,#333 0%,#444 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#444)); + background: -webkit-linear-gradient(top,#333 0%,#444 100%); + background: -o-linear-gradient(top,#333 0%,#444 100%); + background: -ms-linear-gradient(top,#333 0%,#444 100%); + background: linear-gradient(top,#333 0%,#444 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#444444',GradientType=0); + min-width: 300px; + min-height: 100%; +} +#wrapper header #mobile_menu_wrapper ul#mobile_menu li { + border-bottom: 1px solid #44484b; +} +#wrapper header #mobile_menu_wrapper ul#mobile_menu li.menu > span { + display: block; + padding: 12px 14px; +} +#wrapper header #mobile_menu_wrapper ul#mobile_menu li.menu ul { + display: none; + border-left: 20px solid #222; +} +#wrapper header #mobile_menu_wrapper a { + padding: 12px 14px; + display: block; +} +#wrapper header ul#menu, +#wrapper header ul#lang_menu { + display: inline-block; +} +#wrapper header ul#menu > li, +#wrapper header ul#lang_menu > li { + display: inline-block; + position: relative; + background: #2F4050; + margin-left: -3px; +} +#wrapper header ul#menu > li a, +#wrapper header ul#menu > li span, +#wrapper header ul#lang_menu > li a, +#wrapper header ul#lang_menu > li span { + padding: 9px 12px 8px; +} +#wrapper header ul#menu > li ul, +#wrapper header ul#lang_menu > li ul { + position: absolute; + top: 35px; + left: 0; + display: none; + background: #2F4050; + -moz-border-bottom-right-radius: 2px; + border-bottom-right-radius: 2px; + -webkit-border-bottom-right-radius: 2px; + -moz-border-bottom-left-radius: 2px; + border-bottom-left-radius: 2px; + -webkit-border-bottom-left-radius: 2px; + background-clip: padding-box; +} +#wrapper header ul#menu > li ul a, +#wrapper header ul#lang_menu > li ul a { + display: block; + white-space: nowrap; + overflow: hidden; + border-bottom: 1px solid #293846; +} +#wrapper header ul#menu > li ul a:hover, +#wrapper header ul#lang_menu > li ul a:hover { + color: #fff; +} +#wrapper header ul#menu > li ul li:last-child a, +#wrapper header ul#lang_menu > li ul li:last-child a { + border-bottom: none; +} +#wrapper header ul#menu > li ul li.menu, +#wrapper header ul#lang_menu > li ul li.menu { + position: relative; +} +#wrapper header ul#menu > li ul li.menu.current, +#wrapper header ul#lang_menu > li ul li.menu.current { + background: #2F4050; +} +#wrapper header ul#menu > li ul li.menu ul, +#wrapper header ul#lang_menu > li ul li.menu ul { + top: 0; + left: 100%; + z-index: -1; +} +#wrapper header ul#menu > li.current, +#wrapper header ul#menu > li:hover, +#wrapper header ul#lang_menu > li.current, +#wrapper header ul#lang_menu > li:hover { + background: #2F4050; +} +#wrapper header ul#menu > li:first-child, +#wrapper header ul#lang_menu > li:first-child { + margin-left: 0; +} +#wrapper header div#right_nav { + display: block; + position: absolute; + top: 0; + right: 0; +} +#wrapper header div#right_nav ul#lang_menu { + display: inline-block; + border-right: 1px solid #999999; +} +#wrapper header div#right_nav a#back_to_site { + display: inline-block; + padding: 9px 12px 8px; + margin-left: -3px; +} +#wrapper header div#right_nav a#back_to_site:hover, +#wrapper header div#right_nav a#back_to_site.current { + background: #444; + background: -moz-linear-gradient(top,#444 0%,#333 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333)); + background: -webkit-linear-gradient(top,#444 0%,#333 100%); + background: -o-linear-gradient(top,#444 0%,#333 100%); + background: -ms-linear-gradient(top,#444 0%,#333 100%); + background: linear-gradient(top,#444 0%,#333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0); +} +#wrapper header div#right_nav a#logout { + display: inline-block; + padding: 9px 12px 8px; + margin-left: -3px; +} +#wrapper header div#right_nav a#logout:hover, +#wrapper header div#right_nav a#logout.current { + background: #444; + background: -moz-linear-gradient(top,#444 0%,#333 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#333)); + background: -webkit-linear-gradient(top,#444 0%,#333 100%); + background: -o-linear-gradient(top,#444 0%,#333 100%); + background: -ms-linear-gradient(top,#444 0%,#333 100%); + background: linear-gradient(top,#444 0%,#333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444',endColorstr='#333333',GradientType=0); +} +#admin_page { + position: relative; +} +#admin_page label { + margin-bottom: 3px; + font-weight: bold; +} +#admin_page div#sidebar { + float: right; + margin-right: 13px; + margin-top: 60px; + width: 245px; +} +#admin_page div#sidebar h2 { + color: #444; + text-shadow: #DDD 0 1px 0; + margin-bottom: 15px; +} +#admin_page div#sidebar div.filters > div { + margin-bottom: 10px; + position: relative; +} +#admin_page div#sidebar div.filters > div select, +#admin_page div#sidebar div.filters > div input[type=hidden] { + width: 225px; +} +#admin_page div#sidebar div.filters > div div.loader { + position: absolute; + top: 26px; + left: -21px; + width: 16px; + height: 16px; + background: url(../img/loader.gif) no-repeat; + zoom: 1; + filter: alpha(opacity=30); + opacity: 0.3; +} +#admin_page div#sidebar div.filters > div p.description { + width: 90%; + margin: 0 0 7px 2px; +} +#admin_page div#sidebar div.filters > div p.description_below { + width: 90%; + margin: 2px 0 0 2px; +} +#admin_page div#sidebar div.filters > div.min_max input[type=text] { + width: 87px; +} +#admin_page div#sidebar div.filters > div.min_max span.symbol { + position: absolute; + top: 27px; + left: -15px; +} +#admin_page div#sidebar div.filters > div.min_max.datetime input[type=text] { + font-size: 11px; +} +#admin_page div#sidebar div.filters > div.color div.color_preview { + height: 8px; + margin: 0 33px 0 1px; + -moz-box-shadow: 0px 1px 2px #aaa; + -webkit-box-shadow: 0px 1px 2px #aaa; + box-shadow: 0px 1px 2px #aaa; +} +#admin_page #content { + padding-top: 35px; +} +#admin_page #content div.table_container { + position: relative; +} +#admin_page #content div.table_container div.results_header h2 { + padding: 0 15px; + display: inline-block; + vertical-align: middle; +} +#admin_page #content div.table_container div.results_header div.actions { + position: absolute; + top: 8px; + right: 9px; +} + +#admin_page #content div.table_container div.results_header div.action_message { + text-align: right; + margin-left: 500px; + padding-bottom: 10px; + margin-right: 12px; +} +#admin_page #content div.table_container div.page_container { + background: #F3F3F4; + background: -moz-linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%); + background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255, 255, 255, 0.79)),color-stop(100%,rgba(255, 255, 255, 0.79))); + background: -webkit-linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%); + background: -o-linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%); + background: -ms-linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%); + background: linear-gradient(top,#F3F3F4 0%,rgba(255, 255, 255, 0.79) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F4',endColorstr='rgba(255, 255, 255, 0.79)',GradientType=0); + -moz-box-shadow: 0 1px 1px rgba(38, 103, 89, 0.32); + -webkit-box-shadow: 0 1px 1px rgba(38, 103, 89, 0.32); + box-shadow: 0 1px 1px rgba(38, 103, 89, 0.32); + text-shadow: white 0 1px 0; + border: solid 1px #d4d4d4; + border-top-color: #e6e6e6; + border-bottom-color: #EEE; + font-size: 1.0em; + font-weight: bold; + line-height: 18px; + color: #5e6469; + position: relative; + z-index: 801; + margin-bottom: 3px; + padding: 5px 0; +} +#admin_page #content div.table_container div.page_container div.paginator { + display: inline-block; + margin-left: 15px; + margin-right: 15px; + vertical-align: middle; +} +#admin_page #content div.table_container div.page_container div.paginator input { + display: inline-block; + vertical-align: baseline; + margin-bottom: 0; +} +#admin_page #content div.table_container div.page_container div.paginator input[type=text] { + width: 30px; +} +#admin_page #content div.table_container div.page_container div.per_page { + vertical-align: middle; + position: absolute; + right: 15px; + top: 5px; + overflow: hidden; +} +#admin_page #content div.table_container div.page_container div.per_page input { + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; + border: none; +} +#admin_page #content div.table_container div.page_container div.per_page input[type=hidden] { + width: 70px; +} +#admin_page #content div.table_container div.table_scrollable { + width: 100%; + overflow-x: auto; +} +#admin_page #content div.table_container table.results th.sortable div { + background: url("../img/orderable.png") no-repeat 0 4px; + padding-left: 13px; + cursor: pointer; +} +#admin_page #content div.table_container div.loading_rows { + position: absolute; + top: 95px; + left: 0; + right: 0; + bottom: 0; + background-color: #000; + opacity: 0.50; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; + filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); + filter: alpha(opacity=50); + text-align: center; +} +#admin_page #content div.table_container div.loading_rows > div { + position: absolute; + top: 45%; + left: 0; + right: 0; + color: #fff; + font-size: 35px; + text-shadow: #000 1px 1px 1px; +} +#admin_page #content div.table_container div.no_results { + position: absolute; + top: 240px; + left: 0; + right: 0; + bottom: 0; + text-align: center; +} +#admin_page #content div.table_container div.no_results > div { + color: #444; + font-size: 28px; + text-shadow: #ddd 1px 1px 1px; +} +#admin_page #content div.item_edit_container { + position: absolute; + top: 35px; + bottom: 0; + right: 0; + width: 285px; + overflow: hidden; +} +#admin_page #content div.item_edit_container h2 { + margin-bottom: 15px; +} +#admin_page #content div.item_edit_container div.item_edit { + position: relative; + padding-top: 25px; + padding-left: 27px; + background: #D9E4EC; + min-height: 430px; + width: 258px; + -moz-box-shadow: -1px 1px 2px rgba(0,0,0,0.4); + -webkit-box-shadow: -1px 1px 2px rgba(0,0,0,0.4); + box-shadow: -1px 1px 2px rgba(0,0,0,0.4); + margin-left: 2px; + margin-bottom: 2px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form { + color: #444; + text-shadow: white 0 1px 0; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form a.item_link { + position: absolute; + top: 38px; + right: 41px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div { + margin-bottom: 15px; + position: relative; + width: 225px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.loader { + position: absolute; + top: 26px; + left: -21px; + width: 16px; + height: 16px; + background: url(../img/loader.gif) no-repeat; + zoom: 1; + filter: alpha(opacity=30); + opacity: 0.3; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div p.description { + width: 90%; + margin: 0 0 7px 2px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div p.description_below { + width: 90%; + margin: 2px 0 0 2px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div select, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div textarea, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div input { + margin-bottom: 0; + vertical-align: top; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div textarea { + width: 98%; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div select, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div input[type=hidden], +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div .select2-container { + width: 226px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.characters_left { + position: absolute; + top: 1px; + right: 40px; + font-size: 11px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.number span.symbol { + position: absolute; + top: 27px; + left: -15px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.key label, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.bool label { + display: inline-block; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.uneditable { + margin-right: 32px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.uneditable p { + margin-bottom: 7px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown { + padding-bottom: 10px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container { + position: relative; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container div.preview { + display: inline-block; + margin-left: 10px; + height: 100%; + vertical-align: top; + overflow-y: auto; + padding: 4px 0 5px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container div.preview p { + margin-bottom: 7px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container textarea { + height: 100%; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.upload_container, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.upload_container { + padding: 4px 0; + padding-left: 7px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.upload_container div.uploader, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.upload_container div.uploader { + background: url(../img/upload.png) no-repeat; + padding-left: 25px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.upload_container div.plupload, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.upload_container div.plupload { + width: 100% !important; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.image_container { + position: relative; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container input[type=button], +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.image_container input[type=button] { + position: absolute; + top: 5px; + right: -5px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.file_container a, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.file_container input, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.file_container a, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.file_container input { + vertical-align: middle; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.file_container a, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.file_container a { + display: inline-block; + max-width: 83%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.color div.color_preview { + height: 8px; + margin: 0 33px 0 1px; + -moz-box-shadow: 0px 1px 2px #aaa; + -webkit-box-shadow: 0px 1px 2px #aaa; + box-shadow: 0px 1px 2px #aaa; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form div.control_buttons { + margin-top: 20px; + padding-bottom: 20px; +} +#admin_page #content div.item_edit_container div.item_edit form.edit_form div.control_buttons span.message { + display: block; + margin: 10px 30px 0 3px; +} +#admin_page #content div.item_edit_container div.item_edit div.loading { + position: absolute; + top: 200px; + left: 50%; + font-size: 20px; + margin-left: -36px; +} +.lw-colorpicker { + z-index: 807; +} +.select2-search input { + width: 100% !important; +} +@media only screen and (max-width: 949px) { + #wrapper header a#menu_button, + #wrapper header a#filter_button { + display: inline-block; + } + #wrapper header ul#menu { + display: none; + } + #wrapper div#sidebar { + display: none; + position: absolute; + background: #fff; + z-index: 830; + margin: 0; + top: 36px; + left: 0; + right: 0; + width: auto; + padding-top: 25px; + padding-left: 27px; + } + #wrapper div#sidebar.shown { + display: block; + } + #wrapper #content.hidden { + display: none; + } + #wrapper #content div.table_container { + margin-right: 0 !important; + } + #wrapper #content div.item_edit_container { + left: 0; + width: 100% !important; + z-index: 805; + } + #wrapper #content div.item_edit_container div.item_edit { + width: 100% !important; + height: 96%; + } + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div { + display: inline-block; + vertical-align: top; + margin-bottom: 30px; + margin-right: 30px; + } + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.control_buttons, + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image, + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.wysiwyg, + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.markdown, + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.textarea { + display: block; + margin-right: 0; + } + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.custom_buttons { + display: block; + } + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div div.characters_left { + right: 3px; + } + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div select { + width: 226px; + } + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image { + display: block; + } + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container { + max-width: 100%; + } + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container img { + max-width: 88% !important; + max-height: 600px; + } + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.bool { + display: block; + } +} +@media only screen and (max-width: 529px) { + body:after { + content: 'mobile'; + display: none; + } + #wrapper header #mobile_menu_wrapper { + right: 0; + } + #wrapper header #mobile_menu_wrapper ul#mobile_menu { + width: 100%; + } +} +@media only screen and (min-width: 530px) and (max-width: 949px) { + body:after { + content: 'tablet'; + display: none; + } +} +@media only screen and (min-width: 950px) { + #wrapper header #mobile_menu_wrapper { + display: none !important; + } +} + +/* + Weibo Users + */ +.wb-tags label { + cursor: pointer; +} + + +/* + 超级自定义 by CJ + */ + +#admin_page #content div.table_container table.results tr.result { + cursor: text; +} + +/* + 自动换行 + */ +.table>thead>tr>th>*, .table>tbody>tr>th>*, .table>tfoot>tr>th>*, .table>thead>tr>td>*, .table>tbody>tr>td>*, .table>tfoot>tr>td>* { word-break: break-all;} + +.mt5 { margin-top: 5px;} +.mt10 { margin-top: 10px;} +.mt15 { margin-top: 15px;} +.mt20 { margin-top: 20px;} + +#admin_page #content div.table_container div.page_container div.paginator { margin-left: 8px;} +#admin_page #content div.table_container div.page_container div.paginator .btn { margin-right: 5px;text-shadow: none;} + +/*! + * Bootstrap v3.3.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/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://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}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 th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.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-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{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}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight: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[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight: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-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{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[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}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}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{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,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.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 .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@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:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{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:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.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],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.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],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.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],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.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],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.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],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.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],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight: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:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;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{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:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-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>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight: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=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;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-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.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:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight: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:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding: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>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight: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-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{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>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.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:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background: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>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.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-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"} +@charset "UTF-8";/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2013 Daniel Eden +*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0,0,1,45deg);-ms-transform:rotate(0,0,1,45deg);transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp} +h1,h2,h3,h4,h5,h6{font-weight:100}h1{font-size:30px}h2{font-size:24px}h3{font-size:16px}h4{font-size:14px}h5{font-size:12px}h6{font-size:10px}h3,h4,h5{margin-top:5px;font-weight:600}.nav>li>a{color:#a7b1c2;font-weight:600;padding:14px 20px 14px 25px}.nav.navbar-right>li>a{color:#999c9e}.nav>li.active>a{color:#fff}.navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus{background-color:#293846;color:white}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:#fff}.nav.navbar-top-links>li>a:hover,.nav.navbar-top-links>li>a:focus{background-color:transparent}.nav>li>a i{margin-right:6px}.navbar{border:0}.navbar-default{background-color:transparent;border-color:#2f4050}.navbar-top-links li{display:inline-block}.navbar-top-links li:last-child{margin-right:40px}.body-small .navbar-top-links li:last-child{margin-right:0}.navbar-top-links li a{padding:20px 10px;min-height:50px}.dropdown-menu{border:medium none;border-radius:3px;box-shadow:0 0 3px rgba(86,96,117,0.7);display:none;float:left;font-size:12px;left:0;list-style:none outside none;padding:0;position:absolute;text-shadow:none;top:100%;z-index:1000}.dropdown-menu>li>a{border-radius:3px;color:inherit;line-height:25px;margin:4px;text-align:left;font-weight:normal}.dropdown-menu>li>a.font-bold{font-weight:600}.navbar-top-links .dropdown-menu li{display:block}.navbar-top-links .dropdown-menu li:last-child{margin-right:0}.navbar-top-links .dropdown-menu li a{padding:3px 20px;min-height:0}.navbar-top-links .dropdown-menu li a div{white-space:normal}.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks,.navbar-top-links .dropdown-alerts{width:310px;min-width:0}.navbar-top-links .dropdown-messages{margin-left:5px}.navbar-top-links .dropdown-tasks{margin-left:-59px}.navbar-top-links .dropdown-alerts{margin-left:-123px}.navbar-top-links .dropdown-user{right:0;left:auto}.dropdown-messages,.dropdown-alerts{padding:10px 10px 10px 10px}.dropdown-messages li a,.dropdown-alerts li a{font-size:12px}.dropdown-messages li em,.dropdown-alerts li em{font-size:10px}.nav.navbar-top-links .dropdown-alerts a{font-size:12px}.nav-header{padding:33px 25px;background:url("patterns/header-profile.png") no-repeat}.pace-done .nav-header{transition:all .5s}.nav>li.active{border-left:4px solid #19aa8d;background:#293846}.nav.nav-second-level>li.active{border:0}.nav.nav-second-level.collapse[style]{height:auto!important}.nav-header a{color:#dfe4ed}.nav-header .text-muted{color:#8095a8}.minimalize-styl-2{padding:4px 12px;margin:14px 5px 5px 20px;font-size:14px;float:left}.navbar-form-custom{float:left;height:50px;padding:0;width:200px;display:inline-table}.navbar-form-custom .form-group{margin-bottom:0}.nav.navbar-top-links a{font-size:14px}.navbar-form-custom .form-control{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;font-size:14px;height:60px;margin:0;z-index:2000}.count-info .label{line-height:12px;padding:2px 5px;position:absolute;right:6px;top:12px}.arrow{float:right}.fa.arrow:before{content:"\f104"}.active>a>.fa.arrow:before{content:"\f107"}.nav-second-level li,.nav-third-level li{border-bottom:none!important}.nav-second-level li a{padding:7px 10px 7px 10px;padding-left:52px}.nav-third-level li a{padding-left:62px}.nav-second-level li:last-child{margin-bottom:10px}body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover>.nav-second-level,.mini-navbar .nav li:focus>.nav-second-level{display:block;border-radius:0 2px 2px 0;min-width:140px;height:auto}body.mini-navbar .navbar-default .nav>li>.nav-second-level li a{font-size:12px;border-radius:3px}.fixed-nav .slimScrollDiv #side-menu{padding-bottom:60px}.mini-navbar .nav-second-level li a{padding:10px 10px 10px 15px}.mini-navbar .nav-second-level{position:absolute;left:70px;top:0;background-color:#2f4050;padding:10px 10px 10px 10px;font-size:12px}.canvas-menu.mini-navbar .nav-second-level{background:#293846}.mini-navbar li.active .nav-second-level{left:65px}.navbar-default .special_link a{background:#1ab394;color:white}.navbar-default .special_link a:hover{background:#17987e!important;color:white}.navbar-default .special_link a span.label{background:#fff;color:#1ab394}.navbar-default .landing_link a{background:#1cc09f;color:white}.navbar-default .landing_link a:hover{background:#1ab394!important;color:white}.navbar-default .landing_link a span.label{background:#fff;color:#1cc09f}.logo-element{text-align:center;font-size:18px;font-weight:600;color:white;display:none;padding:18px 0}.pace-done .navbar-static-side,.pace-done .nav-header,.pace-done li.active,.pace-done #page-wrapper,.pace-done .footer{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.navbar-fixed-top{background:#fff;transition-duration:.5s;border-bottom:1px solid #e7eaec!important;z-index:2030}.navbar-fixed-top,.navbar-static-top{background:#f3f3f4}.fixed-nav #wrapper{margin-top:0}body.fixed-nav #wrapper .navbar-static-side,body.fixed-nav #wrapper #page-wrapper{margin-top:60px}body.top-navigation.fixed-nav #wrapper #page-wrapper{margin-top:0}.fixed-nav .minimalize-styl-2{margin:14px 5px 5px 15px}.body-small .navbar-fixed-top{margin-left:0}body.mini-navbar .navbar-static-side{width:70px}body.mini-navbar .profile-element,body.mini-navbar .nav-label,body.mini-navbar .navbar-default .nav li a span{display:none}body.canvas-menu .profile-element{display:block}body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level{display:none}body.mini-navbar .navbar-default .nav>li>a{font-size:16px}body.mini-navbar .logo-element{display:block}body.canvas-menu .logo-element{display:none}body.mini-navbar .nav-header{padding:0;background-color:#1ab394}body.canvas-menu .nav-header{padding:33px 25px}body.mini-navbar #page-wrapper{margin:0 0 0 70px}body.fixed-sidebar.mini-navbar .footer,body.canvas-menu.mini-navbar .footer{margin:0 0 0 0!important}body.canvas-menu.mini-navbar #page-wrapper,body.canvas-menu.mini-navbar .footer{margin:0}body.fixed-sidebar .navbar-static-side,body.canvas-menu .navbar-static-side{position:fixed;width:220px;z-index:2001;height:100%}body.fixed-sidebar.mini-navbar .navbar-static-side{width:0}body.fixed-sidebar.mini-navbar #page-wrapper{margin:0}body.body-small.fixed-sidebar.mini-navbar #page-wrapper{margin:0 0 0 220px}body.body-small.fixed-sidebar.mini-navbar .navbar-static-side{width:220px}.fixed-sidebar.mini-navbar .nav li:focus>.nav-second-level,.canvas-menu.mini-navbar .nav li:focus>.nav-second-level{display:block;height:auto}body.fixed-sidebar.mini-navbar .navbar-default .nav>li>.nav-second-level li a{font-size:12px;border-radius:3px}body.canvas-menu.mini-navbar .navbar-default .nav>li>.nav-second-level li a{font-size:13px;border-radius:3px}.fixed-sidebar.mini-navbar .nav-second-level li a,.canvas-menu.mini-navbar .nav-second-level li a{padding:10px 10px 10px 15px}.fixed-sidebar.mini-navbar .nav-second-level,.canvas-menu.mini-navbar .nav-second-level{position:relative;padding:0;font-size:13px}.fixed-sidebar.mini-navbar li.active .nav-second-level,.canvas-menu.mini-navbar li.active .nav-second-level{left:0}body.fixed-sidebar.mini-navbar .navbar-default .nav>li>a,body.canvas-menu.mini-navbar .navbar-default .nav>li>a{font-size:13px}body.fixed-sidebar.mini-navbar .nav-label,body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,body.canvas-menu.mini-navbar .nav-label,body.canvas-menu.mini-navbar .navbar-default .nav li a span{display:inline}body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span{display:block}.canvas-menu.mini-navbar .nav-second-level li a,.fixed-sidebar.mini-navbar .nav-second-level li a{padding:7px 10px 7px 52px}.fixed-sidebar.mini-navbar .nav-second-level,.canvas-menu.mini-navbar .nav-second-level{left:0}body.canvas-menu nav.navbar-static-side{z-index:2001;background:#2f4050;height:100%;position:fixed;display:none}body.canvas-menu.mini-navbar nav.navbar-static-side{display:block;width:220px}.top-navigation #page-wrapper{margin-left:0}.top-navigation .navbar-nav .dropdown-menu>.active>a{background:white;color:#1ab394;font-weight:bold}.white-bg .navbar-fixed-top,.white-bg .navbar-static-top{background:#fff}.top-navigation .navbar{margin-bottom:0}.top-navigation .nav>li>a{padding:15px 20px;color:#676a6c}.top-navigation .nav>li a:hover,.top-navigation .nav>li a:focus{background:#fff;color:#1ab394}.top-navigation .nav>li.active{background:#fff;border:0}.top-navigation .nav>li.active>a{color:#1ab394}.top-navigation .navbar-right{margin-right:10px}.top-navigation .navbar-nav .dropdown-menu{box-shadow:none;border:1px solid #e7eaec}.top-navigation .dropdown-menu>li>a{margin:0;padding:7px 20px}.navbar .dropdown-menu{margin-top:0}.top-navigation .navbar-brand{background:#1ab394;color:#fff;padding:15px 25px}.top-navigation .navbar-top-links li:last-child{margin-right:0}.top-navigation.mini-navbar #page-wrapper,.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,.mini-navbar .top-navigation #page-wrapper,.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,.canvas-menu #page-wrapper{margin:0}.top-navigation.fixed-nav #wrapper,.fixed-nav #wrapper.top-navigation{margin-top:50px}.top-navigation .footer.fixed{margin-left:0!important}.top-navigation .wrapper.wrapper-content{padding:40px}.top-navigation.body-small .wrapper.wrapper-content,.body-small .top-navigation .wrapper.wrapper-content{padding:40px 0 40px 0}.navbar-toggle{background-color:#1ab394;color:#fff;padding:6px 12px;font-size:14px}.top-navigation .navbar-nav .open .dropdown-menu>li>a,.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 15px 10px 20px}@media(max-width:768px){.top-navigation .navbar-header{display:block;float:none}}.menu-visible-lg,.menu-visible-md{display:none!important}@media(min-width:1200px){.menu-visible-lg{display:block!important}}@media(min-width:992px){.menu-visible-md{display:block!important}}@media(max-width:767px){.menu-visible-md{display:block!important}.menu-visible-lg{display:block!important}}.btn{border-radius:3px}.float-e-margins .btn{margin-bottom:5px}.btn-w-m{min-width:120px}.btn-primary.btn-outline{color:#1ab394}.btn-success.btn-outline{color:#1c84c6}.btn-info.btn-outline{color:#23c6c8}.btn-warning.btn-outline{color:#f8ac59}.btn-danger.btn-outline{color:#ed5565}.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-info.btn-outline:hover,.btn-warning.btn-outline:hover,.btn-danger.btn-outline:hover{color:#fff}.btn-primary{background-color:#1ab394;border-color:#1ab394;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary.active:hover,.btn-primary.active:focus{background-color:#18a689;border-color:#18a689;color:#fff}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary.active[disabled],fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#1dc5a3;border-color:#1dc5a3}.btn-success{background-color:#1c84c6;border-color:#1c84c6;color:#fff}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success,.btn-success:active:focus,.btn-success:active:hover,.btn-success.active:hover,.btn-success.active:focus{background-color:#1a7bb9;border-color:#1a7bb9;color:#fff}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success.active[disabled],fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#1f90d8;border-color:#1f90d8}.btn-info{background-color:#23c6c8;border-color:#23c6c8;color:#fff}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info,.btn-info:active:focus,.btn-info:active:hover,.btn-info.active:hover,.btn-info.active:focus{background-color:#21b9bb;border-color:#21b9bb;color:#fff}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info.active[disabled],fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#26d7d9;border-color:#26d7d9}.btn-default{background-color:#c2c2c2;border-color:#c2c2c2;color:#fff}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default,.btn-default:active:focus,.btn-default:active:hover,.btn-default.active:hover,.btn-default.active:focus{background-color:#bababa;border-color:#bababa;color:#fff}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default.active[disabled],fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#ccc;border-color:#ccc}.btn-warning{background-color:#f8ac59;border-color:#f8ac59;color:#fff}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning.active:hover,.btn-warning.active:focus{background-color:#f7a54a;border-color:#f7a54a;color:#fff}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning.active[disabled],fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f9b66d;border-color:#f9b66d}.btn-danger{background-color:#ed5565;border-color:#ed5565;color:#fff}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger.active:hover,.btn-danger.active:focus{background-color:#ec4758;border-color:#ec4758;color:#fff}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger.active[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#ef6776;border-color:#ef6776}.btn-link{color:inherit}.btn-link:hover,.btn-link:focus,.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{color:#1ab394;text-decoration:none}.btn-link:active,.btn-link.active,.open .dropdown-toggle.btn-link{background-image:none}.btn-link.disabled,.btn-link.disabled:hover,.btn-link.disabled:focus,.btn-link.disabled:active,.btn-link.disabled.active,.btn-link[disabled],.btn-link[disabled]:hover,.btn-link[disabled]:focus,.btn-link[disabled]:active,.btn-link.active[disabled],fieldset[disabled] .btn-link,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:active,fieldset[disabled] .btn-link.active{color:#cacaca}.btn-white{color:inherit;background:white;border:1px solid #e7eaec}.btn-white:hover,.btn-white:focus,.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white,.btn-white:active:focus,.btn-white:active:hover,.btn-white.active:hover,.btn-white.active:focus{color:inherit;border:1px solid #d2d2d2}.btn-white:active,.btn-white.active{box-shadow:0 2px 5px rgba(0,0,0,0.15) inset}.btn-white:active,.btn-white.active,.open .dropdown-toggle.btn-white{background-image:none}.btn-white.disabled,.btn-white.disabled:hover,.btn-white.disabled:focus,.btn-white.disabled:active,.btn-white.disabled.active,.btn-white[disabled],.btn-white[disabled]:hover,.btn-white[disabled]:focus,.btn-white[disabled]:active,.btn-white.active[disabled],fieldset[disabled] .btn-white,fieldset[disabled] .btn-white:hover,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white.active{color:#cacaca}.form-control,.form-control:focus,.has-error .form-control:focus,.has-success .form-control:focus,.has-warning .form-control:focus,.navbar-collapse,.navbar-form,.navbar-form-custom .form-control:focus,.navbar-form-custom .form-control:hover,.open .btn.dropdown-toggle,.panel,.popover,.progress,.progress-bar{box-shadow:none}.btn-outline{color:inherit;background-color:transparent;transition:all .5s}.btn-rounded{border-radius:50px}.btn-large-dim{width:90px;height:90px;font-size:42px}button.dim{display:inline-block;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center;padding-top:6px;margin-right:10px;position:relative;cursor:pointer;border-radius:5px;font-weight:600;margin-bottom:20px!important}button.dim:active{top:3px}button.btn-primary.dim{box-shadow:inset 0 0 0 #16987e,0px 5px 0 0 #16987e,0px 10px 5px #999}button.btn-primary.dim:active{box-shadow:inset 0 0 0 #16987e,0px 2px 0 0 #16987e,0px 5px 3px #999}button.btn-default.dim{box-shadow:inset 0 0 0 #b3b3b3,0px 5px 0 0 #b3b3b3,0px 10px 5px #999}button.btn-default.dim:active{box-shadow:inset 0 0 0 #b3b3b3,0px 2px 0 0 #b3b3b3,0px 5px 3px #999}button.btn-warning.dim{box-shadow:inset 0 0 0 #f79d3c,0px 5px 0 0 #f79d3c,0px 10px 5px #999}button.btn-warning.dim:active{box-shadow:inset 0 0 0 #f79d3c,0px 2px 0 0 #f79d3c,0px 5px 3px #999}button.btn-info.dim{box-shadow:inset 0 0 0 #1eacae,0px 5px 0 0 #1eacae,0px 10px 5px #999}button.btn-info.dim:active{box-shadow:inset 0 0 0 #1eacae,0px 2px 0 0 #1eacae,0px 5px 3px #999}button.btn-success.dim{box-shadow:inset 0 0 0 #1872ab,0px 5px 0 0 #1872ab,0px 10px 5px #999}button.btn-success.dim:active{box-shadow:inset 0 0 0 #1872ab,0px 2px 0 0 #1872ab,0px 5px 3px #999}button.btn-danger.dim{box-shadow:inset 0 0 0 #ea394c,0px 5px 0 0 #ea394c,0px 10px 5px #999}button.btn-danger.dim:active{box-shadow:inset 0 0 0 #ea394c,0px 2px 0 0 #ea394c,0px 5px 3px #999}button.dim:before{font-size:50px;line-height:1em;font-weight:normal;color:#fff;display:block;padding-top:10px}button.dim:active:before{top:7px;font-size:50px}.label{background-color:#d1dade;color:#5e5e5e;font-family:'Open Sans';font-size:10px;font-weight:600;padding:3px 8px;text-shadow:none}.badge{background-color:#d1dade;color:#5e5e5e;font-family:'Open Sans';font-size:11px;font-weight:600;padding-bottom:4px;padding-left:6px;padding-right:6px;text-shadow:none}.label-primary,.badge-primary{background-color:#1ab394;color:#fff}.label-success,.badge-success{background-color:#1c84c6;color:#fff}.label-warning,.badge-warning{background-color:#f8ac59;color:#fff}.label-warning-light,.badge-warning-light{background-color:#f8ac59;color:#fff}.label-danger,.badge-danger{background-color:#ed5565;color:#fff}.label-info,.badge-info{background-color:#23c6c8;color:#fff}.label-inverse,.badge-inverse{background-color:#262626;color:#fff}.label-white,.badge-white{background-color:#fff;color:#5e5e5e}.label-white,.badge-disable{background-color:#2a2e36;color:#8b91a0}.onoffswitch{position:relative;width:64px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #1ab394;border-radius:2px}.onoffswitch-inner{width:200%;margin-left:-100%;-moz-transition:margin .3s ease-in 0s;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.onoffswitch-inner:before,.onoffswitch-inner:after{float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:12px;color:white;font-family:Trebuchet,Arial,sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.onoffswitch-inner:before{content:"ON";padding-left:10px;background-color:#1ab394;color:#fff}.onoffswitch-inner:after{content:"OFF";padding-right:10px;background-color:#fff;color:#999;text-align:right}.onoffswitch-switch{width:20px;margin:0;background:#fff;border:2px solid #1ab394;border-radius:2px;position:absolute;top:0;bottom:0;right:44px;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.chosen-container-single .chosen-single{background:#fff;box-shadow:none;-moz-box-sizing:border-box;background-color:#fff;border:1px solid #cbd5dd;border-radius:2px;cursor:text;height:auto!important;margin:0;min-height:30px;overflow:hidden;padding:4px 12px;position:relative;width:100%}.chosen-container-multi .chosen-choices li.search-choice{background:#f1f1f1;border:1px solid #ededed;border-radius:2px;box-shadow:none;color:#333;cursor:default;line-height:13px;margin:3px 0 3px 5px;padding:3px 20px 3px 5px;position:relative}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#f4f4f4;border-color:#ddd;color:inherit;cursor:default;z-index:2}.pagination>li>a,.pagination>li>span{background-color:#fff;border:1px solid #ddd;color:inherit;float:left;line-height:1.42857;margin-left:-1px;padding:4px 10px;position:relative;text-decoration:none}.tooltip-inner{background-color:#2f4050}.tooltip.top .tooltip-arrow{border-top-color:#2f4050}.tooltip.right .tooltip-arrow{border-right-color:#2f4050}.tooltip.bottom .tooltip-arrow{border-bottom-color:#2f4050}.tooltip.left .tooltip-arrow{border-left-color:#2f4050}.easypiechart{position:relative;text-align:center}.easypiechart .h2{margin-left:10px;margin-top:10px;display:inline-block}.easypiechart canvas{top:0;left:0}.easypiechart .easypie-text{line-height:1;position:absolute;top:33px;width:100%;z-index:1}.easypiechart img{margin-top:-4px}.jqstooltip{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-state-default{background-color:#fff;background-image:none;background-repeat:repeat-x;box-shadow:none;color:#333;text-shadow:none}.fc-state-default{border:1px solid}.fc-button{color:inherit;border:1px solid #e7eaec;cursor:pointer;display:inline-block;height:1.9em;line-height:1.9em;overflow:hidden;padding:0 .6em;position:relative;white-space:nowrap}.fc-state-active{background-color:#1ab394;border-color:#1ab394;color:#fff}.fc-header-title h2{font-size:16px;font-weight:600;color:inherit}.fc-content .fc-widget-header,.fc-content .fc-widget-content{border-color:#e7eaec;font-weight:normal}.fc-border-separate tbody{background-color:#f8f8f8}.fc-state-highlight{background:none repeat scroll 0 0 #fcf8e3}.external-event{padding:5px 10px;border-radius:2px;cursor:pointer;margin-bottom:5px}.fc-ltr .fc-event-hori.fc-event-end,.fc-rtl .fc-event-hori.fc-event-start{border-radius:2px}.fc-event,.fc-agenda .fc-event-time,.fc-event a{padding:4px 6px;background-color:#1ab394;border-color:#1ab394}.fc-event-time,.fc-event-title{color:#717171;padding:0 1px}.ui-calendar .fc-event-time,.ui-calendar .fc-event-title{color:#fff}.chat-activity-list .chat-element{border-bottom:1px solid #e7eaec}.chat-element:first-child{margin-top:0}.chat-element{padding-bottom:15px}.chat-element,.chat-element .media{margin-top:15px}.chat-element,.media-body{overflow:hidden}.media-body{display:block;width:auto}.chat-element>.pull-left{margin-right:10px}.chat-element img.img-circle,.dropdown-messages-box img.img-circle{width:38px;height:38px}.chat-element .well{border:1px solid #e7eaec;box-shadow:none;margin-top:10px;margin-bottom:5px;padding:10px 20px;font-size:11px;line-height:16px}.chat-element .actions{margin-top:10px}.chat-element .photos{margin:10px 0}.right.chat-element>.pull-right{margin-left:10px}.chat-photo{max-height:180px;border-radius:4px;overflow:hidden;margin-right:10px;margin-bottom:10px}.chat{margin:0;padding:0;list-style:none}.chat li{margin-bottom:10px;padding-bottom:5px;border-bottom:1px dotted #b3a9a9}.chat li.left .chat-body{margin-left:60px}.chat li.right .chat-body{margin-right:60px}.chat li .chat-body p{margin:0;color:#777}.panel .slidedown .glyphicon,.chat .glyphicon{margin-right:5px}.chat-panel .panel-body{height:350px;overflow-y:scroll}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{background-color:#1ab394;border-color:#1ab394;color:#fff;z-index:2}.list-group-item-heading{margin-top:10px}.list-group-item-text{margin:0 0 10px;color:inherit;font-size:12px;line-height:inherit}.no-padding .list-group-item{border-left:none;border-right:0;border-bottom:0}.no-padding .list-group-item:first-child{border-left:none;border-right:0;border-bottom:0;border-top:0}.no-padding .list-group{margin-bottom:0}.list-group-item{background-color:inherit;border:1px solid #e7eaec;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.elements-list .list-group-item{border-left:none;border-right:0;padding:15px 25px}.elements-list .list-group-item:first-child{border-left:none;border-right:0;border-top:none!important}.elements-list .list-group{margin-bottom:0}.elements-list a{color:inherit}.elements-list .list-group-item.active,.elements-list .list-group-item:hover{background:#f3f3f4;color:inherit;border-color:#e7eaec;border-radius:0}.elements-list li.active{transition:none}.element-detail-box{padding:25px}.flot-chart{display:block;height:200px}.widget .flot-chart.dashboard-chart{display:block;height:120px;margin-top:40px}.flot-chart.dashboard-chart{display:block;height:180px;margin-top:40px}.flot-chart-content{width:100%;height:100%}.flot-chart-pie-content{width:200px;height:200px;margin:auto}.jqstooltip{position:absolute;display:block;left:0;top:0;visibility:hidden;background:#2b303a;background-color:rgba(43,48,58,0.8);color:white;text-align:left;white-space:nowrap;z-index:10000;padding:5px 5px 5px 5px;min-height:22px;border-radius:3px}.jqsfield{color:white;text-align:left}.h-200{min-height:200px}.legendLabel{padding-left:5px}.stat-list li:first-child{margin-top:0}.stat-list{list-style:none;padding:0;margin:0}.stat-percent{float:right}.stat-list li{margin-top:15px;position:relative}table.dataTable thead .sorting,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background:transparent}.dataTables_wrapper{padding-bottom:30px}.dataTables_length{float:left}body.DTTT_Print{background:#fff}.DTTT_Print #page-wrapper{margin:0;background:#fff}button.DTTT_button,div.DTTT_button,a.DTTT_button{border:1px solid #e7eaec;background:#fff;color:#676a6c;box-shadow:none;padding:6px 8px}button.DTTT_button:hover,div.DTTT_button:hover,a.DTTT_button:hover{border:1px solid #d2d2d2;background:#fff;color:#676a6c;box-shadow:none;padding:6px 8px}button.DTTT_button:hover:not(.DTTT_disabled),div.DTTT_button:hover:not(.DTTT_disabled),a.DTTT_button:hover:not(.DTTT_disabled){border:1px solid #d2d2d2;background:#fff;box-shadow:none}.dataTables_filter label{margin-right:5px}.img-circle{border-radius:50%}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:1.428571429}.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:1.33}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:1.33}.show-grid [class^="col-"]{padding-top:10px;padding-bottom:10px;border:1px solid #ddd;background-color:#eee!important}.show-grid{margin:15px 0}.css-animation-box h1{font-size:44px}.animation-efect-links a{padding:4px 6px;font-size:12px}#animation_box{background-color:#f9f8f8;border-radius:16px;width:80%;margin:0 auto;padding-top:80px}.animation-text-box{position:absolute;margin-top:40px;left:50%;margin-left:-100px;width:200px}.animation-text-info{position:absolute;margin-top:-60px;left:50%;margin-left:-100px;width:200px;font-size:10px}.animation-text-box h2{font-size:54px;font-weight:600;margin-bottom:5px}.animation-text-box p{font-size:12px;text-transform:uppercase}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#1ab394;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace-inactive{display:none}.widget{border-radius:5px;padding:15px 20px;margin-bottom:10px;margin-top:10px}.widget.style1 h2{font-size:30px}.widget h2,.widget h3{margin-top:5px;margin-bottom:0}.widget-text-box{padding:20px;border:1px solid #e7eaec;background:#fff}.widget-head-color-box{border-radius:5px 5px 0 0;margin-top:10px}.widget .flot-chart{height:100px}.vertical-align div{display:inline-block;vertical-align:middle}.vertical-align h2,.vertical-align h3{margin:0}.todo-list{list-style:none outside none;margin:0;padding:0;font-size:14px}.todo-list.small-list{font-size:12px}.todo-list.small-list>li{background:#f3f3f4;border-left:none;border-right:0;border-radius:4px;color:inherit;margin-bottom:2px;padding:6px 6px 6px 12px}.todo-list.small-list .btn-xs,.todo-list.small-list .btn-group-xs>.btn{border-radius:5px;font-size:10px;line-height:1.5;padding:1px 2px 1px 5px}.todo-list>li{background:#f3f3f4;border-left:6px solid #e7eaec;border-right:6px solid #e7eaec;border-radius:4px;color:inherit;margin-bottom:2px;padding:10px}.todo-list .handle{cursor:move;display:inline-block;font-size:16px;margin:0 5px}.todo-list>li .label{font-size:9px;margin-left:10px}.check-link{font-size:16px}.todo-completed{text-decoration:line-through}.geo-statistic h1{font-size:36px;margin-bottom:0}.glyphicon.fa{font-family:"FontAwesome"}.inline{display:inline-block!important}.input-s-sm{width:120px}.input-s{width:200px}.input-s-lg{width:250px}.i-checks{padding-left:0}.form-control,.single-line{background-color:#fff;background-image:none;border:1px solid #e5e6e7;border-radius:1px;color:inherit;display:block;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:100%;font-size:14px}.form-control:focus,.single-line:focus{border-color:#1ab394!important}.has-success .form-control{border-color:#1ab394}.has-warning .form-control{border-color:#f8ac59}.has-error .form-control{border-color:#ed5565}.has-success .control-label{color:#1ab394}.has-warning .control-label{color:#f8ac59}.has-error .control-label{color:#ed5565}.input-group-addon{background-color:#fff;border:1px solid #e5e6e7;border-radius:1px;color:inherit;font-size:14px;font-weight:400;line-height:1;padding:6px 12px;text-align:center}.spinner-buttons.input-group-btn .btn-xs{line-height:1.13}.spinner-buttons.input-group-btn{width:20%}.noUi-connect{background:none repeat scroll 0 0 #1ab394;box-shadow:none}.slider_red .noUi-connect{background:none repeat scroll 0 0 #ed5565;box-shadow:none}.ui-sortable .ibox-title{cursor:move}.ui-sortable-placeholder{border:1px dashed #cecece!important;visibility:visible!important;background:#e7eaec}.ibox.ui-sortable-placeholder{margin:0 0 23px!important}.onoffswitch{position:relative;width:54px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #1ab394;border-radius:3px}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;-moz-transition:margin .3s ease-in 0s;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s}.onoffswitch-inner:before,.onoffswitch-inner:after{display:block;float:left;width:50%;height:16px;padding:0;line-height:16px;font-size:10px;color:white;font-family:Trebuchet,Arial,sans-serif;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.onoffswitch-inner:before{content:"ON";padding-left:7px;background-color:#1ab394;color:#fff}.onoffswitch-inner:after{content:"OFF";padding-right:7px;background-color:#fff;color:#919191;text-align:right}.onoffswitch-switch{display:block;width:18px;margin:0;background:#fff;border:2px solid #1ab394;border-radius:3px;position:absolute;top:0;bottom:0;right:36px;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.ui-jqgrid{-moz-box-sizing:content-box}.ui-jqgrid-btable{border-collapse:separate}.ui-jqgrid-htable{border-collapse:separate}.ui-jqgrid-titlebar{height:40px;line-height:15px;color:#676a6c;background-color:#f9f9f9;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.ui-jqgrid .ui-jqgrid-title{float:left;margin:1.1em 1em .2em}.ui-jqgrid .ui-jqgrid-titlebar{position:relative;border-left:0 solid;border-right:0 solid;border-top:0 solid}.ui-widget-header{background:0;background-image:none;background-color:#f5f5f6;text-transform:uppercase;border-top-left-radius:0;border-top-right-radius:0}.ui-jqgrid tr.ui-row-ltr td{border-right-color:inherit;border-right-style:solid;border-right-width:1px;text-align:left;border-color:#ddd;background-color:inherit}.ui-search-toolbar input[type="text"]{font-size:12px;height:15px;border:1px solid #ccc;border-radius:0}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#f9f9f9;border:1px solid #ddd;line-height:15px;font-weight:bold;color:#676a6c;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.ui-widget-content{box-sizing:content-box}.ui-icon-triangle-1-n{background-position:1px -16px}.ui-jqgrid tr.ui-search-toolbar th{border-top-width:0!important;border-top-color:inherit!important;border-top-style:ridge!important}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#f5f5f5;border-collapse:separate}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#f2fbff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff;font-weight:normal;color:#212121}.ui-jqgrid .ui-pg-input{font-size:inherit;width:50px;border:1px solid #ccc;height:15px}.ui-jqgrid .ui-pg-selbox{display:block;font-size:1em;height:25px;line-height:18px;margin:0;width:auto}.ui-jqgrid .ui-pager-control{position:relative}.ui-jqgrid .ui-jqgrid-pager{height:32px;position:relative}.ui-pg-table .navtable .ui-corner-all{border-radius:0}.ui-jqgrid .ui-pg-button:hover{padding:1px;border:0}.ui-jqgrid .loading{position:absolute;top:45%;left:45%;width:auto;height: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 .form-control{height:10px;width:auto;display:inline;padding:10px 12px}.ui-jqgrid-pager{height:32px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:0}.ui-widget-content{border:1px solid #ddd}.ui-jqgrid .ui-jqgrid-titlebar{padding:0}.ui-jqgrid .ui-jqgrid-titlebar{border-bottom:1px solid #ddd}.ui-jqgrid tr.jqgrow td{padding:6px}.ui-jqdialog .ui-jqdialog-titlebar{padding:10px 10px}.ui-jqdialog .ui-jqdialog-title{float:none!important}.ui-jqdialog>.ui-resizable-se{position:absolute}.dd{position:relative;display:block;margin:0;padding:0;list-style:none;font-size:13px;line-height:20px}.dd-list{display:block;position:relative;margin:0;padding:0;list-style:none}.dd-list .dd-list{padding-left:30px}.dd-collapsed .dd-list{display:none}.dd-item,.dd-empty,.dd-placeholder{display:block;position:relative;margin:0;padding:0;min-height:20px;font-size:13px;line-height:20px}.dd-handle{display:block;margin:5px 0;padding:5px 10px;color:#333;text-decoration:none;border:1px solid #e7eaec;background:#f5f5f5;-webkit-border-radius:3px;border-radius:3px;box-sizing:border-box;-moz-box-sizing:border-box}.dd-handle span{font-weight:bold}.dd-handle:hover{background:#f0f0f0;cursor:pointer;font-weight:bold}.dd-item>button{display:block;position:relative;cursor:pointer;float:left;width:25px;height:20px;margin:5px 0;padding:0;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;background:transparent;font-size:12px;line-height:1;text-align:center;font-weight:bold}.dd-item>button:before{content:'+';display:block;position:absolute;width:100%;text-align:center;text-indent:0}.dd-item>button[data-action="collapse"]:before{content:'-'}#nestable2 .dd-item>button{font-family:FontAwesome;height:34px;width:33px;color:#c1c1c1}#nestable2 .dd-item>button:before{content:"\f067"}#nestable2 .dd-item>button[data-action="collapse"]:before{content:"\f068"}.dd-placeholder,.dd-empty{margin:5px 0;padding:0;min-height:30px;background:#f2fbff;border:1px dashed #b6bcbf;box-sizing:border-box;-moz-box-sizing:border-box}.dd-empty{border:1px dashed #bbb;min-height:100px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-webkit-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),-moz-linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-image:linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff),linear-gradient(45deg,#fff 25%,transparent 25%,transparent 75%,#fff 75%,#fff);background-size:60px 60px;background-position:0 0,30px 30px}.dd-dragel{position:absolute;z-index:9999;pointer-events:none}.dd-dragel>.dd-item .dd-handle{margin-top:0}.dd-dragel .dd-handle{-webkit-box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1);box-shadow:2px 4px 6px 0 rgba(0,0,0,0.1)}.nestable-lists{display:block;clear:both;padding:30px 0;width:100%;border:0;border-top:2px solid #ddd;border-bottom:2px solid #ddd}#nestable-menu{padding:0;margin:10px 0 20px 0}#nestable-output,#nestable2-output{width:100%;font-size:.75em;line-height:1.333333em;font-family:open sans,lucida grande,lucida sans unicode,helvetica,arial,sans-serif;padding:5px;box-sizing:border-box;-moz-box-sizing:border-box}#nestable2 .dd-handle{color:inherit;border:1px dashed #e7eaec;background:#f3f3f4;padding:10px}#nestable2 span.label{margin-right:10px}#nestable-output,#nestable2-output{font-size:12px;padding:25px;box-sizing:border-box;-moz-box-sizing:border-box}.CodeMirror{border:1px solid #eee;height:auto}.CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}.google-map{height:300px}label.error{color:#cc5965;display:inline-block;margin-left:5px}.form-control.error{border:1px dotted #cc5965}.gridStyle{border:1px solid #d4d4d4;width:100%;height:400px}.gridStyle2{border:1px solid #d4d4d4;width:500px;height:300px}.ngH eaderCell{border-right:0;border-bottom:1px solid #e7eaec}.ngCell{border-right:0}.ngTopPanel{background:#f5f5f6}.ngRow.even{background:#f9f9f9}.ngRow.selected{background:#ebf2f1}.ngRow{border-bottom:1px solid #e7eaec}.ngCell{background-color:transparent}.ngHeaderCell{border-right:0}#toast-container>.toast{background-image:none!important}#toast-container>.toast:before{position:fixed;font-family:FontAwesome;font-size:24px;line-height:24px;float:left;color:#FFF;padding-right:.5em;margin:auto .5em auto -1.5em}#toast-container>.toast-warning:before{content:"\f0e7"}#toast-container>.toast-error:before{content:"\f071"}#toast-container>.toast-info:before{content:"\f005"}#toast-container>.toast-success:before{content:"\f00C"}#toast-container>div{-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;opacity:.9;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90)}#toast-container>:hover{-moz-box-shadow:0 0 4px #999;-webkit-box-shadow:0 0 4px #999;box-shadow:0 0 4px #999;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);cursor:pointer}.toast{background-color:#1ab394}.toast-success{background-color:#1ab394}.toast-error{background-color:#ed5565}.toast-info{background-color:#23c6c8}.toast-warning{background-color:#f8ac59}.toast-top-full-width{margin-top:20px}.toast-bottom-full-width{margin-bottom:20px}.cg-notify-message.isss-notify{background:#fff;padding:0;box-shadow:0 0 1px rgba(0,0,0,0.1),0 2px 4px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 1 px rgba(0,0,0,0.1),0 2 px 4 px rgba(0,0,0,0.2);-moz-box-shadow:0 0 1 px rgba(0,0,0,0.1),0 2 px 4 px rgba(0,0,0,0.2);border:0;margin-top:30px;color:inherit}.isss-notify.alert-warning{border-left:6px solid #f8ac59}.isss-notify.alert-success{border-left:6px solid #1c84c6}.isss-notify.alert-danger{border-left:6px solid #ed5565}.isss-notify.alert-info{border-left:6px solid #1ab394}.img-container,.img-preview{overflow:hidden;text-align:center;width:100%}.img-preview-sm{height:130px;width:200px}.forum-post-container .media{margin:10px 10px 10px 10px;padding:20px 10px 20px 10px;border-bottom:1px solid #f1f1f1}.forum-avatar{float:left;margin-right:20px;text-align:center;width:110px}.forum-avatar .img-circle{height:48px;width:48px}.author-info{color:#676a6c;font-size:11px;margin-top:5px;text-align:center}.forum-post-info{padding:9px 12px 6px 12px;background:#f9f9f9;border:1px solid #f1f1f1}.media-body>.media{background:#f9f9f9;border-radius:3px;border:1px solid #f1f1f1}.forum-post-container .media-body .photos{margin:10px 0}.forum-photo{max-width:140px;border-radius:3px}.media-body>.media .forum-avatar{width:70px;margin-right:10px}.media-body>.media .forum-avatar .img-circle{height:38px;width:38px}.mid-icon{font-size:66px}.forum-item{margin:10px 0;padding:10px 0 20px;border-bottom:1px solid #f1f1f1}.views-number{font-size:24px;line-height:18px;font-weight:400}.forum-container,.forum-post-container{padding:30px!important}.forum-item small{color:#999}.forum-item .forum-sub-title{color:#999;margin-left:50px}.forum-title{margin:15px 0 15px 0}.forum-info{text-align:center}.forum-desc{color:#999}.forum-icon{float:left;width:30px;margin-right:20px;text-align:center}a.forum-item-title{color:inherit;display:block;font-size:18px;font-weight:600}a.forum-item-title:hover{color:inherit}.forum-icon .fa{font-size:30px;margin-top:8px;color:#9b9b9b}.forum-item.active .fa{color:#1ab394}.forum-item.active a.forum-item-title{color:#1ab394}@media(max-width:992px){.forum-info{margin:15px 0 10px 0;display:none}.forum-desc{float:none!important}}.vertical-container{width:90%;max-width:1170px;margin:0 auto}.vertical-container::after{content:'';display:table;clear:both}#vertical-timeline{position:relative;padding:0;margin-top:2em;margin-bottom:2em}#vertical-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#f1f1f1}.vertical-timeline-content .btn{float:right}#vertical-timeline.light-timeline:before{background:#e7eaec}.dark-timeline .vertical-timeline-content:before{border-color:transparent #f5f5f5 transparent transparent}.dark-timeline.center-orientation .vertical-timeline-content:before{border-color:transparent transparent transparent #f5f5f5}.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before{border-color:transparent #f5f5f5 transparent transparent}.dark-timeline .vertical-timeline-content,.dark-timeline.center-orientation .vertical-timeline-content{background:#f5f5f5}@media only screen and (min-width:1170px){#vertical-timeline.center-orientation{margin-top:3em;margin-bottom:3em}#vertical-timeline.center-orientation:before{left:50%;margin-left:-2px}}@media only screen and (max-width:1170px){.center-orientation.dark-timeline .vertical-timeline-content:before{border-color:transparent #f5f5f5 transparent transparent}}.vertical-timeline-block{position:relative;margin:2em 0}.vertical-timeline-block:after{content:"";display:table;clear:both}.vertical-timeline-block:first-child{margin-top:0}.vertical-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.center-orientation .vertical-timeline-block{margin:4em 0}.center-orientation .vertical-timeline-block:first-child{margin-top:0}.center-orientation .vertical-timeline-block:last-child{margin-bottom:0}}.vertical-timeline-icon{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;font-size:16px;border:3px solid #f1f1f1;text-align:center}.vertical-timeline-icon i{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-9px}@media only screen and (min-width:1170px){.center-orientation .vertical-timeline-icon{width:50px;height:50px;left:50%;margin-left:-25px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;font-size:19px}.center-orientation .vertical-timeline-icon i{margin-left:-12px;margin-top:-10px}.center-orientation .cssanimations .vertical-timeline-icon.is-hidden{visibility:hidden}}.vertical-timeline-content{position:relative;margin-left:60px;background:white;border-radius:.25em;padding:1em}.vertical-timeline-content:after{content:"";display:table;clear:both}.vertical-timeline-content h2{font-weight:400;margin-top:4px}.vertical-timeline-content p{margin:1em 0;line-height:1.6}.vertical-timeline-content .vertical-date{float:left;font-weight:500}.vertical-date small{color:#1ab394;font-weight:400}.vertical-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid white}@media only screen and (min-width:768px){.vertical-timeline-content h2{font-size:18px}.vertical-timeline-content p{font-size:13px}}@media only screen and (min-width:1170px){.center-orientation .vertical-timeline-content{margin-left:0;padding:1.6em;width:45%}.center-orientation .vertical-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:white}.center-orientation .vertical-timeline-content .btn{float:left}.center-orientation .vertical-timeline-content .vertical-date{position:absolute;width:100%;left:122%;top:2px;font-size:14px}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content{float:right}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:white}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn{float:right}.center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date{left:auto;right:122%;text-align:right}.center-orientation .cssanimations .vertical-timeline-content.is-hidden{visibility:hidden}}.tabs-container .panel-body{background:#fff;border:1px solid #e7eaec;border-radius:2px;padding:20px;position:relative}.tabs-container .nav-tabs>li.active>a,.tabs-container .nav-tabs>li.active>a:hover,.tabs-container .nav-tabs>li.active>a:focus{border:1px solid #e7eaec;border-bottom-color:transparent;background-color:#fff}.tabs-container .nav-tabs>li{float:left;margin-bottom:-1px}.tabs-container .tab-pane .panel-body{border-top:0}.tabs-container .nav-tabs>li.active>a,.tabs-container .nav-tabs>li.active>a:hover,.tabs-container .nav-tabs>li.active>a:focus{border:1px solid #e7eaec;border-bottom-color:transparent}.tabs-container .nav-tabs{border-bottom:1px solid #e7eaec}.tabs-container .tab-pane .panel-body{border-top:0}.tabs-container .tabs-left .tab-pane .panel-body,.tabs-container .tabs-right .tab-pane .panel-body{border-top:1px solid #e7eaec}.tabs-container .nav-tabs>li a:hover{background:transparent;border-color:transparent}.tabs-container .tabs-below>.nav-tabs,.tabs-container .tabs-right>.nav-tabs,.tabs-container .tabs-left>.nav-tabs{border-bottom:0}.tabs-container .tabs-left .panel-body{position:static}.tabs-container .tabs-left>.nav-tabs,.tabs-container .tabs-right>.nav-tabs{width:20%}.tabs-container .tabs-left .panel-body{width:80%;margin-left:20%}.tabs-container .tabs-right .panel-body{width:80%;margin-right:20%}.tabs-container .tab-content>.tab-pane,.tabs-container .pill-content>.pill-pane{display:none}.tabs-container .tab-content>.active,.tabs-container .pill-content>.active{display:block}.tabs-container .tabs-below>.nav-tabs{border-top:1px solid #e7eaec}.tabs-container .tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-container .tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-container .tabs-below>.nav-tabs>li>a:hover,.tabs-container .tabs-below>.nav-tabs>li>a:focus{border-top-color:#e7eaec;border-bottom-color:transparent}.tabs-container .tabs-left>.nav-tabs>li,.tabs-container .tabs-right>.nav-tabs>li{float:none}.tabs-container .tabs-left>.nav-tabs>li>a,.tabs-container .tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-container .tabs-left>.nav-tabs{float:left;margin-right:19px}.tabs-container .tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-container .tabs-left>.nav-tabs .active>a,.tabs-container .tabs-left>.nav-tabs .active>a:hover,.tabs-container .tabs-left>.nav-tabs .active>a:focus{border-color:#e7eaec transparent #e7eaec #e7eaec;*border-right-color:#fff}.tabs-container .tabs-right>.nav-tabs{float:right;margin-left:19px}.tabs-container .tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-container .tabs-right>.nav-tabs .active>a,.tabs-container .tabs-right>.nav-tabs .active>a:hover,.tabs-container .tabs-right>.nav-tabs .active>a:focus{border-color:#e7eaec #e7eaec #e7eaec transparent;*border-left-color:#fff;z-index:1}.jvectormap-container{width:100%;height:100%;position:relative;overflow:hidden}.jvectormap-tip{position:absolute;display:none;border:solid 1px #cdcdcd;border-radius:3px;background:#292929;color:white;font-family:sans-serif,Verdana;font-size:smaller;padding:5px}.jvectormap-zoomin,.jvectormap-zoomout,.jvectormap-goback{position:absolute;left:10px;border-radius:3px;background:#1ab394;padding:3px;color:white;cursor:pointer;line-height:10px;text-align:center;box-sizing:content-box}.jvectormap-zoomin,.jvectormap-zoomout{width:10px;height:10px}.jvectormap-zoomin{top:10px}.jvectormap-zoomout{top:30px}.jvectormap-goback{bottom:10px;z-index:1000;padding:6px}.jvectormap-spinner{position:absolute;left:0;top:0;right:0;bottom:0;background:center no-repeat url(data:image/gif;base64,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)}.jvectormap-legend-title{font-weight:bold;font-size:14px;text-align:center}.jvectormap-legend-cnt{position:absolute}.jvectormap-legend-cnt-h{bottom:0;right:0}.jvectormap-legend-cnt-v{top:0;right:0}.jvectormap-legend{background:black;color:white;border-radius:3px}.jvectormap-legend-cnt-h .jvectormap-legend{float:left;margin:0 10px 10px 0;padding:3px 3px 1px 3px}.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick{float:left}.jvectormap-legend-cnt-v .jvectormap-legend{margin:10px 10px 0 0;padding:3px}.jvectormap-legend-cnt-h .jvectormap-legend-tick{width:40px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{height:15px}.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample{height:20px;width:20px;display:inline-block;vertical-align:middle}.jvectormap-legend-tick-text{font-size:12px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-text{text-align:center}.jvectormap-legend-cnt-v .jvectormap-legend-tick-text{display:inline-block;vertical-align:middle;line-height:20px;padding-left:3px}.slick-prev:before,.slick-next:before{color:#1ab394!important}.payment-card{background:#fff;padding:20px;margin-bottom:25px;border:1px solid #e7eaec}.payment-icon-big{font-size:60px;color:#d1dade}.payments-method.panel-group .panel+.panel{margin-top:-1px}.payments-method .panel-heading{padding:15px}.payments-method .panel{border-radius:0}.payments-method .panel-heading h5{margin-bottom:5px}.payments-method .panel-heading i{font-size:26px}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{border-color:#e7eaec}.sidebard-panel{width:220px;background:#ebebed;padding:10px 20px;position:absolute;right:0}.sidebard-panel .feed-element img.img-circle{width:32px;height:32px}.sidebard-panel .feed-element,.media-body,.sidebard-panel p{font-size:12px}.sidebard-panel .feed-element{margin-top:20px;padding-bottom:0}.sidebard-panel .list-group{margin-bottom:10px}.sidebard-panel .list-group .list-group-item{padding:5px 0;font-size:12px;border:0}.sidebar-content .wrapper,.wrapper.sidebar-content{padding-right:230px!important}.body-small .sidebar-content .wrapper,.body-small .wrapper.sidebar-content{padding-right:20px!important}#right-sidebar{background-color:#fff;border-left:1px solid #e7eaec;border-top:1px solid #e7eaec;overflow:hidden;position:fixed;top:60px;width:260px!important;z-index:1009;bottom:0;right:-260px}#right-sidebar.sidebar-open{right:0}#right-sidebar.sidebar-open.sidebar-top{top:0;border-top:0}.sidebar-container ul.nav-tabs{border:0}.sidebar-container ul.nav-tabs.navs-4 li{width:25%}.sidebar-container ul.nav-tabs.navs-3 li{width:33.3333%}.sidebar-container ul.nav-tabs.navs-2 li{width:50%}.sidebar-container ul.nav-tabs li{border:0}.sidebar-container ul.nav-tabs li a{border:0;padding:12px 10px;margin:0;border-radius:0;background:#2f4050;color:#fff;text-align:center;border-right:1px solid #334556}.sidebar-container ul.nav-tabs li.active a{border:0;background:#f9f9f9;color:#676a6c;font-weight:bold}.sidebar-container .nav-tabs>li.active>a:hover,.sidebar-container .nav-tabs>li.active>a:focus{border:0}.sidebar-container ul.sidebar-list{margin:0;padding:0}.sidebar-container ul.sidebar-list li{border-bottom:1px solid #e7eaec;padding:15px 20px;list-style:none;font-size:12px}.sidebar-container .sidebar-message:nth-child(2n+2){background:#f9f9f9}.sidebar-container ul.sidebar-list li a{text-decoration:none;color:inherit}.sidebar-container .sidebar-content{padding:15px 20px;font-size:12px}.sidebar-container .sidebar-title{background:#f9f9f9;padding:20px;border-bottom:1px solid #e7eaec}.sidebar-container .sidebar-title h3{margin-bottom:3px;padding-left:2px}.sidebar-container .tab-content h4{margin-bottom:5px}.sidebar-container .sidebar-message>a>.pull-left{margin-right:10px}.sidebar-container .sidebar-message>a{text-decoration:none;color:inherit}.sidebar-container .sidebar-message{padding:15px 20px}.sidebar-container .sidebar-message .message-avatar{height:38px;width:38px;border-radius:50%}.sidebar-container .setings-item{padding:15px 20px;border-bottom:1px solid #e7eaec}body{font-family:"open sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#2f4050;font-size:13px;color:#676a6c;overflow-x:hidden}html,body{height:100%}body.full-height-layout #wrapper,body.full-height-layout #page-wrapper{height:100%}#page-wrapper{min-height:auto}body.boxed-layout{background:url('patterns/shattered.png')}body.boxed-layout #wrapper{background-color:#2f4050;max-width:1200px;margin:0 auto;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);box-shadow:0 0 5px 0 rgba(0,0,0,0.75)}.top-navigation.boxed-layout #wrapper,.boxed-layout #wrapper.top-navigation{max-width:1300px!important}.block{display:block}.clear{display:block;overflow:hidden}a{cursor:pointer}a:hover,a:focus{text-decoration:none}.border-bottom{border-bottom:1px solid #e7eaec!important}.font-bold{font-weight:600}.font-noraml{font-weight:400}.text-uppercase{text-transform:uppercase}.b-r{border-right:1px solid #e7eaec}.hr-line-dashed{border-top:1px dashed #e7eaec;color:#fff;background-color:#fff;height:1px;margin:20px 0}.hr-line-solid{border-bottom:1px solid #e7eaec;background-color:rgba(0,0,0,0);border-style:solid!important;margin-top:15px;margin-bottom:15px}video{width:100%!important;height:auto!important}.gallery>.row>div{margin-bottom:15px}.fancybox img{margin-bottom:5px;width:24%}.note-editor{height:auto!important;min-height:300px}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.3);outline:0 none;position:relative}.modal-dialog{z-index:2200}.modal-body{padding:20px 30px 30px 30px}.inmodal .modal-body{background:#f8fafb}.inmodal .modal-header{padding:30px 15px;text-align:center}.animated.modal.fade .modal-dialog{-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.inmodal .modal-title{font-size:26px}.inmodal .modal-icon{font-size:84px;color:#e2e3e3}.modal-footer{margin-top:0}#wrapper{width:100%;overflow-x:hidden}.wrapper{padding:0 20px}.wrapper-content{padding:20px 10px 40px}#page-wrapper{padding:0 15px;min-height:568px;position:relative!important}@media(min-width:768px){#page-wrapper{position:inherit;margin:0 0 0 240px;min-height:1000px}}.title-action{text-align:right;padding-top:30px}.ibox-content h1,.ibox-content h2,.ibox-content h3,.ibox-content h4,.ibox-content h5,.ibox-title h1,.ibox-title h2,.ibox-title h3,.ibox-title h4,.ibox-title h5{margin-top:5px}ul.unstyled,ol.unstyled{list-style:none outside none;margin-left:0}.big-icon{font-size:160px!important;color:#e5e6e7}.footer{background:none repeat scroll 0 0 white;border-top:1px solid #e7eaec;bottom:0;left:0;padding:10px 20px;position:absolute;right:0}.footer.fixed_full{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:10px 20px;background:white;border-top:1px solid #e7eaec}.footer.fixed{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:10px 20px;background:white;border-top:1px solid #e7eaec;margin-left:220px}body.mini-navbar .footer.fixed,body.body-small.mini-navbar .footer.fixed{margin:0 0 0 70px}body.mini-navbar.canvas-menu .footer.fixed,body.canvas-menu .footer.fixed{margin:0!important}body.fixed-sidebar.body-small.mini-navbar .footer.fixed{margin:0 0 0 220px}body.body-small .footer.fixed{margin-left:0}.page-heading{border-top:0;padding:0 10px 20px 10px}.panel-heading h1,.panel-heading h2{margin-bottom:5px}.table-bordered{border:1px solid #ebebeb}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{background-color:#f5f5f6;border-bottom-width:1px}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #e7e7e7}.table>thead>tr>th{border-bottom:1px solid #ddd;vertical-align:bottom}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #e7eaec;line-height:1.42857;padding:8px;vertical-align:top}.panel.blank-panel{background:0;margin:0}.blank-panel .panel-heading{padding-bottom:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:0;border-color:#ddd #ddd rgba(0,0,0,0);border-bottom:#f3f3f4;border-image:none;border-style:solid;border-width:1px;color:#555;cursor:default}.nav.nav-tabs li{background:0;border:0}.nav-tabs>li>a{color:#a7b1c2;font-weight:600;padding:10px 20px 10px 25px}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{background-color:#e6e6e6;color:#676a6c}.ui-tab .tab-content{padding:20px 0}.no-padding{padding:0!important}.no-borders{border:none!important}.no-margins{margin:0!important}.no-top-border{border-top:0!important}.ibox-content.text-box{padding-bottom:0;padding-top:15px}.border-left-right{border-left:1px solid #e7eaec;border-right:1px solid #e7eaec;border-top:0;border-bottom:0}.border-left{border-left:1px solid #e7eaec;border-right:0;border-top:0;border-bottom:0}.border-right{border-left:none;border-right:1px solid #e7eaec;border-top:0;border-bottom:0}.full-width{width:100%!important}.link-block{font-size:12px;padding:10px}.nav.navbar-top-links .link-block a{font-size:12px}.link-block a{font-size:10px;color:inherit}body.mini-navbar .branding{display:none}img.circle-border{border:6px solid #fff;border-radius:50%}.branding{float:left;color:#fff;font-size:18px;font-weight:600;padding:17px 20px;text-align:center;background-color:#1ab394}.login-panel{margin-top:25%}.icons-box h3{margin-top:10px;margin-bottom:10px}.icons-box .infont a i{font-size:25px;display:block;color:#676a6c}.icons-box .infont a{color:#a6a8a9}.icons-box .infont a{padding:10px;margin:1px;display:block}.ui-draggable .ibox-title{cursor:move}.breadcrumb{background-color:#fff;padding:0;margin-bottom:0}.breadcrumb>li a{color:inherit}.breadcrumb>.active{color:inherit}code{background-color:#f9f2f4;border-radius:4px;color:#ca4440;font-size:90%;padding:2px 4px;white-space:nowrap}.ibox{clear:both;margin-bottom:25px;margin-top:0;padding:0}.ibox.collapsed .ibox-content{display:none}.ibox.collapsed .fa.fa-chevron-up:before{content:"\f078"}.ibox.collapsed .fa.fa-chevron-down:before{content:"\f077"}.ibox:after,.ibox:before{display:table}.ibox-title{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#fff;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:3px 0 0;color:inherit;margin-bottom:0;padding:14px 15px 7px;min-height:48px}.ibox-content{background-color:#fff;color:inherit;padding:15px 20px 20px 20px;border-color:#e7eaec;border-image:none;border-style:solid solid none;border-width:1px 0}.ibox-footer{color:inherit;border-top:1px solid #e7eaec;font-size:90%;background:#fff;padding:10px 15px}table.table-mail tr td{padding:12px}.table-mail .check-mail{padding-left:20px}.table-mail .mail-date{padding-right:20px}.star-mail,.check-mail{width:40px}.unread td a,.unread td{font-weight:600;color:inherit}.read td a,.read td{font-weight:normal;color:inherit}.unread td{background-color:#f9f8f8}.ibox-content{clear:both}.ibox-heading{background-color:#f3f6fb;border-bottom:0}.ibox-heading h3{font-weight:200;font-size:24px}.ibox-title h5{display:inline-block;font-size:14px;margin:0 0 7px;padding:0;text-overflow:ellipsis;float:left}.ibox-title .label{float:left;margin-left:4px}.ibox-tools{display:block;float:none;margin-top:0;position:relative;padding:0;text-align:right}.ibox-tools a{cursor:pointer;margin-left:5px;color:#c4c4c4}.ibox-tools a.btn-primary{color:#fff}.ibox-tools .dropdown-menu>li>a{padding:4px 10px;font-size:12px}.ibox .ibox-tools.open>.dropdown-menu{left:auto;right:0}.gray-bg{background-color:#f3f3f4}.white-bg{background-color:#fff}.navy-bg{background-color:#1ab394;color:#fff}.blue-bg{background-color:#1c84c6;color:#fff}.lazur-bg{background-color:#23c6c8;color:#fff}.yellow-bg{background-color:#f8ac59;color:#fff}.red-bg{background-color:#ed5565;color:#fff}.black-bg{background-color:#262626}.panel-primary{border-color:#1ab394}.panel-primary>.panel-heading{background-color:#1ab394;border-color:#1ab394}.panel-success{border-color:#1c84c6}.panel-success>.panel-heading{background-color:#1c84c6;border-color:#1c84c6;color:#fff}.panel-info{border-color:#23c6c8}.panel-info>.panel-heading{background-color:#23c6c8;border-color:#23c6c8;color:#fff}.panel-warning{border-color:#f8ac59}.panel-warning>.panel-heading{background-color:#f8ac59;border-color:#f8ac59;color:#fff}.panel-danger{border-color:#ed5565}.panel-danger>.panel-heading{background-color:#ed5565;border-color:#ed5565;color:#fff}.progress-bar{background-color:#1ab394}.progress-small,.progress-small .progress-bar{height:10px}.progress-small,.progress-mini{margin-top:5px}.progress-mini,.progress-mini .progress-bar{height:5px;margin-bottom:0}.progress-bar-navy-light{background-color:#3dc7ab}.progress-bar-success{background-color:#1c84c6}.progress-bar-info{background-color:#23c6c8}.progress-bar-warning{background-color:#f8ac59}.progress-bar-danger{background-color:#ed5565}.panel-title{font-size:inherit}.jumbotron{border-radius:6px;padding:40px}.jumbotron h1{margin-top:0}.text-navy{color:#1ab394}.text-primary{color:inherit}.text-success{color:#1c84c6}.text-info{color:#23c6c8}.text-warning{color:#f8ac59}.text-danger{color:#ed5565}.text-muted{color:#888}.text-white{color:#fff}.simple_tag{background-color:#f3f3f4;border:1px solid #e7eaec;border-radius:2px;color:inherit;font-size:10px;margin-right:5px;margin-top:5px;padding:5px 12px;display:inline-block}.img-shadow{-webkit-box-shadow:0 0 3px 0 #919191;-moz-box-shadow:0 0 3px 0 #919191;box-shadow:0 0 3px 0 #919191}.dashboards\.dashboard_2 nav.navbar,.dashboards\.dashboard_3 nav.navbar,.mailbox\.inbox nav.navbar,.mailbox\.email_view nav.navbar,.mailbox\.email_compose nav.navbar,.dashboards\.dashboard_4_1 nav.navbar,.metrics nav.navbar,.metrics\.index nav.navbar,.dashboards\.dashboard_5 nav.navbar{background:#fff}.Dashboard_2 .navbar.navbar-static-top,.Dashboard_3 .navbar.navbar-static-top,.Dashboard_4_1 .navbar.navbar-static-top,.ComposeEmail .navbar.navbar-static-top,.EmailView .navbar.navbar-static-top,.Inbox .navbar.navbar-static-top,.Metrics .navbar.navbar-static-top,.Dashboard_5 .navbar.navbar-static-top{background:#fff}a.close-canvas-menu{position:absolute;top:10px;right:15px;z-index:1011;color:#a7b1c2}a.close-canvas-menu:hover{color:#fff}.full-height{height:100%}.fh-breadcrumb{height:calc(100% - 196px);margin:0 -15px;position:relative}.fh-no-breadcrumb{height:calc(100% - 99px);margin:0 -15px;position:relative}.fh-column{background:#fff;height:100%;width:240px;float:left}.modal-backdrop{z-index:2040!important}.modal{z-index:2050!important}.spiner-example{height:200px;padding-top:70px}.p-xxs{padding:5px}.p-xs{padding:10px}.p-sm{padding:15px}.p-m{padding:20px}.p-md{padding:25px}.p-lg{padding:30px}.p-xl{padding:40px}.p-w-xs{padding:0 10px}.p-w-sm{padding:0 15px}.p-w-m{padding:0 20px}.p-w-md{padding:0 25px}.p-w-lg{padding:0 30px}.p-w-xl{padding:0 40px}.m-xxs{margin:2px 4px}.m-xs{margin:5px}.m-sm{margin:10px}.m{margin:15px}.m-md{margin:20px}.m-lg{margin:30px}.m-xl{margin:50px}.m-n{margin:0!important}.m-l-none{margin-left:0}.m-l-xs{margin-left:5px}.m-l-sm{margin-left:10px}.m-l{margin-left:15px}.m-l-md{margin-left:20px}.m-l-lg{margin-left:30px}.m-l-xl{margin-left:40px}.m-l-n-xxs{margin-left:-1px}.m-l-n-xs{margin-left:-5px}.m-l-n-sm{margin-left:-10px}.m-l-n{margin-left:-15px}.m-l-n-md{margin-left:-20px}.m-l-n-lg{margin-left:-30px}.m-l-n-xl{margin-left:-40px}.m-t-none{margin-top:0}.m-t-xxs{margin-top:1px}.m-t-xs{margin-top:5px}.m-t-sm{margin-top:10px}.m-t{margin-top:15px}.m-t-md{margin-top:20px}.m-t-lg{margin-top:30px}.m-t-xl{margin-top:40px}.m-t-n-xxs{margin-top:-1px}.m-t-n-xs{margin-top:-5px}.m-t-n-sm{margin-top:-10px}.m-t-n{margin-top:-15px}.m-t-n-md{margin-top:-20px}.m-t-n-lg{margin-top:-30px}.m-t-n-xl{margin-top:-40px}.m-r-none{margin-right:0}.m-r-xxs{margin-right:1px}.m-r-xs{margin-right:5px}.m-r-sm{margin-right:10px}.m-r{margin-right:15px}.m-r-md{margin-right:20px}.m-r-lg{margin-right:30px}.m-r-xl{margin-right:40px}.m-r-n-xxs{margin-right:-1px}.m-r-n-xs{margin-right:-5px}.m-r-n-sm{margin-right:-10px}.m-r-n{margin-right:-15px}.m-r-n-md{margin-right:-20px}.m-r-n-lg{margin-right:-30px}.m-r-n-xl{margin-right:-40px}.m-b-none{margin-bottom:0}.m-b-xxs{margin-bottom:1px}.m-b-xs{margin-bottom:5px}.m-b-sm{margin-bottom:10px}.m-b{margin-bottom:15px}.m-b-md{margin-bottom:20px}.m-b-lg{margin-bottom:30px}.m-b-xl{margin-bottom:40px}.m-b-n-xxs{margin-bottom:-1px}.m-b-n-xs{margin-bottom:-5px}.m-b-n-sm{margin-bottom:-10px}.m-b-n{margin-bottom:-15px}.m-b-n-md{margin-bottom:-20px}.m-b-n-lg{margin-bottom:-30px}.m-b-n-xl{margin-bottom:-40px}.space-15{margin:15px 0}.space-20{margin:20px 0}.space-25{margin:25px 0}.space-30{margin:30px 0}.fullscreen-ibox-mode .animated{animation:none}body.fullscreen-ibox-mode{overflow-y:hidden}.ibox.fullscreen{z-index:2030;position:fixed;top:0;left:0;right:0;bottom:0;overflow:auto;margin-bottom:0}.ibox.fullscreen .collapse-link{display:none}.ibox.fullscreen .ibox-content{min-height:calc(100% - 48px)}body.modal-open{padding-right:inherit!important}body.modal-open .animated{animation-fill-mode:initial}body.mini-navbar.fixed-sidebar .profile-element,.block{display:block!important}body.mini-navbar.fixed-sidebar .nav-header{padding:33px 25px}body.mini-navbar.fixed-sidebar .logo-element{display:none}.search-form{margin-top:10px}.search-result h3{margin-bottom:0;color:#1e0fbe}.search-result .search-link{color:#006621}.search-result p{font-size:12px;margin-top:5px}.contact-box{background-color:#fff;border:1px solid #e7eaec;padding:20px;margin-bottom:20px}.contact-box>a{color:inherit}.contact-box.center-version{border:1px solid #e7eaec;padding:0}.contact-box.center-version>a{display:block;background-color:#fff;padding:20px;text-align:center}.contact-box.center-version>a img{width:80px;height:80px;margin-top:10px;margin-bottom:10px}.contact-box.center-version address{margin-bottom:0}.contact-box .contact-box-footer{text-align:center;background-color:#fff;border-top:1px solid #e7eaec;padding:15px 20px}.invoice-table tbody>tr>td:last-child,.invoice-table tbody>tr>td:nth-child(4),.invoice-table tbody>tr>td:nth-child(3),.invoice-table tbody>tr>td:nth-child(2){text-align:right}.invoice-table thead>tr>th:last-child,.invoice-table thead>tr>th:nth-child(4),.invoice-table thead>tr>th:nth-child(3),.invoice-table thead>tr>th:nth-child(2){text-align:right}.invoice-total>tbody>tr>td:first-child{text-align:right}.invoice-total>tbody>tr>td{border:0 none}.invoice-total>tbody>tr>td:last-child{border-bottom:1px solid #ddd;text-align:right;width:15%}.middle-box{max-width:400px;z-index:100;margin:0 auto;padding-top:40px}.lockscreen.middle-box{width:200px;padding-top:110px}.loginscreen.middle-box{width:300px}.loginColumns{max-width:800px;margin:0 auto;padding:100px 20px 20px 20px}.passwordBox{max-width:460px;margin:0 auto;padding:100px 20px 20px 20px}.logo-name{color:#e6e6e6;font-size:180px;font-weight:800;letter-spacing:-10px;margin-bottom:0}.middle-box h1{font-size:170px}.wrapper .middle-box{margin-top:140px}.lock-word{z-index:10;position:absolute;top:110px;left:50%;margin-left:-470px}.lock-word span{font-size:100px;font-weight:600;color:#e9e9e9;display:inline-block}.lock-word .first-word{margin-right:160px}.dashboard-header{border-top:0;padding:20px 20px 20px 20px}.dashboard-header h2{margin-top:10px;font-size:26px}.fist-item{border-top:none!important}.statistic-box{margin-top:40px}.dashboard-header .list-group-item span.label{margin-right:10px}.list-group.clear-list .list-group-item{border-top:1px solid #e7eaec;border-bottom:0;border-right:0;border-left:0;padding:10px 0}ul.clear-list:first-child{border-top:none!important}.timeline-item .date i{position:absolute;top:0;right:0;padding:5px;width:30px;text-align:center;border-top:1px solid #e7eaec;border-bottom:1px solid #e7eaec;border-left:1px solid #e7eaec;background:#f8f8f8}.timeline-item .date{text-align:right;width:110px;position:relative;padding-top:30px}.timeline-item .content{border-left:1px solid #e7eaec;border-top:1px solid #e7eaec;padding-top:10px;min-height:100px}.timeline-item .content:hover{background:#f6f6f6}ul.notes li,ul.tag-list li{list-style:none}ul.notes li h4{margin-top:20px;font-size:16px}ul.notes li div{text-decoration:none;color:#000;background:#ffc;display:block;height:140px;width:140px;padding:1em;position:relative}ul.notes li div small{position:absolute;top:5px;right:5px;font-size:10px}ul.notes li div a{position:absolute;right:10px;bottom:10px;color:inherit}ul.notes li{margin:10px 40px 50px 0;float:left}ul.notes li div p{font-size:12px}ul.notes li div{text-decoration:none;color:#000;background:#ffc;display:block;height:140px;width:140px;padding:1em;-moz-box-shadow:5px 5px 2px #212121;-webkit-box-shadow:5px 5px 2px rgba(33,33,33,0.7);box-shadow:5px 5px 2px rgba(33,33,33,0.7)}ul.notes li div{-webkit-transform:rotate(-6deg);-o-transform:rotate(-6deg);-moz-transform:rotate(-6deg)}ul.notes li:nth-child(even) div{-o-transform:rotate(4deg);-webkit-transform:rotate(4deg);-moz-transform:rotate(4deg);position:relative;top:5px}ul.notes li:nth-child(3n) div{-o-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);position:relative;top:-5px}ul.notes li:nth-child(5n) div{-o-transform:rotate(5deg);-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);position:relative;top:-10px}ul.notes li div:hover,ul.notes li div:focus{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);position:relative;z-index:5}ul.notes li div{text-decoration:none;color:#000;background:#ffc;display:block;height:210px;width:210px;padding:1em;-moz-box-shadow:5px 5px 7px #212121;-webkit-box-shadow:5px 5px 7px rgba(33,33,33,0.7);box-shadow:5px 5px 7px rgba(33,33,33,0.7);-moz-transition:-moz-transform .15s linear;-o-transition:-o-transform .15s linear;-webkit-transition:-webkit-transform .15s linear}.file-box{float:left;width:220px}.file-manager h5{text-transform:uppercase}.file-manager{list-style:none outside none;margin:0;padding:0}.folder-list li a{color:#666;display:block;padding:5px 0}.folder-list li{border-bottom:1px solid #e7eaec;display:block}.folder-list li i{margin-right:8px;color:#3d4d5d}.category-list li a{color:#666;display:block;padding:5px 0}.category-list li{display:block}.category-list li i{margin-right:8px;color:#3d4d5d}.category-list li a .text-navy{color:#1ab394}.category-list li a .text-primary{color:#1c84c6}.category-list li a .text-info{color:#23c6c8}.category-list li a .text-danger{color:#ef5352}.category-list li a .text-warning{color:#f8ac59}.file-manager h5.tag-title{margin-top:20px}.tag-list li{float:left}.tag-list li a{font-size:10px;background-color:#f3f3f4;padding:5px 12px;color:inherit;border-radius:2px;border:1px solid #e7eaec;margin-right:5px;margin-top:5px;display:block}.file{border:1px solid #e7eaec;padding:0;background-color:#fff;position:relative;margin-bottom:20px;margin-right:20px}.file-manager .hr-line-dashed{margin:15px 0}.file .icon,.file .image{height:100px;overflow:hidden}.file .icon{padding:15px 10px;text-align:center}.file-control{color:inherit;font-size:11px;margin-right:10px}.file-control.active{text-decoration:underline}.file .icon i{font-size:70px;color:#dadada}.file .file-name{padding:10px;background-color:#f8f8f8;border-top:1px solid #e7eaec}.file-name small{color:#676a6c}.corner{position:absolute;display:inline-block;width:0;height:0;line-height:0;border:.6em solid transparent;border-right:.6em solid #f1f1f1;border-bottom:.6em solid #f1f1f1;right:0;bottom:0}a.compose-mail{padding:8px 10px}.mail-search{max-width:300px}.profile-content{border-top:none!important}.profile-stats{margin-right:10px}.profile-image{width:120px;float:left}.profile-image img{width:96px;height:96px}.profile-info{margin-left:120px}.feed-activity-list .feed-element{border-bottom:1px solid #e7eaec}.feed-element:first-child{margin-top:0}.feed-element{padding-bottom:15px}.feed-element,.feed-element .media{margin-top:15px}.feed-element,.media-body{overflow:hidden}.feed-element>.pull-left{margin-right:10px}.feed-element img.img-circle,.dropdown-messages-box img.img-circle{width:38px;height:38px}.feed-element .well{border:1px solid #e7eaec;box-shadow:none;margin-top:10px;margin-bottom:5px;padding:10px 20px;font-size:11px;line-height:16px}.feed-element .actions{margin-top:10px}.feed-element .photos{margin:10px 0}.feed-photo{max-height:180px;border-radius:4px;overflow:hidden;margin-right:10px;margin-bottom:10px}.file-list li{padding:5px 10px;font-size:11px;border-radius:2px;border:1px solid #e7eaec;margin-bottom:5px}.file-list li a{color:inherit}.file-list li a:hover{color:#1ab394}.user-friends img{width:42px;height:42px;margin-bottom:5px;margin-right:5px}.mail-box{background-color:#fff;border:1px solid #e7eaec;border-top:0;padding:0;margin-bottom:20px}.mail-box-header{background-color:#fff;border:1px solid #e7eaec;border-bottom:0;padding:30px 20px 20px 20px}.mail-box-header h2{margin-top:0}.mailbox-content .tag-list li a{background:#fff}.mail-body{border-top:1px solid #e7eaec;padding:20px}.mail-text{border-top:1px solid #e7eaec}.mail-text .note-toolbar{padding:10px 15px}.mail-body .form-group{margin-bottom:5px}.mail-text .note-editor .note-toolbar{background-color:#f9f8f8}.mail-attachment{border-top:1px solid #e7eaec;padding:20px;font-size:12px}.mailbox-content{background:0;border:0;padding:10px}.mail-ontact{width:23%}.project-people,.project-actions{text-align:right;vertical-align:middle}dd.project-people{text-align:left;margin-top:5px}.project-people img{width:32px;height:32px}.project-title a{font-size:14px;color:#676a6c;font-weight:600}.project-list table tr td{border-top:0;border-bottom:1px solid #e7eaec;padding:15px 10px;vertical-align:middle}.project-manager .tag-list li a{font-size:10px;background-color:white;padding:5px 12px;color:inherit;border-radius:2px;border:1px solid #e7eaec;margin-right:5px;margin-top:5px;display:block}.project-files li a{font-size:11px;color:#676a6c;margin-left:10px;line-height:22px}.faq-item{padding:20px;margin-bottom:2px;background:#fff}.faq-question{font-size:18px;font-weight:600;color:#1ab394;display:block}.faq-question:hover{color:#179d82}.faq-answer{margin-top:10px;background:#f3f3f4;border:1px solid #e7eaec;border-radius:3px;padding:15px}.faq-item .tag-item{background:#f3f3f4;padding:2px 6px;font-size:10px;text-transform:uppercase}.message-input{height:90px!important}.chat-avatar{white:36px;height:36px;float:left;margin-right:10px}.chat-user-name{padding:10px}.chat-user{padding:8px 10px;border-bottom:1px solid #e7eaec}.chat-user a{color:inherit}.chat-view{z-index:20012}.chat-users,.chat-statistic{margin-left:-30px}@media(max-width:992px){.chat-users,.chat-statistic{margin-left:0}}.chat-view .ibox-content{padding:0}.chat-message{padding:10px 20px}.message-avatar{height:48px;width:48px;border:1px solid #e7eaec;border-radius:4px;margin-top:1px}.chat-discussion .chat-message.left .message-avatar{float:left;margin-right:10px}.chat-discussion .chat-message.right .message-avatar{float:right;margin-left:10px}.message{background-color:#fff;border:1px solid #e7eaec;text-align:left;display:block;padding:10px 20px;position:relative;border-radius:4px}.chat-discussion .chat-message.left .message-date{float:right}.chat-discussion .chat-message.right .message-date{float:left}.chat-discussion .chat-message.left .message{text-align:left;margin-left:55px}.chat-discussion .chat-message.right .message{text-align:right;margin-right:55px}.message-date{font-size:10px;color:#888}.message-content{display:block}.chat-discussion{background:#eee;padding:15px;height:400px;overflow-y:auto}.chat-users{overflow-y:auto;height:400px}.chat-message-form .form-group{margin-bottom:0}.jstree-open>.jstree-anchor>.fa-folder:before{content:"\f07c"}.jstree-default .jstree-icon.none{width:0}.clients-list{margin-top:20px}.clients-list .tab-pane{position:relative;height:600px}.client-detail{position:relative;height:620px}.clients-list table tr td{height:46px;vertical-align:middle;border:0}.client-link{font-weight:600;color:inherit}.client-link:hover{color:inherit}.client-avatar{width:42px}.client-avatar img{width:28px;height:28px;border-radius:50%}.contact-type{width:20px;color:#c1c3c4}.client-status{text-align:left}.client-detail .vertical-timeline-content p{margin:0}.client-detail .vertical-timeline-icon.gray-bg{color:#a7aaab}.clients-list .nav-tabs>li.active>a,.clients-list .nav-tabs>li.active>a:hover,.clients-list .nav-tabs>li.active>a:focus{border-bottom:1px solid #fff}.blog h2{font-weight:700}.blog h5{margin:0 0 5px 0}.blog .btn{margin:0 0 5px 0}.article h1{font-size:48px;font-weight:700;color:#2f4050}.article p{font-size:15px;line-height:26px}.article-title{text-align:center;margin:40px 0 100px 0}.article .ibox-content{padding:40px}.issue-tracker .btn-link{color:#1ab394}table.issue-tracker tbody tr td{vertical-align:middle;height:50px}.issue-info{width:50%}.issue-info a{font-weight:600;color:#676a6c}.issue-info small{display:block}.team-members{margin:10px 0}.team-members img.img-circle{width:42px;height:42px;margin-bottom:5px}.sortable-list{padding:10px 0}.agile-list{list-style:none;margin:0}.agile-list li{background:#fafafb;border:1px solid #e7eaec;margin:0 0 10px 0;padding:10px;border-radius:2px}.agile-list li:hover{cursor:pointer;background:#fff}.agile-list li.warning-element{border-left:3px solid #f8ac59}.agile-list li.danger-element{border-left:3px solid #ed5565}.agile-list li.info-element{border-left:3px solid #1c84c6}.agile-list li.success-element{border-left:3px solid #1ab394}.agile-detail{margin-top:5px;font-size:12px}ins{background-color:#c6ffc6;text-decoration:none}del{background-color:#ffc6c6}.product-box{padding:0;border:1px solid #e7eaec}.product-box:hover,.product-box.active{border:1px solid transparent;-webkit-box-shadow:0 3px 7px 0 #a8a8a8;-moz-box-shadow:0 3px 7px 0 #a8a8a8;box-shadow:0 3px 7px 0 #a8a8a8}.product-imitation{text-align:center;padding:90px 0;background-color:#f8f8f9;color:#bebec3;font-weight:600}.product-imitation.xl{padding:120px 0}.product-desc{padding:20px;position:relative}.ecommerce .tag-list{padding:0}.ecommerce .fa-star{color:#d1dade}.ecommerce .fa-star.active{color:#f8ac59}.ecommerce .note-editor{border:1px solid #e7eaec}.product-name{font-size:16px;font-weight:600;color:#676a6c;display:block;margin:2px 0 5px 0}.product-name:hover,.product-name:focus{color:#1ab394}.product-price{font-size:14px;font-weight:600;color:#fff;background-color:#1ab394;padding:6px 12px;position:absolute;top:-32px;right:0}.product-detail .ibox-content{padding:30px 30px 50px 30px}.image-imitation{background-color:#f8f8f9;text-align:center;padding:200px 0}.product-main-price small{font-size:10px}.product-images{margin:0 20px}.social-feed-separated .social-feed-box{margin-left:62px}.social-feed-separated .social-avatar{float:left;padding:0}.social-feed-separated .social-avatar img{width:52px;height:52px;border:1px solid #e7eaec}.social-feed-separated .social-feed-box .social-avatar{padding:15px 15px 0 15px;float:none}.social-feed-box{border:1px solid #e7eaec;background:#fff;margin-bottom:15px}.article .social-feed-box{margin-bottom:0;border-bottom:0}.article .social-feed-box:last-child{margin-bottom:0;border-bottom:1px solid #e7eaec}.article .social-feed-box p{font-size:13px;line-height:18px}.social-action{margin:15px}.social-avatar{padding:15px 15px 0 15px}.social-comment .social-comment{margin-left:45px}.social-avatar img{height:40px;width:40px;margin-right:10px}.social-avatar .media-body a{font-size:14px;display:block}.social-body{padding:15px}.social-body img{margin-bottom:10px}.social-footer{border-top:1px solid #e7eaec;padding:10px 15px;background:#f9f9f9}.social-footer .social-comment img{width:32px;margin-right:10px}.social-comment:first-child{margin-top:0}.social-comment{margin-top:15px}.social-comment textarea{font-size:12px}.vote-item{padding:20px 25px;background:#fff;border-top:1px solid #e7eaec}.vote-item:last-child{border-bottom:1px solid #e7eaec}.vote-item:hover{background:#fbfbfb}.vote-actions{float:left;width:30px;margin-right:15px;text-align:center}.vote-actions a{color:#1ab394;font-weight:600}.vote-actions{font-weight:600}.vote-title{display:block;color:inherit;font-size:18px;font-weight:600;margin-top:5px;margin-bottom:2px}.vote-title:hover,.vote-title:focus{color:inherit}.vote-info,.vote-title{margin-left:45px}.vote-info,.vote-info a{color:#b4b6b8;font-size:12px}.vote-info a{margin-right:10px}.vote-info a:hover{color:#1ab394}.vote-icon{text-align:right;font-size:38px;display:block;color:#e8e9ea}.vote-icon.active{color:#1ab394}body.body-small .vote-icon{display:none}#small-chat{position:fixed;bottom:20px;right:20px;z-index:100}#small-chat .badge{position:absolute;top:-3px;right:-4px}.open-small-chat{height:38px;width:38px;display:block;background:#1ab394;padding:9px 8px;text-align:center;color:#fff;border-radius:50%}.open-small-chat:hover{color:white;background:#1ab394}.small-chat-box{display:none;position:fixed;bottom:20px;right:75px;background:#fff;border:1px solid #e7eaec;width:230px;height:320px;border-radius:4px}.small-chat-box.ng-small-chat{display:block}.body-small .small-chat-box{bottom:70px;right:20px}.small-chat-box.active{display:block}.small-chat-box .heading{background:#2f4050;padding:8px 15px;font-weight:bold;color:#fff}.small-chat-box .chat-date{opacity:.6;font-size:10px;font-weight:normal}.small-chat-box .content{padding:15px 15px}.small-chat-box .content .author-name{font-weight:bold;margin-bottom:3px;font-size:11px}.small-chat-box .content>div{padding-bottom:20px}.small-chat-box .content .chat-message{padding:5px 10px;border-radius:6px;font-size:11px;line-height:14px;max-width:80%;background:#f3f3f4;margin-bottom:10px}.small-chat-box .content .chat-message.active{background:#1ab394;color:#fff}.small-chat-box .content .left{text-align:left;clear:both}.small-chat-box .content .left .chat-message{float:left}.small-chat-box .content .right{text-align:right;clear:both}.small-chat-box .content .right .chat-message{float:right}.small-chat-box .form-chat{padding:10px 10px}.metismenu .plus-minus,.metismenu .plus-times{float:right}.metismenu .arrow{float:right;line-height:1.42857}.metismenu .glyphicon.arrow:before{content:"\e079"}.metismenu .active>a>.glyphicon.arrow:before{content:"\e114"}.metismenu .fa.arrow:before{content:"\f104"}.metismenu .active>a>.fa.arrow:before{content:"\f107"}.metismenu .ion.arrow:before{content:"\f3d2"}.metismenu .active>a>.ion.arrow:before{content:"\f3d0"}.metismenu .fa.plus-minus:before,.metismenu .fa.plus-times:before{content:"\f067"}.metismenu .active>a>.fa.plus-times{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.metismenu .active>a>.fa.plus-minus:before{content:"\f068"}.metismenu .collapse{display:none}.metismenu .collapse.in{display:block}.metismenu .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.sk-spinner-rotating-plane.sk-spinner{width:30px;height:30px;background-color:#1ab394;margin:0 auto;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-spinner-double-bounce.sk-spinner{width:40px;height:40px;position:relative;margin:0 auto}.sk-spinner-double-bounce .sk-double-bounce1,.sk-spinner-double-bounce .sk-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#1ab394;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-spinner-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-spinner-wave.sk-spinner{margin:0 auto;width:50px;height:30px;text-align:center;font-size:10px}.sk-spinner-wave div{background-color:#1ab394;height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-spinner-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-spinner-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-spinner-wave .sk-rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-spinner-wave .sk-rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes sk-waveStretchDelay{0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-spinner-wandering-cubes.sk-spinner{margin:0 auto;width:32px;height:32px;position:relative}.sk-spinner-wandering-cubes .sk-cube1,.sk-spinner-wandering-cubes .sk-cube2{background-color:#1ab394;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCubeMove 1.8s infinite ease-in-out;animation:sk-wanderingCubeMove 1.8s infinite ease-in-out}.sk-spinner-wandering-cubes .sk-cube2{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-wanderingCubeMove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5);transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCubeMove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(0.5);transform:translateX(42px) rotate(-90deg) scale(0.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);transform:translateX(0px) translateY(42px) rotate(-270deg) scale(0.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.sk-spinner-pulse.sk-spinner{width:40px;height:40px;margin:0 auto;background-color:#1ab394;border-radius:100%;-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-spinner-chasing-dots.sk-spinner{margin:0 auto;width:40px;height:40px;position:relative;text-align:center;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear}.sk-spinner-chasing-dots .sk-dot1,.sk-spinner-chasing-dots .sk-dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#1ab394;border-radius:100%;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-spinner-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-spinner-three-bounce.sk-spinner{margin:0 auto;width:70px;text-align:center}.sk-spinner-three-bounce div{width:18px;height:18px;background-color:#1ab394;border-radius:100%;display:inline-block;-webkit-animation:sk-threeBounceDelay 1.4s infinite ease-in-out;animation:sk-threeBounceDelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sk-spinner-three-bounce .sk-bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.sk-spinner-three-bounce .sk-bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-threeBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-threeBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-spinner-circle.sk-spinner{margin:0 auto;width:22px;height:22px;position:relative}.sk-spinner-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-spinner-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:20%;height:20%;background-color:#1ab394;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out;animation:sk-circleBounceDelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sk-spinner-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-spinner-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-spinner-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-spinner-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-spinner-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-spinner-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-spinner-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-spinner-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-spinner-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-spinner-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-spinner-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-spinner-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-spinner-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-spinner-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-spinner-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-spinner-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-spinner-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-spinner-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-spinner-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-spinner-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-spinner-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-spinner-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-spinner-cube-grid.sk-spinner{width:30px;height:30px;margin:0 auto}.sk-spinner-cube-grid .sk-cube{width:33%;height:33%;background-color:#1ab394;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-spinner-cube-grid .sk-cube:nth-child(1){-webkit-animation-delay:.2s;animation-delay:.2s}.sk-spinner-cube-grid .sk-cube:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-spinner-cube-grid .sk-cube:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.sk-spinner-cube-grid .sk-cube:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-spinner-cube-grid .sk-cube:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.sk-spinner-cube-grid .sk-cube:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.sk-spinner-cube-grid .sk-cube:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}.sk-spinner-cube-grid .sk-cube:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}.sk-spinner-cube-grid .sk-cube:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-spinner-wordpress.sk-spinner{background-color:#1ab394;width:30px;height:30px;border-radius:30px;position:relative;margin:0 auto;-webkit-animation:sk-innerCircle 1s linear infinite;animation:sk-innerCircle 1s linear infinite}.sk-spinner-wordpress .sk-inner-circle{display:block;background-color:#fff;width:8px;height:8px;position:absolute;border-radius:8px;top:5px;left:5px}@-webkit-keyframes sk-innerCircle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-innerCircle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.sk-spinner-fading-circle.sk-spinner{margin:0 auto;width:22px;height:22px;position:relative}.sk-spinner-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-spinner-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:18%;height:18%;background-color:#1ab394;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out;animation:sk-circleFadeDelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.sk-spinner-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-spinner-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-spinner-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-spinner-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-spinner-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-spinner-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-spinner-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-spinner-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-spinner-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-spinner-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-spinner-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-spinner-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-spinner-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-spinner-fading-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-spinner-fading-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-spinner-fading-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-spinner-fading-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-spinner-fading-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-spinner-fading-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-spinner-fading-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-spinner-fading-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-spinner-fading-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,100%{opacity:0}40%{opacity:1}}.landing-page.pace .pace-progress{background:#fff;position:fixed;z-index:2000;top:0;left:0;height:2px;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.pace-inactive{display:none}body.landing-page{color:#676a6c;font-family:'Open Sans',helvetica,arial,sans-serif;background-color:#fff}.landing-page span.navy{color:#1ab394}.landing-page p.text-color{color:#676a6c}.landing-page a.navy-link{color:#1ab394;text-decoration:none}.landing-page a.navy-link:hover{color:#179d82}.landing-page section p{color:#aeaeae;font-size:13px}.landing-page address{font-size:13px}.landing-page h1{margin-top:10px;font-size:30px;font-weight:200}.landing-page .navy-line{width:60px;height:1px;margin:60px auto 0;border-bottom:2px solid #1ab394}.landing-page .navbar-wrapper{position:fixed;top:0;right:0;left:0;z-index:200}.landing-page .navbar-wrapper>.container{padding-right:0;padding-left:0}.landing-page .navbar-wrapper .navbar{padding-right:15px;padding-left:15px}.landing-page .navbar-default.navbar-scroll{background-color:#fff;border-color:#fff;padding:15px 0}.landing-page .navbar-default{background-color:transparent;border-color:transparent;transition:all .3s ease-in-out 0s}.landing-page .navbar-default .nav li a{color:#fff;font-family:'Open Sans',helvetica,arial,sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:14px}.landing-page .navbar-nav>li>a{padding-top:25px;border-top:6px solid transparent}.landing-page .navbar-default .navbar-nav>.active>a,.landing-page .navbar-default .navbar-nav>.active>a:hover{background:transparent;color:#fff;border-top:6px solid #1ab394}.landing-page .navbar-default .navbar-nav>li>a:hover,.landing-page .navbar-default .navbar-nav>li>a:focus{color:#1ab394;background:inherit}.landing-page .navbar-default .navbar-nav>.active>a:focus{background:transparent;color:#fff}.landing-page .navbar-default .navbar-nav>.active>a:focus{background:transparent;color:#fff}.landing-page .navbar-default.navbar-scroll .navbar-nav>.active>a:focus{background:transparent;color:inherit}.landing-page .navbar-default .navbar-brand:hover,.landing-page .navbar-default .navbar-brand:focus{background:#179d82;color:#fff}.landing-page .navbar-default .navbar-brand{color:#fff;height:auto;display:block;font-size:14px;background:#1ab394;padding:15px 20px 15px 20px;border-radius:0 0 5px 5px;font-weight:700;transition:all .3s ease-in-out 0s}.landing-page .navbar-scroll.navbar-default .nav li a{color:#676a6c}.landing-page .navbar-scroll.navbar-default .nav li a:hover{color:#1ab394}.landing-page .navbar-wrapper .navbar.navbar-scroll{padding-top:0;padding-bottom:0;border-bottom:1px solid #e7eaec;border-radius:0}.landing-page .nav>li.active{border:0;background:inherit}.landing-page .nav>li>a{padding:25px 10px 15px 10px}.landing-page .navbar-scroll .navbar-nav>li>a{padding:20px 10px}.landing-page .navbar-default .navbar-nav>.active>a,.landing-page .navbar-default .navbar-nav>.active>a:hover{border-top:6px solid #1ab394}.landing-page .navbar-fixed-top{border:none!important}.landing-page .navbar-fixed-top.navbar-scroll{border-bottom:1px solid #e7eaec!important}.landing-page .navbar.navbar-scroll .navbar-brand{margin-top:15px;border-radius:5px;font-size:12px;padding:10px;height:auto}.landing-page .header-back{height:470px;width:100%}.landing-page .header-back.one{background:url('../img/landing/header_one.jpg') 50% 0 no-repeat}.landing-page .header-back.two{background:url('../img/landing/header_two.jpg') 50% 0 no-repeat}.landing-page .carousel{height:470px}.landing-page .carousel-caption{z-index:10}.landing-page .carousel .item{height:470px;background-color:#777}.landing-page .carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:470px}.landing-page .carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.landing-page .carousel-fade .carousel-inner .active{opacity:1}.landing-page .carousel-fade .carousel-inner .active.left,.landing-page .carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.landing-page .carousel-fade .carousel-inner .next.left,.landing-page .carousel-fade .carousel-inner .prev.right{opacity:1}.landing-page .carousel-fade .carousel-control{z-index:2}.landing-page .carousel-control.left,.landing-page .carousel-control.right{background:0}.landing-page .carousel-control{width:6%}.landing-page .carousel-inner .container{position:relative}.landing-page .carousel-inner{overflow:visible}.landing-page .carousel-caption{position:absolute;top:100px;left:0;bottom:auto;right:auto;text-align:left}.landing-page .carousel-caption{position:absolute;top:100px;left:0;bottom:auto;right:auto;text-align:left}.landing-page .carousel-caption.blank{top:140px}.landing-page .carousel-image{position:absolute;right:10px;top:150px}.landing-page .carousel-indicators{padding-right:60px}.landing-page .carousel-caption h1{font-weight:700;font-size:38px;text-transform:uppercase;text-shadow:none;letter-spacing:-1.5px}.landing-page .carousel-caption p{font-weight:700;text-transform:uppercase;text-shadow:none}.landing-page .caption-link{color:#fff;margin-left:10px;text-transform:capitalize;font-weight:400}.landing-page .caption-link:hover{text-decoration:none;color:inherit}.landing-page .services{padding-top:60px}.landing-page .services h2{font-size:20px;letter-spacing:-1px;font-weight:600;text-transform:uppercase}.landing-page .features-block{margin-top:40px}.landing-page .features-text{margin-top:40px}.landing-page .features small{color:#1ab394}.landing-page .features h2{font-size:18px;margin-top:5px}.landing-page .features-text-alone{margin:40px 0}.landing-page .features-text-alone h1{font-weight:200}.landing-page .features-icon{color:#1ab394;font-size:40px}.landing-page .navy-section{margin-top:60px;background:#1ab394;color:#fff;padding:20px 0}.landing-page .gray-section{background:#f4f4f4;margin-top:60px}.landing-page .team-member{text-align:center}.landing-page .team-member img{margin:auto}.landing-page .social-icon a{background:#1ab394;color:#fff;padding:4px 8px;height:28px;width:28px;display:block;border-radius:50px}.landing-page .social-icon a:hover{background:#179d82}.landing-page .img-small{height:88px;width:88px}.landing-page .pricing-plan{margin:20px 30px 0 30px;border-radius:4px}.landing-page .pricing-plan.selected{transform:scale(1.1);background:#f4f4f4}.landing-page .pricing-plan li{padding:10px 16px;border-top:1px solid #e7eaec;text-align:center;color:#aeaeae}.landing-page .pricing-plan .pricing-price span{font-weight:700;color:#1ab394}.landing-page li.pricing-desc{font-size:13px;border-top:0;padding:20px 16px}.landing-page li.pricing-title{background:#1ab394;color:#fff;padding:10px;border-radius:4px 4px 0 0;font-size:22px;font-weight:600}.landing-page .testimonials{padding-top:80px;padding-bottom:90px;background-color:#1ab394;background-image:url('../img/landing/avatar_all.png')}.landing-page .big-icon{font-size:56px!important}.landing-page .features .big-icon{color:#1ab394!important}.landing-page .contact{background-image:url('../img/landing/word_map.png');background-position:50% 50%;background-repeat:no-repeat;margin-top:60px}.landing-page section.timeline{padding-bottom:30px}.landing-page section.comments{padding-bottom:80px}.landing-page .comments-avatar{margin-top:25px;margin-left:22px}.landing-page .comments-avatar .commens-name{font-weight:600;font-size:14px}.landing-page .comments-avatar img{width:42px;height:42px;border-radius:50%;margin-right:10px}.landing-page .bubble{position:relative;height:120px;padding:20px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-style:italic;font-size:14px}.landing-page .bubble:after{content:'';position:absolute;border-style:solid;border-width:15px 14px 0;border-color:#fff transparent;display:block;width:0;z-index:1;bottom:-15px;left:30px}.landing-page .btn-primary.btn-outline:hover,.landing-page .btn-success.btn-outline:hover,.landing-page .btn-info.btn-outline:hover,.landing-page .btn-warning.btn-outline:hover,.landing-page .btn-danger.btn-outline:hover{color:#fff}.landing-page .btn-primary{background-color:#1ab394;border-color:#1ab394;color:#fff;font-size:14px;padding:10px 20px;font-weight:600}.landing-page .btn-primary:hover,.landing-page .btn-primary:focus,.landing-page .btn-primary:active,.landing-page .btn-primary.active,.landing-page .open .dropdown-toggle.btn-primary{background-color:#179d82;border-color:#179d82;color:#fff}.landing-page .btn-primary:active,.landing-page .btn-primary.active,.landing-page .open .dropdown-toggle.btn-primary{background-image:none}.landing-page .btn-primary.disabled,.landing-page .btn-primary.disabled:hover,.landing-page .btn-primary.disabled:focus,.landing-page .btn-primary.disabled:active,.landing-page .btn-primary.disabled.active,.landing-page .btn-primary[disabled],.landing-page .btn-primary[disabled]:hover,.landing-page .btn-primary[disabled]:focus,.landing-page .btn-primary[disabled]:active,.landing-page .btn-primary.active[disabled],.landing-page fieldset[disabled] .btn-primary,.landing-page fieldset[disabled] .btn-primary:hover,.landing-page fieldset[disabled] .btn-primary:focus,.landing-page fieldset[disabled] .btn-primary:active,.landing-page fieldset[disabled] .btn-primary.active{background-color:#1dc5a3;border-color:#1dc5a3}@media(min-width:768px){.landing-page .navbar-wrapper{margin-top:20px}.landing-page .navbar-wrapper .container{padding-right:15px;padding-left:15px}.landing-page .navbar-wrapper .navbar{padding-right:0;padding-left:0}.landing-page .navbar-wrapper .navbar{border-radius:4px}.landing-page .carousel-caption p{margin-bottom:20px;font-size:14px;line-height:1.4}.landing-page .featurette-heading{font-size:50px}}@media(max-width:992px){.landing-page .carousel-image{display:none}}@media(max-width:768px){.landing-page .carousel-caption,.landing-page .carousel-caption.blank{left:5%;top:80px}.landing-page .carousel-caption h1{font-size:28px}.landing-page .navbar.navbar-scroll .navbar-brand{margin-top:6px}.landing-page .navbar-default{background-color:#fff;border-color:#fff;padding:15px 0}.landing-page .navbar-default .navbar-nav>.active>a:focus{background:transparent;color:inherit}.landing-page .navbar-default .nav li a{color:#676a6c}.landing-page .navbar-default .nav li a:hover{color:#1ab394}.landing-page .navbar-wrapper .navbar{padding-top:0;padding-bottom:5px;border-bottom:1px solid #e7eaec;border-radius:0}.landing-page .nav>li>a{padding:25px 10px 15px 10px}.landing-page .navbar-nav>li>a{padding:20px 10px}.landing-page .navbar .navbar-brand{margin-top:6px;border-radius:5px;font-size:12px;padding:10px;height:auto}.landing-page .navbar-wrapper .navbar{padding-left:15px;padding-right:5px}.landing-page .navbar-default .navbar-nav>.active>a,.landing-page .navbar-default .navbar-nav>.active>a:hover{color:inherit}.landing-page .carousel-control{display:none}}@media(min-width:992px){.landing-page .featurette-heading{margin-top:120px}}@media(max-width:768px){.landing-page .navbar .navbar-header{display:block;float:none}.landing-page .navbar .navbar-header .navbar-toggle{background-color:#fff;padding:9px 10px;border:0}}body.rtls #page-wrapper{margin:0 220px 0 0}body.rtls .nav-second-level li a{padding:7px 35px 7px 10px}body.rtls .ibox-title h5{float:right}body.rtls .pull-right{float:left!important}body.rtls .pull-left{float:right!important}body.rtls .ibox-tools{float:left}body.rtls .stat-percent{float:left}body.rtls .navbar-right{float:left!important}body.rtls .navbar-top-links li:last-child{margin-left:40px;margin-right:0}body.rtls .minimalize-styl-2{float:right;margin:14px 20px 5px 5px}body.rtls .feed-element>.pull-left{margin-left:10px;margin-right:0}body.rtls .timeline-item .date{text-align:left}body.rtls .timeline-item .date i{left:0;right:auto}body.rtls .timeline-item .content{border-right:1px solid #e7eaec;border-left:none}body.rtls .theme-config{left:0;right:auto}body.rtls .spin-icon{border-radius:0 20px 20px 0}body.rtls .toast-close-button{float:left}body.rtls #toast-container>.toast:before{margin:auto -1.5em auto .5em}body.rtls #toast-container>div{padding:15px 50px 15px 15px}body.rtls .center-orientation .vertical-timeline-icon i{margin-left:0;margin-right:-12px}body.rtls .vertical-timeline-icon i{right:50%;left:auto;margin-left:auto;margin-right:-12px}body.rtls .file-box{float:right}body.rtls ul.notes li{float:right}body.rtls .chat-users,body.rtls .chat-statistic{margin-right:-30px;margin-left:auto}body.rtls .dropdown-menu>li>a{text-align:right}body.rtls .b-r{border-left:1px solid #e7eaec;border-right:0}body.rtls .dd-list .dd-list{padding-right:30px;padding-left:0}body.rtls .dd-item>button{float:right}body.rtls .theme-config-box{margin-left:-220px;margin-right:0}body.rtls .theme-config-box.show{margin-left:0;margin-right:0}body.rtls .spin-icon{right:0;left:auto}body.rtls .skin-setttings{margin-right:40px;margin-left:0}body.rtls .skin-setttings{direction:ltr}body.rtls .footer.fixed{margin-right:220px;margin-left:0}@media(max-width:992px){body.rtls .chat-users,body.rtls .chat-statistic{margin-right:0}}body.rtls.mini-navbar .footer.fixed,body.body-small.mini-navbar .footer.fixed{margin:0 70px 0 0}body.rtls.mini-navbar.fixed-sidebar .footer.fixed,body.body-small.mini-navbar .footer.fixed{margin:0}body.rtls.top-navigation .navbar-toggle{float:right;margin-left:15px;margin-right:15px}.body-small.rtls.top-navigation .navbar-header{float:none}body.rtls.top-navigation #page-wrapper{margin:0}body.rtls.mini-navbar #page-wrapper{margin:0 70px 0 0}body.rtls.mini-navbar.fixed-sidebar #page-wrapper{margin:0}body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper{margin:0 220px 0 0}body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side{width:220px}.body-small.rtls .navbar-fixed-top{margin-right:0}.body-small.rtls .navbar-header{float:right}body.rtls .navbar-top-links li:last-child{margin-left:20px}body.rtls .top-navigation #page-wrapper,body.rtls.mini-navbar .top-navigation #page-wrapper,body.rtls.mini-navbar.top-navigation #page-wrapper{margin:0}body.rtls .top-navigation .footer.fixed,body.rtls.top-navigation .footer.fixed{margin:0}@media(max-width:768px){body.rtls .navbar-top-links li:last-child{margin-left:20px}.body-small.rtls #page-wrapper{position:inherit;margin:0;min-height:1000px}.body-small.rtls .navbar-static-side{display:none;z-index:2001;position:absolute;width:70px}.body-small.rtls.mini-navbar .navbar-static-side{display:block}.rtls.fixed-sidebar.body-small .navbar-static-side{display:none;z-index:2001;position:fixed;width:220px}.rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side{display:block}}.rtls .ltr-support{direction:ltr}.theme-config{position:absolute;top:90px;right:0;overflow:hidden}.theme-config-box{margin-right:-220px;position:relative;z-index:2000;transition-duration:.8s}.theme-config-box.show{margin-right:0}.spin-icon{background:#1ab394;position:absolute;padding:7px 10px 7px 13px;border-radius:20px 0 0 20px;font-size:16px;top:0;left:0;width:40px;color:#fff;cursor:pointer}.skin-setttings{width:220px;margin-left:40px;background:#f3f3f4}.skin-setttings .title{background:#efefef;text-align:center;text-transform:uppercase;font-weight:600;display:block;padding:10px 15px;font-size:12px}.setings-item{padding:10px 30px}.setings-item.skin{text-align:center}.setings-item .switch{float:right}.skin-name a{text-transform:uppercase}.setings-item a{color:#fff}.default-skin,.blue-skin,.ultra-skin,.yellow-skin{text-align:center}.default-skin{font-weight:600;background:#1ab394}.default-skin:hover{background:#199d82}.blue-skin{font-weight:600;background:url("patterns/header-profile-skin-1.png") repeat scroll 0 0}.blue-skin:hover{background:#0d8ddb}.yellow-skin{font-weight:600;background:url("patterns/header-profile-skin-3.png") repeat scroll 0 100%}.yellow-skin:hover{background:#ce8735}.ultra-skin{font-weight:600;background:url("patterns/header-profile-skin-2.png") repeat scroll 0 0}.ultra-skin:hover{background:#1a2d40}.skin-1 .minimalize-styl-2{margin:14px 5px 5px 30px}.skin-1 .navbar-top-links li:last-child{margin-right:30px}.skin-1.fixed-nav .minimalize-styl-2{margin:14px 5px 5px 15px}.skin-1 .spin-icon{background:#0e9aef!important}.skin-1 .nav-header{background:#0e9aef;background:url('patterns/header-profile-skin-1.png')}.skin-1.mini-navbar .nav-second-level{background:#3e495f}.skin-1 .breadcrumb{background:transparent}.skin-1 .page-heading{border:0}.skin-1 .nav>li.active{background:#3a4459}.skin-1 .nav>li>a{color:#9ea6b9}.skin-1 .nav>li.active>a{color:#fff}.skin-1 .navbar-minimalize{background:#0e9aef;border-color:#0e9aef}body.skin-1{background:#3e495f}.skin-1 .navbar-static-top{background:#fff}.skin-1 .dashboard-header{background:transparent;border-bottom:none!important;border-top:0;padding:20px 30px 10px 30px}.fixed-nav.skin-1 .navbar-fixed-top{background:#fff}.skin-1 .wrapper-content{padding:30px 15px}.skin-1 #page-wrapper{background:#f4f6fa}.skin-1 .ibox-title,.skin-1 .ibox-content{border-width:1px}.skin-1 .ibox-content:last-child{border-style:solid solid solid solid}.skin-1 .nav>li.active{border:0}.skin-1 .nav-header{padding:35px 25px 25px 25px}.skin-1 .nav-header a.dropdown-toggle{color:#fff;margin-top:10px}.skin-1 .nav-header a.dropdown-toggle .text-muted{color:#fff;opacity:.8}.skin-1 .profile-element{text-align:center}.skin-1 .img-circle{border-radius:5px}.skin-1 .navbar-default .nav>li>a:hover,.skin-1 .navbar-default .nav>li>a:focus{background:#3a4459;color:#fff}.skin-1 .nav.nav-tabs>li.active>a{color:#555}.skin-1 .nav.nav-tabs>li.active{background:transparent}body.skin-2{color:#565758!important}.skin-2 .minimalize-styl-2{margin:14px 5px 5px 25px}.skin-2 .navbar-top-links li:last-child{margin-right:25px}.skin-2 .spin-icon{background:#23c6c8!important}.skin-2 .nav-header{background:#23c6c8;background:url('patterns/header-profile-skin-2.png')}.skin-2.mini-navbar .nav-second-level{background:#ededed}.skin-2 .breadcrumb{background:transparent}.skin-2.fixed-nav .minimalize-styl-2{margin:14px 5px 5px 15px}.skin-2 .page-heading{border:0;background:rgba(255,255,255,0.7)}.skin-2 .nav>li.active{background:#e0e0e0}.skin-2 .logo-element{padding:17px 0}.skin-2 .nav>li>a,.skin-2 .welcome-message{color:#edf6ff}.skin-2 #top-search::-moz-placeholder{color:#edf6ff;opacity:.5}.skin-2 #side-menu>li>a,.skin-2 .nav.nav-second-level>li>a{color:#586b7d}.skin-2 .nav>li.active>a{color:#213a53}.skin-2.mini-navbar .nav-header{background:#213a53}.skin-2 .navbar-minimalize{background:#23c6c8;border-color:#23c6c8}.skin-2 .border-bottom{border-bottom:none!important}.skin-2 #top-search{color:#fff}body.skin-2 #wrapper{background-color:#ededed}.skin-2 .navbar-static-top{background:#213a53}.fixed-nav.skin-2 .navbar-fixed-top{background:#213a53;border-bottom:none!important}.skin-2 .nav-header{padding:30px 25px 30px 25px}.skin-2 .dashboard-header{background:rgba(255,255,255,0.4);border-bottom:none!important;border-top:0;padding:20px 30px 20px 30px}.skin-2 .wrapper-content{padding:30px 15px}.skin-2 .dashoard-1 .wrapper-content{padding:0 30px 25px 30px}.skin-2 .ibox-title{background:rgba(255,255,255,0.7);border:0;margin-bottom:1px}.skin-2 .ibox-content{background:rgba(255,255,255,0.4);border:none!important}.skin-2 #page-wrapper{background:#f6f6f6;background:-webkit-radial-gradient(center,ellipse cover,#f6f6f6 20%,#d5d5d5 100%);background:-o-radial-gradient(center,ellipse cover,#f6f6f6 20%,#d5d5d5 100%);background:-ms-radial-gradient(center,ellipse cover,#f6f6f6 20%,#d5d5d5 100%);background:radial-gradient(ellipse at center,#f6f6f6 20%,#d5d5d5 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)"}.skin-2 .ibox-title,.skin-2 .ibox-content{border-width:1px}.skin-2 .ibox-content:last-child{border-style:solid solid solid solid}.skin-2 .nav>li.active{border:0}.skin-2 .nav-header a.dropdown-toggle{color:#edf6ff;margin-top:10px}.skin-2 .nav-header a.dropdown-toggle .text-muted{color:#edf6ff;opacity:.8}.skin-2 .img-circle{border-radius:10px}.skin-2 .nav.navbar-top-links>li>a:hover,.skin-2 .nav.navbar-top-links>li>a:focus{background:#1a2d41}.skin-2 .navbar-default .nav>li>a:hover,.skin-2 .navbar-default .nav>li>a:focus{background:#e0e0e0;color:#213a53}.skin-2 .nav.nav-tabs>li.active>a{color:#555}.skin-2 .nav.nav-tabs>li.active{background:transparent}.skin-3 .minimalize-styl-2{margin:14px 5px 5px 30px}.skin-3 .navbar-top-links li:last-child{margin-right:30px}.skin-3.fixed-nav .minimalize-styl-2{margin:14px 5px 5px 15px}.skin-3 .spin-icon{background:#ecba52!important}body.boxed-layout.skin-3 #wrapper{background:#3e2c42}.skin-3 .nav-header{background:#ecba52;background:url('patterns/header-profile-skin-3.png')}.skin-3.mini-navbar .nav-second-level{background:#3e2c42}.skin-3 .breadcrumb{background:transparent}.skin-3 .page-heading{border:0}.skin-3 .nav>li.active{background:#38283c}.fixed-nav.skin-3 .navbar-fixed-top{background:#fff}.skin-3 .nav>li>a{color:#948b96}.skin-3 .nav>li.active>a{color:#fff}.skin-3 .navbar-minimalize{background:#ecba52;border-color:#ecba52}body.skin-3{background:#3e2c42}.skin-3 .navbar-static-top{background:#fff}.skin-3 .dashboard-header{background:transparent;border-bottom:none!important;border-top:0;padding:20px 30px 10px 30px}.skin-3 .wrapper-content{padding:30px 15px}.skin-3 #page-wrapper{background:#f4f6fa}.skin-3 .ibox-title,.skin-3 .ibox-content{border-width:1px}.skin-3 .ibox-content:last-child{border-style:solid solid solid solid}.skin-3 .nav>li.active{border:0}.skin-3 .nav-header{padding:35px 25px 25px 25px}.skin-3 .nav-header a.dropdown-toggle{color:#fff;margin-top:10px}.skin-3 .nav-header a.dropdown-toggle .text-muted{color:#fff;opacity:.8}.skin-3 .profile-element{text-align:center}.skin-3 .img-circle{border-radius:5px}.skin-3 .navbar-default .nav>li>a:hover,.skin-3 .navbar-default .nav>li>a:focus{background:#38283c;color:#fff}.skin-3 .nav.nav-tabs>li.active>a{color:#555}.skin-3 .nav.nav-tabs>li.active{background:transparent}body.md-skin{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff}.md-skin .nav-header{background:url("patterns/4.png") no-repeat}.md-skin .label,.md-skin .badge{font-family:'Roboto'}.md-skin .font-bold{font-weight:500}.md-skin .wrapper-content{padding:30px 20px 40px}@media(max-width:768px){.md-skin .wrapper-content{padding:30px 0 40px}}.md-skin .page-heading{border-bottom:none!important;border-top:0;padding:0 10px 20px 10px;box-shadow:0 1px 1px -1px rgba(0,0,0,0.34),0 0 6px 0 rgba(0,0,0,0.14)}.md-skin .full-height-layout .page-heading{border-bottom:1px solid #e7eaec!important}.md-skin .ibox{clear:both;margin-bottom:25px;margin-top:0;padding:0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.md-skin .ibox.border-bottom{border-bottom:none!important}.md-skin .ibox-title,.md-skin .ibox-content{border-style:none}.md-skin .ibox-title h5{font-size:16px;font-weight:400}.md-skin a.close-canvas-menu{color:#fff}.md-skin .welcome-message{color:#fff;font-weight:300}.md-skin #top-search::-moz-placeholder{color:#fff}.md-skin #top-search::-webkit-input-placeholder{color:#fff}.md-skin #nestable-output,.md-skin #nestable2-output{font-family:'Roboto',lucida grande,lucida sans unicode,helvetica,arial,sans-serif}.md-skin .landing-page{font-family:'Roboto',helvetica,arial,sans-serif}.md-skin .landing-page.navbar-default.navbar-scroll{background-color:#fff!important}.md-skin .landing-page.navbar-default{background-color:transparent!important;box-shadow:none}.md-skin .landing-page.navbar-default .nav li a{font-family:'Roboto',helvetica,arial,sans-serif}.md-skin .nav>li>a{color:#676a6c;padding:14px 20px 14px 25px}.md-skin .nav.navbar-right>li>a{color:#fff}.md-skin .nav>li.active>a{color:#5b5d5f;font-weight:700}.md-skin .navbar-default .nav>li>a:hover,.md-skin .navbar-default .nav>li>a:focus{font-weight:700;color:#5b5d5f}.md-skin .nav .open>a,.md-skin .nav .open>a:hover,.md-skin .nav .open>a:focus{background:#1ab394}.md-skin .navbar-top-links li{display:inline-table}.md-skin .navbar-top-links .dropdown-menu li{display:block}.md-skin .pace-done .nav-header{transition:all .4s}.md-skin .nav>li.active{background:#f8f8f9}.md-skin .nav-second-level li a{padding:7px 10px 7px 52px}.md-skin .navbar-top-links li a{padding:20px 10px;min-height:50px}.md-skin .nav>li>a{font-weight:400}.md-skin .navbar-static-side .nav>li>a:focus,.md-skin .navbar-static-side .nav>li>a:hover{background-color:inherit}.md-skin .navbar-top-links .dropdown-menu li a{padding:3px 20px;min-height:inherit}.md-skin .nav-header a{color:#fff}.md-skin .nav-header .text-muted{color:#fff}.md-skin .navbar-form-custom .form-control{font-weight:300}.md-skin .mini-navbar .nav-second-level{background-color:inherit}.md-skin .mini-navbar li.active .nav-second-level{left:65px}.md-skin .canvas-menu.mini-navbar .nav-second-level{background:inherit}.md-skin .pace-done .navbar-static-side,.md-skin .pace-done .nav-header,.md-skin .pace-done li.active,.md-skin .pace-done #page-wrapper,.md-skin .pace-done .footer{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.md-skin .navbar-fixed-top{background:#fff;transition-duration:.4s;z-index:2030;border-bottom:none!important}.md-skin .navbar-fixed-top,.md-skin .navbar-static-top{background-color:#1ab394!important;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.md-skin .navbar-static-side{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.md-skin #right-sidebar{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);border:0;z-index:900}.md-skin .white-bg .navbar-fixed-top,.md-skin .white-bg .navbar-static-top{background:#fff!important}.md-skin .contact-box{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);border:0}.md-skin .dashboard-header{border-bottom:none!important;border-top:0;padding:20px 20px 20px 20px;margin:30px 20px 0 20px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}@media(max-width:768px){.md-skin .dashboard-header{margin:20px 0 0 0}}.md-skin ul.notes li div{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.md-skin .file{border:0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.md-skin .mail-box{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);padding:0;margin-bottom:20px;border:0}.md-skin .mail-box-header{border:0;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);padding:30px 20px 20px 20px}.md-skin .mailbox-content{border:0;padding:20px;background:#fff}.md-skin .social-feed-box{border:0;background:#fff;margin-bottom:15px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.md-skin.landing-page .navbar-default{background-color:transparent!important;border-color:transparent;transition:all .3s ease-in-out 0s;box-shadow:none}.md-skin.landing-page .navbar-default.navbar-scroll,.md-skin.landing-page.body-small .navbar-default{background-color:#fff!important}.md-skin.landing-page .nav>li.active{background:inherit}.md-skin.landing-page .navbar-scroll .navbar-nav>li>a{padding:20px 10px}.md-skin.landing-page .navbar-default .nav li a{font-family:'Roboto',helvetica,arial,sans-serif}.md-skin.landing-page .nav>li>a{padding:25px 10px 15px 10px}.md-skin.landing-page .navbar-default .navbar-nav>li>a:hover,.md-skin.landing-page .navbar-default .navbar-nav>li>a:focus{background:inherit;color:#1ab394}.md-skin.landing-page.body-small .nav.navbar-right>li>a{color:#676a6c}.md-skin .landing_link a,.md-skin .special_link a{color:#fff!important}.md-skin.canvas-menu.mini-navbar .nav-second-level{background:#f8f8f9}.md-skin.mini-navbar .nav-second-level{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.md-skin.mini-navbar .nav-second-level li a{padding-left:0}.md-skin.top-navigation .nav.navbar-right>li>a{padding:15px 20px;color:#676a6c}.md-skin.top-navigation .nav>li a:hover,.md-skin .top-navigation .nav>li a:focus,.md-skin.top-navigation .nav .open>a,.md-skin.top-navigation .nav .open>a:hover,.md-skin.top-navigation .nav .open>a:focus{color:#1ab394;background:#fff}.md-skin.top-navigation .nav>li.active a{color:#1ab394;background:#fff}.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper{margin-top:0}.md-skin.fixed-sidebar.mini-navbar .navbar-static-side{width:0}.md-skin.fixed-sidebar.mini-navbar #page-wrapper{margin:0}.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper{margin:0}.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side{width:220px;background-color:#fff}.md-skin.canvas-menu nav.navbar-static-side{z-index:2001;background:#fff;height:100%;position:fixed;display:none}@media(min-width:768px){#page-wrapper{position:inherit;margin:0 0 0 220px;min-height:1200px}.navbar-static-side{z-index:2001;position:absolute;width:220px}.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks,.navbar-top-links .dropdown-alerts{margin-left:auto}}@media(max-width:768px){#page-wrapper{position:inherit;margin:0;min-height:1000px}.body-small .navbar-static-side{display:none;z-index:2001;position:absolute;width:70px}.body-small.mini-navbar .navbar-static-side{display:block}.lock-word{display:none}.navbar-form-custom{display:none}.navbar-header{display:inline;float:left}.sidebard-panel{z-index:2;position:relative;width:auto;min-height:100%!important}.sidebar-content .wrapper{padding-right:0;z-index:1}.fixed-sidebar.body-small .navbar-static-side{display:none;z-index:2001;position:fixed;width:220px}.fixed-sidebar.body-small.mini-navbar .navbar-static-side{display:block}.ibox-tools{float:none;text-align:right;display:block}}@media(max-width:350px){.timeline-item .date{text-align:left;width:110px;position:relative;padding-top:30px}.timeline-item .date i{position:absolute;top:0;left:15px;padding:5px;width:30px;text-align:center;border:1px solid #e7eaec;background:#f8f8f8}.timeline-item .content{border-left:none;border-top:1px solid #e7eaec;padding-top:10px;min-height:100px}.nav.navbar-top-links li.dropdown{display:none}.ibox-tools{float:none;text-align:left;display:inline-block}}@media(max-width:1000px){.welcome-message{display:none}} diff --git a/public/packages/summerblue/administrator/css/bootstrap.min.css b/public/packages/summerblue/administrator/css/bootstrap.min.css new file mode 100644 index 0000000..b6fe4e0 --- /dev/null +++ b/public/packages/summerblue/administrator/css/bootstrap.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.1 (http://getbootstrap.com) + * Copyright 2011-2014 Twitter, Inc. + * Licensed under MIT (https://github.com/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://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}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 th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.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-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{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}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight: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[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight: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-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{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[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}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}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{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,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.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 .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@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:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{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:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.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],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.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],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.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],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.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],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.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],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.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],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight: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:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;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{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:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-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>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight: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=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;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-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.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:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight: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:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding: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>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight: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-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{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>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.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:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background: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>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.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-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} \ No newline at end of file diff --git a/public/packages/summerblue/administrator/css/browsers/lte-ie9.css b/public/packages/summerblue/administrator/css/browsers/lte-ie9.css new file mode 100644 index 0000000..7022b8c --- /dev/null +++ b/public/packages/summerblue/administrator/css/browsers/lte-ie9.css @@ -0,0 +1,7 @@ +#wrapper header { + filter: none; +} + +#wrapper header ul#menu > li.menu, #wrapper header ul#menu > li.item { + filter: none; +} \ No newline at end of file diff --git a/public/packages/summerblue/administrator/css/font-awesome.min.css b/public/packages/summerblue/administrator/css/font-awesome.min.css new file mode 100644 index 0000000..ec53d4d --- /dev/null +++ b/public/packages/summerblue/administrator/css/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"} \ No newline at end of file diff --git a/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.eot b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..7978f4c437630c766809d3f6dcfe3d0e1e187c36 GIT binary patch literal 21364 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 AvH$=8 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.svg b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.svg new file mode 100644 index 0000000..036d7d5 --- /dev/null +++ b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.svg @@ -0,0 +1,405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.ttf b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1492f3bb5049e9649605fcbf84d0ffd7682ea595 GIT binary patch literal 42184 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.woff b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-bold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..8adf605457de10d0da884d8168c5dba3c2b8cfaa GIT binary patch literal 25052 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.eot b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..9c2239c98b9d1c31b7f60bf1088e455db0a9164f GIT binary patch literal 21373 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 DVN$ay literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.svg b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.svg new file mode 100644 index 0000000..9c6b92f --- /dev/null +++ b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.svg @@ -0,0 +1,409 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.ttf b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ea5c2a6cb1b78a29e3796bd3578bed88069fb759 GIT binary patch literal 41932 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.woff b/public/packages/summerblue/administrator/css/fonts/Oxygen/oxygen-regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..525a21ec71be329006a480a4b69449ae9a5688d6 GIT binary patch literal 25064 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

hhoq~YP9{#` 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/jquery.lw-colorpicker.css b/public/packages/summerblue/administrator/css/jquery.lw-colorpicker.css new file mode 100644 index 0000000..88c3be3 --- /dev/null +++ b/public/packages/summerblue/administrator/css/jquery.lw-colorpicker.css @@ -0,0 +1,64 @@ +.lw-colorpicker { + position: absolute; + left: 0; + top: 0; + width: 325px; + height: 281px; + padding: 12px; + border: 1px solid #fff; + border-radius: 3px; + background-color: #eee; + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.5); +} + +.lw-colorpicker img { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; +} + +.lw-colorpicker .lw-handle { + cursor: pointer; + position: absolute; + left: 0; + top: 0; + border: 2px solid #fff; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), inset 0 1px 2px rgba(0, 0, 0, 0.3); +} + +.lw-colorpicker .lw-sb, +.lw-colorpicker .lw-h { + border: 1px solid #ccc; + position: absolute; + left: 10px; + height: 256px; +} + +.lw-colorpicker .lw-sb { + top: 10px; + width: 256px; + background-color: #f00; +} + +.lw-colorpicker .lw-sb .lw-handle { + width: 20px; + height: 20px; + border-radius: 12px; + margin: -12px 0 0 -12px; +} + +.lw-colorpicker .lw-h { + position: absolute; + left: 280px; + top: 10px; + width: 30px; +} + +.lw-colorpicker .lw-h .lw-handle { + width: 40px; + height: 10px; + border-radius: 2px; + margin: -7px 0 0 -7px; +} diff --git a/public/packages/summerblue/administrator/css/main-extended.css b/public/packages/summerblue/administrator/css/main-extended.css new file mode 100644 index 0000000..30bbf39 --- /dev/null +++ b/public/packages/summerblue/administrator/css/main-extended.css @@ -0,0 +1,1041 @@ +/* + 超级自定义 by CJ + */ + +#admin_page #content div.table_container table.results tr.result { + cursor: text; +} + +#admin_page #content div.table_container table.results tr.selected { + background: #EDEEEF; +} + +.hide { + display: none !important; +} + +#wrapper header { + background: #2F4050; + height: 44px; + overflow: visible; + position: relative; + z-index: 900; + position: fixed; + top: 0; + right: 0; + left: 0; +} + +body { + background-color: #F3F3F4; + font-family: "Lato Regular", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif; +} + +#wrapper header ul#menu > li a, #wrapper header ul#menu > li span, #wrapper header ul#lang_menu > li a, #wrapper header ul#lang_menu > li span { + padding: 12px 12px 13px; +} + +#wrapper header h1 a { + display: inline-block; + padding: 9px 12px 8px; + padding: 8px 15px 9px; + font-size: 16px; + border-right: 1px solid #475869; +} + +#admin_page { + padding-top: 20px; +} + +td img { + border: 2px solid #E6E6E6; + border-radius: 4px; +} + +#admin_page #content div.table_container { + background-color: white; + margin-left: 15px; + margin-bottom: 50px; + -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.32); + -moz-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.32); + box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.32); + border: 1px solid #E0E0E0; + padding: 13px; + min-height: 400px; +} + +#admin_page #content div.table_container div.results_header div.actions { + position: absolute; + top: 19px; + right: 15px; +} + +#wrapper h2 { + font-size: 24px; + line-height: 25px; + margin-top: 12px; + margin-bottom: 20px; + margin-left: -4px; +} + +.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { + border: 1px solid #D7D8D8; + border-style: dotted; + line-height: 1.42857; + padding: 8px; + vertical-align: middle; + text-align: center; +} + +table.results { + border: 1px solid #41796E; + border-style: dotted; + margin-top: 12px; +} + +table.results thead { + background-color: rgba(236, 245, 243, 0.7); + border: 1px solid #C8E4DF; +} + +.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + background-color: #EFEFEF; + border-color: #CBD0CF; + opacity: 100; + color: #CBD0CF; +} + +#admin_page #content div.table_container div.loading_rows > div { + position: absolute; + top: 20%; + left: 0; + right: 0; + color: #fff; + font-size: 40px; + text-shadow: #000 1px 1px 1px; +} + +#admin_page #content div.table_container div.loading_rows { + position: absolute; + top: 120px; + left: 0; + right: 0; + bottom: 0; + background-color: #AAD2C9; + opacity: 0.50; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; + filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); + filter: alpha(opacity=50); + text-align: center; + margin: 0 12px; + border-radius: 5px; +} + +#admin_page #content div.table_container div.page_container { + line-height: 20px; +} + +.pace .pace-progress { + background: #1AB394; + position: fixed; + z-index: 2000; + top: 0; + right: 100%; + width: 100%; + height: 2px +} + +#admin_page #content div.item_edit_container div.item_edit { + position: relative; + padding-top: 25px; + padding-left: 24px; + background: #E9F1EF; + min-height: 430px; + width: 258px; + -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4); + /* -webkit-box-shadow: -1px 1px 2px rgba(0,0,0,0.4); */ + box-shadow: 1px 2px 1px rgb(214, 230, 227); + margin-left: 2px; + margin-bottom: 2px; + border: 1px solid #A0DED2; + /* width: 276px; */ +} + +#admin_page #content div.item_edit_container { + position: fixed; + top: 55px; + bottom: 0; + right: 0; + width: 285px; + overflow: auto; +} + +.table-hover > tbody > tr:hover { + background-color: #EDEEEF; +} + +#admin_page #content div.item_edit_container h2 { + margin-bottom: 15px; + color: #676A6C; +} + +#admin_page div#sidebar { + float: right; + margin-right: 9px; + margin-top: 35px; + width: 273px; + background-color: inherit; +} + +#admin_page div#sidebar .panel { + background-color: #FBEDD5; + padding: 28px; + border: 1px solid #E8DCC6; + margin-bottom: 0px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form { + padding-right: 22px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form div.control_buttons { + margin-top: 20px; + padding-bottom: 50px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form div.control_buttons span.message { + display: block; + margin: 0; + margin-top: 12px; + color: #848484; + padding: 6px 14px; + height: 100%; +} + +.select2-container-multi .select2-choices { + border: 1px solid #E6E5E5; + padding: 4px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form .divider { + height: 1px; + margin: 20px 0 -4px; + background-color: #D0D0D0; +} + +#wrapper header ul#menu > li ul, #wrapper header ul#lang_menu > li ul { + min-width: 80px; + text-align: center; +} + +#wrapper header ul#menu > li ul a, #wrapper header ul#lang_menu > li ul a { + border-bottom: 1px solid #50575D; +} + +.form-control.error { + border: 1px dotted #cc5965; + color: #a94442 !important; + background-color: #f2dede; + border-color: #ebccd1; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form { + text-shadow: none; +} + +#qrcode-img img { + margin: 0 auto; +} + +.bg-light { + background-color: #e8eff0; + color: #788188; +} + +.bg-light.lt, .bg-light .lt { + background-color: #edf2f3; +} + +.bg-light.lter, .bg-light .lter { + background-color: #f2f5f5; +} + +.bg-light.dk, .bg-light .dk { + background-color: #e0eaec; +} + +.bg-light.dker, .bg-light .dker { + background-color: #d7e5e8; +} + +.bg-light.bg, .bg-light .bg { + background-color: #e8eff0; +} + +.bg-dark { + background-color: #5a6a7a; + color: #fff; +} + +.bg-dark.lt, .bg-dark .lt { + background-color: #687786; +} + +.bg-dark.lter, .bg-dark .lter { + background-color: #778490; +} + +.bg-dark.dk, .bg-dark .dk { + background-color: #4d5d6e; +} + +.bg-dark.dker, .bg-dark .dker { + background-color: #405161; +} + +.bg-dark.bg, .bg-dark .bg { + background-color: #5a6a7a; +} + +.bg-dark a { + color: #e6eaed; +} + +.bg-dark a:hover { + color: #fff; +} + +.bg-dark a.list-group-item:hover, .bg-dark a.list-group-item:focus { + background-color: inherit; +} + +.bg-dark .nav > li:hover > a, .bg-dark .nav > li:focus > a, .bg-dark .nav > li:active > a, .bg-dark .nav > li.active > a { + color: #fff; + background-color: #62778c; +} + +.bg-dark .nav > li > a { + color: #d8dde2; +} + +.bg-dark .nav > li > a:hover, .bg-dark .nav > li > a:focus { + background-color: #62778c; +} + +.bg-dark .nav .open > a { + background-color: #62778c; +} + +.bg-dark .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.bg-dark.navbar .nav > li.active > a { + color: #fff; + background-color: #4d5d6e; +} + +.bg-dark .open > a, .bg-dark .open > a:hover, .bg-dark .open > a:focus { + color: #fff; +} + +.bg-dark .text-muted { + color: #acb7c1 !important; +} + +.bg-dark .text-lt { + color: #ffffff !important; +} + +.bg-dark .icon-muted { + color: #acb7c1 !important; +} + +.bg-dark.auto .list-group-item, .bg-dark .auto .list-group-item { + border-color: #4f5d6b !important; + background-color: transparent; +} + +.bg-dark.auto .list-group-item:hover, .bg-dark.auto .list-group-item:focus, .bg-dark.auto .list-group-item:active, .bg-dark.auto .list-group-item.active, .bg-dark .auto .list-group-item:hover, .bg-dark .auto .list-group-item:focus, .bg-dark .auto .list-group-item:active, .bg-dark .auto .list-group-item.active { + background-color: #4d5d6e !important; +} + +.bg-black { + background-color: #232c32; + color: #7d94a4; +} + +.bg-black.lt, .bg-black .lt { + background-color: #2f3940; +} + +.bg-black.lter, .bg-black .lter { + background-color: #3b464d; +} + +.bg-black.dk, .bg-black .dk { + background-color: #181f24; +} + +.bg-black.dker, .bg-black .dker { + background-color: #0d1215; +} + +.bg-black.bg, .bg-black .bg { + background-color: #232c32; +} + +.bg-black a { + color: #9badb9; +} + +.bg-black a:hover { + color: #fff; +} + +.bg-black a.list-group-item:hover, .bg-black a.list-group-item:focus { + background-color: inherit; +} + +.bg-black .nav > li:hover > a, .bg-black .nav > li:focus > a, .bg-black .nav > li:active > a, .bg-black .nav > li.active > a { + color: #fff; + background-color: #2c3942; +} + +.bg-black .nav > li > a { + color: #8ca1af; +} + +.bg-black .nav > li > a:hover, .bg-black .nav > li > a:focus { + background-color: #2c3942; +} + +.bg-black .nav .open > a { + background-color: #2c3942; +} + +.bg-black .caret { + border-top-color: #7d94a4; + border-bottom-color: #7d94a4; +} + +.bg-black.navbar .nav > li.active > a { + color: #fff; + background-color: #181f24; +} + +.bg-black .open > a, .bg-black .open > a:hover, .bg-black .open > a:focus { + color: #fff; +} + +.bg-black .text-muted { + color: #627b8c !important; +} + +.bg-black .text-lt { + color: #c8d2d9 !important; +} + +.bg-black .icon-muted { + color: #627b8c !important; +} + +.bg-black.auto .list-group-item, .bg-black .auto .list-group-item { + border-color: #191f23 !important; + background-color: transparent; +} + +.bg-black.auto .list-group-item:hover, .bg-black.auto .list-group-item:focus, .bg-black.auto .list-group-item:active, .bg-black.auto .list-group-item.active, .bg-black .auto .list-group-item:hover, .bg-black .auto .list-group-item:focus, .bg-black .auto .list-group-item:active, .bg-black .auto .list-group-item.active { + background-color: #181f24 !important; +} + +.bg-primary { + background-color: #545ca6; + color: #fff; +} + +.bg-primary.lt, .bg-primary .lt { + background-color: #666dad; +} + +.bg-primary.lter, .bg-primary .lter { + background-color: #797fb4; +} + +.bg-primary.dk, .bg-primary .dk { + background-color: #495098; +} + +.bg-primary.dker, .bg-primary .dker { + background-color: #3e4589; +} + +.bg-primary.bg, .bg-primary .bg { + background-color: #545ca6; +} + +.bg-primary-ltest { + background-color: #ecf6fb; +} + +.bg-primary a { + color: #fcfcfd; +} + +.bg-primary a:hover { + color: #fff; +} + +.bg-primary a.list-group-item:hover, .bg-primary a.list-group-item:focus { + background-color: inherit; +} + +.bg-primary .nav > li:hover > a, .bg-primary .nav > li:focus > a, .bg-primary .nav > li:active > a, .bg-primary .nav > li.active > a { + color: #fff; + background-color: #6068b3; +} + +.bg-primary .nav > li > a { + color: #ebecf5; +} + +.bg-primary .nav > li > a:hover, .bg-primary .nav > li > a:focus { + background-color: #6068b3; +} + +.bg-primary .nav .open > a { + background-color: #6068b3; +} + +.bg-primary .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.bg-primary.navbar .nav > li.active > a { + color: #fff; + background-color: #495098; +} + +.bg-primary .open > a, .bg-primary .open > a:hover, .bg-primary .open > a:focus { + color: #fff; +} + +.bg-primary .text-muted { + color: #b8bbdb !important; +} + +.bg-primary .text-lt { + color: #ffffff !important; +} + +.bg-primary .icon-muted { + color: #b8bbdb !important; +} + +.bg-primary.auto .list-group-item, .bg-primary .auto .list-group-item { + border-color: #4b5395 !important; + background-color: transparent; +} + +.bg-primary.auto .list-group-item:hover, .bg-primary.auto .list-group-item:focus, .bg-primary.auto .list-group-item:active, .bg-primary.auto .list-group-item.active, .bg-primary .auto .list-group-item:hover, .bg-primary .auto .list-group-item:focus, .bg-primary .auto .list-group-item:active, .bg-primary .auto .list-group-item.active { + background-color: #495098 !important; +} + +.bg-success { + background-color: #1ab667; + color: #a9f3ce; +} + +.bg-success.lt, .bg-success .lt { + background-color: #20c974; +} + +.bg-success.lter, .bg-success .lter { + background-color: #2ad980; +} + +.bg-success.dk, .bg-success .dk { + background-color: #15a25a; +} + +.bg-success.dker, .bg-success .dker { + background-color: #108d4e; +} + +.bg-success.bg, .bg-success .bg { + background-color: #1ab667; +} + +.bg-success-ltest { + background-color: #f1ffed; +} + +.bg-success a { + color: #d6f9e7; +} + +.bg-success a:hover { + color: #fff; +} + +.bg-success a.list-group-item:hover, .bg-success a.list-group-item:focus { + background-color: inherit; +} + +.bg-success .nav > li:hover > a, .bg-success .nav > li:focus > a, .bg-success .nav > li:active > a, .bg-success .nav > li.active > a { + color: #fff; + background-color: #1acf74; +} + +.bg-success .nav > li > a { + color: #c0f6da; +} + +.bg-success .nav > li > a:hover, .bg-success .nav > li > a:focus { + background-color: #1acf74; +} + +.bg-success .nav .open > a { + background-color: #1acf74; +} + +.bg-success .caret { + border-top-color: #a9f3ce; + border-bottom-color: #a9f3ce; +} + +.bg-success.navbar .nav > li.active > a { + color: #fff; + background-color: #15a25a; +} + +.bg-success .open > a, .bg-success .open > a:hover, .bg-success .open > a:focus { + color: #fff; +} + +.bg-success .text-muted { + color: #7decb4 !important; +} + +.bg-success .text-lt { + color: #ffffff !important; +} + +.bg-success .icon-muted { + color: #7decb4 !important; +} + +.bg-success.auto .list-group-item, .bg-success .auto .list-group-item { + border-color: #17a05a !important; + background-color: transparent; +} + +.bg-success.auto .list-group-item:hover, .bg-success.auto .list-group-item:focus, .bg-success.auto .list-group-item:active, .bg-success.auto .list-group-item.active, .bg-success .auto .list-group-item:hover, .bg-success .auto .list-group-item:focus, .bg-success .auto .list-group-item:active, .bg-success .auto .list-group-item.active { + background-color: #15a25a !important; +} + +.bg-info { + background-color: #4cb6cb; + color: #fff; +} + +.bg-info.lt, .bg-info .lt { + background-color: #62bcce; +} + +.bg-info.lter, .bg-info .lter { + background-color: #78c3d2; +} + +.bg-info.dk, .bg-info .dk { + background-color: #36b0c8; +} + +.bg-info.dker, .bg-info .dker { + background-color: #2ea0b6; +} + +.bg-info.bg, .bg-info .bg { + background-color: #4cb6cb; +} + +.bg-info-ltest { + background-color: #ecfcff; +} + +.bg-info a { + color: #ffffff; +} + +.bg-info a:hover { + color: #fff; +} + +.bg-info a.list-group-item:hover, .bg-info a.list-group-item:focus { + background-color: inherit; +} + +.bg-info .nav > li:hover > a, .bg-info .nav > li:focus > a, .bg-info .nav > li:active > a, .bg-info .nav > li.active > a { + color: #fff; + background-color: #5dc0d3; +} + +.bg-info .nav > li > a { + color: #f2f2f2; +} + +.bg-info .nav > li > a:hover, .bg-info .nav > li > a:focus { + background-color: #5dc0d3; +} + +.bg-info .nav .open > a { + background-color: #5dc0d3; +} + +.bg-info .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.bg-info.navbar .nav > li.active > a { + color: #fff; + background-color: #36b0c8; +} + +.bg-info .open > a, .bg-info .open > a:hover, .bg-info .open > a:focus { + color: #fff; +} + +.bg-info .text-muted { + color: #c3e6ed !important; +} + +.bg-info .text-lt { + color: #ffffff !important; +} + +.bg-info .icon-muted { + color: #c3e6ed !important; +} + +.bg-info.auto .list-group-item, .bg-info .auto .list-group-item { + border-color: #39adc4 !important; + background-color: transparent; +} + +.bg-info.auto .list-group-item:hover, .bg-info.auto .list-group-item:focus, .bg-info.auto .list-group-item:active, .bg-info.auto .list-group-item.active, .bg-info .auto .list-group-item:hover, .bg-info .auto .list-group-item:focus, .bg-info .auto .list-group-item:active, .bg-info .auto .list-group-item.active { + background-color: #36b0c8 !important; +} + +.bg-warning { + background-color: #fad733; + color: #fffefa; +} + +.bg-warning.lt, .bg-warning .lt { + background-color: #f8da4e; +} + +.bg-warning.lter, .bg-warning .lter { + background-color: #f7de69; +} + +.bg-warning.dk, .bg-warning .dk { + background-color: #fcd417; +} + +.bg-warning.dker, .bg-warning .dker { + background-color: #face00; +} + +.bg-warning.bg, .bg-warning .bg { + background-color: #fad733; +} + +.bg-warning-ltest { + background-color: #fffee6; +} + +.bg-warning a { + color: #ffffff; +} + +.bg-warning a:hover { + color: #fff; +} + +.bg-warning a.list-group-item:hover, .bg-warning a.list-group-item:focus { + background-color: inherit; +} + +.bg-warning .nav > li:hover > a, .bg-warning .nav > li:focus > a, .bg-warning .nav > li:active > a, .bg-warning .nav > li.active > a { + color: #fff; + background-color: #fddd4a; +} + +.bg-warning .nav > li > a { + color: #f2f2f2; +} + +.bg-warning .nav > li > a:hover, .bg-warning .nav > li > a:focus { + background-color: #fddd4a; +} + +.bg-warning .nav .open > a { + background-color: #fddd4a; +} + +.bg-warning .caret { + border-top-color: #fffefa; + border-bottom-color: #fffefa; +} + +.bg-warning.navbar .nav > li.active > a { + color: #fff; + background-color: #fcd417; +} + +.bg-warning .open > a, .bg-warning .open > a:hover, .bg-warning .open > a:focus { + color: #fff; +} + +.bg-warning .text-muted { + color: #fef4c8 !important; +} + +.bg-warning .text-lt { + color: #ffffff !important; +} + +.bg-warning .icon-muted { + color: #fef4c8 !important; +} + +.bg-warning.auto .list-group-item, .bg-warning .auto .list-group-item { + border-color: #f9d21a !important; + background-color: transparent; +} + +.bg-warning.auto .list-group-item:hover, .bg-warning.auto .list-group-item:focus, .bg-warning.auto .list-group-item:active, .bg-warning.auto .list-group-item.active, .bg-warning .auto .list-group-item:hover, .bg-warning .auto .list-group-item:focus, .bg-warning .auto .list-group-item:active, .bg-warning .auto .list-group-item.active { + background-color: #fcd417 !important; +} + +.bg-danger { + background-color: #f05050; + color: #ffffff; +} + +.bg-danger.lt, .bg-danger .lt { + background-color: #f06a6a; +} + +.bg-danger.lter, .bg-danger .lter { + background-color: #f18282; +} + +.bg-danger.dk, .bg-danger .dk { + background-color: #f13636; +} + +.bg-danger.dker, .bg-danger .dker { + background-color: #f21b1b; +} + +.bg-danger.bg, .bg-danger .bg { + background-color: #f05050; +} + +.bg-danger-ltest { + background-color: #fbedec; +} + +.bg-danger a { + color: #ffffff; +} + +.bg-danger a:hover { + color: #fff; +} + +.bg-danger a.list-group-item:hover, .bg-danger a.list-group-item:focus { + background-color: inherit; +} + +.bg-danger .nav > li:hover > a, .bg-danger .nav > li:focus > a, .bg-danger .nav > li:active > a, .bg-danger .nav > li.active > a { + color: #fff; + background-color: #f46565; +} + +.bg-danger .nav > li > a { + color: #f2f2f2; +} + +.bg-danger .nav > li > a:hover, .bg-danger .nav > li > a:focus { + background-color: #f46565; +} + +.bg-danger .nav .open > a { + background-color: #f46565; +} + +.bg-danger .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.bg-danger.navbar .nav > li.active > a { + color: #fff; + background-color: #f13636; +} + +.bg-danger .open > a, .bg-danger .open > a:hover, .bg-danger .open > a:focus { + color: #fff; +} + +.bg-danger .text-muted { + color: #e6e6e6 !important; +} + +.bg-danger .text-lt { + color: #ffffff !important; +} + +.bg-danger .icon-muted { + color: #e6e6e6 !important; +} + +.bg-danger.auto .list-group-item, .bg-danger .auto .list-group-item { + border-color: #ee3939 !important; + background-color: transparent; +} + +.bg-danger.auto .list-group-item:hover, .bg-danger.auto .list-group-item:focus, .bg-danger.auto .list-group-item:active, .bg-danger.auto .list-group-item.active, .bg-danger .auto .list-group-item:hover, .bg-danger .auto .list-group-item:focus, .bg-danger .auto .list-group-item:active, .bg-danger .auto .list-group-item.active { + background-color: #f13636 !important; +} + +table.results .label { + margin: 2px; + font-size: 11px; + line-height: 28px; + border-radius: 12px; + padding: 5px 10px; +} + +#wrapper { + font-family: "Lato Regular", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", sans-serif; +} + +#model_row_cell_operation .fa { + font-size: 14px; +} + +.operation-row { + min-width: 74px; +} + +.operation-row a.btn.btn-sm { + margin: 2px 0; +} + +#wrapper .edit_form label { + display: inline-block; + padding-bottom: 5px; +} + +#wrapper .edit_form i.help { + font-size: 1.2em; + color: #94A5A1; + cursor: help; +} + +.popover { + color: #fff; + background: #1b1c1d; + /*min-width: 320px;*/ +} + +.popover-title { + display: none; +} + +.popover-content { + font-size: 14px; + line-height: 24px; + font-weight: 400; +} + +.popover-content a { + color: #23c6c8; +} + +.clockpicker-popover .popover-content { + font-size: 12px; +} + +.clockpicker-popover { + background: #fff; +} + +.clockpicker-popover .popover-title { + display: block; +} + +.popover.fade > .arrow { + color: #1b1c1d; +} + +.popover.right > .arrow:after, .popover.right > .arrow { + border-right-color: #1b1c1d; +} + +.popover.top > .arrow:after, .popover.top > .arrow { + border-top-color: #1b1c1d; +} + +.popover.bottom > .arrow:after, .popover.bottom > .arrow { + border-bottom-color: #1b1c1d; +} + +.popover.left > .arrow:after, .popover.left > .arrow { + border-left-color: #1b1c1d; +} + +#admin_page #content div.table_container div.page_container { + z-index: 0; +} + +.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { + background: #2196F3; + color: #fff; +} + +#settings_page { + width: 640px; + background: white; + padding: 20px; + margin: 80px auto; + box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.32); +} + +#settings_page form.settings_form > div { + display: block; + margin-right: 12px; +} + +#settings_page form.settings_form > div.control_buttons, #settings_page form.settings_form > div.image, #settings_page form.settings_form > div.wysiwyg, #settings_page form.settings_form > div.markdown, #settings_page form.settings_form > div.textarea { + margin-right: 12px; +} + +#settings_page form.settings_form > div textarea { + width: 100%; +} + +#settings_page form.settings_form { + text-shadow: none; +} + +#settings_page .plupload.html5 input { + height: auto !important; +} diff --git a/public/packages/summerblue/administrator/css/main.css b/public/packages/summerblue/administrator/css/main.css new file mode 100644 index 0000000..88583ac --- /dev/null +++ b/public/packages/summerblue/administrator/css/main.css @@ -0,0 +1,1587 @@ +.verdana { + font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; +} + +.arial { + font-family: Arial, Helvetica, sans-serif; +} + +.centuryGothic { + font-family: 'century gothic', verdana, arial, helvetica, sans-serif; +} + +.noBorderRadius { + -moz-border-radius: 0; + border-radius: 0; + -webkit-border-radius: 0; +} + +.noBoxShadow { + -moz-box-shadow: none; + -webkit-box-shadow: none; + box-shadow: none; +} + +.noTransition { + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; +} + +.simpleTable th, +.simpleTable td, +.simpleTable tr, +.simpleTable tbody { + border: none; + background: none; + padding: 0; + margin: 0; +} + +.noSelect { + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; +} + +.select { + -moz-user-select: auto; + -webkit-user-select: auto; + user-select: auto; +} + +.overflowEllipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.clearfix { + zoom: 1; +} + +.clearfix:before, +.clearfix:after { + content: "\0020"; + display: block; + height: 0; + overflow: hidden; +} + +.clearfix:after { + clear: both; +} + +@font-face { + font-family: 'Oxygen'; + src: url('../fonts/Oxygen/oxygen-regular-webfont.eot'); + src: url('../fonts/Oxygen/oxygen-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Oxygen/oxygen-regular-webfont.woff') format('woff'), url('../fonts/Oxygen/oxygen-regular-webfont.ttf') format('truetype'), url('../fonts/Oxygen/oxygen-regular-webfont.svg#oxygenregular') format('svg'); + font-weight: 400; + font-style: normal; +} + +@font-face { + font-family: 'Oxygen'; + src: url('../fonts/Oxygen/oxygen-bold-webfont.eot'); + src: url('../fonts/Oxygen/oxygen-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/Oxygen/oxygen-bold-webfont.woff') format('woff'), url('../fonts/Oxygen/oxygen-bold-webfont.ttf') format('truetype'), url('../fonts/Oxygen/oxygen-bold-webfont.svg#oxygenbold') format('svg'); + font-weight: 700; + font-style: normal; +} + +.oxygen { + font-family: 'Oxygen', sans-serif; +} + +.greyButton { + padding: 7px 13px; + margin: 0; + border: none; + background: #818181; + background: -moz-linear-gradient(top, #818181 0%, #646464 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #646464), color-stop(100%, #646464)); + background: -webkit-linear-gradient(top, #818181 0%, #646464 100%); + background: -o-linear-gradient(top, #818181 0%, #646464 100%); + background: -ms-linear-gradient(top, #818181 0%, #646464 100%); + background: linear-gradient(top, #818181 0%, #646464 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#818181', endColorstr='#646464', GradientType=0); + -moz-box-shadow: 0 1px 5px #444; + -webkit-box-shadow: 0 1px 5px #444; + box-shadow: 0 1px 5px #444; + color: #fff; + font-size: 13px; + font-weight: normal; + cursor: pointer; + -moz-border-radius: 2px; + border-radius: 2px; + -webkit-border-radius: 2px; + background-clip: padding-box; + -moz-user-select: none; + -webkit-user-select: none; + user-select: none; +} + +.greyButton:hover, +.greyButton:focus { + background: #929292; + background: -moz-linear-gradient(top, #929292 0%, #646464 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #646464), color-stop(100%, #646464)); + background: -webkit-linear-gradient(top, #929292 0%, #646464 100%); + background: -o-linear-gradient(top, #929292 0%, #646464 100%); + background: -ms-linear-gradient(top, #929292 0%, #646464 100%); + background: linear-gradient(top, #929292 0%, #646464 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292', endColorstr='#646464', GradientType=0); +} + +.greyButton:active { + -moz-box-shadow: inset 0 5px 7px 1px #666, 0 1px 2px #777; + -webkit-box-shadow: inset 0 5px 7px 1px #666, 0 1px 2px #777; + box-shadow: inset 0 5px 7px 1px #666, 0 1px 2px #777; +} + +.headerButtonPadding { + padding: 9px 12px 8px; +} + +.headerButton { + display: inline-block; + padding: 9px 12px 8px; +} + +.headerButton:hover, +.headerButton.current { + background: #444; + background: -moz-linear-gradient(top, #444 0%, #333 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #333)); + background: -webkit-linear-gradient(top, #444 0%, #333 100%); + background: -o-linear-gradient(top, #444 0%, #333 100%); + background: -ms-linear-gradient(top, #444 0%, #333 100%); + background: linear-gradient(top, #444 0%, #333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333', GradientType=0); +} + +.editForm { + color: #444; + text-shadow: white 0 1px 0; +} + +.editForm a.item_link { + position: absolute; + top: 38px; + right: 41px; +} + +.editForm > div { + margin-bottom: 15px; + position: relative; +} + +.editForm > div div.loader { + position: absolute; + top: 26px; + left: -21px; + width: 16px; + height: 16px; + background: url(../img/loader.gif) no-repeat; + zoom: 1; + filter: alpha(opacity=30); + opacity: 0.3; +} + +.editForm > div p.description { + width: 90%; + margin: 0 0 7px 2px; +} + +.editForm > div p.description_below { + width: 90%; + margin: 2px 0 0 2px; +} + +.editForm > div select, +.editForm > div textarea, +.editForm > div input { + margin-bottom: 0; + vertical-align: top; +} + +.editForm > div textarea { + width: 98%; +} + +.editForm > div select, +.editForm > div input[type=hidden], +.editForm > div .select2-container { + width: 226px; +} + +.editForm > div div.characters_left { + position: absolute; + top: 1px; + right: 40px; + font-size: 11px; +} + +.editForm > div.number span.symbol { + position: absolute; + top: 27px; + left: -15px; +} + +.editForm > div.key label, +.editForm > div.bool label { + display: inline-block; +} + +.editForm > div div.uneditable { + margin-right: 32px; +} + +.editForm > div div.uneditable p { + margin-bottom: 7px; +} + +.editForm > div.markdown { + padding-bottom: 10px; +} + +.editForm > div.markdown div.markdown_container { + position: relative; +} + +.editForm > div.markdown div.markdown_container div.preview { + display: inline-block; + margin-left: 10px; + height: 100%; + vertical-align: top; + overflow-y: auto; + padding: 4px 0 5px; +} + +.editForm > div.markdown div.markdown_container div.preview p { + margin-bottom: 7px; +} + +.editForm > div.markdown div.markdown_container textarea { + height: 100%; +} + +.editForm > div.image div.upload_container, +.editForm > div.file div.upload_container { + padding: 4px 0; +} + +div.upload_container input { + cursor: pointer; +} + +.editForm > div.image div.upload_container div.uploader, +.editForm > div.file div.upload_container div.uploader { + background: url(../img/upload.png) no-repeat; + padding-left: 25px; +} + +.editForm > div.image div.upload_container div.plupload, +.editForm > div.file div.upload_container div.plupload { + width: 100% !important; +} + +.editForm > div.image div.image_container, +.editForm > div.file div.image_container { + position: relative; +} + +.editForm > div.image div.image_container input[type=button], +.editForm > div.file div.image_container input[type=button] { + position: absolute; + top: 5px; + right: -5px; +} + +.editForm > div.image div.file_container a, +.editForm > div.image div.file_container input, +.editForm > div.file div.file_container a, +.editForm > div.file div.file_container input { + vertical-align: middle; +} + +.editForm > div.image div.file_container a, +.editForm > div.file div.file_container a { + display: inline-block; + max-width: 83%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +.editForm > div.color div.color_preview { + height: 8px; + margin: 0 33px 0 1px; + -moz-box-shadow: 0px 1px 2px #aaa; + -webkit-box-shadow: 0px 1px 2px #aaa; + box-shadow: 0px 1px 2px #aaa; +} + +.editForm div.control_buttons { + margin-top: 20px; + padding-bottom: 20px; +} + +.editForm div.control_buttons span.message { + display: block; + margin: 10px 30px 0 3px; +} + +.full_screen_fields { + display: inline-block; + vertical-align: top; + margin-bottom: 30px; + margin-right: 30px; +} + +.full_screen_fields.control_buttons, +.full_screen_fields.image, +.full_screen_fields.wysiwyg, +.full_screen_fields.markdown, +.full_screen_fields.textarea { + display: block; + margin-right: 0; +} + +.full_screen_fields.custom_buttons { + display: block; +} + +.full_screen_fields div.characters_left { + right: 3px; +} + +.full_screen_fields select { + width: 226px; +} + +#settings_page { + padding: 60px 30px 0; +} + +#settings_page h2 { + color: #444; + text-shadow: #DDD 0 1px 0; + margin-bottom: 15px; +} + +#settings_page form.settings_form { + color: #444; + text-shadow: white 0 1px 0; +} + +#settings_page form.settings_form a.item_link { + position: absolute; + top: 38px; + right: 41px; +} + +#settings_page form.settings_form > div { + margin-bottom: 15px; + position: relative; +} + +#settings_page form.settings_form > div div.loader { + position: absolute; + top: 26px; + left: -21px; + width: 16px; + height: 16px; + background: url(../img/loader.gif) no-repeat; + zoom: 1; + filter: alpha(opacity=30); + opacity: 0.3; +} + +#settings_page form.settings_form > div p.description { + width: 90%; + margin: 0 0 7px 2px; +} + +#settings_page form.settings_form > div p.description_below { + width: 90%; + margin: 2px 0 0 2px; +} + +#settings_page form.settings_form > div select, +#settings_page form.settings_form > div textarea, +#settings_page form.settings_form > div input { + margin-bottom: 0; + vertical-align: top; +} + +#settings_page form.settings_form > div textarea { + width: 98%; +} + +#settings_page form.settings_form > div select, +#settings_page form.settings_form > div input[type=hidden], +#settings_page form.settings_form > div .select2-container { + width: 226px; +} + +#settings_page form.settings_form > div div.characters_left { + position: absolute; + top: 1px; + right: 40px; + font-size: 11px; +} + +#settings_page form.settings_form > div.number span.symbol { + position: absolute; + top: 27px; + left: -15px; +} + +#settings_page form.settings_form > div.key label, +#settings_page form.settings_form > div.bool label { + display: inline-block; +} + +#settings_page form.settings_form > div div.uneditable { + margin-right: 32px; +} + +#settings_page form.settings_form > div div.uneditable p { + margin-bottom: 7px; +} + +#settings_page form.settings_form > div.markdown { + padding-bottom: 10px; +} + +#settings_page form.settings_form > div.markdown div.markdown_container { + position: relative; +} + +#settings_page form.settings_form > div.markdown div.markdown_container div.preview { + display: inline-block; + margin-left: 10px; + height: 100%; + vertical-align: top; + overflow-y: auto; + padding: 4px 0 5px; +} + +#settings_page form.settings_form > div.markdown div.markdown_container div.preview p { + margin-bottom: 7px; +} + +#settings_page form.settings_form > div.markdown div.markdown_container textarea { + height: 100%; +} + +#settings_page form.settings_form > div.image div.upload_container, +#settings_page form.settings_form > div.file div.upload_container { + padding: 4px 0; +} + +#settings_page form.settings_form > div.image div.upload_container div.uploader, +#settings_page form.settings_form > div.file div.upload_container div.uploader { + background: url(../img/upload.png) no-repeat; + padding-left: 25px; +} + +#settings_page form.settings_form > div.image div.upload_container div.plupload, +#settings_page form.settings_form > div.file div.upload_container div.plupload { + width: 100% !important; +} + +#settings_page form.settings_form > div.image div.image_container, +#settings_page form.settings_form > div.file div.image_container { + position: relative; +} + +#settings_page form.settings_form > div.image div.image_container input[type=button], +#settings_page form.settings_form > div.file div.image_container input[type=button] { + position: absolute; + top: 5px; + right: -5px; +} + +#settings_page form.settings_form > div.image div.file_container a, +#settings_page form.settings_form > div.image div.file_container input, +#settings_page form.settings_form > div.file div.file_container a, +#settings_page form.settings_form > div.file div.file_container input { + vertical-align: middle; +} + +#settings_page form.settings_form > div.image div.file_container a, +#settings_page form.settings_form > div.file div.file_container a { + display: inline-block; + max-width: 83%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +#settings_page form.settings_form > div.color div.color_preview { + height: 8px; + margin: 0 33px 0 1px; + -moz-box-shadow: 0px 1px 2px #aaa; + -webkit-box-shadow: 0px 1px 2px #aaa; + box-shadow: 0px 1px 2px #aaa; +} + +#settings_page form.settings_form div.control_buttons { + margin-top: 20px; + padding-bottom: 20px; +} + +#settings_page form.settings_form div.control_buttons span.message { + display: block; + margin: 10px 30px 0 3px; +} + +#settings_page form.settings_form > div { + display: inline-block; + vertical-align: top; + margin-bottom: 30px; + margin-right: 30px; +} + +#settings_page form.settings_form > div.control_buttons, +#settings_page form.settings_form > div.image, +#settings_page form.settings_form > div.wysiwyg, +#settings_page form.settings_form > div.markdown, +#settings_page form.settings_form > div.textarea { + display: block; + margin-right: 0; +} + +#settings_page form.settings_form > div.custom_buttons { + display: block; +} + +#settings_page form.settings_form > div div.characters_left { + right: 3px; +} + +#settings_page form.settings_form > div select { + width: 226px; +} + +#settings_page form.settings_form div.image_container { + display: inline-block; +} + +#settings_page form.settings_form div.image_container img { + max-width: 100%; +} + +#settings_page form.settings_form div.image_container input[type=button] { + right: -30px !important; +} + +html, +body, +div, +span, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +address, +cite, +code, +del, +dfn, +em, +img, +ins, +q, +small, +strong, +sub, +sup, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td { + border: 0; + margin: 0; + padding: 0; +} + +article, +aside, +figure, +figure img, +figcaption, +hgroup, +footer, +header, +nav, +section, +video, +object { + display: block; +} + +a img { + border: 0; +} + +figure { + position: relative; +} + +figure img { + width: 100%; +} + +ul, +li { + list-style: none; +} + +a { + text-decoration: none; +} + +#wrapper { + font-family: 'Oxygen', sans-serif; + font-size: 13px; + line-height: 18px; + color: #333333; +} + +#wrapper h2 { + font-size: 24px; + line-height: 36px; +} + +#wrapper label { + display: block; + margin-bottom: 5px; +} + +#wrapper header { + background: #5a6064; + text-shadow: black 0 1px 0; + height: 34px; + overflow: visible; + position: relative; + z-index: 900; + position: fixed; + top: 0; + right: 0; + left: 0; +} + +#wrapper header h1 { + float: left; + margin: 0; + border-right: 1px solid #334352; +} + +#wrapper header h1 a { + display: inline-block; + padding: 9px 12px 8px; + padding: 8px 15px 9px; + font-size: 19px; + border-right: 1px solid #555; +} + +#wrapper header h1 a:hover, +#wrapper header h1 a.current { + background: #2F4050; +} + +#wrapper header h1 a:hover { + background: #2F4050; +} + +#wrapper header a, +#wrapper header span { + color: #fff; + display: inline-block; + cursor: pointer; +} + +#wrapper header .iconButton { + display: inline-block; + padding: 9px 12px 8px; + padding: 0; + display: none; +} + +#wrapper header .iconButton:hover, +#wrapper header .iconButton.current { + background: #444; + background: -moz-linear-gradient(top, #444 0%, #333 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #333)); + background: -webkit-linear-gradient(top, #444 0%, #333 100%); + background: -o-linear-gradient(top, #444 0%, #333 100%); + background: -ms-linear-gradient(top, #444 0%, #333 100%); + background: linear-gradient(top, #444 0%, #333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333', GradientType=0); +} + +#wrapper header .iconButton > div { + height: 35px; +} + +#wrapper header a#menu_button { + display: inline-block; + padding: 9px 12px 8px; + padding: 0; + display: none; +} + +#wrapper header a#menu_button:hover, +#wrapper header a#menu_button.current { + background: #444; + background: -moz-linear-gradient(top, #444 0%, #333 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #333)); + background: -webkit-linear-gradient(top, #444 0%, #333 100%); + background: -o-linear-gradient(top, #444 0%, #333 100%); + background: -ms-linear-gradient(top, #444 0%, #333 100%); + background: linear-gradient(top, #444 0%, #333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333', GradientType=0); +} + +#wrapper header a#menu_button > div { + height: 35px; +} + +#wrapper header a#menu_button > div { + width: 45px; + background: url(../img/menu-icon.png) no-repeat center center; +} + +#wrapper header a#filter_button { + display: inline-block; + padding: 9px 12px 8px; + padding: 0; + display: none; + margin-left: -3px; +} + +#wrapper header a#filter_button:hover, +#wrapper header a#filter_button.current { + background: #444; + background: -moz-linear-gradient(top, #444 0%, #333 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #333)); + background: -webkit-linear-gradient(top, #444 0%, #333 100%); + background: -o-linear-gradient(top, #444 0%, #333 100%); + background: -ms-linear-gradient(top, #444 0%, #333 100%); + background: linear-gradient(top, #444 0%, #333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333', GradientType=0); +} + +#wrapper header a#filter_button > div { + height: 35px; +} + +#wrapper header a#filter_button.hidden { + display: none !important; +} + +#wrapper header a#filter_button > div { + width: 41px; + background: url(../img/filter-icon.png) no-repeat center center; +} + +#wrapper header #mobile_menu_wrapper { + display: none; + position: fixed; + top: 36px; + bottom: 0; + left: 0; + min-width: 300px; +} + +#wrapper header #mobile_menu_wrapper .mobileMenuPadding { + padding: 12px 14px; +} + +#wrapper header #mobile_menu_wrapper ul#mobile_menu { + background: #333; + background: -moz-linear-gradient(top, #333 0%, #444 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #444), color-stop(100%, #444)); + background: -webkit-linear-gradient(top, #333 0%, #444 100%); + background: -o-linear-gradient(top, #333 0%, #444 100%); + background: -ms-linear-gradient(top, #333 0%, #444 100%); + background: linear-gradient(top, #333 0%, #444 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#444444', GradientType=0); + min-width: 300px; + min-height: 100%; +} + +#wrapper header #mobile_menu_wrapper ul#mobile_menu li { + border-bottom: 1px solid #44484b; +} + +#wrapper header #mobile_menu_wrapper ul#mobile_menu li.menu > span { + display: block; + padding: 12px 14px; +} + +#wrapper header #mobile_menu_wrapper ul#mobile_menu li.menu ul { + display: none; + border-left: 20px solid #222; +} + +#wrapper header #mobile_menu_wrapper a { + padding: 12px 14px; + display: block; +} + +#wrapper header ul#menu, +#wrapper header ul#lang_menu { + display: inline-block; +} + +#wrapper header ul#menu > li, +#wrapper header ul#lang_menu > li { + display: inline-block; + position: relative; + background: #2F4050; + margin-left: -3px; +} + +#wrapper header ul#menu > li a, +#wrapper header ul#menu > li span, +#wrapper header ul#lang_menu > li a, +#wrapper header ul#lang_menu > li span { + padding: 9px 12px 8px; +} + +#wrapper header ul#menu > li ul, +#wrapper header ul#lang_menu > li ul { + position: absolute; + top: 35px; + left: 0; + display: none; + background: #2F4050; + -moz-border-bottom-right-radius: 2px; + border-bottom-right-radius: 2px; + -webkit-border-bottom-right-radius: 2px; + -moz-border-bottom-left-radius: 2px; + border-bottom-left-radius: 2px; + -webkit-border-bottom-left-radius: 2px; + background-clip: padding-box; +} + +#wrapper header ul#menu > li ul a, +#wrapper header ul#lang_menu > li ul a { + display: block; + white-space: nowrap; + overflow: hidden; + border-bottom: 1px solid #293846; +} + +#wrapper header ul#menu > li ul a:hover, +#wrapper header ul#lang_menu > li ul a:hover { + color: #fff; +} + +#wrapper header ul#menu > li ul li:last-child a, +#wrapper header ul#lang_menu > li ul li:last-child a { + border-bottom: none; +} + +#wrapper header ul#menu > li ul li.menu, +#wrapper header ul#lang_menu > li ul li.menu { + position: relative; +} + +#wrapper header ul#menu > li ul li.menu.current, +#wrapper header ul#lang_menu > li ul li.menu.current { + background: #2F4050; +} + +#wrapper header ul#menu > li ul li.menu ul, +#wrapper header ul#lang_menu > li ul li.menu ul { + top: 0; + left: 100%; + z-index: -1; +} + +#wrapper header ul#menu > li.current, +#wrapper header ul#menu > li:hover, +#wrapper header ul#lang_menu > li.current, +#wrapper header ul#lang_menu > li:hover { + background: #2F4050; +} + +#wrapper header ul#menu > li:first-child, +#wrapper header ul#lang_menu > li:first-child { + margin-left: 0; +} + +#wrapper header div#right_nav { + display: block; + position: absolute; + top: 0; + right: 0; +} + +#wrapper header div#right_nav ul#lang_menu { + display: inline-block; + border-right: 1px solid #999999; +} + +#wrapper header div#right_nav a#back_to_site { + display: inline-block; + padding: 9px 12px 8px; + margin-left: -3px; +} + +#wrapper header div#right_nav a#back_to_site:hover, +#wrapper header div#right_nav a#back_to_site.current { + background: #444; + background: -moz-linear-gradient(top, #444 0%, #333 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #333)); + background: -webkit-linear-gradient(top, #444 0%, #333 100%); + background: -o-linear-gradient(top, #444 0%, #333 100%); + background: -ms-linear-gradient(top, #444 0%, #333 100%); + background: linear-gradient(top, #444 0%, #333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333', GradientType=0); +} + +#wrapper header div#right_nav a#logout { + display: inline-block; + padding: 9px 12px 8px; + margin-left: -3px; +} + +#wrapper header div#right_nav a#logout:hover, +#wrapper header div#right_nav a#logout.current { + background: #444; + background: -moz-linear-gradient(top, #444 0%, #333 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333), color-stop(100%, #333)); + background: -webkit-linear-gradient(top, #444 0%, #333 100%); + background: -o-linear-gradient(top, #444 0%, #333 100%); + background: -ms-linear-gradient(top, #444 0%, #333 100%); + background: linear-gradient(top, #444 0%, #333 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#333333', GradientType=0); +} + +#admin_page { + position: relative; +} + +#admin_page label { + margin-bottom: 3px; + font-weight: bold; +} + +#admin_page div#sidebar { + float: right; + margin-right: 13px; + margin-top: 60px; + width: 245px; +} + +#admin_page div#sidebar h2 { + color: #444; + text-shadow: #DDD 0 1px 0; + margin-bottom: 15px; +} + +#admin_page div#sidebar div.filters > div { + margin-bottom: 10px; + position: relative; +} + +#admin_page div#sidebar div.filters > div select, +#admin_page div#sidebar div.filters > div input[type=hidden] { + width: 225px; +} + +#admin_page div#sidebar div.filters > div div.loader { + position: absolute; + top: 26px; + left: -21px; + width: 16px; + height: 16px; + background: url(../img/loader.gif) no-repeat; + zoom: 1; + filter: alpha(opacity=30); + opacity: 0.3; +} + +#admin_page div#sidebar div.filters > div p.description { + width: 90%; + margin: 0 0 7px 2px; +} + +#admin_page div#sidebar div.filters > div p.description_below { + width: 90%; + margin: 2px 0 0 2px; +} + +#admin_page div#sidebar div.filters > div.min_max input[type=text] { + width: 87px; +} + +#admin_page div#sidebar div.filters > div.min_max span.symbol { + position: absolute; + top: 27px; + left: -15px; +} + +#admin_page div#sidebar div.filters > div.min_max.datetime input[type=text] { + font-size: 11px; +} + +#admin_page div#sidebar div.filters > div.color div.color_preview { + height: 8px; + margin: 0 33px 0 1px; + -moz-box-shadow: 0px 1px 2px #aaa; + -webkit-box-shadow: 0px 1px 2px #aaa; + box-shadow: 0px 1px 2px #aaa; +} + +#admin_page #content { + padding-top: 35px; +} + +#admin_page #content div.table_container { + position: relative; +} + +#admin_page #content div.table_container div.results_header h2 { + padding: 0 15px; + display: inline-block; + vertical-align: middle; +} + +#admin_page #content div.table_container div.results_header div.actions { + position: absolute; + top: 8px; + right: 9px; +} + +#admin_page #content div.table_container div.results_header div.action_message { + text-align: right; + margin-left: 500px; + padding-bottom: 10px; + margin-right: 12px; +} + +#admin_page #content div.table_container div.page_container { + background: #F3F3F4; + background: -moz-linear-gradient(top, #F3F3F4 0%, rgba(255, 255, 255, 0.79) 100%); + background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.79)), color-stop(100%, rgba(255, 255, 255, 0.79))); + background: -webkit-linear-gradient(top, #F3F3F4 0%, rgba(255, 255, 255, 0.79) 100%); + background: -o-linear-gradient(top, #F3F3F4 0%, rgba(255, 255, 255, 0.79) 100%); + background: -ms-linear-gradient(top, #F3F3F4 0%, rgba(255, 255, 255, 0.79) 100%); + background: linear-gradient(top, #F3F3F4 0%, rgba(255, 255, 255, 0.79) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F4', endColorstr='rgba(255, 255, 255, 0.79)', GradientType=0); + -moz-box-shadow: 0 1px 1px rgba(38, 103, 89, 0.32); + -webkit-box-shadow: 0 1px 1px rgba(38, 103, 89, 0.32); + box-shadow: 0 1px 1px rgba(38, 103, 89, 0.32); + text-shadow: white 0 1px 0; + border: solid 1px #d4d4d4; + border-top-color: #e6e6e6; + border-bottom-color: #EEE; + font-size: 1.0em; + font-weight: bold; + line-height: 18px; + color: #5e6469; + position: relative; + z-index: 801; + margin-bottom: 3px; + padding: 5px 0; +} + +#admin_page #content div.table_container div.page_container div.paginator { + display: inline-block; + margin-left: 15px; + margin-right: 15px; + vertical-align: middle; +} + +#admin_page #content div.table_container div.page_container div.paginator input { + display: inline-block; + vertical-align: baseline; + margin-bottom: 0; +} + +#admin_page #content div.table_container div.page_container div.paginator input[type=text] { + width: 30px; +} + +#admin_page #content div.table_container div.page_container div.per_page { + vertical-align: middle; + position: absolute; + right: 15px; + top: 5px; + overflow: hidden; +} + +#admin_page #content div.table_container div.page_container div.per_page input { + -webkit-transition: none; + -moz-transition: none; + -ms-transition: none; + -o-transition: none; + transition: none; + border: none; +} + +#admin_page #content div.table_container div.page_container div.per_page input[type=hidden] { + width: 70px; +} + +#admin_page #content div.table_container div.table_scrollable { + width: 100%; + overflow-x: auto; +} + +#admin_page #content div.table_container table.results th.sortable div { + background: url("../img/orderable.png") no-repeat 0 4px; + padding-left: 13px; + cursor: pointer; +} + +#admin_page #content div.table_container div.loading_rows { + position: absolute; + top: 95px; + left: 0; + right: 0; + bottom: 0; + background-color: #000; + opacity: 0.50; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; + filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); + filter: alpha(opacity=50); + text-align: center; +} + +#admin_page #content div.table_container div.loading_rows > div { + position: absolute; + top: 45%; + left: 0; + right: 0; + color: #fff; + font-size: 35px; + text-shadow: #000 1px 1px 1px; +} + +#admin_page #content div.table_container div.no_results { + position: absolute; + top: 240px; + left: 0; + right: 0; + bottom: 0; + text-align: center; +} + +#admin_page #content div.table_container div.no_results > div { + color: #444; + font-size: 28px; + text-shadow: #ddd 1px 1px 1px; +} + +#admin_page #content div.item_edit_container { + position: absolute; + top: 35px; + bottom: 0; + right: 0; + width: 285px; + overflow: hidden; +} + +#admin_page #content div.item_edit_container h2 { + margin-bottom: 15px; +} + +#admin_page #content div.item_edit_container div.item_edit { + position: relative; + padding-top: 25px; + padding-left: 27px; + background: #D9E4EC; + min-height: 430px; + width: 258px; + -moz-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4); + -webkit-box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4); + box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.4); + margin-left: 2px; + margin-bottom: 2px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form { + color: #444; + text-shadow: white 0 1px 0; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form a.item_link { + position: absolute; + top: 38px; + right: 41px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div { + margin-bottom: 15px; + position: relative; + width: 225px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.loader { + position: absolute; + top: 26px; + left: -21px; + width: 16px; + height: 16px; + background: url(../img/loader.gif) no-repeat; + zoom: 1; + filter: alpha(opacity=30); + opacity: 0.3; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div p.description { + width: 90%; + margin: 0 0 7px 2px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div p.description_below { + width: 90%; + margin: 2px 0 0 2px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div select, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div textarea, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div input { + margin-bottom: 0; + vertical-align: top; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div textarea { + width: 98%; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div select, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div input[type=hidden], +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div .select2-container { + width: 226px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.characters_left { + position: absolute; + top: 1px; + right: 40px; + font-size: 11px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.number span.symbol { + position: absolute; + top: 27px; + left: -15px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.key label, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.bool label { + display: inline-block; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.uneditable { + margin-right: 32px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div div.uneditable p { + margin-bottom: 7px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown { + padding-bottom: 10px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container { + position: relative; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container div.preview { + display: inline-block; + margin-left: 10px; + height: 100%; + vertical-align: top; + overflow-y: auto; + padding: 4px 0 5px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container div.preview p { + margin-bottom: 7px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.markdown div.markdown_container textarea { + height: 100%; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.upload_container, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.upload_container { + padding: 4px 0; + padding-left: 7px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.upload_container div.uploader, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.upload_container div.uploader { + background: url(../img/upload.png) no-repeat; + padding-left: 25px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.upload_container div.plupload, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.upload_container div.plupload { + width: 100% !important; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.image_container { + position: relative; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container input[type=button], +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.image_container input[type=button] { + position: absolute; + top: 5px; + right: -5px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.file_container a, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.file_container input, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.file_container a, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.file_container input { + vertical-align: middle; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.image div.file_container a, +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.file div.file_container a { + display: inline-block; + max-width: 83%; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form > div.color div.color_preview { + height: 8px; + margin: 0 33px 0 1px; + -moz-box-shadow: 0px 1px 2px #aaa; + -webkit-box-shadow: 0px 1px 2px #aaa; + box-shadow: 0px 1px 2px #aaa; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form div.control_buttons { + margin-top: 20px; + padding-bottom: 20px; +} + +#admin_page #content div.item_edit_container div.item_edit form.edit_form div.control_buttons span.message { + display: block; + margin: 10px 30px 0 3px; +} + +#admin_page #content div.item_edit_container div.item_edit div.loading { + position: absolute; + top: 200px; + left: 50%; + font-size: 20px; + margin-left: -36px; +} + +.lw-colorpicker { + z-index: 807; +} + +.select2-search input { + width: 100% !important; +} + +@media only screen and (max-width: 949px) { + #wrapper header a#menu_button, + #wrapper header a#filter_button { + display: inline-block; + } + + #wrapper header ul#menu { + display: none; + } + + #wrapper div#sidebar { + display: none; + position: absolute; + background: #fff; + z-index: 830; + margin: 0; + top: 36px; + left: 0; + right: 0; + width: auto; + padding-top: 25px; + padding-left: 27px; + } + + #wrapper div#sidebar.shown { + display: block; + } + + #wrapper #content.hidden { + display: none; + } + + #wrapper #content div.table_container { + margin-right: 0 !important; + } + + #wrapper #content div.item_edit_container { + left: 0; + width: 100% !important; + z-index: 805; + } + + #wrapper #content div.item_edit_container div.item_edit { + width: 100% !important; + height: 96%; + } + + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div { + display: inline-block; + vertical-align: top; + margin-bottom: 30px; + margin-right: 30px; + } + + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.control_buttons, + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image, + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.wysiwyg, + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.markdown, + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.textarea { + display: block; + margin-right: 0; + } + + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.custom_buttons { + display: block; + } + + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div div.characters_left { + right: 3px; + } + + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div select { + width: 226px; + } + + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image { + display: block; + } + + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container { + max-width: 100%; + } + + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.image div.image_container img { + max-width: 88% !important; + max-height: 600px; + } + + #wrapper #content div.item_edit_container div.item_edit form.edit_form > div.bool { + display: block; + } +} + +@media only screen and (max-width: 529px) { + body:after { + content: 'mobile'; + display: none; + } + + #wrapper header #mobile_menu_wrapper { + right: 0; + } + + #wrapper header #mobile_menu_wrapper ul#mobile_menu { + width: 100%; + } +} + +@media only screen and (min-width: 530px) and (max-width: 949px) { + body:after { + content: 'tablet'; + display: none; + } +} + +@media only screen and (min-width: 950px) { + #wrapper header #mobile_menu_wrapper { + display: none !important; + } +} + +/* + Weibo Users + */ +.wb-tags label { + cursor: pointer; +} + +/* + 超级自定义 by CJ + */ + +#admin_page #content div.table_container table.results tr.result { + cursor: text; +} + +/* + 自动换行 + */ +.table > thead > tr > th > *, .table > tbody > tr > th > *, .table > tfoot > tr > th > *, .table > thead > tr > td > *, .table > tbody > tr > td > *, .table > tfoot > tr > td > * { + word-break: break-all; +} + +.mt5 { + margin-top: 5px; +} + +.mt10 { + margin-top: 10px; +} + +.mt15 { + margin-top: 15px; +} + +.mt20 { + margin-top: 20px; +} + +#admin_page #content div.table_container div.page_container div.paginator { + margin-left: 8px; +} + +#admin_page #content div.table_container div.page_container div.paginator .btn { + margin-right: 5px; + text-shadow: none; +} diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png b/public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_0_aaaaaa_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`R^ z$vje}bP0l+XkK DSH>_4 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_0_eeeeee_40x100.png b/public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_0_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e44f861be1ccdfec4275eb20d9b056f14992f649 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`Sv zZF_)9$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u4XA(n|-?{<9$I)lN})z4*}Q$iB} D#5ytf literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_55_ffffff_40x100.png b/public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_55_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4aa894575445f0 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_75_ffffff_40x100.png b/public/packages/summerblue/administrator/css/ui/images/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4aa894575445f0 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-bg_glass_65_ffffff_1x400.png b/public/packages/summerblue/administrator/css/ui/images/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..42ccba269b6e91bef12ad0fa18be651b5ef0ee68 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf= z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png b/public/packages/summerblue/administrator/css/ui/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5dcfaa9a0168d65db3b8de1401cdf4e795880fa9 GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l%l7LV~E7m3f3H_#V`FPu o==SIT|M?Z1Nk>0;^9VCB@IMn?A*z)j3{=eE>FVdQ&MBb@0KuRb)c^nh literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-bg_highlight-soft_25_0073ea_1x100.png b/public/packages/summerblue/administrator/css/ui/images/ui-bg_highlight-soft_25_0073ea_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..7226bdbbbde2355c7950ce4e4a37fc8faa2c568b GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l&zqdATfWD>nNOgjEKclzo5vCsufFxY{7j;m>q|8@O*)PLY Q7HANIr>mdKI;Vst0JB*kMgRZ+ literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-bg_highlight-soft_50_dddddd_1x100.png b/public/packages/summerblue/administrator/css/ui/images/ui-bg_highlight-soft_50_dddddd_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..b47a4da5243c82396c15beedbe1584489bcce5b8 GIT binary patch literal 92 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-icons_454545_256x240.png b/public/packages/summerblue/administrator/css/ui/images/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..59bd45b907c4fd965697774ce8c5fc6b2fd9c105 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-icons_ff0084_256x240.png b/public/packages/summerblue/administrator/css/ui/images/ui-icons_ff0084_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..938307146b383be93b673fb781e5ce5a721e8663 GIT binary patch literal 5355 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 W{%j@Nkj?-5Wj;~YSF2TVi1{Bxy*GjY literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/images/ui-icons_ffffff_256x240.png b/public/packages/summerblue/administrator/css/ui/images/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..42f8f992c727ddaa617da224a522e463df690387 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/css/ui/jquery-ui-1.9.1.custom.min.css b/public/packages/summerblue/administrator/css/ui/jquery-ui-1.9.1.custom.min.css new file mode 100644 index 0000000..ea8ca04 --- /dev/null +++ b/public/packages/summerblue/administrator/css/ui/jquery-ui-1.9.1.custom.min.css @@ -0,0 +1,5 @@ +/*! jQuery UI - v1.9.1 - 2012-11-12 +* http://jqueryui.com +* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.slider.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px +* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute!important;clip:rect(1px);clip:rect(1px,1px,1px,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}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.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-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.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{border-left-width:0}.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:0em}.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{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.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}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.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-widget{font-family: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:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff url(../img/ui/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd url(../img/ui/ui-bg_highlight-soft_50_dddddd_1x100.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 #ddd;background:#f6f6f6 url(../img/ui/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#0073ea;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 #0073ea;background:#0073ea url(../img/ui/ui-bg_highlight-soft_25_0073ea_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{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url(../img/ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#ff0084}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url(../img/ui/ui-bg_flat_55_ffffff_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 #ff0084;background:#fff url(../img/ui/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.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;background-image:url(../img/ui/ui-icons_ff0084_256x240.png)}.ui-widget-content .ui-icon{background-image:url(../img/ui/ui-icons_ff0084_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../img/ui/ui-icons_0073ea_256x240.png)}.ui-state-default .ui-icon{background-image:url(../img/ui/ui-icons_666666_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../img/ui/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(../img/ui/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../img/ui/ui-icons_0073ea_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../img/ui/ui-icons_ff0084_256x240.png)}.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{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;-khtml-border-top-left-radius:2px;border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;-khtml-border-top-right-radius:2px;border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;-khtml-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;-khtml-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee url(../img/ui/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(../img/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0} diff --git a/public/packages/summerblue/administrator/css/ui/jquery.ui.timepicker.css b/public/packages/summerblue/administrator/css/ui/jquery.ui.timepicker.css new file mode 100644 index 0000000..d5dc3ab --- /dev/null +++ b/public/packages/summerblue/administrator/css/ui/jquery.ui.timepicker.css @@ -0,0 +1,40 @@ +/* css for timepicker */ +.ui-timepicker-div .ui-widget-header { + margin-bottom: 8px; +} + +.ui-timepicker-div dl { + text-align: left; +} + +.ui-timepicker-div dl dt { + height: 25px; + margin-bottom: -25px; +} + +.ui-timepicker-div dl dd { + margin: 0 10px 10px 65px; +} + +.ui-timepicker-div td { + font-size: 90%; +} + +.ui-tpicker-grid-label { + background: none; + border: none; + margin: 0; + padding: 0; +} + +.ui-timepicker-rtl { + direction: rtl; +} + +.ui-timepicker-rtl dl { + text-align: right; +} + +.ui-timepicker-rtl dl dd { + margin: 0 65px 10px 10px; +} \ No newline at end of file diff --git a/public/packages/summerblue/administrator/fonts/FontAwesome.otf b/public/packages/summerblue/administrator/fonts/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..59853bcda7308254f58c2d74053f3ba55c21b9fb GIT binary patch literal 123112 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 AvH$=8 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.svg b/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.svg new file mode 100644 index 0000000..036d7d5 --- /dev/null +++ b/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.svg @@ -0,0 +1,405 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.ttf b/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1492f3bb5049e9649605fcbf84d0ffd7682ea595 GIT binary patch literal 42184 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.woff b/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-bold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..8adf605457de10d0da884d8168c5dba3c2b8cfaa GIT binary patch literal 25052 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.eot b/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..9c2239c98b9d1c31b7f60bf1088e455db0a9164f GIT binary patch literal 21373 zcmY&ibJ753lw+v7Pl66Z9ne4f4(>S zIoT^KE9WHnmz=!=GywoY4FCZ6W(a`)ctrR&_g3HlNpOHSPD$+?04P#~0L1=Fzg4LK z0OUUy@s3~bKmPv~bbu8{-CW2iO5V zylEi+RXDzJW^bI;Tbmug3gCQuxZd!`H^v-b{a>XAK=6(6cr)uat>>Hn0I+>~i}M?T z0AK*G|Be)R8~2~FEC3FGC4l$M7~XnW-o6h3@c$RNz12K#+W)Y!Z#Cx|{$I=ct@S_j z@eM)W<}C}5dh`ELTD;Aj?EkFpe>4C8*9HJcXv(Vn-yHz}-~o0t0QPkN`!;|s1!wX& zX2jb-chuII}OeCvlz@ZQGa2ah^_c+n`xQ z83VR%CGUk)utE5UAp9bd!)UBdPKKvs{X@0WW3@qSD12#uGQ`xL+SADVuw6mi`9Y^; zkp22oQTT_C%oJLQ+)PQj_vYarpqETMVvo3^Si>BjKg6o>!a{K&L^46LW|B-&PR%sW-;`XgdXd>%P!W`?`RGuS5q!1vMcOa3mv9Jxd4Ef4;MYI! zq`x{Qngt%zt+!*@e$(1Y#a8zc@(Cm(c@sgAx@CRgCWQLLS4y6GwBUOqqr9EQXb+^6 zr3IW;5(YoG>RLR@1%CK}Gu;>;FQ0;*DXcy-P)7BRQiCnA}`rFM?9S>`Dyu z)3%HmWll>RiimYV$7Z9$i|8$q19O!HN5-uQYaw+!obivK)xOS%z0>B6LNEzZy`xo7 zgZHy6dN2Twq>9n)G!bviAj=I9deC0|zzk%rj_u)gt5{JA25Ak|GA@8+dcn+MKTwFk zy3{DdA;EW1tTITG60mm~2yo&TEf^|ccpZcpmCbvqG6MkS7x+?;4B?O~sZy}>*d5J>7O1?daGEa?jpqwg+WKCP7Iy))n$Llcs3ndd9aiLI zc9fs(%BgK=OPKK+%51HslMky_N~>+O|I>gVwj`Og8i0xB(MF4_1MdmHN0rOYUW^x4 zk$j{)@`pAznmc7+f_;9j8fJM&E!P=C#j#cqVWz_6rcW5b)h8}}ImFe#5~W8_k0!2t zQ7}glwZ7z4hr2_u;}`i5UCy#AOklZX%m)mb)L4)X)wI`obS1J=8K-?RRghI1W+|ew zN0D2m2dh2-=2+h+Jo=-f%Bo=I`LvX$%W+@@%u!!OL~jbIyKYwR_lBAhNv6cN^ihk43320~h>>etq z10_&|KQgZn!C(voa51^R2&-hrL|1#RTZeO<*pE{PZ>wpLFcR3h=(VFK0`bB$ZZRIz zjAKiMdSUw_y{_rOuHrwXP_gTy`woZ!#m4pwu1Qp49CL6V96FWQfRiJU`Ez04;bC|+ zPbMt+$cz=IXZSIf{p{C)DB@X;xPcAP@z2LW%1wMKjZ~sfLp63&M}US5?fn>^pQ_d* zv2L+n4JzXi9Jjs>n5bUpeU}IUM%E759`>UvlYC5pv>}hJOhK=mi z1S#WV2*f7#xgur6$6@!Mp+O%NY$Xr_W}to$m(R;n<5zigGIYb(53eRu@M$BxmJeY54I zfYPN6yiA5PCzn2aX(m@_gi~kM7PE4}Q_Age5XWQ21RbGr`X{dNhWw(IoG)UUJ;d|C z(>#dansFRHk;qCocPnYGW9p(Y4}@0$7KPiA9%|t*5>7Cb4kAEVBxO%BG0uY{iXb1oX?-?VGJx8~>o-%lQ%i)* zKSe!^+9(sBM=xV1lC>O<#>x_+0@42=1-|%{(8~xGm9@;*Yj{M9{-ne+#tT_o`u1G^ z4BM%kNN20Cm*{oa@UPr>xLN&%NaM#oh>Y{my|-If6@b&vXZ|y0=e;f?H(~(l!v}(^ z@93s{XuhXzx({5za}oK7V4R z|Klf$XV3o9lD4Y3h``uh8VK}?^g=&53JSzH;#$Y-I)7MEcl<F8=)p9*xgepQvUP98X!Bhixs^@lf()a=p{k)FZzs)RNx(8`L zog-Y06hq8DJ~}BX0XVLy6aCu2&;{q*DD4&_N>aVb(-|F)`!6toyC0W(6It^ zheRNjc+|AA>efe}uh(#W(UWFk9LAo0mrUBaHFz6(pNkWm~r^r9g;DomY z`iWROjx{Pr=4OhgtqVaz;v(#b!MdV2vo`;#iloE&_b~%aRcOGVS~zVH7PXXA+%cl) z@QDR+Q#&V`ZpEnrKg6KaP)gLkyghlyU;@tH2wG)fj_kU>o*Jsm`5ZA{;S>K(^b3y$ zTsm4aPmrIer=avI$|i6((~vQVW~PNJQnejRJHW`NOfNVnQL{`5O}?B^QLnPoPH^~I z=KnyyaLS|BQTCGM(x(=5rYiFkE=k6cAN`wBEt4L?u;^P8IPhKv@+ZHtcW_0CuOz3~ zQij_J)(d;_&ms@^ah={mpuS_%QEty9ICyl~NQ!w~Xv~$!o9mitqEJ*7jypB-RoD?d z!qIO?unr(8(OrMWnagZ;#vyTWtf9`34x@OV`ia~1oA;6O9wvFQlfgOi&w7`mkpUDa zrnFR)cS#L5ZKyBxeO-gyV^I30tWeW+V|6jfyFhq*+h6+Ql9&u+xye6|YaPGWrt(mG z?-!uIXp$IQ)UB|5_l^re;XWODRzuu3Gv(7{HI8INacK@5lSjv$y6ePD#s9%y1L!lN zptNNyKW^ZyRy2|p`Sqs^VC6}!ovxdo_G?-SkfzY#lSG@2#Ql=!vI+OI8k}zNfO5|x0pmTp55je!^C@43cLLLH2y31{lJj){IX;UI&)hu4^rbK zjNj#zftu5{P~-U6+Vp2aWJ8E#`A2%fO>mFjj_7DQ^SU_VQC{C z>>px1YpsPO{cl$jUTUMe7%y$WAU-RQ%`vl4`(%P($Vea~r|A`GCxye3J|*#|pYA~v zU(e&AM%>#z7oC1Zy=QVmwm~Qa#hKn(h4UKgy|@d?YM2SASV;AjSI_o8JIvV?l9^^d z_cs4|Y4VY?HsOvg*K8bAGl4#5Mg>k&3%Z9Y`qhdCNQDdt+&^6{NlK^r|<}-VVsAY_JZnuQ+v}c zX&z4zGpDrsPr{2>oq(!2gs};r6+=j?_O9d$3-108b$NFB9D7Bi2k=-EMhVNyQ&wfb z?lRV<*Vl>(I^&_&vuU5uBALC)3J;t!ir7NwqaUW&D1|YuzDcF)AeJPI$m!(q-c`8x z7?GDKG(Pzr+Ss-Na1ao=rIaQuRK0a)&WJEfaBAcS)I$4_`M;pPukP zeZ&Jzm(-BaiNBK+Ycy=ZhPS|AmWlSwJ(maU`r}L1>+(!J+Pe(0(IlZLh0ANI3&=^1 zAcV+ke+II}WUXfAg|RHO$mr|#+9rfB4GkUzt6@+MPVY)pX=DjtG90k_%mPH)B!upc z3lQ+2zGjs4_G{ullp~@Rn$asRThI@IB21bFFhsvbIFB2-D4(#t0Y>q5_EFzP$)6Qu zEGC~5zHVC3({LF|&V+N($M(dfa zEV402PBL8y-)W18!^3LK;lS1unoe7%4Cu$hD9Z8!LGb>NA8A7E1z{WAk4$rGf!^1S zml(&9W(WvXD=iQDh~v zy-m^TIl6|%G3ei?Mlf+Rk&uJa3}#FNr$ln-^uK(Sdm6;BgJ+?2J%9M(8hA{x`uO8_ zg2^`e|5397`pnlkjd;p69qIE7k|m zT|wCN1*bKRzc4@K zSgubQpnby&W|6qA@PLf9QQa6VeF$M$b~ zHuyXlgCzSIGqGE2rtKt)`ogmDT-$TYjF!0XUEjZZNr$-Zh(0$qVlZ&%{#=VNpN4`; zX;GZ9ELQn_OO4P6WwT9Z4hWy-#^z1evMPglx2n~wLEsjq4ccPAnAC<8YwAy3Q|g{B?d zh?u83oftRrzxeFG7vlTA!EIiaq)z@V|Ao2+Qs;itj+B1qbp!;g?qm7V=3$-Tta}v0Lb* z&%J7r-BMhpEtRol3p9#Lgw56vWRZNQ>Vsg`P9<`qeQ&HHOwI8ZR|kBe;(=H{qEQt)D$Vc_)R@#64N!z1Cr) zRr95bce)#G9qNVn^~i{v#2N-Atu$I-E;EY}>S~1YL>mrb=(xJ)g*eA!5ZYpjQVmL5 zvWF(TJ6+Dcd4&`{OK0rR8H3mu3LF<|>ouE$e71pLM><2;4LHjwi=#{Y3t#!IJ5VG- zQLu(Hp9Sl_e4?4acSCkWh<){3azcg=xx*ex=XyGe4VLG~QuMCJ=Cb()4IPw^<83ua zgN=;To;7di4X_??687+rP2xR=nNeZNlJVtZ?jHdtPvRd;6x(sfF02YBiwCKUY~c$L z70d4V&2H=R6s$K#*i8&DQFT3X?jqAAor368yEJQ4t&gE}HnIhgsDo+tM z4iQb-u_Z05Hf0ivSm4gS>tML8H70uLwM(gOf}`#7anppbU}e|BmmW3HRn$?RDh4n7 zxP~5i>p$jMea)yx8^zS@Mqj_4yZRt%y&I0QebWsKLZd`|Gx51=@jnyX@ai0HDDkMG zQ^7p`_{Y%_CePB04%u?_M*+5OH8*|))x5gKP?Yd~b(F<~V*!js1&^272!u3ttW!lV zGI6T_kbY>8*`R<3nX0yyI1mmUMQy_Pdx~P5d%7K{!G7MoYij9|3yAqHE9~)HO_jzz_I;Cf zb%M(>qV>1cPyFL+FYQjEAS%2!eAhpnf5#pxG@X~-Y z`lLyAfb+&_B6dll{+nO35u#=5c!t{PzngxV`-o;)d{1?DgODyO+1v+=8ob**A7Nr` zroEG0spV}{QO5>!e@yMAfOgV)&EIbkh`E}Mh;^x~5BW9I9JRb-cSHMK+3&(nlcs?x zW;N(y*-?13ja0{aq{!*kajN;l<`+uE$ETO7%GNLb=*gYrGk7&hg>Vf(&!`^VEHjj# z@FdDZZPrMzSs3rJ7NA_`4?6~$vxly-TT*vF%_+rhQ3RGvusFuCy4br=qPyup%3QXb z2>MX|(9PWBz%X(=6Vu7;pI=WTUa>CO0in0V7U&I1lTjM0e!?}^l2p80ht#gY?vA&( z0~lPbb<(&~v=y2}ji2KpF$1^SqU0v{J-9f@!Z2+i3B1|!uX9(hQ@nvC!uh~Qc&uNE zRcFin(WMq%KQG!7u(Zo}A$l4S<;2}S3c=?jP z3ObVQ<$9|R)qU@{MF{v3a7@wPDLR2;BfdwnxF%q8NnXla}RL0rEmCBWmP5$WlBlkciidsh>I#ne+`Uoy^}Y{LN>|{ zKMAuM@nNs4;*Y}fUZbI>1T z$W#&gyDJ1I=`b@Ofzi1S&4?Z8WQU(EhZH@|Fg5)_rWzJF52BVMJxfh9Tv%0O%%VtM zeu4n4$#!u)$4@M35m5zE2m|NYqbZk+FR&dNB~D#y$x-!!3v%ZXI~yE2=!lslf>tqm zgI$1JQQl_@XP5kTcs{mVwg4p_dyOrUPC?F=`|j!+g3Z!Yj&gjAGxAjFXFhi+2?6 z(lo`*p>Q^TAwWv%HUF@}WG+~ftSH9on-qEXc^_^?`uTziDf_k`v^S8Z{|=ktFz>9f z$xUpl2>wR=K+O)$oE;EM=gO)Ip|XDBC&%L^11B|aVTetovWfJ~S$OvKd6%tcDhUc! z(27vOfU0XWA!ZxM1-wKmNP=S zUKiYtauk983K}e|yJBM$t_G4Xgd5`m+bjTa>WIm&!=9*2Q)q0<8pU8S55MOeA00z zaD5qu$Ude>0(>o|c@7Azmg6j>HeyQ0M|!8vp|Ax3K2WE84kBS`3 z4mB$C%cVW&zlkY^N~MT?u}zN}AQl^5F)Q|9yCGNo0;TDUyQ1uK69U6+N9?QwAAS+N zH_5VuVF%}mYbB5!`zT6U->w4ix*1lhDh#mL0&bXM@~D$|+|3f#wR`?hO-{kAh`+p`**=3O0u52lSD7)g#k4LP>=+NS5q4&EjUi$KlZ~Sq&3%NsULf=O!Bnu z(SewW^4AIip~w&pVJ>!7K}QKqQ!-2x`!&Cne}?a#>T5oK^>1_(8gjzHfbEJ^wMu}x zCV-!_<8{o4q{rcS8P;Q@Op17v6T{=rUV@j8>T~)F&49-|Zj18hR0r7w&h83DVjI>o z2P6D6Vhk zvqX^bi!Au#!;*qB!@pk`-Ln$9k}I`opGHA6m;*Vg>Z717rR{68L8yfO{yB}*yXQ1` z%fci|h}nw|oi2a+33P5N60y|)h)OejB2V4Nxj_%HSD?NQfV8ZtIKofsG2^PAe!wKM z+2lk!Rrk53M=A^Yk*f@o`iV+(aZ3G|Ref8RdZ+(k^qIHlX=tjgd?Lx0R;OhAM0BZ+ ztzJg~$1EdJo0?35stO&evV&IBG+Hd0|Kkv$OPf>j&~c0pjBAlKRf_tTyVfjWsMd?M zguqnVVXdR3ej{5`G_X?k2fdhU($3(kvGCwctg`BG_wQIcoA0nr?YgT{}G_HxJ$GCFW+|9CUZ6U~RE6Xtk#QMY!*qbD=>#*7NfbFq7!Imi4~ ztzjnS3=4`#%>NLnycNs-EMxlim8#KaQp+{o8{vVFBG53yaKyd^!WFLs{5*?XiC+>J ze37j#qLWpZnSTZje*z`7GsB+;8FPpC#j%Fz$xl@x5rJX;5s0jr$fRrVMP=PgGdQS0 zE0?Ix$>tY&59riB%tVPq?K{ws;l^yk`<%uvZ|8ei`yy;U!jxm2WK-4Ayq#Hr2ihVs#s{-& zGHguq*B>42-#f&k#{ljV4D&4HnvB<3sj59cDbi2tBA`|0sXYz| zV+k+g<|}<80Lunra8I!Q@)d zlM_|JZg0mKygGqSbQ}y+k1|6;dU0u6%0_K#H1Nr!M31yeAYe3SR3#HM=DfBqDD`F8w ziGLVutrVC$jI{-C*fsgDD+oR?+HL6X=A(9p(ToFBa)>}T18%wG-DBnv^m#?tU?Yjv zfC}G3`y)+}vAB>PfEc1>-*pSY>g@9`4qe0c7>^}o*ZFRlY(?U5|JP-zh>7q_eMvML zVH;N!fV6i7MhX?a?04B0*e=Ql1F--a1q?~XXiIhOnFAlQFDj$U*x(V-LZ-tqF-?R< zKNja*bsJ&^lTnjg_|jn{f_})m7F&KmH!zG1x};U@b!wiSEHndy6h0tk^1!IIXw%ZP z@ztTc%2!G7hHEv3uhBvGIGcJMDe!64=D@2rui+p z_E^^kh+LAZy?tWTbNectVAR%;UkkaHEK&!jZfjATK1e@l#`5^0?;;(tOJI@(X3){% zE$I+TWxH-UXe^2pC^MzXj7^F@Ny?)-3WRbxj!zy#97d4Tzlj4?=aPFrZ~^`u>1zM#hAp|Yu@Wa7i66J8eHU8iXZl614XttD@Uoq{XklB`N?d0l$s5qB3mz_!?)1gHMO-ZeV2 z>Gk@;f|4t~erLV53U2#fS3vNI^Igf-m4*b7%7nJK+YYg{_j6S8s?$|yT-)(P3me=# z8f+j56;j9jF}Jhb`mmPhGA|x5T_IpO)Nv851A6|$#i_tkO6sZFQM-H@1YJ|aMe8C9ky7b}p| z0a!xE=&{H#58&Ead6(?S?&lfL4H$e~Lj^}19rCYT$ac?0GR8b4N^^v+|3@pVxNvuUO& z6=Rp8`MbXh$tooGXPA2eT=R9Lt#Zln$?C`SX*Xh6ZvbbeuCMjk+`?08LFy%86uf8` zlBcw1a3It31lqL4w0LP|XT*wcmFCC_aZ;+mIPb;@c?z~p&{`~SbWo=5vn-K!DuhU@ zL>b7C0zGIa1G~i=Zsm4P*`1X=9UeHJ`HgYrPbrNKXc^fm<>!Pb$iX>c@?ALcAEn_> z&#ry-nh0XVAK6j9n`|p~p7RsuQS&Aabpp{iw*3oDD2EDGLggQh71*)sVts~-3?2in z5eR}ZH`%#=cF&gK+8ko!-?yQjUdvf{^!~`zLy=YMYq}zT#f{LH_@j0gzc&;#(?KM~ zpbx(^Zy1A=9GMhMtJWiABdY;$qWue0`h(GZtkjH*-l}`wqWwZvpUN&@GVmA81i~&BPUu;|h&Na27w1-6( zN#k)B&C7FZq+zEF+@YPmk5+HqsxsmZHfu~|O0y8u4ME~TBk;p8B^gvx{%8Rw3S@K# zp0t;!l{~-*(6!ly2N(uhpih_He7Mnm+^HXQ2<9wb)Qz=BQ(q~RTfnI@!GYs5AIGJE zBU)Ivg3q4v-MNz~p)zDDGM$gb&+b}jwlznUVP&oat7ydtpy>pq0qUvslMv|kVToNu zQS%;>Gsu80YgvL(SPR~F?U>)9DkV&}v;^flX zQ^O!zeFcB{{h;8>k5OudoA7>k#89?0^-HCy1drH?G3YW`M+`dB8q)V2!G&-7PZZ*> z+o3D-J_h&tW7z^NO4;92i(;FKdcGb@dqc$64q5|H{fK`XO+*TP(K#C(Er{ozBHsFo zK9bPN!>!4(3w=coAorzDAR4_J}NvY!h3p~)yr-U%9DM?P$SO|L;D%(BF%SV zxK7*c)EO-TML)Esd8yREhqkma#HUa$z;`CT0NgAO28}_^?*UoE?Tfs)` zL0EbYK~7|DOpBixEf@QB&G)kvf=%<4x!thKtWb}unAKh_QRAZaj!Zu(B_HJTvLqrM zD7Y{#M6+VT%4U*7pr>Auwhm6iKB>ry)?9*PQUC!pF8UWUs)U3Vx{}ha-ti2SzX3-L zLX8m$H7uVI#G`=}=02vvqeGG<+Q0%*zzJMj<*%G{oq=2@)bOM^RIk z-n4zJwCo`ZaRA{$xJN7C0#HW=%o|i`!NJ!J0$oy7NPBQb^tkW{FF-hWEK9>e<#^WB zoL&2b?|6O_!(+>!;TyZpwBq%{d}iXL)HoKt(SC3A*@CZ?Y59S@fb+BMYFH5YxA@0u zBs>@GrWo6wLyMMQ)DxuSL-$~H+KuHcR7}}FPtB3cxGt_O>Z;ndT%&Wk;YN43w=r|y zMI}2hYuA}oy)-`S;$Y4s8d<_Y*Z&fOG}r}-_LLlqs9nKC%Fnlh3ApG@txf$1RKMYQ z+8*5D>=AyJB^w}UuoArXw$t$ML1KTPqGcd=#MSiEMEt&Ro<-yw_LO4m&s=J&$D2HJ z#L`I0>K_1xp$tmPrpzKp7(h^}=fsc&v4e=~`SbIDqFaS-+IFm>Q{Szg^PWR35z>*fC->J69^-vfL=Fv7%6_&aHptKm*~QjA0dT zVJUtZvM5eiz9h;8y6K*GX0W`!L$Njn}OpvkVcBARUZoIfZXFv!+se zMxHOtRYK_7o}Eq*Xm0tRy2J;GexUls!QMhrsnpD~6bQST2J9|UBXeX0n=%q-R67>e zESgpn<*a$t$1pX7bwCWTD7Ay+>r08KY0+dU4GIDiyt7z?x_GbV8YTBqk-`-12eD@l z9LC%!+X^yLjwBkwkAB~U2vxV8MSKb8QZhPWWwdnbq-x-j$rv@^0WKal2;p^vTSSkE z{65f8qMs<`3_27|(d-#r8a;QUb0mmY1k73dRHv-82Y-1Q*+04L#L8&}{m?h_RJ0af z?8Or}9OTF|x@FeRO;VpiIz`N2yFlV;K%75_N@>fiZ@e%JKOzZMDQ@ST<3b2@hcn);92B+rtopTf@s~=3;O;;pyt9OWqwC4R_B1m6 zAVptjgC!u+NhI1RX_;x%ZCBu}TnFuVwCchsu z3XLb77Qf(mS3>prtZ1Va)HFtAZ$VmxI>4TXL-?KYD4G0lkA2kqNX;+_Kb?@V+iok~ zUp4LIsqZS)c?l6Le~C^~7Z(qfNi@btdq|E`AEYp~!pT#DE(Rpt?m2031!OG4>06+h z!FX$f@Scsn8i#v2^5!A=5jY`U*c(dwIkZQt*hXwU$=Mq?=JYWj-UspsSx1#ded)_i zEj!Q>=)!d}jhIfK$Uc3F)QDP7kJRn&z|r0vyiS^r;VBcg$(-%I_&gP6WeL`&l${o`+Kj$ zq%qNnmm+4lJ%lu@6>pgiaPV-Z0BQgW*I6z>3Org@Zrzq^Hljq<47UCg^c`muwKjN1 zOg4H2fteKQwlFGr_YB`$HQC%E`IXU#?(}nRYZsulMY&9YovNG2a!}ar*B^d$iL&sR zRlJHN=zwNTB|3q=CbhCueys^;$GBb=%Z_nd(nTbd)xkuQ2NjF9maDNo@Ew_va?V6R z3)x%PSI2^*HdWDj7h;(XJpuaGdQiWLVav)Ua)DR|hS<-OLPyUv@_2nxLrDI`P`CSs53#*9tA zWLE$uU6m9gkKrh>mKd151^ge>q1ciyK3||yG2U>cqBQ*D+0;#xboe@ZvZD_lQtmGk zYU*l+Y-oXIcC>DEUCKjN9a*{@>{CvD4S4Z zlK%5QtG#yR2-uvo4jC8cj#E>DCN$Q(0AXwxXL(gOyp=#=ZP>%3Up{8uf}ooe`{<9V zt7iOMMa|-G=f9nICYE2N+??IF#_E(0Ca~uc4-;qu-Qpe-1~p5E?1nHqc?jMMH7RJz zi4DK!J6*UTd2bjrTJw6+B7-cxOvj9Diu~&=UiAxT2~(n!wS#4~^93CUlX=YDi@(A8de~-~i z8+C}>YxSbJ*=u9@2XaNE{@dt>9mxUBxK*XP->{5K7Uv|7%94Ec%D~>_jQrFZfK_va z1BN~(U5PtGG-Zfcx+LdAjhgMlt}0`TB4#g;hY*)^h}7AnZvRThhNhBLTq5oA+f8#v zX7_gm2LVL*2HFYxnKhZ`Z1*Cv_@m&6qiQ#4d$hcHGa4I#w#d+BDEb7Lk{v4xuL~Ul0Bo&=AnouCf=HrAOQz4S zT~GM&Bb1uKVNon=z0>WG*PzXejpitHP>x#0xTSR4AO@u zoSq)26+KG5jFH$`o15BR-WSA<;7vD%R?U_as!75el~vx|)+oQ^RBS4j{&1qI{k zk86#jsaNRhsHLv-Hr)^y*Gt+Klp;M!Gq{>Q+6Ng?Lwm!vsnW#!oK5&}%;HYFiDW#A zvFt%5ut@E2$~8$HNj<0S4GrpdC_|E!z=Kl-ha|C5Fg0iXhD}zru$r=z5Qwzu(xy{G0V$i(x%@r#a?r zUWmNUdypAVB1%oO)AYx7f`Q#FU#;i7(2Q?@as`7_SQti+`Xwk-^-H6?{K`N$ zRqP_OihY>@nO> zH|KF@NI<9Mmr2pyLCxS^D;8}}^Zk}f^J&FF^}v`Wodz*Di?$wvAI{JH=^d;lp5Gak zNQXl0HamhP;W#_<(^wXbgX}{V9u4wgrR52@!<7l_LDv*>#zu#@wmF%k!+)iSK1X1xQ(AR|H6Tu6{?yKS+2F_s3;y=w)3w#Tf4(I)7Kt)IXU0mC} zI(dgG?<1N;E>LN57p^TY?*5OcMakJ}Hl(CY9Qy-%PH}D}BU1u&(x*g1H8DAD`C=iI z6-NBHxx{hYoe=K${Qb!Lw#b&+KCM`?RAvf4dA_`u)+4jd)?M1|6dL|H8~R%zdRZ-* zUXrlbP;uCd7u(fYV(m|o>dT2t{AFoiYt|;HY-@jA1zbcL5KF+lBicm4iaj(eB=5BeboChf0}#m>V%a2l=kJN zT0CB5ui(d)yh!+u5U;7wN?Y5vaJ%6jz<<^BngGF8xAIQMaJlxxG;R$F;93E<%LTK( zcE=ZaH9lNNgaif94)8KU2z@W?fvMmUyT8VcUhR9)2VoL%9aRk^vnnc(0nSR4HgnKX zFRzeDvMAw*;0c((@`mX8d@yjhl)RW>*z&bP25rkID}6b7meKJAT}2}d$D$r&IFgd( zAg@$JrXPoLZ4oU+nR~b>8!>z54$nYzqX5R~2WgMBG$)G({Zy_TTVk^3qQX;)-I=RJ z7Nt@9aIA>8j9mi%LW-idMum(_M&J?SfM4i}`Cv%JWUKpHgN%0mmeN_0C8b?Krbd(8 z{RvR=IlC%r;bx2g!6xPAU}(k$bdJA^izCx!8axgJD)(SfX69bfP1=?8FgV*X-iN?*s-hJIvGAdr z$Ec-~1930YHwb&T#EC6{A!C0Uy2RUYFmH; z182TvS}rR>2dWs6%e$Yl-P&xD{!hl`AD1xc7G}@&`tIKq4Zf#&szT^(QptQv!$kT% z5nH%iPca)f95%E*@!U!$Uib3U1(ua1I{j(v7Z76POOF(3x<4N0xczJF{(cEY9M2lw zazdnPHI|1;7|>+r^S*cL6`U`s0ESZ|CKffnDL!RbSvEZj+Y@h5v^do2wSXe~{uEyi z`n%Z{TG(f+O9k!W&{|+xPbEdRfn7+lf22c58OYeC*29s2L=HQTjL~P0K%%eDBI6$;?SK7wN z-vxs;*c(Jj0Q5d;*I7t@Y4KeW%EThS8JM$9zPb(#sh;g1QuG0(CJo?JA77 zznq&LRfRSgr5F_$w3r2gE13C@6W(Vyf#+aNB0gNd$_B3Z@EH8B<7WgsE}Eod20b4Y zCwL`M`CWPUut~T>xo|Dm$0tZ23v9`|WX3JH*h!)xD+q-s@9dK}=f&{oZDM^>;eing zB`>$}sxy-;PpY4``T-(K6S1Z=AKY}PL__Z1|CJl0EhR@`25`OqYMYeH>F?!@ir$hR zOz?m!Xn7PBQeKT4%$X!xQkibyrjKw~PLObPb%$CQA7we1fe@;F!`hK0BL*%cm1-hp z)6psBN`zzmN(aH(TY|xDJTObzW4)kk$%?zqwzVP?SBkl9aY=)iFd4k-JqBb!LHxjx z_?bq&9L?ob+Na6;ERJz?7bY2MZ%Jm}^yk~rZcoHG#^7%^7Ni}p2GLkQ>YL%OpS$D@ z%iGfU>+?@Pt=IP^4p5JM>AQ!+%>wk}&hii)x3Y9dK|*3o2{fIRrajj1P4fwiLm4<| zVwV<`oeTh^Xad>HuV{s9bxev0jf?O!QkjYhZoy(^)aWk8V2IT%(JVSEWv+IK7q|Wi zfrnX!MRH0r)1DQ^1!^anRI48va%s#JPXRR-5XAp(W(PP*c3cO1$^6idJbgkxn( zUUKtwM;|7B8XE$oc zO`kJ}0g9F6Si$U%LlWN*$T9@W3hj$ftjkVh9wsC57iy@L>f7m(l1!pY8K z+osV}gnhA?lm$hbG3+EYQg?O~(m!iv3UokC@pw0cKt-l;BLbY#d`G4wQQ$ zrIl$R!s9_{*Dg${iQXnm0nmf)gzF9KFBiGPTBQd9T|V3li32D#T3}tnIApzzTY-3! z3Pb53FPWjT<6Y!TqHsVs6UB)-Bo1`ho?GS51?`9dDIkIQN`7(vGNyqYEmCtqa7G&t z^7a77AdzO;!tRtqvh4#0uS@iMhy^9$U_`~7WvMOxnc_W zO%Z+>0{aS~F;i|w6Ua@_N3a|jp&<7{<;9SYCjlk7>MvqIg5ZU`r}!ka#jkhuHxIrA zBzO|;X3P3$#ycZ%LJMILHbQT_1u&aRo8=OeOM$a16vKg(=qCmrQ_``*Y73}lPCAi8 zM`2GKP+bf0y-D%tYJ|L}Hi$CBIw;9N?lMu3qOHIy?tf${fxY|?fR84Q6`jhP$n2N4SHpN$4L^;mkq#VmL+CU0A6g3x_6HVsPlUhM)z+v6D!PaSkJ)>H!Ln zAFwHy);Ko64{A-Z<8k~J(G;RoTBs{p6AA`6iZfRh5ef+*U3jZtqW0?saia4gxc?$& zvu%~XUq_*xMcC)1lmQm`k=33iAK;X6mPex8Py1-|5a8IyIg!*!6VlZsPbbUPlk z9C45$?ro-|&GD5^Z3_1dCY2;L?XY(!F}gG;!CV`*ClQ^9gK&8y%PkJxu>xf3U7Gi%Bh!Gs~J!vvb|WtS1^jHk#z5lc^HU2pcBPT zP6#k!*Ea<$ohK&4B0)?FA+nq0@LBCbw2y%Rs2Ofif`()Zj5FT8^ToWdh^HYwY$2jkFzFl-nWCs9nj0yv*8 zj}idbbvW#18<{GFedYPX4N6jJZ{D-Y%5LC)jnBezS`f=eO4|ll%_f5(q@lYdX36sR7ius)H_+RdTxc4*M^-GO!ZZ71}`QdtG{$?j>%f7>XY|PoJVf zi*P~-u&3!^@7G=^McWJbVd!ZJKouhVxqssBp;{Ri<;cF?DB{H(ijpnUNVuI07+;`& zTQ&2ku)_QKo_e8hk@*=8m3MM}(Ht-7DnLG}sQZ^uxCz?m6rN!y1xffdmeLEuaLep6^vcF4;Q;Cu;)his zGo`CGJ{|-Zgv}igh+^a>Nbo>|d8OJ-o#YXcsUV1u5>QOg=FNVLsK}C8949wD&PBpz z4wwNIGltbMNA^0mJz{2<8Jg2Evr{lq^6E!31?A6GGuRVjtJV_*WN7*5oh$+t+g;aT zvUFt=GK7sHUP3+)$Qc?$o%SVrp#KdnMFM?(NQChV6NwJJHai34!X?T-gl@~)&3N!W z0eO2w*=#O~SFoeUmWZm&>%C^nA$8ZTIxXHR3$3Ve>YTBIIE8H@MI3a*Io3qeP#d(Q z22f>$nuN)WBiJQg23xQ_?$>FFZGv|GgzlVBS#=$9 zeFQTJg6j)3v;&e#ojfpOMQ$AqOs6&Rxp*9tM_8a9ts(+c;^RlTJGFX-InBBKF#_)| z@eLuy4Z-t%+1&^zsLLM8>|v+W2T-UY1|$4u$0K73!Clvk901MT{F@}4g{O>KI)QS2 zIUe3{G_`M{r$?Cna=RT)Lp6s8mpd|AblA!H`;gb2Fm6*N`XtqucGxit!GyCR0qzxm zbTa{8QY6xF;GslaD<9D29Zhc^Eu<8giz|6tGbItWeFAVTgy?oUhR1NsJDZ)9*-^!$ zk8HfGf`El@EQDezs~N^qCxs_2AnAgi5b9=?(TZn#v{}Nf=muq$#kn&ulN7}> zGkNSx&;^5jW@Xj4hy?B-*_nctpqZXMUl5=Q zjxIsCavHE%FlC1VqqRP<5l#vOLpamyWY~st>`!8Z7Vr6n-|iV`${20GC=HPph-OG2 zu!Rgt_t6>2M7?vG#6oO8mmF<^k4Efr`#Aqy%m;G9Sje5yLy&&JLIw{3ojPM|0hD3&nO;Ka4q1)muY&s0h9<5#0)?WX7jx% zn~2OyC@GBX=a7hk@crZzT2T?3h}vvI2DUG0=5)LN6w-xv;@8$tKxp2!apwXy16=G6 zO(Th9m2zj3t3G=V;8Q52?pK(x0{+ng&O7sx3A!KwBgM^j-NodSj^hmAtH3+;0GZXd zLMK7+1zX(q9|%&0q#@47X&I!$b#_Q5McgQkwS*nCNL&RD(TYSeT?GUH0#YNz_Vl2l zl5&CJ>#+W8jAZ~Q@DKb8TpN3mXbcv)g>G<(5DvlD;5zcVB$e_xPc%_V8k3MN+l;7L z=8Vyrf&>_$?7yrYIDRYa$a+v44CVw+9}F2Wp2>ww!P43Z!j#h{lj3sJv~1+KdhbG#n%mA%i~> zBbk0zhQPCoG)yo4zs?{A36&9=f&T+rTThfgEyqbp&Y37QM{eMf*3+#J&BzK!tedS7 z+q(Otl$sShPW>eKm+*m()Ffl0BE15GV|dB@UlBWTpG~g_sl{F(!QmgxzNgG zTO%9@+0N6pAfZ}6m-9wcM4nPgj<(zOlo1LRM*oXw>7C>{h zI}*F1R8^6;EsfWQ_D=6l{4J-)qD090)}~1w*3s)@nb!HqqmD*cc(It!NNNVPjKQ|< zlLn|mIJ%i;j@c~Tx+KR~AHUMiYphg~$WbWO-WWz*?gS^o%NsHfpbLSyugI_k`1XQx zG3=kQ5(}xz!)P+`;XSTx5A!_iMcBzX@iKEr^Q9qh<(0=le<>ij0b*z?rT7QFh5{>R zVtb=Syp^rd;I;OSCRJhI$146yAn9l^a~4fhO#LofAL`C`4=p2S zARif&3uOs0o^cG3dF(?Z9&+E+AS7ya{4D|z#pH^?nxwcTKj7Y}e3j#rc3lscQ zJ;YiJYGp2z)5am5^@fOHh87qO@ii!fCN=g4CDzd21E=JtQ==VUGXSY6@n$YO===#qx_T(`SGF87JzvtbR4<^^+j>h+KAWtQKGm9$e82zB{-j3|)SjEYYbR z=!$d~FhHDQV4xBK+skR44q&JJc82W)yk3;(KqvL5F5;O(~*&H)Ea=xmqBXuKamX z8FF}r*fEhrVt_?^{xw#Jwy}y9C0+6}%ZX_ci2Y%FfLxvK{w@iTfOI%@O8{u9@IF)QLmQ z4FlCLkrl+rR($yFIG=j8ZjDtJ4+P;#*lOFdGP?#=t?WX|HOE#i6igoX1kW&0$H`H} zB<_bYXVH!dSb}aZ0+>QIu%H%y(_!3V=(yiJ<3TRso0I;+V zC*e~yQ57f$N0H!VcGe~oufdp2IsCOvVE~eW|FujPBO=DnLgAisR!`H1ZOAB}@6v)T z5VC^?1h<6Do-Y`~%X4tY#eJZNz z0fT@9frpA^j>1<4kAV?nc#%+IAl$*R6tD~w!}DVoL?{Sec0wVA*NtXwLOUH>Hae(~ DVN$ay literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.svg b/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.svg new file mode 100644 index 0000000..9c6b92f --- /dev/null +++ b/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.svg @@ -0,0 +1,409 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.ttf b/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ea5c2a6cb1b78a29e3796bd3578bed88069fb759 GIT binary patch literal 41932 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.woff b/public/packages/summerblue/administrator/fonts/Oxygen/oxygen-regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..525a21ec71be329006a480a4b69449ae9a5688d6 GIT binary patch literal 25064 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

hhoq~YP9{#` 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/fonts/fontawesome-webfont.eot b/public/packages/summerblue/administrator/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..96f92f9b83bfd1008a197f059e4806ae25327125 GIT binary patch literal 75220 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/packages/summerblue/administrator/fonts/fontawesome-webfont.ttf b/public/packages/summerblue/administrator/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..86784df961f954a23a3a5afa57f07ebee0396192 GIT binary patch literal 150920 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%0DR0p(Cdp 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ò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

*z>DrjADqxXS}JFOTA?xX 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 z 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.eot b/public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.ttf b/public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.woff2 b/public/packages/summerblue/administrator/fonts/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/datepicker/datepicker-input-icon.png b/public/packages/summerblue/administrator/img/datepicker/datepicker-input-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..40ad6f74074ef3e705c688416b70c933b01d0316 GIT binary patch literal 1535 zcmeAS@N?(olHy`uVBq!ia0vp^A|N&g8<1QX;1>s^BuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFe_z-M3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWfo`&anSp|tp`M|! ziMhGCj)IYap@F`Ek-njkuA#Y=v5}R5fdUjL0c|TvNwW%aaf8|g1^l#~=$>Fbx5 zm+O@q>*W`v>l<2HT7t|lGSUUA&@HaaD@m--%_~-hnc$LIoLrPyP?DLSrvNfBF)6>a z#8wIDQivCF3*g4)6+?pw7-0Gpi3R$GdIlgb!4&%X;#ZoR3s+rS5|oN?FIIz#Ln;eW z^@CE2^Gl18ff1Lc46>@g%DE^tu_V7JBtJg~7K#BG`6caSW-r z)f0TyJ0wtK|NQ)W()WL)nPi=DIwrY^pZnq!v8@FQS(In6ii$MyBua;`&ANR2kl58l z9U2?z6>dFQ7V3D#>6e4I;BhvoVuRvkg;MfX^6&56mOMS-!a?Teh4*%T|8wr=++w{T zuZ5;>xxSl~mwx~D_xWqq_~TXamZ=3h*^=Kd#V+dE7I@7;U< zeNU}a{LZSk&-P3@RcZJ~r_oH1%|Y;3#D(Xd`z-njmV_u-{e3F%_)p0OyALLIpM4L^ z{P*hX?8S4kt2x~wJEU2Bb2&UTr}ktYS}NT;{kO7y@X9Z@Cw`az?!4jg)-~t2pP%D1 zZ*k(~m*c-$>|3m5E64k&%3*#^kfLKxVB+o5U+x`V*yp5}&#hR~Q)p-^YrOBAik}GA z`K1Dv&RUAA286gts6{ZYV7hfkkjctHOHx^tS+Qs8V+)z&U9&`l7ilb9C8H2&ye%|b z^mg>@>38y+t8A8Ku%ZHYWl;>!^*79{CA>8`kl6WPucWb zAIWV_Y7|mBIB)&hkH-`A4c4&fv3DF+KOb|kbn&@OYnt9&s@F|3Qe!_Cw|?s!pTA2S z?tXZGW8UoFcJtL+BIGWM^uN0=cRxoX;pV~%w!fwN4|Y{_A6-=S zJ<-H`_6+0hz6XFVdQ&MBb@05PIE A@Bjb+ literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/facebox/closelabel.png b/public/packages/summerblue/administrator/img/facebox/closelabel.png new file mode 100644 index 0000000000000000000000000000000000000000..c339e59333e4c3b5bc5fd910796fda5469a2515f GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*D5XygXeTLn>}1B_t#Wus+)Bu;yq3!!CzC+*<6@{_r1Jzd&eL zz_O}6Q6nrOf&;;F`V=YhW2-H5dcFFa$nHqS?K-=JNZ+yGvz=Iegxp{+qWGZ9j{-%9vvN>n3$NJp6==CAqYaF(LfM1Z{EEA{{Gt9 z+Ba|B7z_sR+xabl|E~mm-*OXmhLq??y)HONjX>1ze1D?RIn=G1`RR-%fb}zgSh6^a z(}Zw20U1L^Cs9UcyJfc+al#}J2xVlYUoR{`gd&QDxAb1w4>I~5gc?ccq(G+T!I;H};U_uyHR0@hr>Qk1P1=6fvUBhR zb|&^^cEQtu&W}=-=YR7o5UI)AD*~%J7bkVd5`xrdw{bHm;|Bf^_|FG$9l}`ruhnVF zO%=6X*I#yro*pmfB;-A0cVjz73Qy)`oa=df_3Bx6!M3TNALf9BwI*di`jhdovR(I= zFT31zui1Xw??+Ym-lWNq=V6~8tt012$@*hy3So0QNJ#eIJ4Yh{qJ+aTY>ng8W1p4BrwB_>i7AY-xmGrA}hAeq`aX(yx~=c&|=$w&*&PpKd;G@@0oXK@D0x=;tyY&Eb|HKPsM z71v`PO)na3pfO*xUD8Z|CQju)c+RSAH=5V^4vb9Q2JwHwt|-INt|!nD?AlRxF5ZT8 zaA9~hGb$~rMhQh_0+31$tkzyLi>X3c7>F!|Jyn`+5{LG=E`sIQbHA8!=`uday6D6Y zNtVL?j^`6A%UuwO!`}j#s~H?w=P<5}Z2)*PPx|5q$MM+1K6_d_cie9JVArbrB2sRy zOl**1Mc+|zLM>munG#O|##RApuODr^1+pL-?SHX+D6Dz_@%-Oo(fM&hHYZ-jWU5jf z&nBYG;>F6&Y`veoLdZ@0WyrDsuXOP)9g*C`A(+R`Ryc2+9w_DJNaf@Dzg?~N{uI_} zjV(!yygvrGv#KF*Mt{6H^v1Ve=hQyF2^E~bd#&iZg;(%dS^nM;oGSF1Y^&rY}Ian zFrp%SBGPyN{Z?t%Mo#!qgLQ2)k{>KAv?=zezKN*qPRf>^4QjcWgyxiC}7Vb6vGrBLR(1J&B%*gb{`!Jljb^2%jB$ zFBNUHANC6Q?0~M}cVtgk_;_DAB-BE?2dP z(C9OIXza3Ao-@UyqX%`5cjg#cHl!uHq;&?~JO{eE+A2KSSD)s8v&CiV$kV$A=DG@i z;6JY7z*8oPdj@bbJQoTAENW#ls(ucbGA#yhN>zbWqBTbLl>rGqOAY+` z=psSt8VQE=9+X8^$l@oeDzRvja79ry3nvLcOR7+)bIFyJVoz4}URM-47_u>V zY*^e(o`?|l++*Y0uQ#&dKapW1o?J{jx+*_gKV^cW+W87KI7hZ5viXv$$=1IR^Z~yA XWBrHU7iSEP8X8hQyAJO{V6g1pwSv80 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/filter-icon.png b/public/packages/summerblue/administrator/img/filter-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2ee85d644a77ae80e546733bc8be9921ac87c450 GIT binary patch literal 1423 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+n3Xa^B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvv ztM~P_^2{qPNz6-5^>ndS0-B(gnVDkc;^=H@=IrQf;OJs#Xy|He;bLm(=w{(&W(JG| zXJ<>8UYGpj(%jU%5}4i;gkBe%dO=Acw*Y9fOKMSOS!#+~QGTuh*vnR#xZUE2(>$o& z6x?oc!l_pu=oo!a#3DsBObD2IKumbD1#;jCKQ#}S+KYh6`p=UdV9sJ<_H=O!skpUf z>UnLKK#}9`d4f-!PfN3oSfS~9Odu#INu6+FM+1WG3%kB1-zq5W{bKmy+zG|I^1raJ6xGpfyYTy=W3je^t zcTkPPYOY^mikK{;`3#oWPdg3F>}NEbNL|FR`qAkn=?kn|pIov^sZkO7xJ>B+(=|uE zpY{n8k9al6iZuH@U^eVJ&B!f~X|5G0X|dFbdsVSLheS;+Z*73)&!XC_z;)SsC4DwN z;a{NVS>(8MN@4jE@rKO3k|B?(98IUEerzb7xGOZE#_XrunMYI3Cp753$eMMMby91_ z+DB#!rmdLybCyB+tWA;sICjjaPYP<-|2&9Q=1l)Ak&a8hJU1twPAg=bcO^0Cz`3#~ z*4I>zvCfM~*y_pn?_O`zBIak+zFa(;e=CP3H2-v7pf&f*itT^+-ELf%q@_^bmHR9^ zbB(KDM6&%&yI1lTthJ84)ajh>eSCq9XOa2Qoi}f=r=?sL-od&!XZ6YHO$qa){Oo$4 zH@X?HJ6Xvq`rk_JNKwzSSewwg?4SJYiFXB_{tA&kr?-N=I#cD->z?f==P9Nq8NN8l zyTJeD$@~Xh+ZOeo%2@2YDO~+{&qRk+%U3RFy}IIeVfDr?9toFyg_11MrxyS2;h1nj l{A*L>2Or;@H{lJ84D$`!Cmq{W^$Ao&db;|#taD0e0su^=3IG5A literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/glyphicons-halflings-white.png b/public/packages/summerblue/administrator/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/glyphicons-halflings.png b/public/packages/summerblue/administrator/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..79bc568c21395d5a5ceab62fadb04457094b2ac7 GIT binary patch literal 13826 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ico/apple-touch-icon-114-precomposed.png b/public/packages/summerblue/administrator/img/ico/apple-touch-icon-114-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c93e6fd97d3ff7d5cf07c69719d0ef7903b428 GIT binary patch literal 6043 zcmbVQXH-*Lw@v81OD`c*X({yHA@nM}1&A72kbnf~NCzn*MY>8+6e$uAL`8~#h+qQ+ zq=d76d|h67T2| z?qX%B;YSEo!2YUHAO(j4Gz6lhOA5vM1>(YCzPJ5k( ziN~A?!#SL>cJwRC>fW!VO2@lkU z{}$z9WeYPTgyCSy3P^cBqzVeAqNIRQLaHmN%fZk{6cT|#Bao`{D5Qq6ss<7T`}=@{ z*~0vfYuFo^{5=;KX~R#3hlgq)5Rs9Q3XzHmgs>9`l)Ab)0*OYT(ej`|o){GpjwQ*5 z5XJs57~zP1VffH+JRt=3ixKNfhzQq)1Es%P2oANf`iD4#__tBOG6V@5ia;qK5y8Q~ z`ueMy7;caIUm5>eO>~S3#Ubo*L_$QEA9xfv|D!~jCz4-^WeprH8e5;Zk7@DO-KM@L6bPtU-> z0L)=xVglx{u&}VQvI5(I+TVHr`9HM0yu5sTeEj_U0s;bpf`URqLc+qrA|fK-btEb( z3WvkR#KgqK#ev(Bl9EzVQqt1WM~@x_Vq|4yfu7%w7=b__kw_E@1sVkHC@CocouE75 zp&Hm^>gu2)U^P${5rluC(8HGS6QQ`L14iMnU@6c=B-c(LO8^&8F2 zEiJd&+S@xiy2i)HU%s4}cr~@~c5!iKbz@`Wk(#LCvou-+E0mcXJ0(>1r4`AYYn;`j}vr3>hYF%l4KA>KuBG?I208 zR3l=#<`NIxBWg$dv6^;!2^I={M>bnJ?RVqZX6qVoT1~|{H&&jt*!!QRqdoFbmU6i# z#`f>7dDfrM4!rA4`XDirOjJP9<8`Qb5ApyXnId`4^LI}&Z;cp#_&7?DK09OdVS%e>fJpaU)>AHR7yRP8Y~mP zLu@#tAp0Jic;vuBmSR_+py()%|N6pV?j+i2vMG$*(JO%^NAA1N?alJCu~5+M?s{-G zCQl;1M+JDsM%IWzUVIwYF&%oa=)IdJg}{<&eaNQe?(2!Y+PVkNCn;Fi4qwDhPc^YX zm7X5DB$5@=H>779A<%0DRfpH(d%r6CP*S&o<4nfTv?6k)tJ-M-~>6tSc) z)FwS+7e70pyukovb4Xpzc|gfR#}>Mts~f-J6WLmly0$ z2RpQhP>xnFEKm%D*7!hZrXV8LS_e@ODyNnBpBnx!|ApW?$y!>C0?!6+2)WbLh=B!e zi*>7K40<>*51~n8JH5_YrM3?r^Xyz(nG2@UV;g$v61%MCmc{+bcF_>%G2T^tO{T_a(^%T%U4UjR;Bf<0ANH+U&6jho0IxrOu1DJ^D!Z zOpI~&lA-Q=ttiw-ICSHE;WC_p>tQIr-R0@lXca;2_3VV+L?m6(y{-DW`41c4&dBvz z*yg-K9mVM3SH-wt)I5c6de3{bqHVUXU2)~Ng>dVTIBsv^Di3PEu`wp|m4vPC%m>D9 z-JcIUD~5c)=Am!k9alcLAAK<#Ia025;mOa)wcZ3Mi-hPt<-Prm=YG&SQK5N9@$+Ve z{7EX8y(N-btZk>hzR*{5#7^`e1s5pT3WNLSSvLsZtABv=0l#t^v%b@DohPpG5FiM zlZDk(`u(~PMkeG{fp!;twH3!4?|5zaojN}D5lx$vYsdzqEOUcx|9lc#43~*PQhi$e zXy=o+5m`4dnb;vs>u+0%NtCd(>IB;7T^L3+$|u*}rLL8kveRSwLYt==dz4jvFjHT5 zqp_sdDUuZ9@OpYQ@UetkvA1R^M(G5Z|!RwWigsaQfh@1lK_TrQ@5_A$G)S?zPB>u2-B8dAf3Ss*q~nzCy54TCm)cGdybx+?nueF$=YTzDM}YZMU}5a2NPg&BzC&6ipV>uOKrAR zL)!)le|mAMm+R_CZK^!&P8c$!^5f^MylSam>W`UDcaa}kMP7l=d_y!2j_uWwOPn=& z#T`mHEc0>`%y|7Rx$r{DYT{eWw5mb+**34ch88)dsRsHQ&b3@PN*$L?lVnEOswdMJ zyKU81X;V%7@>Une_j8&5&bgNcCl5GNeV-U48Jw?zJb(V&jZK2-q-=2+oZuYTBHx(Q zwMF#9#yDRHsFSgDbv3BfKS-84cSO%8zoSi@AdQANV4XGHI}hCh84thO4Wmge69<{n z`FZq>k;PLD$qRYdxjf=Xu6}Z0@g#Sp7N;2>N3|R?79&XqeLLt{)n~_<-=>5qLdFL; zjFby{)=@vpb8Z^t2{^WN`r+x3+pP*{?Q^S*ef@2vV?pU!&R&m;D6VeWYTYSM8w*qR zFIp;7PHuzs^}@WA>aI{)6D2=n^tq)n$%`XfzOHz`DU}-DYosJ6TDemBxE-^A?R{?W z#JN1k^LKOWZBr8uyDDzhybqK2BJI8MHCeN%;G>|yI7!(!*jXI2*+TJM&762hJ`?_K zYqc-RH7dUdLSN(6o!Pi#Io!A{dTc)X2@7Yz)qBYzJ2i;`e!MTcug$Cqz{x_5R)l!` z?H~NHoh4CQul62Wx(lRAa7xl$hQ(QKDv=o;bk_R_ED)PT1YVZZAY$qkzea7G(A`O9 zZuaLa?{@LaLI+qpny~IuHCoOqgO6q_>VBLl-7n-&QH~xhzWgkC-nf0WLQcP|?CEV5 znLHNuicYPdPv6-t6$$!YW}2~NsHN`D3cB|W)6S6iENt&_K5u1(PRKx*0NB#wJyT!2`sx4o)d^XopEh-0A7TYIs#nEZlp^fQc zW;35rUt^|6&E}g}UgHN{*ykpWi$v4s_I#+#c6Vjph!O0u0y7v>cL`0Ma~rqyxzT=h z@{MZY)M@KUy5aFHPOPue$MS9;G0tn|XvU9A9XYcwe?g`@^+Qw|XEDtsbiGuYS1`2G zwj%glb9{k#3LGiwsA19<0JSYskV~5R=Nb=3r(6h zpd)-{;1%CqQQ=Sa9Njgw69~}vykENJ6BC*iF;(Q`Y2b4IYLr@Irgz2d=k4P8ad^*~ zIqt@f%R_ndm-l}ZDqn1g|NcTP(T~|9r7eLeM(wpx%L=Zb46Lch<_H>#y4t>Wueeh} zY1|zIOKgtZs1gZOp4|UI0~iIBcpeg$hG^LgHq^p|A=;q3*8BqNoH$sV@J5ivoNX2 z>+bxH>nVF126I~pF$)~H znL+x|jLFvb>~wva`elcV*W`VDlV0!9c|0`k6`BcF1CPf`%TtPq zvI2R^*KR>{&$oS$#a%@SbNKUz_`hg{yEIpD7==xy!lA zJs**CnHYl79sPR3$*4`Ynd+mLWqG`ry^Q>gu7*BLWr9!pnIcgnJ*>iWX^u-EjB~ zx7+;5{#*KbCiD+!S{m(#dSq1<-D!(X_@2zZr0jCujG_cC^8P5?LEk&NFKPVkmQ{ww zZ02E(rty4c7}QKOs>)88Qj}j+&nE2t(fpB$nWpRPuF7Qe)le?F#Y0Os6eS9KSC$JJ zw=ZcFQo)BVt!Fjqmug<_L&x^WRP4ZLImwBZJ78CCoT!gK}I|wc5qWj@;sM&)08|Pj? zW(VKmAD<@E7G8wP=geEoxrNAz87{(91}_+1ey@@EF1B%nW7z4g$%7wVMpH=^?q|@7 zlmY&?ST%-9@fmq~nC_;+e3`M<)tyA8xv=ydM`e?>QP>%T6z1Z2{zvBu+LB-@y*FiI z?r%TzCHZY@tx#vB@Y_8(#Zo32suNjckbD7OA^xSk`gq|$NNLfYT>N&(SNqp17uJuJ zEJpks@^WP%$V|GXbHUagH`%QjRoTC2s}Aok=>C@G4}Xnv%GW4cM<`H@!NuZ_&CXTyUl~sM_Oj9@N=1 zX%By~D=91)e1hhtZPgRXY=nD}&(6wAFX});JCzw|Wz@l32JsWgJGe)<^374jCCS4& z>5vnHQ+)lMVxkb`d(XF@ZgV3@q3AE{6Ma`Z(>#ZF)GA-|M=0cUQIOu*M^ElmR+Zl=UnG9$is%UD z4K`0P8yn`|R>F_Pe9SuZT+xhs=UGDgiq6D^(=3QecH(kWcDL*J@iM7IitVPKzS4zG z(Q1eHB3tO+kD!D)XVi7?K1`M_PU7SOUw^#gyZd9p9+R(mqCT4Yu6%eKtD8e^D+zv* zBW?Bg-Q88^K)$Tbtmu20-n%0YC?Pg?seB^L2=QannL15|%=JXVZNl+~uHTck!vmzu zC~SVb;aqxo1X>;q<$7{|$&*m|Ntt@){oN45pjW&z%@(>VyvJ=07o8Eea8k}avjGHh z2eFXQwHU0cW^522`XV}qx2Rl!PE59U>xK%7c`&bhm_nNT*0B z(%s+f!~4A7yMF6k-ygrT;LJXIU;Em1?wbWfAhlIV2pI@LAP|YVnzAnN8UN>-02|nc zlPM#C4|;cmp}U^TQ+F>5HxvkF?P7^yRd=$mLFu9_te?5|p=3cIY+E~hLw7?hO=&9^ zCjpB;7y)l5G~f*a$trlGEvy_+?yQz58#`w?$aX^ugw@Vk4)RD$3#x^NqipTeeB4la zKHBjAN`2hq!=9#m*g*U%5hV35) zWfaEB%?|Bu=i)*uAn13}2Xqlk51zJ!@04nI@^rx=B z(HM7K)c>aOU(p!-XK0k5E(+t~;bsNQ<0;!e&Oq<}??8WmKsM43-0Xm%SU4)XSa~?1 zoZZ!x05HHtPfrgZsi~cChW{i4iUq7d6u<;z2)FAvjc;{SXfxV;BatoaB*?*@bK{Q@qr26x^;_?kPw(AF)=X-2?;4FDH$0V zFc)A7K<95dd_x690TKWLF)%PNGBPqTF)=eU-??*#g@pxpH{QK_7XpE>v9YnUvvY88 zaB^~TadB~TbMx@<@bdEV@$ucecaNW+UqCgRJ1|6`!$9r8TN9WF z&_JMRKp{YZH*EyU1f~Ww3MgMiMMYIrbuM3(2`KD?yRNq0pYp(1*f_X&|I`E&L_$hN zPC*N#!Ube;?;h|b2BHCRfEYjs86X6}4g+ZKYiMaBb@Uz@7#csdwR3cIa(0i7ef8>f z;+r=~Ny*8{DXD4c>6tlAEv;>xon2kMeV;$~_YVwx85tQF{rdIW_}tw5!ouRx()Z=% zm6g@C-&5Z ze_qCGb!aw4=4gO1t=@^UnU^6%i2@0Rg(|8e*vD|H5&DS`u@6ewSI}WI)@FT0eMC7C zWv)^lWr9iMiB4pYnw5;__b=*p?9-jy0(_ehXE05}C1F(H-eU|bvN<6<C?wJ<`Ua!v`%xNs-Kf zBTVoB>Sd@Uoe`){g_sVXA~3lHZxJsnCYazMF&p8X+P#aVezVg(pGvP<+_HI)p^Jbi z-b8DWr$32f*}N(EYLewFIN&Q$&x<)?GZ zLSx>EY(g_#b>!tgcW5#)8~^P5+f*R{7c`M3CcvlVx5CD9c8=|5vOz)@XsjIgA&;h4 zConR|7}VK9&2c4&hU1dAz?(C-OSu*KBOiQ&bRePW@mHtUmu4LvgoZBTjOo(w$7Lkk z>5X_7KNVaBKP`Kd;vQ5H41BY{7b<#hLaB>_s7q9Iv+Y2eRmp%A>lSWi3Exo^-wz=AH*cfC;JA8T_?@H7#vD?OSA~VBiQic`k`~kO` z+%1__v6#cz%oM3^V7xy%K%d*M`2KCZS%*R~_x&1a9ir}v>BFQG;Z{^#{3l})GYK0ROo6FgpJn2Rn)V7Siq%y{aNsFy+Mtk8E4siAj{R5nGZI4|ND|l*h}MCs)sm#{2>z zSQrQkv3_vX@TIhCZe#nLQNbtN9#0KnYN#PdOa97EC#nd%N5wXVRU28PSj-5+6=HlM`25w$M8Na#P#!E&HraAo1Yv1`Wbsl-$07|K^(hs-Td_Rrua4;Fo&AO7 zFD*%4(?;V8U@pJ-o-X0fTk!Aagp3XrsCZU4{jfsZVZy!S7-M~t(OS4Yrt(#}HZrX2-O5+N=PKTC`c(37wOMaF{;xzmcX3D z6>Y@dDw0W%a+;8~FbGS*Y+-?7mqfKQf!~q(7R%edI_x(3mH96lf}}#jf8_08@ex{0 zOz4KqPGc)ylYD1>ek(|OJ7d230BX`2LyhRuNt_Zizu&6VWCn>lWBi%AR&f z^0JR(f6JaB=le;S(!i?6fh@}a!SNZ5B3b&%8B81Y!dXAQn-bAxS5`{A-40KfokP(I z;y5^5jFV)N7*hv+7tUtDsl9cfyIiz`rPlRuQZcFegWn-Darwb6)FV1l20%8k4EdG zUIu>--rpPB^Q?-dJ-eOwC8=Jl2y9&kYIbDXY`Wj{dR1o^yNqKK3~XW6#2gGdt$pH; z%;*tU#L1oyAOPN`P`6$Ue(GRG>$}g{aXCSLn@7Z0ezK4Kk$OFSSI zG2*be_?<_L8rDeXiBSxVm-X@N6(mVdVGo*Qf6uc#9N1*UQ5f6q85x5;$cVK4kU{Rv zBZ^0tE(}NP&f8M9`Yzoymu++)Ly*$FNzX|t_g3vBNZF^fj&HNejHH@l4^GoZZq_Ui z1y@xc*O*#pI;n8hj4^J*{OJ@lufmDC@(V|x;-ZQyS%g{ z^|fZ4S};@4H~5}$)9xyN<@yfolK@yE(-I_n1fdGoscN~Awy z_hD|25t+u^jbq^Yv%RG~l_D0p;EjH4x|q+gbO!wWe1dhb)iSE$_c&}+tuHKz?(FT` z$XqpmwNuCfO>)RepO{8ZE#Xf}UyjQlwi(>u!wx&Tq9ZzM5ypiDia8G`sEZK6+F^Ic zA1Z`X-LgkL3b5(R-F#A%;Kvr8@)m96L?ag5C^>aFVGBbh*g8yQ`;)~YsC(bVsuC&9 zl)E@5C9H2zHXxdCDHeIDY3@+Yp0NMKjd(Hl=q@yHuR>Yj;)32qD`0fHaV-*yul8cR zy}QLhwGA@aZ@d>e_+~ST2(QTn zS|!(I*rALsr%2$2k>BLJ4GR}?x04Jp=I*iYgRc!a7feQ2#+d4a*MX76ewV8TdGk%9 znsB0ztKea0vHkD|sqa8-uL)k5>osB*yd^2rO8oLv6UBLP9x+&*7mpi7YP>Kim5W<1 zwbY%@%!$E^VSlg5MIk)lM#}tqcN`nS@Oiacw^tve^W+g`^?=(UjPZnOmf)51EBNa~ znscXWQ1tVo;+7I7D?zj6!8^teH=Y=2j(wjo5XX^_r*

hjlQD1W`R<%6g({-xA78 z`Dlbs!dZO%(t~&k!}&6mk%`a>C;Y)(41xc4*t^{KV}IJV7%f2`{km}EaIb!vY2F%H zr}3(j$J$VoL9v=$c@Pc)-&dqy4u8h3G{c@G>yG9Pt9Whhr981lRNt2^vR26CilS>2 z${yCik(_JIr_8SG!M%s+omG_VFOd~xoTHD6**f|Cs}@%8-OeRUvmIA}K#_)WNVA0L zXi8IY|A0!=jtp8v;bqJn&u*=bb6j%rM7o&L$1?sn_Reb5?-!#hBz2p<8~(uO12Ni= zm}CkM&$Z8lPTz`#R^3jk@o0E;hh+XB=j)nkS6UF_!E#}%YCd;h9HX#Hkd#WNQkzJP z37z}afbBEtVC=*?DG&y`tj?!BHemIbyC-so?vu|@lW{5+i;wVux$!xEG=UnpqaSb6 zqf271Y7<-wE`2QJs@F++L?-8TUw@=8^S2DsU(oQfSVUlPeo&KE??uuTeO60(rSw+z z9MPV1jACjK^UoZ-IJZ3^44XB7*kTTED52AEnc?QKQhD?f$B{KGbi>uJ4OF$XK>gGc zRI#I}a`j_4{Rs|)>m($&t#C=SR%#F&H5HD%!bpU-nZZ;r#`6vmReS$&1212PxvX>C zX)jM1b)CxWv$8wkLHiMEPpeZ@(q>+h4`_X|9$v~>(DWvV7f*DP4fuR+Ai-LTYJR49 znoj&{DM)ILRYHC#q^q@g3CVaWa(^=j#?X^S0=bpC``2Z)Z+?szzpZ4VLx@4%fFr>W zm*t*PvPsoR9#|ti)mWH7V747D(c*{h?*0{`Ix0h4{o*ZU7R8R?;AyQJR(gY`<1AZY z1b^snX1~pO9q9O!^{1uS4o06w*u-y)6;Njo-!49UQ-_y-KNlJqhf6>auKwXJ#J)+y zXG@$|cP`fBxSa<#i1QSBcS22IoyN#6GQLe`b`}R?xHH-P6`gjcu-ZVuw;WZDxZ+It zY=IPHCO--76XY<5^pZ19t?k#m8B3Uu{%+!#i?5-m{IN~jkKd;BB3EfQy3+JT6lr%k zmBiXk%*?ki{ho4D*$t<}6&jhy-59O=aG&1u5waRdzl4u&w`nzcWXNVc&znVJ{AxYM z3<{fs)&r$Z>2Pl2YFNi6m1JnSHVnoe{+R!GJZv8(%tQIAnBnn@7{7Z@51#dQn2_S` z)q{^_eIY*Mn@1-2hD?MTJ>jAwuf`N0*3LmI9|=W2$4iwN6HeLZkz*@OYctI|FN{N4 zYoIY}>p)4Vf= zZ@Hy$wGnU3(qn~JsJL(O&>MWDQThv$|MM^9=l#dN7UY8trOvb-lbdo)Elv*HLtXU| zFI4=hK$Ij%=t%BUUGgf9V881sAKH*^S{{0}_TMp&XxE5*@!c_)BeC%H_e-3TJkQJX zkhc{u!|^fIf-eV-j~~mOn{+Nh1x>@LYZ%SUb!J>*OaS1uFL3SqqkB_rX#zr%*BMXM`b+=NeJw;75X zJd{ot%KF#jWq47pk$Z57X+!;DZU%Og=GFjr_`7PUcPF?{{n@BP1f?PqVvA`4M;>H( zO4!^%_jXG%^MSiz8p6xoHEJKkV4FA(#!0!l1i5WDltXfLs46FF@|dLk345lq#&snG zjh_w+=19xTSY}{O(FVIQw3}0 zc9y8>#(2}i;OSqtI#nY(bg4eEpEB#^<p6Z7V%;i4e{O*Y3Xg#stY|nw6;70iG9)j=H#O>S?WLy zyv@x5_+2&pVYZ16zwFzp8HO6Bb=YeNkx6;{MVIf$&FLp(H*xwqdYy&m+u^@P*YCw8 zXeDsLHH|$|#mJ5Bc zctf0?E6+yT=ch)a8)NrAy&aemb(SzcAGKc$l9ck6&z`VuO0-@HtZNN}sa(gca@qJ^ z^$oh9kc&vBUmIYD_v4#8UEcj`B*+5timhl$*mZQLpp1AhYR%NgI9Zh6jU`GPJ2$$ zCy|C{RV{)A_F=ZbcT>^zC;k~V!`D_MWm!~Yu`CPwON)#ndqxfpZhl<# zZ;n4_V~Wc0*ocZ>y2Yrm>)%GmQ#IRu;rP{iJ2H^b?3oL(bW=@9Q_xWGNAt#KiD_h% zUpwW)JbzWZWAt8;6IvhRDV^7dc8f^{d0436utX{z`Mn=&&`Ie?@|=>nmTr(?WVQRG z;)EUcbhuQAUe(tvs+(;hm9)OzA=`~ zkWCeccoZkT{w&5|vCVcmpS#=UJ^3l_CzmVdLi;0^ui3ZrA9*lkRLW;(jBMV=&99Y9 zUOxTl_mFKO^6n7Y_wJ08p1yzo_^`HvtudQ)PiyZNp7ZxVPIWV#ZJ8H-i7Od+J{W1L zuSo(|iiwttWCnNyX7#Tb&LlEPIXd&pd~Oi4wOLbkRej^Ysq#q#-1Hn@_%O`(q)t92 zl`b4B1n2edCv@&uMV2y!r=S5%8m%Xx{v>h1rX%$C{azmX+gx#ev8y=D)Dq_{%2_bt zldt>=y(~ZG3{v6EPK`@^&pFe@P!@r^!jL>ExQlbWt4e^jmuC#bYn37HFn>b)i!2jY zBtLi{B>fE*G9i5vN6WXEIlYU20;z{=x64||e~$c}sP;_%xwybi`#p41`9l^0rIKem zKYt{Gl?D|gTJ73%?PBcMh01$s=L43=uGN@MAk!j;K`U}SpVSV}$x!ufyYT~EB;%2Y z)@%LcCcd91t92^rrQxBt1PVQIb2B>;ug!;y{u;oks3WF=xH*_;{gxUt-iR-^;obBT zhrB`_TTH_*s1$Zs;>er58JgNWBX98&2@|1Qn~qGfkB9xuUi(A3mxa~!$!r$9l*rc2 zxURl=l|On|-iAcK>%x&rppeYP&nL|Ek?@tTVNdsbDxqiV7!!EsT%vKuCP3DVcI5GF zX)e9~kmu+HeHR;+M;5qj?ae#dJbjk9(l$xBB1mDMV8ZL#y+*YDkmk6~)&JT)iEEHd z1V2J6^XFQ_@B({IhFEH8j?uSElLdBxt8d$DvSUt11)2K$gmZYQzuYC-XRS(}8;f2g zsW?LhC&<^flP|y1Dv*4X2w38ZGmYMlI%LzYjH+tu{4L)A$Fv+26`Wg*m@_|FW|6Ds zKt8`H)vUQ={?#B=euyW=SMtre*t1*v*P;Quo?G+K+$PM?hFP;qK4q)dMX;~r0?DBI zWuj4>StU;L+^*lQJNeh1p6{Y2Y@@eS$GwkiSfb26D(n@cSdw#%KHbXNs*UNEI_{nI zO}+Xn2;JF(60j4#Lye z>db-BKjzx?`i?kj;J4GId4<_+-#anUw^CgsF>M!TdXHOAC-wH-#sq%!jQ9GU#+*Ob z*my)%hw)zP-x$m~TUwA%cqKXKHS76aE2{HAet@FL*Y>HF;AC{zd*`O^M_bpU2+K;& zz;7wvR^KV?TrD5xNd@J!MMy66?>l^=HIZaI(d_lC+&+8Le3W$uXDE(KqS2eac8BtW zOW{=2nRLS`Z|Kz-x)E3UQ+FPI=9Kw1uV?9P!N z9P>5fz1?GIpRZItoCR&nq8!XCeUB=}7p~?4PMH@j6CbMbJv=wW|6$^D@>XF#tsU2` z5>tyohdMZd%rB>7GCB@57WVO*uh&b4hKn8*O#P)$F_&cSA3NUTKm^)-+kBC|Z8r0L z=shJw3CPd}%)G-d|o3lnXm~?Qu2ggKdAE)_#p&n@FXp9^fAH=ii^|2yNw$O6EcT1I9|R AI{*Lx literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ico/apple-touch-icon-57-precomposed.png b/public/packages/summerblue/administrator/img/ico/apple-touch-icon-57-precomposed.png new file mode 100644 index 0000000000000000000000000000000000000000..34b8dd6bdaa38cb0a057c837ff8d36ace98ebed4 GIT binary patch literal 2260 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 M4RmQ=DM5buAD%}|lmGw# literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/menu-icon.png b/public/packages/summerblue/administrator/img/menu-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7cb7e8886941bc88cbdc5e67979fcb8018427c8e GIT binary patch literal 1067 zcmaJ=O-K}B7@peNHPiCuPnVDJP=Px?`!ntiZl*iCy5X9v3rYkzJM-yII`d64pY1B4 zwTDnJf}lfmun3|$gizF>LxEnpRS<}Du&{FwK|g5r&APjGXd7nc`{8+>_x;}Y`Q``u zd+KXjYAK4UPxMMDGB!D1jhp<}bCDlpXvVQ&JcvedPPQP`rJ@W330)q8DJZK`7hb~- zigM9fdKeEU`$PrljO<{TylxUUMRj!MO<5U-7-Zm>W<=;OFJ96>QzP_HFv%s&D9mcT z(-s_@?oTVz<4RbiJ5PX)yhsFeh-Hx1Ck$K6N9dxiNaoHqOM@Z=k4Na8q=u6NAc`yq zf{fp*a6AtLf#Cx|LEzhfkK=tTM_$3p2gINt`r1M1p-D7L9TihjycCP9B6JpGQ)Jm( zF305j46?>pJ{%4^8a|(wAiVaJf#tl{uv^Ot60{XdGqHvY;3&!&G>IcL$#mxkx>=Dm z>{6LX!PvZPvOL2%M=Ar8$^S!jy@IxJ3hw6nPhmSfWkNOuZ8T{qq;aFIPAF51T2RKw zN+UE;uHrxzVPt2K38I4nI5wmiD$3c%i}++xOc*wn4Fx8o2u&0iO;bgV4-27yPvW{H zAJ519-Qk#D>h?!{Tqq>8N8@F#gp^4g8o10=ce$~uT*nH!Ng_+o(k?Xb`ts#MT9OW|>@x#e~$A&aY)I zZT*^Tbh)BTgUt;zZc?A-7fv3W+1or(_jFI^t!y?_v-IT70q(~6!rWZV)z#bW==bt! zUtPc*cz${R^$)X|I?C;7d(h-r@wi%~g^l}k#+wEFp`}Nj&l}sJvs;TRo3BFPCv~nN z_-?J>KGX9x8^3oteq^TW+hW=^@~~#{@XXscuJu#1bi?-DD<6UXD7CMN`u^T~v$y`) PHRt*!V*S$N?vcVDje}H( literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/orderable.png b/public/packages/summerblue/administrator/img/orderable.png new file mode 100644 index 0000000000000000000000000000000000000000..427009e7207b41aad99c2f59d3d76246a1f9f1e6 GIT binary patch literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^>_F_s!3HE5!uq6uq-2R}L`iUdT1k0gQ7VIDN`6wR zf@f}GdTLN=VoGJ<$y6JlqB>6($B>F!Nq2UnS~H7WVKkH$xPE{oVnGSFK)CbGGY&DF zNd^l&8yr{#$`7hI9y3_<&}fE=-vO4=6ZIx{m?q~ql_?5rIrKxvgQ7~ zw@?1~|G$0@pVU;DsWK9t(|%mhSyXcE;3tk=zopr0Q0s>`v3p{ literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/select2/select2-spinner.gif b/public/packages/summerblue/administrator/img/select2/select2-spinner.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b33f7e54f4e55b6b8774d86d96895db9af044b4 GIT binary patch literal 1849 zcma*odr(tX9tZI2z31lM+(&YVk%mZ}5P~KlG2s=WSbGzm0!x7^P##Mnh7t-jP!X0Q zk_SQ}Po-L1tlDK;6l?(>v)e5ZBQx4|Y-Q?nr@Px3?9h(3ZWr3^tj=`TP57gKr87N$ zp2wWee1GRRCwo_xahnw)5cxNPJbCg2L6DV|6`#+yw6v6!mDS$f9-JvFD^n;GQ&UrZ zzh5jCkByB101O60U0q#p_1BM>Cv-vP?&s4@g_((4_1L=L$(a91)0=J91Gas#R{McE znYG^9*0A5YZ>#;~+Wkn(W5B0^yELIYLP!K}mB~<)AM@1&nqekynuaEGqPrzoH|KodRXJy)%+w_fu3nE5>@Bd_b zqC$EQ;{c`T&?EsNO|igL9gC7Ygxv?aQUEXMq?~>wg{EyW;VcJ37CUF#HjrT=KQO_* zS>M9yydXk18D(+QDJ1>r);Lav_uYKp$T?4vr{Q$lTo&pKv^?(>L-)G2*lwH!Ah7k? z7oH<8h-(KTKt5V6$8gF)C7Io&P5=SjTh)=zV=E2EUhQZP##L8S{d%UK>>+y82>+FV+#^BzW7u3F)Bb>=lYQ%%j`F>ASe zo*cw@V#u6T`A2He;70mR(V&iV&-7{qP~=SRf&jm9-T{*ZeZ}$rd0#6c&fLG^xJcf5 z+p<`wJYgW+_s*V{uI$nMB;%8`S_3>PfGOj3Rq}@Cx^+j?rk92fANSFDBYnOqQ>Vdj z)(|$AhP4t&Lb=Gvo2#3Gl%9<=Gv`Mz?Po@P4iLF!x}GUWJICDlFk-hS^Whyh7x~VH z@0vD1>HYD4&e+~yzS*-sFR{9`{QEEZO1zg7>R&7cHts-6j!xHVdA8eI+ZlVzd%`es zJT@$#GX(gvCJ1oJN%yLBK}{V=V;seo;!w|Yte!W1%5qLNFWqvZW>h&IiH+oPT=b@E zPhGzv5=(Un*X>v`>%8h_nj^NdYcE6NHS_ifkCV$*D)Tqrbu`s;<=t<4 zAHNqNV?6(g<1PY-w@#I-WYFViz?9TrkMr)u0g`O`u|>T;k|2sV*YF^punvT;$SuTy{j3Gv)yqD!R_CF>yR)MzmmYS5v+~R zXAdD%ng9?df;wd8GxR#%3O+gz};Vo;)sK%Bj-q>Oq%R7JU-KD?vYu>#2UjaDo z&8$>5xW~?KPD_#XFToU1hIb*VOMidUr6iYiO0N|i-7s`T8!cFT`rN!^1Pt78J93i6 z5HI1wIM$94m{3SLDvISDe6$ZG1;eq_D9RTaaC>=cO{@Bs>$IlPCPJJ$h$)-3vzNUQ6OsN#_zWxey!_9%hxwH2_dEJi=yY|1c7nDm2_Lm!Cof8-R_+9UkS zcBE(o47yE)oMR(Q=dp1a2wTX5KvvGyLqlWTa7V&!A*|w|)ax~1_~aJ0=_Lilg*0iQk7#ZD EAHN$8j{pDw literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/select2/select2.png b/public/packages/summerblue/administrator/img/select2/select2.png new file mode 100644 index 0000000000000000000000000000000000000000..1d804ffb99699b9e030f1010314de0970b5a000d GIT binary patch literal 613 zcmV-r0-F7aP)#WY!I$JQV$)A5aAS1BM||2XVJl=+L1^1S1H% zM-&lx?NZpUrHhn>fk<>POqf2sh40}xxGZfc+t+#Eb(qHy9_3*1(U%t9t)QDnI#YAL(|ACV(>)>6WD-t!8tutHkdb^#3`HzoJG3A2@T`% zA|K@o*b!`R#(7)PWrMFn2))Ca3MR4(zaT`Zr61*kZK5NPnZwQszxh$fyv3?&4c>$q z2m=+yc0dRXRAsPDxF6sD;@rK4JGdR_``1S~o6Xi@2&aR6hcSrEp9HVRzEqVDqBn<1%hR=D4e1f^ra^A|34Cjc=Gny{F(o#MrvPYgZuTJOz(n)-F<| zj()qR;C={)N<0RRvDZ^@6ND+W*}gh-Lip(MDt!(zMSO)!j2j+*hxgzC-e3$@(O2p* zu;+gddm(cZwXTCLx*Ky4THOa*^b^F`woveIeCK^0aR|TJ00000NkvXXu0mjfA#WC6 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/select2/select2x2.png b/public/packages/summerblue/administrator/img/select2/select2x2.png new file mode 100644 index 0000000000000000000000000000000000000000..4bdd5c961d452c49dfa0789c2c7ffb82c238fc24 GIT binary patch literal 845 zcmV-T1G4;yP)upQ6WKflyv?C|ADVW!U!t`EpA+x zB)5#EjWk-_X77YJZtQo`E0SF)^1bZr%)B7Cd`*OK*r z5WG-7e-R9G9^69ksDt29&oyHqxPSt|-S>xi3%PTd+GjY+BGF|nWC(7D-sd(kxqd9~ zS@2YF5vB+>dP8+$l^{oO3-lEWiGA*QIU)Wds#9M6RZ9N zcQ4y4)xqQOxD=vwu%7cz1nY#$lT&y8HCmkWgpwQP#3dhnYj9|2aS_R}IUF_^6s#$= zTm%~>A#oM?KIg$kh=<`gJkeoHa2LrulVy$Yx+N_0R3$4I!R*0677f(FKqm`2_o4~W z0h}fQZ`lC^1A+m;fM7uI(R1`S0KtG@KrkQ}5DW+&@cTnDVIow56KciMk7a899t0bC zC1KI{TsMe5NAR%GD_5`B-@ad4k~K3SO%H z_M31|`HV?E6)u$E3c&*<*n20+V@mRCop>R5;DWuZCmjSo7p@R&OYl^@GN1x91EQ4=4yQ7#`R^ z$vje}bP0l+XkK DSH>_4 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-bg_flat_0_eeeeee_40x100.png b/public/packages/summerblue/administrator/img/ui/ui-bg_flat_0_eeeeee_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..e44f861be1ccdfec4275eb20d9b056f14992f649 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FscKIb$B>N1x91EQ4=4yQ7#`Sv zZF_)9$%zYm;;c7~Kd+Iuj%U9o62cnl7#bi-T}u4XA(n|-?{<9$I)lN})z4*}Q$iB} D#5ytf literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-bg_flat_55_ffffff_40x100.png b/public/packages/summerblue/administrator/img/ui/ui-bg_flat_55_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4aa894575445f0 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-bg_flat_75_ffffff_40x100.png b/public/packages/summerblue/administrator/img/ui/ui-bg_flat_75_ffffff_40x100.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8b229af950c29356abf64a6c4aa894575445f0 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^8bF-F!3HG1q!d*FsY*{5$B>N1x91EQ4=4yQYz+E8 zPo9&<{J;c_6SHRil>2s{Zw^OT)6@jj2u|u!(plXsM>LJD`vD!n;OXk;vd$@?2>^GI BH@yG= literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-bg_glass_65_ffffff_1x400.png b/public/packages/summerblue/administrator/img/ui/ui-bg_glass_65_ffffff_1x400.png new file mode 100644 index 0000000000000000000000000000000000000000..42ccba269b6e91bef12ad0fa18be651b5ef0ee68 GIT binary patch literal 105 zcmeAS@N?(olHy`uVBq!ia0vp^j6gJjgAK^akKnouqzpV=978O6-=0?FV^9z|eBtf= z|7WztIJ;WT>{+tN>ySr~=F{k$>;_x^_y?afmf9pRKH0)6?eSP?3s5hEr>mdKI;Vst E0O;M1& literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-bg_highlight-soft_100_f6f6f6_1x100.png b/public/packages/summerblue/administrator/img/ui/ui-bg_highlight-soft_100_f6f6f6_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..5dcfaa9a0168d65db3b8de1401cdf4e795880fa9 GIT binary patch literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l%l7LV~E7m3f3H_#V`FPu o==SIT|M?Z1Nk>0;^9VCB@IMn?A*z)j3{=eE>FVdQ&MBb@0KuRb)c^nh literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-bg_highlight-soft_25_0073ea_1x100.png b/public/packages/summerblue/administrator/img/ui/ui-bg_highlight-soft_25_0073ea_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..7226bdbbbde2355c7950ce4e4a37fc8faa2c568b GIT binary patch literal 118 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l&zqdATfWD>nNOgjEKclzo5vCsufFxY{7j;m>q|8@O*)PLY Q7HANIr>mdKI;Vst0JB*kMgRZ+ literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-bg_highlight-soft_50_dddddd_1x100.png b/public/packages/summerblue/administrator/img/ui/ui-bg_highlight-soft_50_dddddd_1x100.png new file mode 100644 index 0000000000000000000000000000000000000000..b47a4da5243c82396c15beedbe1584489bcce5b8 GIT binary patch literal 92 zcmeAS@N?(olHy`uVBq!ia0vp^j6j^i!3HGVb)pi0l(MIbV~E7m5_HUI$d z_zGBM0UcYS*`?iMw`65udmijd``;p*Z<%#e2B}yz~kT!jxL*@-n~5 zeLClYfoJ%$`}c=U4*&qJ7&8+i+o0D=j>#^Q_1utN)3Ukf=gOgOv>WDU?`=GHe>mn@ zk)`~0#NTXei+tn*!GV1Yk;wD4(vv%`<_1jC%Ld}@x_}oi`+9naAYLoljhLJQ0MQTf z)2<44{{(La@JeuVv>F!}bpE3n*0fPxd6j==p5LGCA#Ta*XsXQIo9hLb*FnN&U@#Af zTTu~#zdWC)!;;?y%Yw_Nvn$x?hHqNkA^+kq4yxu+SVt)7ONYc3Lrr*zpP(0Qq*b#etX+%Vn@Xp63o5Fnme4n@9r_AfQv4Qr;}-9GSZs4wf1r(_|(RWN=M zA;AR)88a4c7E9;hkSN=kQMV@3QPtnGF5|^#7}{wk@+0giral;x^F`eXHUofHxC#!a zDVN;|yv+Cn4+R)gpgXkwW3_#GWLC0ZjX?pf!^Yhto_0C5vAO;~G|oll!`>my;QbGX zR4p##W~%TeYrKsMv{4i#_u_Qc6z}9Y*Eo7-*$^qeN@)sZ8;NpjIT+%00mu9Ls5wWv zbK0NS7!fy6|2@wuBbJw5lt}C2oI?R|IuQ;#p2g!@0P!A_mU(Z{-S;PD=zsJM%vc@^Pv; zto@ET(F z_Q1#JO#xW6IS7go?mGY(47D{QQTLIfg>(Bn<_NeQ&Xb#ur&H4TjbwQ$+pY}UJxT|X=<`fSlXL^3u8_Q zjvBc4xUn6s=!CdjB*zchb07M2K9|!nnh^;@vfD}T*{U1cZ*2je16>M~6T%Ep$RBq% zMvbTKeP`%0vZ&!kBPNF?v%1;FOG?;SoU!rk*$oGX9c-=7H@Ur}kmbJIu%o|O5A9Z& z&<1xtcB;Em$ZKHijTif;D;kekC3Oo2x1oKR@Fv>#b{FgvPmbhtH7lGeeOx}&MfzFm z8-8GMm&7m1#Xxu<=~L1_G$*gWn(kq8j(bgZktDCm(^p1pQQlcG7o6_+YQrx*8Y(Si znx%8LOL{DjE8bmJZpXXoY*4jd3w)kmr0wnP+wrKUSS-hrog@V6=Y1xr(Kzkz-JVsSg^@>A${E)f@w z={hjJ^DFwnE`tjq%;kxeNXWPI)Jz)PQQ~fFH$o_EW!kU(QW)q4X+Z?bp+yGc6syFz zvWxRERA;vO#~Q5Sqg!z1P`a1#6OP1_dc2!2EN-%ud?BN6t0ZPtbkt9|=?ivX02H7# zD&94!>H`PtTdY}Wr;1tmVv{?8MTnaT4#GJ2&)n2Qf)~z7xcTR6p5`L#YW6BaK)wVZ zdrGPz0o;H0J(2dT1`=ib6nD-TDLC>Sa@jPJ)s43(8ZWpR3}6RhGh!zV2)*BYgNoMT zNe5pL-eDm-y2b=bcPgLmtV>NmRiZCb(gFT9Q>l4mJ)R+`>7NIY5ZMeNJX05oy%;W< zS9>_kjY&z3C1!Q(f~e**y@)W@{uc(!jMmBg+A2$F0`X{-wh_(*t2gqJPbg$6R`U)C zfwf`*qHd77gABml2scL8$b`^1zPCT+aoY22`|Z1&6Gl8JKb@v_o>gXXe1?Stb-O7Q zKt_t*$b+b=s1TY$)r+;`I@>Kg80tGlGI64K<-IOy)YZ}H2Ji{X4UQR?ZP!>aA z0sI0Yydt7;%ifmC8DBZhGBrSLFY+(*vI<#9=x%oF2q$-w95J*B2?SHM@pIe{8Qj-w zgX(34K(K9H>$3M{Q2_p}xEhx!2_k|$>CgUV{p0e$E%hfqWi5R+d_l5=QQ^2^@v zD}D(PRq{8xCMz3uN7VDj;lE?9-~ImH+PY1@2O{GpdcFS2uK%`qXf|Uw-lLW@M@+NJ z_21LZ@0}g4wTZwmeth4{8mLDTPhuzO#;jN8gak9?)_wIheR?A8f_;aWeT@_p+DODI zI4I;ENPEOYD!Yc2IsH}k#`o)1*_cY&@>22aqo~2Zez-sV;Rv~$kiE<9MCOwh)MST<1eLg#T|LKULWUrloFe)urwV`kUdXunyF%FeTGnn)zf^|^Zh751-uRO zB!+A`@SL7|hI6y%Hrjx0$v|;hpmy8<+BrbVJ zHLeDXxOcl=-iPU&cHt~^*;lXYq0^efIyq6=nca<`3BO+ zZF0KeNgf!vyT907*nPBL`7(8CmNPxAWRoWE!&-NWA8)u_yLRB&qG5`284~H=!K`56 zMC5jQ#pgp6%qzjQEr?hoBejI)?Q>my?+%lb%iieMm4I!X-NQSI=x4bnZw3c(Ljdlwcx+63}Y~smyM$e)X4a3YZaQ@w*pthcHRatAMm{AC@Y zD{6wfg#Ppz+q5#H~P^t25tiKmHh^fM^@ zKp|+0x-crL(hT~fJ&~+^5wMMusGwb#yRp|ANr~x{Cy@|uEdTcQvYyD>b?>~A>~}E2 zJ#_#5!V+lS&ks0*UfuFOJ%N#BspC?ktLlNe4zr31{R&s!PGi?tRJcL&sP589zsEWQ zpGqtz@pj7)69xn4tc4$RP7wk;5}Dd`oM{xw*kY{y@KDd(0VbQ#)QuaEK`krMc*m-} z4Nk2Im0UqTeBI~ke%8hKTel)^r{|{4d5C2UH&1*KjC30;gPP-QZzcs-@RMe%-MGK^psbJ!Y$e--aox7JV-?q%OFH=>#C% zoGGZ5rJ$Dk;~!=ZnxT=19PrUj;nm^rr0M|=W($HG2H~Z8!gKuyT2$@9WuJgkJ}zw! zkdm_vy!nX@hji@@jMOK1QgHvS|6cNrpKGAlTm;{KNXk!7s@&YVIM%W1CF?59L}USC>|_-Ydu$L~gdP6mipZq~8|v5%$Jvq!fs(U@#e-uZ z=OD76gAwKFSVU7UsRuO|8O%Y~Y^j(C*hoKQPcFgOO{PHu;Xr!%_XMf!gAgl}bp{98 z;FRjoLFgL?FZmSu3&0{!_}WfVcDQq-Mvw&|kmIa?lQmg4iKg$J@UvyX)t{xLL!4>Z zLH0DHp{eCFDO^Kz_KJBfDzl(d(FJN7vP&Gkr@`e2y zrhor$cyDOdT_{tv$l>a(53K=n(mNYKiGASfFb|iGMLW+|!xQU)IqVL0t#cA#yK!VX zpUKy631~a?+&ug+I8KnD1IVFq7EFxKEI!oJeO;#d^*q+_ytu;g`#WoiWRy;a?xAFDk#OBym#xNkLK%TuX)}XR@L8=fRt7pL(1tK~ zh}I&St_s{*bQ(If z-HiH2jUMaKH`Y_RrpQJZPuZwI6F=<;w4?!hITXOkw6pu^GTrMlsG;>^UpN)`D7YD$ z@4>eh7@|ki+2VV-;wfQuX2-Yd+QXxzwa5Vdyth@=VdXTZF_35L!6KPCgx2;Ri((=l pPEtT-T=vXep4-{aYX0mP_Rjl>O6Ubx9e?!!X6Ml+mByH;{{yaOPon?; literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-icons_454545_256x240.png b/public/packages/summerblue/administrator/img/ui/ui-icons_454545_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..59bd45b907c4fd965697774ce8c5fc6b2fd9c105 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-icons_ff0084_256x240.png b/public/packages/summerblue/administrator/img/ui/ui-icons_ff0084_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..938307146b383be93b673fb781e5ce5a721e8663 GIT binary patch literal 5355 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 W{%j@Nkj?-5Wj;~YSF2TVi1{Bxy*GjY literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/ui/ui-icons_ffffff_256x240.png b/public/packages/summerblue/administrator/img/ui/ui-icons_ffffff_256x240.png new file mode 100644 index 0000000000000000000000000000000000000000..42f8f992c727ddaa617da224a522e463df690387 GIT binary patch literal 4369 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 literal 0 HcmV?d00001 diff --git a/public/packages/summerblue/administrator/img/upload.png b/public/packages/summerblue/administrator/img/upload.png new file mode 100644 index 0000000000000000000000000000000000000000..b1384214ff0510e37639decef097ecb33e08c151 GIT binary patch literal 464 zcmV;>0WbcEP)+3L|-8xvq@{^ zTPTS7TXVI-MJM0CJUUN;Kt|Bs{YrFXiBkh`x9NWBDZ z8&$hCv&%tY)*?d9Pg_bkcK3BNdk@_8;yFpbN-4+9INe?DzFPZXa*WKdAC8(;cb7%P z6>tG;&l)Sue70000a?"-":"",g=parseInt(y(Math.abs(a||0),h),10)+"",l=3a?g.neg:g.zero).replace("%s",f.symbol).replace("%v",t(Math.abs(a),n(f.precision),f.thousand,f.decimal))};c.formatColumn=function(a,b,d,i,e,h){if(!a)return[];var f=s(r(b)?b:{symbol:b,precision:d,thousand:i,decimal:e,format:h},c.settings.currency),g=x(f.format),l=g.pos.indexOf("%s")a?g.neg:g.zero).replace("%s",f.symbol).replace("%v",t(Math.abs(a),n(f.precision),f.thousand,f.decimal));if(a.length>k)k=a.length;return a});return j(a,function(a){return q(a)&&a.length

') + }, + + /** + * Hides columns until the table container is at least as wide as the data table + */ + resizeDataTable: function () { + var self = window.admin, + winWidth = $(window).width(); + + if (!self.$tableContainer) { + self.$tableContainer = $('div.table_container'); + self.$dataTable = self.$tableContainer.find('table.results'); + } + + //grab the columns + var columns = self.viewModel.columns(); + + //iterate over the column hide points to see if we should unhide any of them + $.each(self.columnHidePoints, function (i, el) { + if (el < winWidth) + columns[i].visible(true); + }); + + //walk backwards over the columns to determine which ones to hide + for (var i = columns.length - 1; i >= 2; i--) { + //if the datatable is visible and the table is large than its container + if (columns.length >= 2 && self.$dataTable.is(':visible') && (self.$tableContainer.width() < self.$dataTable.width())) { + //we don't want to hide all the columns + if (i <= 1) + return; + if (columns[i].visible()) { + columns[i].visible(false); + self.columnHidePoints[i] = winWidth; + break; + } + } + } + } + }; + //set up the admin instance + $(function () { + if ($('#admin_page').length) { + window.admin = new admin(); + } + + // 二维码 + var qrcode = new QRCode(document.getElementById('qrcode-img'), { + text: 'http://tianyinzaixian.com', + width: 320, + height: 320 + }); + + // $('#qrcode-img').attr('title', '') + $(document).on('click', '.get-qrcode-btn', function (e) { + e.preventDefault(); + + // 重新生成二维码 + qrcode.clear(); // clear the code. + qrcode.makeCode($(this).attr('data-link')); // make another code. + + $('#getQrcode').modal('show'); + + }); + + // select all items + $('#select-all').on('click', function () { + var checked = false; + + if ($(this).is(':checked')) { + $('.select-checkbox').prop('checked', true); + checked = true; + } else { + $('.select-checkbox').prop('checked', false); + } + + if (checked && $('.select-checkbox').length) { + $('#delete-all').removeClass('disabled'); + } else { + $('#delete-all').addClass('disabled'); + } + }); + + // disable delete-all btn + $('.select-checkbox').on('click', function () { + var selected = 0; + + $('.select-checkbox').each(function (i, el) { + if ($(el).is(':checked')) { + selected++; + } + }); + + if (selected > 0) { + $('#delete-all').removeClass('disabled'); + } else { + $('#delete-all').addClass('disabled'); + } + }); + + $('[data-toggle="tooltip"]').tooltip(); + }); +})(jQuery); diff --git a/public/packages/summerblue/administrator/js/app.js b/public/packages/summerblue/administrator/js/app.js new file mode 100644 index 0000000..0bd1592 --- /dev/null +++ b/public/packages/summerblue/administrator/js/app.js @@ -0,0 +1,2874 @@ +(function ($) { + + /** + * For the item form transition + */ + ko.bindingHandlers.itemTransition = { + init: function (element, valueAccessor, allBindingsAccessor, viewModel, context) { + var $element = $(element), + viewModel = context.$root, + $child = $element.find('.item_edit'), + $tableContainer = $('div.table_container'), + expandWidth = viewModel.expandWidth(); + + //the lastItem gets reset to null when the form is closed. This way we can draw the table properly initially + //so that it doesn't keep reopening. + if (viewModel.lastItem === null) { + $tableContainer.css('margin-right', 290); + $element.hide(); + $child.css('marginLeft', expandWidth + 2); + } + else { + $tableContainer.css('margin-right', expandWidth + 5); + $child.css('marginLeft', 2); + } + }, + update: function (element, valueAccessor, allBindingsAccessor, viewModel, context) { + var $element = $(element), + viewModel = context.$root, + $child = $element.find('.item_edit'), + $tableContainer = $('div.table_container'), + expandWidth = viewModel.expandWidth(); + + //if the value is false, we want to hide the form, otherwise show it + if (!valueAccessor()) { + $child.stop().animate({marginLeft: expandWidth + 2}, 150, function () { + $element.hide(); + }); + + $tableContainer.stop().animate({marginRight: 290}, 150, function () { + window.admin.resizePage(); + }); + } + else { + if (viewModel.lastItem === null) { + $element.show(); + $child.stop().animate({marginLeft: 2}, 150); + $tableContainer.stop().animate({marginRight: expandWidth + 5}, 150, function () { + window.admin.resizePage(); + }); + } + } + } + }; + + var select2Defaults = { + placeholder: adminData.languages['select_options'], + formatNoMatches: function (term) { + return adminData.languages['no_results']; + }, + width: 'resolve', + allowClear: true + }; + + //for select2 + ko.bindingHandlers.select2 = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(), + defaults = $.extend({}, select2Defaults), + data; + + if (options && typeof options === 'object') { + $.extend(defaults, options); + } + + //pull the latest from the list + if (defaults.data) { + if ($.isFunction(defaults.data.results)) { + defaults.data.results = options.data.results(); + } + + $(element).data('list_data', defaults.data.results); + + defaults.data = function () { + return {results: $(element).data('list_data')}; + } + } + + //init select2 if it isn't already set up + if ($(element).data("select2") === undefined || $(element).data("select2") === null) { + //set the original list data in case we need it for sorting + $(element).data('original_list_data', [].concat($(element).data('list_data'))); + + $(element).select2(defaults); + + //if the sort option is set, set up jquery ui sortable + if (options.sort) { + $(element).select2('container').find('ul.select2-choices').sortable({ + containment: 'parent', + start: function () { + $(element).select2("onSortStart") + }, + update: function () { + $(element).select2("onSortEnd") + } + }); + } + } + + //it's necessary to reorder the options array if the sort is set + if (options.sort) { + var listData = $(element).data('list_data'), + val = $(element).val(); + + //initially we want to reset the list data so we can work with a fresh, alphabetized sort + $(element).data('list_data', [].concat($(element).data('original_list_data'))); + + //if there is a value for this field, split it and find the relevant items in the array + if (val) { + var vals = val.split(','), + topItems = [], + allItems = $(element).data('list_data'); + + //iterate over the values + $.each(vals, function (ind, el) { + //iterate over all the items to find our value + $.each(allItems, function (i, e) { + if (e.id == el) { + topItems.push(e); + allItems.splice(i, 1); + return false; + } + }); + }); + + $(element).data('list_data', topItems.concat(allItems)); + } + } + + //make sure we're monitoring the change event for page resizing + $(element).on('change', function () { + window.admin.resizePage(); + }); + + setTimeout(function () { + $(element).trigger('change'); + }, 50); + } + }; + + var select2RemoteHandler = function (element, valueAccessor, allBindingsAccessor, viewModel, context) { + var options = valueAccessor(), + defaults = $.extend({ + minimumInputLength: 1, + allowClear: true, + ajax: { + url: base_url + adminData.model_name + '/update_options', + dataType: 'json', + quietMillis: 100, + type: 'POST', + data: function (term, page) { + var data = { + term: term, + page: page, + field: options.field, + type: options.type, + constraints: {} + }; + + if (data.type === 'edit') { + data.selectedItems = admin.viewModel[data.field](); + } + else if (data.type === 'filter') { + data.selectedItems = admin.filtersViewModel.filters[parseInt(options.filterIndex)].value(); + } + + //figure out if there are any constraints that we need to send over + if (options.constraints) { + $.each(options.constraints, function (ind, el) { + data.constraints[ind] = admin.viewModel[ind](); + }); + } + + return {fields: [data]}; + }, + results: function (returndata, page) { + var data = {}, + val = $(element).val(); + + //we want to update the autocomplete index so we can show all possibly-selected items + if (val) { + $(val.split(',')).each(function (ind, el) { + data[this] = { + id: this, + text: admin.viewModel[options.field + '_autocomplete'][this].text + }; + }); + } + + //iterate over the results and put them in the autocomplete array + $.each(returndata[options.field], function (ind, el) { + data[el.id] = el; + }); + + admin.viewModel[options.field + '_autocomplete'] = data; + + return { + results: returndata[options.field] + } + } + }, + initSelection: function (element, callback) { + var data = [], + val = $(element).val(); + + // If the select2 field has a default value, + // initSelection will be called before the admin object + // is correctly initialized. + if (!val || typeof admin === 'undefined') + return callback(null); + + //if this is a multi-select, set up the data as an array + if (options.multiple) { + $(element.val().split(',')).each(function (ind, el) { + if (this in admin.viewModel[options.field + '_autocomplete']) + data.push({ + id: this, + text: admin.viewModel[options.field + '_autocomplete'][this].text + }); + }); + } + //otherwise make the data a simple object + else { + if (val in admin.viewModel[options.field + '_autocomplete']) + data = {id: val, text: admin.viewModel[options.field + '_autocomplete'][val].text}; + } + + callback(data); + } + }, select2Defaults); + + if (options && typeof options === 'object') { + $.extend(defaults, options); + } + + //init select2 if it isn't already set up + if ($(element).data("select2") === undefined || $(element).data("select2") === null) { + $(element).select2(defaults); + + //if the sort option is set, set up jquery ui sortable + if (options.sort) { + $(element).select2('container').find('ul.select2-choices').sortable({ + containment: 'parent', + start: function () { + $(element).select2("onSortStart") + }, + update: function () { + $(element).select2("onSortEnd") + } + }); + } + } + + setTimeout(function () { + $(element).trigger('change'); + }, 50); + } + + //for ajax/remote select2 + ko.bindingHandlers.select2Remote = { + update: select2RemoteHandler + }; + + /** + * The number binding ensures that a value is decimal-like + */ + ko.bindingHandlers.number = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(), + value = allBindingsAccessor().value(), + floatVal, + $element = $(element); + + //if this is a null or false value, run a parseFloat on it so we can check for isNaN later + if (value === null || value === false) { + floatVal = parseFloat(value); + } + //else we will try to parse the number using the user-supplied thousands and decimal separators + else { + floatVal = parseFloat(value.toString().trim().split(options.thousandsSeparator).join('').split(options.decimalSeparator).join('.')); + } + + //if the value is not a number, set the value equal to '' + if (isNaN(floatVal)) { + allBindingsAccessor().value(null); + + //if this is an uneditable field, set the text + if ($element.hasClass('uneditable')) + $element.text(''); + //otherwise we know it's an input + else + $element.val(''); + } + //else set up the value up using the accounting library with the user-supplied separators + else { + //if this is an uneditable field, set the text + if ($element.hasClass('uneditable')) + $element.text(accounting.formatMoney(floatVal, "", options.decimals, options.thousandsSeparator, options.decimalSeparator)); + //otherwise we know it's an input + else + $element.val(accounting.formatMoney(floatVal, "", options.decimals, options.thousandsSeparator, options.decimalSeparator)); + } + } + }; + + /** + * The datepicker binding makes sure the jQuery UI datepicker is set for this item + */ + ko.bindingHandlers.datepicker = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(); + + $(element).datepicker({ + dateFormat: options.dateFormat + }); + } + }; + + /** + * The formatDate binding transforms a date string into a formatted date + */ + ko.bindingHandlers.formatDate = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(), + dateVal = options.value.length === 10 ? options.val + ' 00:00' : options.val; + + $(element).text($.datepicker.formatDate(options.dateFormat, new Date(options.value))); + } + }; + + /** + * The timepicker binding makes sure the jQuery UI timepicker is set for this item + */ + ko.bindingHandlers.timepicker = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(), + val = allBindingsAccessor().value(), + date = new Date('01/01/2013 ' + val), + timeObject = { + hour: date.getHours(), + minute: date.getMinutes() + }; + + if (val) + $(element).val($.datepicker.formatTime(options.timeFormat, timeObject)); + + $(element).timepicker({ + timeFormat: options.timeFormat + }); + } + }; + + /** + * The formatTime binding transforms a time string into a formatted time + */ + ko.bindingHandlers.formatTime = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(), + date = new Date('01/01/2012 ' + options.value), + timeObject = { + hour: date.getHours(), + minute: date.getMinutes() + }; + + $(element).text($.datepicker.formatTime(options.timeFormat, timeObject)); + } + }; + + /** + * The datetimepicker binding makes sure the jQuery UI datetimepicker is set for this item + */ + ko.bindingHandlers.datetimepicker = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(), + val = allBindingsAccessor().value(), + date = new Date(val), + timeObject = { + hour: date.getHours(), + minute: date.getMinutes() + }; + + if (val && !isNaN(date.getHours())) { + + var formattedDate = $.datepicker.formatDate(options.dateFormat, date), + formattedTime = $.datepicker.formatTime(options.timeFormat, timeObject); + + $(element).val(formattedDate + ' ' + formattedTime); + } + + $(element).datetimepicker({ + dateFormat: options.dateFormat, + timeFormat: options.timeFormat + }); + } + }; + + /** + * The formatTime binding transforms a datetime string into a formatted datetime + */ + ko.bindingHandlers.formatDateTime = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(), + date = new Date(options.value), + timeObject = { + hour: date.getHours(), + minute: date.getMinutes() + }; + + if (!isNaN(date.getHours())) { + var formattedDate = $.datepicker.formatDate(options.dateFormat, date), + formattedTime = $.datepicker.formatTime(options.timeFormat, timeObject); + + $(element).text(formattedDate + ' ' + formattedTime); + } + } + }; + + /** + * The characterLimit binding makes sure a text field only has so many characters + */ + ko.bindingHandlers.characterLimit = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var limit = valueAccessor(), + val = allBindingsAccessor().value(); + + val = val === null ? '' : val + ''; + + if (!limit || val === null || val.length < limit) + return; + + val = val.substr(0, limit); + + $(element).val(val); + allBindingsAccessor().value(val); + } + }; + + /** + * The charactersLeft binding fills the element with (#chars allowed - #chars typed) + */ + ko.bindingHandlers.charactersLeft = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(), + limit = options.limit, + val = options.value(); + + val = val === null ? '' : val + ''; + + //if the limit is zero, there is no limit + if (!limit) + return; + + //if the value is null, set it to an empty string + if (val === null) + val = ''; + + left = limit - val.length; + +// text = ' character' + (left !== 1 ? 's' : '') + ' left'; + text = (left !== 1 ? adminData.languages['characters_left'] : adminData.languages['character_left']); + + $(element).text(left + text); + } + }; + + /** + * This ensures that a bool field is always a boolean value + */ + ko.bindingHandlers.bool = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel, context) { + var viewModel = context.$root, + modelVal = viewModel[valueAccessor()](); + + if (modelVal === '0') + viewModel[valueAccessor()](false); + else if (modelVal === '1') + viewModel[valueAccessor()](true); + } + }; + + var editors = {}; + + /** + * The wysiwyg binding makes the field a ckeditor wysiwyg + */ + ko.bindingHandlers.wysiwyg = { + init: function (element, valueAccessor, allBindingsAccessor, context) { + var options = valueAccessor(), + value = ko.utils.unwrapObservable(options.value), + $element = $(element), + editor; + + value = value ? value : ''; + + $element.html(value); + + if (options.id in editors) + editor = editors[options.id]; + else { + $element.ckeditor({ + language: language, + readOnly: !adminData.edit_fields[context.field_name].editable + }); + + editor = $element.ckeditorGet(); + editors[options.id] = editor; + } + + //when the editor is loaded, we want to resize our page + editor.on('loaded', function () { + setTimeout(function () { + window.admin.resizePage(); + }, 50); + + editor.on('resize', function () { + window.admin.resizePage(); + }); + }); + + //wire up the blur event to ensure our observable is properly updated + editor.focusManager.blur = function () { + var observable = valueAccessor().value, + $el = $('#' + options.id); + + //set the blur attribute to true so we know now to set the editor data in the update method + $el.data('blur', true); + + observable($el.val()); + } + + //handle destroying an editor (based on what jQuery plugin does) + ko.utils.domNodeDisposal.addDisposeCallback(element, function (test) { + var editor = editors[options.id]; + + if (editor) { + editor.destroy(); + delete editors[options.id]; + } + }); + }, + update: function (element, valueAccessor, allBindingsAccessor, context) { + //handle programmatic updates to the observable + var options = valueAccessor(), + value = ko.utils.unwrapObservable(options.value), + $element = $(element), + editor = editors[options.id]; + + value = value ? value : ''; + + //if there isn't a value, set the value immediately + if (!value) { + $element.html(value); + editor.setData(value); + } + //otherwise pause for a moment and then set it + else { + setTimeout(function () { + $element.html(value); + + if ($element.data('blur')) + $element.removeData('blur'); + else + editor.setData(value); + + }, 50); + } + } + }; + + /** + * The markdown binding is attached to the field next a markdown textarea + */ + ko.bindingHandlers.markdown = { + update: function (element, valueAccessor, allBindingsAccessor, context) { + //handle programmatic updates to the observable + var value = ko.utils.unwrapObservable(valueAccessor()); + + if (!value) { + $(element).html(value); + } + else { + $(element).html(markdown.toHTML(value.toString())); + } + } + }; + + /** + * The enumText binding converts a value and an options array to a "Label (value)" readable format + */ + ko.bindingHandlers.enumText = { + update: function (element, valueAccessor, allBindingsAccessor, viewModel) { + var options = valueAccessor(), + value = options.value, + enumOptions = options.enumOptions; + + for (var i = 0; i < enumOptions.length; i++) { + if (enumOptions[i].id == value) { + $(element).html(enumOptions[i].text + " (" + value + ")"); + return; + } + } + + $(element).html(value); + } + }; + + /** + * File uploader using plupload + */ + ko.bindingHandlers.fileupload = { + init: function (element, valueAccessor, allBindingsAccessor, viewModel, context) { + var options = valueAccessor(), + cacheName = options.field + '_uploader', + viewModel = context.$root, + filters = options.image ? [{title: 'Image files', extensions: 'jpg,jpeg,gif,png'}] : []; + + viewModel[cacheName] = new plupload.Uploader({ + runtimes: 'html5,flash,silverlight,gears,browserplus', + browse_button: cacheName, + container: 'edit_field_' + options.field, + drop_element: cacheName, + multi_selection: false, + max_file_size: options.size_limit + 'mb', + url: options.upload_url, + flash_swf_url: asset_url + 'js/plupload/js/plupload.flash.swf', + silverlight_xap_url: asset_url + 'js/plupload/js/plupload.silverlight.xap', + filters: filters, + multipart_params: {"_token": window.csrf} + }); + + viewModel[cacheName].init(); + + viewModel[cacheName].bind('FilesAdded', function (up, files) { + + viewModel.freezeActions(true); + + $(files).each(function (i, file) { + //parent.uploader.removeFile(file); + + }); + + options.upload_percentage(0); + options.uploading(true); + + viewModel[cacheName].start(); + }); + + viewModel[cacheName].bind('UploadProgress', function (up, file) { + options.upload_percentage(file.percent); + }); + + viewModel[cacheName].bind('Error', function (up, err) { + alert(err.message); + }); + + viewModel[cacheName].bind('FileUploaded', function (up, file, response) { + var data = JSON.parse(response.response); + + options.uploading(false); + + if (data.errors.length === 0) { + //success + //iterate over the files until we find it and then set the proper fields + viewModel[options.field](data.filename); + } else { + //error + alert(data.errors); + } + + setTimeout(function () { + viewModel[cacheName].splice(); + viewModel[cacheName].refresh(); + $('div.plupload').css('z-index', 71); + viewModel.freezeActions(false); + admin.resizePage(); + }, 200); + }); + + $('#' + cacheName).bind('dragenter', function (e) { + $(this).addClass('drag'); + }); + + $('#' + cacheName).bind('dragleave drop', function (e) { + $(this).removeClass('drag'); + }); + + //destroy the existing editor if the DOM node is removed + ko.utils.domNodeDisposal.addDisposeCallback(element, function () { + viewModel[cacheName].destroy(); + }); + }, + update: function (element, valueAccessor, allBindingsAccessor, viewModel, context) { + var options = valueAccessor(), + cacheName = options.field + '_uploader', + viewModel = context.$root; + + //hack to get the z-index properly set up + setTimeout(function () { + viewModel[cacheName].refresh(); + $('div.plupload').css('z-index', 71); + }, 200); + } + }; + +})(jQuery); +(function ($) { + var admin = function () { + return this.init(); + }; + + //setting up csrf token + $.ajaxSetup({ + headers: { + 'X-CSRF-TOKEN': window.csrf + } + }); + + admin.prototype = { + + //properties + + /* + * Main admin container + * + * @type jQuery object + */ + $container: null, + + /* + * The container for the datatable + * + * @type jQuery object + */ + $tableContainer: null, + + /* + * The data table + * + * @type jQuery object + */ + $dataTable: null, + + /* + * If this is true, the dataTable is scrollable instead of + * skipping columns at the end + * + * @type bool + */ + dataTableScrollable: false, + + /* + * The pixel points where the columns are hidden + * + * @type object + */ + columnHidePoints: {}, + + /* + * If this is true, history.js has started + * + * @type bool + */ + historyStarted: false, + + /* + * Filters view model + */ + filtersViewModel: { + + /* The filters for the current result set + * array + */ + filters: [], + + /* The options lists for any fields + * object + */ + listOptions: {}, + + /** + * The options for booleans + * array + */ + boolOptions: [{id: 'true', text: 'true'}, {id: 'false', text: 'false'}] + }, + + /* + * KO viewModel + */ + viewModel: { + + /* + * KO data model + */ + model: {}, + + /* + * If this is true, all the values have been initialized and we can + * + * bool + */ + initialized: ko.observable(false), + + /* The model name for this data model + * string + */ + modelName: ko.observable(''), + + /* The model title for this data model + * string + */ + modelTitle: ko.observable(''), + + /* The sub title for this data model + * string + */ + subTitle: ko.observable(''), + + /* The title for single items of this model + * string + */ + modelSingle: ko.observable(''), + + /* The link (usually front-end) associated with this item + * string + */ + itemLink: ko.observable(null), + + /* The expand width of the edit area + * int + */ + expandWidth: ko.observable(null), + + /* The primary key value for this model + * string + */ + primaryKey: 'id', + + /* The rows of the current result set + * array + */ + rows: ko.observableArray(), + + /* The number of rows per page + * int + */ + rowsPerPage: ko.observable(20), + + /* The options (1-100 ...set up in init method) for the rows per page + * array + */ + rowsPerPageOptions: [], + + /* The columns for the current data model + * array + */ + columns: ko.observableArray(), + + /* The options lists for any fields + * object + */ + listOptions: {}, + + /* The current sort options + * object + */ + sortOptions: { + field: ko.observable(), + direction: ko.observable() + }, + + /* The current pagination options + * object + */ + pagination: { + page: ko.observable(), + last: ko.observable(), + total: ko.observable(), + per_page: ko.observable(), + isFirst: true, + isLast: false, + }, + + /* The original edit fields array + * array + */ + originalEditFields: [], + + /* The original data when fetched from the server initially + * object + */ + originalData: {}, + + /* The model edit fields + * array + */ + editFields: ko.observableArray(), + + /* The id of the active item. If it's null, there is no active item. If it's 0, the active item is new + * mixed (null, int) + */ + activeItem: ko.observable(null), + + /* The id of the last active item. This is set to null when an item is closed. 0 is new. + * mixed (null, int) + */ + lastItem: null, + + /* If this is set to true, the loading screen will be visible + * bool + */ + loadingItem: ko.observable(false), + + /* The id of the item currently being loaded + * int + */ + itemLoadingId: ko.observable(null), + + /* If this is set to true, the row loading screen will be visible + * bool + */ + loadingRows: ko.observable(false), + + /* The id of the rows currently being loaded + * int + */ + rowLoadingId: 0, + + /* If this is set to true, the form becomes uneditable + * bool + */ + freezeForm: ko.observable(false), + + /* If this is set to true, the action buttons on the form cannot be accessed + * bool + */ + freezeActions: ko.observable(false), + + /* If this is set to true, the relationship constraints won't update + * bool + */ + freezeConstraints: false, + + /* The current constraints queue + * object + */ + constraintsQueue: {}, + + /* If this is set to true, the relationship constraints queue won't process + * bool + */ + holdConstraintsQueue: true, + + /* If custom actions are supplied, they are stored here + * array + */ + actions: ko.observableArray(), + + /* If custom global actions are supplied, they are stored here + * array + */ + globalActions: ko.observableArray(), + + /* Holds the per-action permissions + * object + */ + actionPermissions: {}, + + /* The languages array holds text for the current language + * object + */ + languages: {}, + + /* The status message and the type ('', 'success', 'error') + * strings + */ + statusMessage: ko.observable(''), + statusMessageType: ko.observable(''), + + /* The global status message and the type ('', 'success', 'error') + * strings + */ + globalStatusMessage: ko.observable(''), + globalStatusMessageType: ko.observable(''), + + /** + * Saves the item with the current settings. If id is 0, the server interprets it as a new item + */ + saveItem: function (norefresh) { + var self = this, + saveData = ko.mapping.toJS(self); + + saveData._token = csrf; + + //if this is a new item, delete the primary key from the data array + if (!saveData[self.primaryKey]) + delete saveData[self.primaryKey]; + + //iterate over the edit fields and ensure that the belongs_to relationships are false if they are an empty string + $.each(self.editFields(), function (ind, field) { + if (field.relationship && !field.external && saveData[field.field_name] === '') { + saveData[field.field_name] = false; + } + }); + + self.statusMessage(self.languages['saving']).statusMessageType(''); + self.freezeForm(true); + + $.ajax({ + url: base_url + self.modelName() + '/' + self[self.primaryKey]() + '/save', + data: saveData, + dataType: 'json', + type: 'POST', + complete: function () { + self.freezeForm(false); + window.admin.resizePage(); + }, + success: function (response) { + if (response.success) { + self.statusMessage(self.languages['saved']).statusMessageType('success'); + self.updateRows(); + self.updateSelfRelationships(); + + if (norefresh) return; + + self.setData(response.data); + + setTimeout(function () { + History.pushState({modelName: self.modelName()}, document.title, route + self.modelName()); + }, 200); + } + else + self.statusMessage(response.errors).statusMessageType('error'); + } + }); + }, + + /** + * Deletes the active item + */ + deleteItem: function (root, event, key) { + var self = root; + + swal({ + title: '', + text: adminData.languages['delete_active_item'], + type: "warning", + showCancelButton: true, + confirmButtonColor: "#DD6B55", + cancelButtonText: adminData.languages['cancel'], + confirmButtonText: adminData.languages['delete'], + showLoaderOnConfirm: true, + closeOnConfirm: false + }, function () { + var mykey = key ? key : self[self.primaryKey](); + + self.freezeForm(true); + + $.ajax({ + url: base_url + self.modelName() + '/' + mykey + '/delete', + data: {_token: csrf}, + dataType: 'json', + type: 'POST', + complete: function () { + self.freezeForm(false); + window.admin.resizePage(); + }, + success: function (response) { + if (response.success) { + swal({ + title: adminData.languages['deleted'], + text: "", + type: "success", + timer: 1000, + showConfirmButton: false + }); + + self.updateRows(); + self.updateSelfRelationships(); + + if (mykey == self[self.primaryKey]()) { + setTimeout(function () { + History.pushState({modelName: self.modelName()}, document.title, route + self.modelName()); + $('#sidebar').fadeIn(); + }, 500); + } + } + else + swal(response.error, "", "error"); + }, + error: function (response) { + swal(adminData.languages['delete_failed'], "", "error"); + } + }); + }); + }, + + /** + * Deletes selected items + */ + deleteItems: function () { + var self = this; + var selected = []; + + $('.select-checkbox').each(function (i, el) { + if ($(el).is(':checked')) { + selected.push($(el).val()); + } + }); + + if (!selected.length) { + swal('', adminData.languages['select_options'], "warning"); + return; + } + + swal({ + title: '', + text: adminData.languages['delete_items'], + type: "warning", + showCancelButton: true, + confirmButtonColor: "#DD6B55", + cancelButtonText: adminData.languages['cancel'], + confirmButtonText: adminData.languages['delete'], + showLoaderOnConfirm: true, + closeOnConfirm: false + }, function () { + var mykey = selected.join(','); + + self.freezeForm(true); + + $.ajax({ + url: base_url + self.modelName() + '/batch_delete', + data: {_token: csrf, ids: mykey}, + dataType: 'json', + type: 'POST', + complete: function () { + self.freezeForm(false); + window.admin.resizePage(); + }, + success: function (response) { + if (response.success) { + swal({ + title: adminData.languages['deleted'], + text: "", + type: "success", + timer: 1000, + showConfirmButton: false + }); + + self.updateRows(); + self.updateSelfRelationships(); + + setTimeout(function () { + History.pushState({modelName: self.modelName()}, document.title, route + self.modelName()); + $('#sidebar').fadeIn(); + $('#select-all').prop('checked', false); + $('#delete-all').addClass('disabled'); + }, 500); + } + else + swal(response.error, "", "error"); + }, + error: function (response) { + swal(adminData.languages['delete_failed'], "", "error"); + } + }); + }); + }, + + /** + * Callback for clicking an item + */ + clickItem: function (id) { + if (!this.loadingItem() && this.activeItem() !== id && this.actionPermissions.view) { + History.pushState({ + modelName: this.modelName(), + id: id + }, document.title, route + this.modelName() + '/' + id); + } + }, + + /** + * Gets the active item in the grid + * + * @param int id + */ + getItem: function (id) { + var self = this; + + self.loadingItem(true); + + //override the edit fields to the original non-existent model + adminData.edit_fields = self.originalEditFields; + self.editFields(window.admin.prepareEditFields()); + + //make sure constraints are only loaded once + self.holdConstraintsQueue = true; + + //update all the info to the new item state + ko.mapping.updateData(self, self.model, self.model); + self.originalData = {}; + + //scroll to the top of the page + //$('html, body').animate({scrollTop: 0}, 'fast') + + //if this is a new item (id is falsy), just overwrite the viewModel with the original data model + if (!id) { + self.setUpNewItem(); + return; + } + + //freeze the relationship constraint updates + self.freezeConstraints = true; + + self.itemLoadingId(id); + + $.ajax({ + url: base_url + self.modelName() + '/' + id, + dataType: 'json', + success: function (data) { + //if there was an error, kick out + if (data.success === false && data.errors) { + alert(data.errors); + return; + } + + if (self.itemLoadingId() !== id) { + //if there are no currently-loading items, clear the form + if (self.itemLoadingId() === null) { + self.loadingItem(false); + self.clearItem(); + } + } + else + self.setData(data); + } + }); + }, + + /** + * Sets the edit form up as a new item + */ + setUpNewItem: function () { + this.itemLoadingId(null); + this.activeItem(0); + + //set the last item property which helps manage the animation states + this.lastItem = 0; + + var data = {}; + + // 新建时加载 belongs_to_many 或 has_many 的默认值 + $.each(adminData.edit_fields, function (ind, el) { + if (el.type == 'belongs_to_many' || el.type == 'has_many') { + if (el.value) { + data[ind] = el.value; + } + } + }); + ko.mapping.updateData(this, this.model, data); + + this.loadingItem(false); + + //run the constraints queue + window.admin.runConstraintsQueue(); + }, + + /** + * Overrides the data in the view model + * + * @param object data + * @param + */ + setData: function (data) { + var self = this; + + //set the active item and update the model data + self.activeItem(data[self.primaryKey]); + self.loadingItem(false); + + //update the edit fields + adminData.edit_fields = data.administrator_edit_fields; + self.editFields(window.admin.prepareEditFields()); + + //update the actions and the action permissions + self.actions(data.administrator_actions); + self.actionPermissions = data.administrator_action_permissions; + + //set the original values + self.originalData = data; + + //set the new options for relationships + $.each(adminData.edit_fields, function (ind, el) { + if (el.relationship && el.autocomplete) { + self[el.field_name + '_autocomplete'] = data[el.field_name + '_autocomplete']; + } + }); + + //set the item link if it exists + if (data.admin_item_link) { + self.itemLink(data.admin_item_link); + } + + //set the last item property which helps manage the animation states + self.lastItem = data[self.primaryKey]; + + //fixes an error where the relationships wouldn't load + setTimeout(function () { + //first clear the data + ko.mapping.updateData(self, self.model, self.model); + + //then update the data + ko.mapping.updateData(self, self.model, data); + + //unfreeze the relationship constraint updates + self.freezeConstraints = false; + + window.admin.resizePage(); + + //run the constraints queue + window.admin.runConstraintsQueue(); + }, 50); + }, + + /** + * Closes the item edit/create window + */ + closeItem: function () { + History.pushState({modelName: this.modelName()}, document.title, route + this.modelName()); + $('#sidebar').fadeIn(); + }, + + /** + * Clears the current item + */ + clearItem: function () { + this.freezeForm(false); + this.statusMessage(''); + this.statusMessageType(''); + this.itemLink(null); + this.itemLoadingId(null); + this.activeItem(null); + this.lastItem = null; + }, + + /** + * Opens the create item form + */ + addNewItem: function () { + //$('#users_list').resetSelection(); + this.getItem(0); + }, + + /** + * Performs a custom action on an item or the whole model + * + * @param bool isItem + * @param string action + * @param object messages + * @param string confirmation + */ + customAction: function (isItem, action, messages, confirmation) { + var self = this, + data = {_token: csrf, action_name: action}, + url; + + //if a confirmation string was supplied, flash it in a confirm() + if (confirmation) { + if (!confirm(confirmation)) + return false; + } + + //if this is an item action (compared to a global model action), set the proper url + if (isItem) { + url = base_url + self.modelName() + '/' + self[self.primaryKey]() + '/custom_action'; + self.statusMessage(messages.active).statusMessageType(''); + } + //otherwise set the url and add the filters + else { + url = base_url + self.modelName() + '/custom_action'; + data.sortOptions = self.sortOptions; + data.filters = self.getFilters(); + data.page = self.pagination.page(); + self.globalStatusMessage(messages.active).globalStatusMessageType(''); + } + + self.freezeForm(true); + + $.ajax({ + url: url, + data: data, + dataType: 'json', + type: 'POST', + complete: function () { + self.freezeForm(false); + }, + success: function (response) { + if (response.success) { + if (isItem) { + self.statusMessage(messages.success).statusMessageType('success'); + self.setData(response.data); + } + else { + self.globalStatusMessage(messages.success).globalStatusMessageType('success'); + } + + // if this is a redirect, redirect the user to the supplied url + if (response.redirect) + window.location.href = response.redirect; + + //if there was a file download initiated, redirect the user to the file download address + if (response.download) + self.downloadFile(response.download); + + self.updateRows(); + } + else { + if (isItem) + self.statusMessage(response.error).statusMessageType('error'); + else + self.globalStatusMessage(response.error).globalStatusMessageType('error'); + } + } + }); + }, + + /** + * Initiates a file download + * + * @param string url + */ + downloadFile: function (url) { + var hiddenIFrameId = 'hiddenDownloader', + iframe = document.getElementById(hiddenIFrameId); + + if (iframe === null) { + iframe = document.createElement('iframe'); + iframe.id = hiddenIFrameId; + iframe.style.display = 'none'; + document.body.appendChild(iframe); + } + + iframe.src = url; + }, + + /** + * Updates the rows given the data model's current state. Set sort, filters, and anything else before you call this. + * Calling this locks the results table. + * + * @param object data + */ + updateRows: function () { + var self = this, + id = ++self.rowLoadingId, + data = { + _token: csrf, + sortOptions: self.sortOptions, + filters: self.getFilters(), + page: self.pagination.page(), + // hack by @Monkey: for paging logic + filter_by: self.filter_by, + filter_by_id: self.filter_by_id + }; + + //if the page hasn't been initialized yet, don't update the rows + if (!this.initialized()) + return; + + //if we're on page 0 (i.e. there is currently no result set, set the page to 1) + if (!data.page) + data.page = 1; + + //set loadingRows to true so that the loading box comes up + self.loadingRows(true); + + $.ajax({ + url: base_url + self.modelName() + '/results', + type: 'POST', + dataType: 'json', + data: data, + success: function (response) { + //if the row loading id has changed, that means it's old...so don't use this data + if (self.rowLoadingId !== id) { + return; + } + + //otherwise the rows aren't loading anymore and we can replace the data + self.pagination.page(response.last ? response.page : response.last); + self.pagination.last(response.last); + self.pagination.total(response.total); + self.rows(response.results); + self.loadingRows(false); + } + }); + }, + + /** + * Updates the sort options when a column header is clicked + * + * @param string field + */ + setSortOptions: function (field) { + //check if the field is a valid column + var found = false; + + //iterate over the columns to check if it's a valid sort_field or field + $.each(this.columns(), function (i, col) { + if (field === col.sort_field || field === col.column_name) { + found = true; + return false; + } + }) + + if (!found) + return false; + + //the direction depends on the field + if (field == this.sortOptions.field()) + //reverse the direction + this.sortOptions.direction((this.sortOptions.direction() == 'asc') ? 'desc' : 'asc'); + else + //set the direction to asc + this.sortOptions.direction('asc'); + + //update the field + this.sortOptions.field(field); + + //update the rows + this.updateRows(); + }, + + /** + * Goes to the specified page + * + * @param string|int page + */ + page: function (page) { + var currPage = parseInt(this.pagination.page()), + newPage = 1, + lastPage = parseInt(this.pagination.last()); + + //if the value is 'prev' or 'next', increment or decrement + if (page === 'prev') { + if (currPage > 1) { + newPage = currPage - 1; + } + } + else if (page === 'next') { + if (currPage < lastPage) { + newPage = currPage + 1; + } + else { + newPage = lastPage; + } + } + else if (!isNaN(parseInt(page))) { + //set the page to the supplied value + if (page > lastPage) { + newPage = lastPage; + } + else { + newPage = page; + } + } + + this.pagination.page(newPage); + + //update the rows + this.updateRows(); + }, + + /** + * Updates the rows per page for this model when the item is changed + * + * @param int + */ + updateRowsPerPage: function (rows) { + var self = this; + + $.ajax({ + url: rows_per_page_url, + data: {_token: csrf, rows: rows}, + dataType: 'json', + type: 'POST', + complete: function () { + self.updateRows(); + } + }); + }, + + /** + * Gets a minimized filters array that can be sent to the server + */ + getFilters: function () { + var filters = [], + observables = ['value', 'min_value', 'max_value']; + + $.each(window.admin.filtersViewModel.filters, function (ind, el) { + var filter = { + field_name: el.field_name, + type: el.type, + value: el.value() ? el.value() : null, + }; + + //iterate over the observables to see if we should include them + $(observables).each(function (i, obs) { + if (this in el) { + filter[this] = el[this]() ? el[this]() : null; + + if (obs === 'value' && filter[this] && el.type === 'belongs_to_many' && typeof filter[this] === 'string') { + filter.value = filter.value.split(','); + } + } + }); + + //push this filter onto the filters array + filters.push(filter); + }); + + return filters; + }, + + /** + * Determines if the provided field is dirty + * + * @param string + * + * @return bool + */ + fieldIsDirty: function (field) { + return this.originalData[field] != this[field](); + }, + + /** + * Updates any self-relationships + */ + updateSelfRelationships: function () { + var self = this; + + //first we will iterate over the filters and update them if any exist + $.each(window.admin.filtersViewModel.filters, function (ind, filter) { + var fieldIndex = ind, + fieldName = filter.field_name; + + if ((!filter.constraints || !filter.constraints.length) && filter.self_relationship) { + window.admin.filtersViewModel.filters[fieldIndex].loadingOptions(true); + + $.ajax({ + url: base_url + self.modelName() + '/update_options', + type: 'POST', + dataType: 'json', + data: { + fields: [{ + type: 'filter', + field: fieldName, + selectedItems: filter.value() + }] + }, + complete: function () { + window.admin.filtersViewModel.filters[fieldIndex].loadingOptions(false); + }, + success: function (response) { + //update the options + window.admin.filtersViewModel.listOptions[fieldName](response[fieldName]); + } + }); + + } + }); + + //then we'll update the edit fields + $.each(self.editFields(), function (ind, field) { + var fieldName = field.field_name; + + //if there are no constraints for this field and if it is a self-relationship, update the options + if ((!field.constraints || !field.constraints.length) && field.self_relationship) { + field.loadingOptions(true); + + $.ajax({ + url: base_url + self.modelName() + '/update_options', + type: 'POST', + dataType: 'json', + data: { + fields: [{ + type: 'edit', + field: fieldName, + selectedItems: self[fieldName]() + }] + }, + complete: function () { + field.loadingOptions(false); + }, + success: function (response) { + //update the options + self.listOptions[fieldName] = response[fieldName]; + } + }); + + } + }); + } + }, + + + //methods + + /** + * Init method + */ + init: function () { + var self = this; + + //set up the basic pieces of data + this.viewModel.model = adminData.data_model; + this.$container = $('#admin_content'); + + var viewModel = ko.mapping.fromJS(this.viewModel.model); + + $.extend(this.viewModel, viewModel); + + this.viewModel.rows(adminData.rows.results); + this.viewModel.pagination.page(adminData.rows.page); + this.viewModel.pagination.last(adminData.rows.last); + this.viewModel.pagination.total(adminData.rows.total); + this.viewModel.sortOptions.field(adminData.sortOptions.field); + this.viewModel.sortOptions.direction(adminData.sortOptions.direction); + this.viewModel.columns(this.prepareColumns()); + this.viewModel.modelName(adminData.model_name); + this.viewModel.modelTitle(adminData.model_title); + this.viewModel.subTitle(adminData.sub_title); + this.viewModel.modelSingle(adminData.model_single); + this.viewModel.expandWidth(adminData.expand_width); + this.viewModel.rowsPerPage(adminData.rows_per_page); + this.viewModel.primaryKey = adminData.primary_key; + this.viewModel.actions(adminData.actions); + this.viewModel.globalActions(adminData.global_actions); + this.viewModel.actionPermissions = adminData.action_permissions; + this.viewModel.languages = adminData.languages; + // hack by @Monkey: for paging logic + this.viewModel.filter_by = adminData.filter_by; + this.viewModel.filter_by_id = adminData.filter_by_id; + + //set up the rowsPerPageOptions + var perPageArr = [20, 50, 100, 200, 500, 1000, 2000, 5000, 8000, 10000]; + for (var i = 0; i < perPageArr.length; i++) { + this.viewModel.rowsPerPageOptions.push({id: perPageArr[i], text: perPageArr[i] + ''}); + } + + //now that we have most of our data, we can set up the computed values + this.initComputed(); + + //prepare the filters + this.filtersViewModel.filters = this.prepareFilters(); + + //prepare the edit fields + this.viewModel.originalEditFields = adminData.edit_fields; + this.viewModel.editFields(this.prepareEditFields()); + + //set up the relationships + this.initRelationships(); + + //set up the KO bindings + ko.applyBindings(this.viewModel, $('#content')[0]); + ko.applyBindings(this.filtersViewModel, $('#filters_sidebar_section')[0]); + + //set up pushstate history + this.initHistory(); + + //set up the subscriptions + this.initSubscriptions(); + + //set up the events + this.initEvents(); + + //run an initial page resize + this.resizePage(); + + //finally run a timer to overcome bugs with select2 + setTimeout(function () { + self.viewModel.initialized(true); + + }, 1000); + + return this; + }, + + /** + * Prepare the filters + * + * @return array with value observables + */ + prepareFilters: function () { + var filters = []; + + $.each(adminData.filters, function (ind, filter) { + var observables = ['value', 'min_value', 'max_value']; + + //iterate over the desired observables and check if they're there. if so, assign them an observable slot + $.each(observables, function (i, obs) { + if (obs in filter) { + filter[obs] = ko.observable(filter[obs]); + } + }); + + //if this is a relationship field, we want to set up the loading options observable + if (filter.relationship) { + filter.loadingOptions = ko.observable(false); + } + + filter.field_id = 'filter_field_' + filter.field_name; + + filters.push(filter); + }); + + return filters; + }, + + /** + * Prepare the edit fields + * + * @return object with loadingOptions observables + */ + prepareEditFields: function () { + var self = this, + fields = []; + + $.each(adminData.edit_fields, function (ind, field) { + //if this is a relationship field, set up the loadingOptions observable + if (field.relationship) { + field.loadingOptions = ko.observable(false); + field.constraintLoading = ko.observable(false); + } + + //if this is an image field, set the upload params + if (field.type === 'image' || field.type === 'file') { + field.uploading = ko.observable(false); + field.upload_percentage = ko.observable(0); + } + + //add the id field + field.field_id = 'edit_field_' + ind; + + fields.push(field); + }); + + return fields; + }, + + /** + * Sets up the column model with various observable values + * + * @return array + */ + prepareColumns: function () { + var self = this, + columns = []; + + $.each(adminData.column_model, function (ind, column) { + column.visible = ko.observable(column.visible); + columns.push(column); + }); + + return columns; + }, + + /** + * Set up the relationship items + */ + initRelationships: function () { + var self = this; + + //set up the filters + $.each(adminData.filters, function (ind, el) { + if (el.relationship) + self.filtersViewModel.listOptions[ind] = ko.observableArray(el.options); + }); + + //set up the edit fields + $.each(adminData.edit_fields, function (ind, el) { + if (el.relationship) + self.viewModel.listOptions[ind] = el.options; + + // add any loaded option to the autocomplete array + if (el.autocomplete) { + if (!(el.field_name + '_autocomplete' in self.viewModel)) + self.viewModel[el.field_name + '_autocomplete'] = []; + $.each(el.options, function (x, option) { + self.viewModel[el.field_name + '_autocomplete'][option.id] = option; + }); + } + }); + }, + + /** + * Inits the KO subscriptions + */ + initSubscriptions: function () { + var self = this, + runFilter = function (val) { + self.viewModel.updateRows(); + }; + + //iterate over filters + $.each(self.filtersViewModel.filters, function (ind, filter) { + //subscribe to the value field + self.filtersViewModel.filters[ind].value.subscribe(function (val) { + //if this is an id field, make sure it's an integer + if (self.filtersViewModel.filters[ind].type === 'key') { + var intVal = isNaN(parseInt(val)) ? '' : parseInt(val); + + self.filtersViewModel.filters[ind].value(intVal); + } + + //update the rows now that we've got new filters + self.viewModel.updateRows(); + }); + + //check if there's a min and max value. if so, subscribe to those as well + if ('min_value' in filter) { + self.filtersViewModel.filters[ind].min_value.subscribe(runFilter); + } + if ('max_value' in filter) { + self.filtersViewModel.filters[ind].max_value.subscribe(runFilter); + } + }); + + //iterate over the edit fields + $.each(self.viewModel.editFields(), function (ind, field) { + //if there are constraints to maintain, set up the subscriptions + if (field.constraints && self.getObjectSize(field.constraints)) { + self.establishFieldConstraints(field); + } + }); + + //subscribe to page change + self.viewModel.pagination.page.subscribe(function (val) { + self.viewModel.page(val); + }); + + //subscribe to rows per page change + self.viewModel.rowsPerPage.subscribe(function (val) { + self.viewModel.updateRowsPerPage(parseInt(val)); + }); + }, + + /** + * Establish constraints + * + * @param object field + */ + establishFieldConstraints: function (field) { + var self = this; + + //we want to subscribe to changes on the OTHER fields since that's what defines changes to this one + $.each(field.constraints, function (key, relationshipName) { + var fieldName = field.field_name, + f = field, + constraintsLength = self.getFieldConstraintsLength(key); + + self.viewModel[key].subscribe(function (val) { + if (self.viewModel.freezeConstraints || f.loadingOptions()) + return; + + //if this key hasn't been set up yet, set it + if (!self.viewModel.constraintsQueue[key]) + self.viewModel.constraintsQueue[key] = {}; + + //add the constraint to the queue + self.viewModel.constraintsQueue[key][fieldName] = f; + + var currentQueueLength = Object.keys(self.viewModel.constraintsQueue[key]).length; + + if (!self.viewModel.holdConstraintsQueue && (currentQueueLength === constraintsLength)) + self.runConstraintsQueue(); + }); + }); + }, + + /** + * Sets the constrainer's constraintLoading field to true + * + * @param string key + * + * @return int + */ + getFieldConstraintsLength: function (key) { + var length = 0; + + //iterate over the edit fields until we find our match + $.each(this.viewModel.editFields(), function (ind, field) { + if (field.constraints && field.constraints[key]) { + length++; + } + }); + + return length; + }, + + /** + * Sets the constrainer's constraintLoading field to true + * + * @param string key + * @param bool freeze + */ + setConstrainerFreeze: function (key, freeze) { + //iterate over the edit fields until we find our match + $.each(this.viewModel.editFields(), function (ind, field) { + if (field.field_name === key) { + field.constraintLoading(freeze); + return false; + } + }); + }, + + /** + * Sets a field's loadingOptions + * + * @param string fieldName + * @param bool type + */ + setFieldLoadingOptions: function (fieldName, type) { + //iterate over the edit fields until we find our match + $.each(this.viewModel.editFields(), function (ind, field) { + if (field.field_name === fieldName) { + field.loadingOptions(type); + return false; + } + }); + }, + + /** + * Runs the constraints queue + */ + runConstraintsQueue: function () { + var self = this, + fields = self.buildConstraintsFromQueue(); + + //if there are no fields, exit out + if (!fields.length) + return; + + //freeze the actions + self.viewModel.freezeActions(true); + + $.ajax({ + url: base_url + self.viewModel.modelName() + '/update_options', + type: 'POST', + dataType: 'json', + data: { + fields: fields + }, + complete: function () { + self.viewModel.freezeActions(false); + + $.each(self.viewModel.constraintsQueue, function (key, fieldConstraints) { + $.each(fieldConstraints, function (fieldName, field) { + self.setFieldLoadingOptions(fieldName, false); + self.setConstrainerFreeze(key, false); + }); + }); + + //clear the constraints queue + self.viewModel.constraintsQueue = {}; + self.viewModel.holdConstraintsQueue = false; + }, + success: function (response) { + //iterate over the results and put them in the autocomplete array + $.each(response, function (fieldName, el) { + var data = {}; + + $.each(el, function (i, e) { + data[e.id] = e; + }); + + self.viewModel[fieldName + '_autocomplete'] = data; + + //update the options + self.viewModel.listOptions[fieldName] = el; + }); + } + }); + }, + + /** + * Prepares the constraints for the queue job + */ + buildConstraintsFromQueue: function () { + var self = this, + allConstraints = []; + + $.each(self.viewModel.constraintsQueue, function (key, fieldConstraints) { + $.each(fieldConstraints, function (fieldName, field) { + var constraints = {}; + + //set the field to loading and freeze the constrainer + self.setFieldLoadingOptions(fieldName, true); + self.setConstrainerFreeze(key, true); + + //iterate over this field's constraints + $.each(field.constraints, function (key, relationshipName) { + constraints[key] = self.viewModel[key](); + }); + + allConstraints.push({ + constraints: constraints, + type: 'edit', + field: fieldName, + selectedItems: self.viewModel[fieldName]() + }); + }); + }); + + return allConstraints; + }, + + /** + * Inits the page events + */ + initEvents: function () { + var self = this; + + //clicking the new item button + $('#content').on('click', 'div.results_header a.new_item', function (e) { + e.preventDefault(); + History.pushState({ + modelName: self.viewModel.modelName(), + id: 0 + }, document.title, route + self.viewModel.modelName() + '/new'); + }); + + //resizing the window + $(window).resize(self.resizePage); + + //mousedowning or keypressing anywhere should resize the page as well + $('body').on('mouseup keypress', self.resizePage); + + //set up the history event callback + History.Adapter.bind(window, 'statechange', function () { + var state = History.getState(); + + //if the ignore key is true, or if this is the inital state, exit out. + if (state.data.ignore || (state.data.init && !self.historyStarted)) + return; + + + //if the model name is present + if ('modelName' in state.data) + //if that model name isn't the current model name, we are updating the model + if (state.data.modelName !== self.viewModel.modelName()) + //get the new model + self.viewModel.getNewModel(state.data); + + //if the state data has an id field and if it's not the active item + if ('id' in state.data) { + //get the new item (this includes when state.data.id === 0, which means it should be a new item) + if (state.data.id !== self.viewModel.activeItem()) + self.viewModel.getItem(state.data.id); + } + else { + //otherwise, assume that the user wants to be taken back to the results page. close the form + self.viewModel.clearItem(); + } + }); + }, + + /** + * Sets up the push state's initial state + */ + initHistory: function () { + var historyData = { + modelName: this.viewModel.modelName(), + init: true + }, + uri = route + this.viewModel.modelName(); + + //if the admin data had an id supplied, it means this is either the edit page or the new item page + if ('id' in adminData) { + //if the view model hasn't been set up yet, wait for it to be set up + var timer = setInterval(function () { + if (window.admin) { + window.admin.viewModel.getItem(adminData.id); + historyData.id = adminData.id; + uri += '/' + (historyData.id ? historyData.id : 'new'); + + //now call the same to trigger the statechange event + History.pushState(historyData, document.title, uri); + + clearInterval(timer); + } + }, 100); + } + + this.historyStarted = true; + }, + + /** + * Initializes the computed observables + */ + initComputed: function () { + //pagination information + this.viewModel.pagination.isFirst = ko.computed(function () { + return this.pagination.page() == 1; + }, this.viewModel); + + this.viewModel.pagination.isLast = ko.computed(function () { + return this.pagination.page() == this.pagination.last(); + }, this.viewModel); + + }, + + /** + * Helper to get an object's size + * + * @param object + * + * @return int + */ + getObjectSize: function (obj) { + var size = 0, key; + + for (key in obj) { + if (obj.hasOwnProperty(key)) size++; + } + + return size; + }, + + /** + * Handles a window resize to make sure the admin area is always + */ + resizePage: function () { + setTimeout(function () { + var winHeight = $(window).height(), + itemEditHeight = $('div.item_edit').outerHeight() + 50, + usedHeight = winHeight > itemEditHeight ? winHeight - 45 : itemEditHeight, + size = window.getComputedStyle(document.body, ':after').getPropertyValue('content'); + + //resize the page height + $('#admin_page').css({minHeight: usedHeight + 45}); + + //resize or scroll the data table + if (window.admin) { + if (!window.admin.dataTableScrollable) + window.admin.resizeDataTable(); + else + window.admin.scrollDataTable(); + } + + + // Popover with html + $('.popover-with-html').popover({ + html: true, + // trigger : 'click hover', + trigger: 'manual', + container: 'body', + placement: 'top', + delay: {show: 50, hide: 400}, + content: function () { + return $(this).attr('hint'); + } + }).on("mouseenter", function () { + var _this = this; + $(this).popover("show"); + $(".popover").on("mouseleave", function () { + $(_this).popover('hide'); + }); + }).on("mouseleave", function () { + var _this = this; + setTimeout(function () { + if (!$(".popover:hover").length) { + $(_this).popover("hide"); + } + }, 400); + }); + + }, 50); + }, + + /** + * Allows to scroll wide data tables (alternative to resizeDataTable) + */ + scrollDataTable: function () { + if (!self.$tableContainer) { + self.$tableContainer = $('div.table_container'); + self.$dataTable = self.$tableContainer.find('table.results'); + } + + // exit if table is already wrapped + if (self.$dataTable.parent().hasClass('table_scrollable')) return true; + + // wrap table within div.table_scrollable + self.$dataTable.wrap('
') + }, + + /** + * Hides columns until the table container is at least as wide as the data table + */ + resizeDataTable: function () { + var self = window.admin, + winWidth = $(window).width(); + + if (!self.$tableContainer) { + self.$tableContainer = $('div.table_container'); + self.$dataTable = self.$tableContainer.find('table.results'); + } + + //grab the columns + var columns = self.viewModel.columns(); + + //iterate over the column hide points to see if we should unhide any of them + $.each(self.columnHidePoints, function (i, el) { + if (el < winWidth) + columns[i].visible(true); + }); + + //walk backwards over the columns to determine which ones to hide + for (var i = columns.length - 1; i >= 2; i--) { + //if the datatable is visible and the table is large than its container + if (columns.length >= 2 && self.$dataTable.is(':visible') && (self.$tableContainer.width() < self.$dataTable.width())) { + //we don't want to hide all the columns + if (i <= 1) + return; + if (columns[i].visible()) { + columns[i].visible(false); + self.columnHidePoints[i] = winWidth; + break; + } + } + } + } + }; + //set up the admin instance + $(function () { + if ($('#admin_page').length) { + window.admin = new admin(); + } + + // 二维码 + var qrcode = new QRCode(document.getElementById('qrcode-img'), { + text: 'http://tianyinzaixian.com', + width: 320, + height: 320 + }); + + // $('#qrcode-img').attr('title', '') + $(document).on('click', '.get-qrcode-btn', function (e) { + e.preventDefault(); + + // 重新生成二维码 + qrcode.clear(); // clear the code. + qrcode.makeCode($(this).attr('data-link')); // make another code. + + $('#getQrcode').modal('show'); + + }); + + // select all items + $('#select-all').on('click', function () { + var checked = false; + + if ($(this).is(':checked')) { + $('.select-checkbox').prop('checked', true); + checked = true; + } else { + $('.select-checkbox').prop('checked', false); + } + + if (checked && $('.select-checkbox').length) { + $('#delete-all').removeClass('disabled'); + } else { + $('#delete-all').addClass('disabled'); + } + }); + + // disable delete-all btn + $('.select-checkbox').on('click', function () { + var selected = 0; + + $('.select-checkbox').each(function (i, el) { + if ($(el).is(':checked')) { + selected++; + } + }); + + if (selected > 0) { + $('#delete-all').removeClass('disabled'); + } else { + $('#delete-all').addClass('disabled'); + } + }); + + $('[data-toggle="tooltip"]').tooltip(); + }); +})(jQuery); + +(function ($) { + var admin = function () { + return this.init(); + }; + + //setting up csrf token + $.ajaxSetup({ + headers: { + 'X-CSRF-TOKEN': window.csrf + } + }); + + admin.prototype = { + + //properties + + /* + * Main admin container + * + * @type jQuery object + */ + $container: null, + + + /* + * KO viewModel + */ + viewModel: { + + + /* The settings name + * string + */ + settingsName: ko.observable(''), + + /* The settings title + * string + */ + settingsTitle: ko.observable(''), + + /* The model edit fields + * array + */ + editFields: ko.observableArray(), + + /* If this is set to true, the form becomes uneditable + * bool + */ + freezeForm: ko.observable(false), + + /* If this is set to true, the action buttons on the form cannot be accessed + * bool + */ + freezeActions: ko.observable(false), + + /* If custom actions are supplied, they are stored here + * array + */ + actions: ko.observableArray(), + + /* The languages array holds text for the current language + * object + */ + languages: {}, + + /* The status message and the type ('', 'success', 'error') + * strings + */ + statusMessage: ko.observable(''), + statusMessageType: ko.observable(''), + + /** + * Saves the item with the current settings + */ + save: function () { + var self = this, + saveData = ko.mapping.toJS(self); + + saveData._token = csrf; + + self.statusMessage(self.languages['saving']).statusMessageType(''); + self.freezeForm(true); + + $.ajax({ + url: save_url, + data: saveData, + dataType: 'json', + type: 'POST', + complete: function () { + self.freezeForm(false); + }, + success: function (response) { + if (response.success) { + self.statusMessage(self.languages['saved']).statusMessageType('success'); + + //update the model + self.updateData(response.data); + + //update the custom actions + self.actions(response.actions); + } + else + self.statusMessage(response.errors).statusMessageType('error'); + } + }); + }, + + /** + * Performs a custom action + * + * @param string action + * @param object messages + * @param string confirmation + */ + customAction: function (action, messages, confirmation) { + var self = this; + + //if a confirmation string was supplied, flash it in a confirm() + if (confirmation) { + if (!confirm(confirmation)) + return false; + } + + self.statusMessage(messages.active).statusMessageType(''); + self.freezeForm(true); + + $.ajax({ + url: custom_action_url, + data: {_token: csrf, action_name: action}, + dataType: 'json', + type: 'POST', + complete: function () { + self.freezeForm(false); + }, + success: function (response) { + if (response.success) { + self.statusMessage(messages.success).statusMessageType('success'); + + //update the custom actions + self.actions(response.actions); + + // if this is a redirect, redirect the user to the supplied url + if (response.redirect) + window.location.href = response.redirect; + + //if there was a file download initiated, redirect the user to the file download address + if (response.download) + self.downloadFile(response.download); + } + else + self.statusMessage(response.error).statusMessageType('error'); + } + }); + }, + + /** + * Initiates a file download + * + * @param string url + */ + downloadFile: function (url) { + var hiddenIFrameId = 'hiddenDownloader', + iframe = document.getElementById(hiddenIFrameId); + + if (iframe === null) { + iframe = document.createElement('iframe'); + iframe.id = hiddenIFrameId; + iframe.style.display = 'none'; + document.body.appendChild(iframe); + } + + iframe.src = url; + }, + + /** + * Updates the view model data + * + * @param array data + */ + updateData: function (data) { + var self = this; + + //iterate over the data and find the associated observable + $.each(data, function (i, el) { + self[i](el); + }); + } + + }, + + + //methods + + /** + * Init method + */ + init: function () { + //set up the basic pieces of data + this.$container = $('#admin_content'); + + var viewModel = ko.mapping.fromJS(adminData.data); + + $.extend(this.viewModel, viewModel); + + this.viewModel.settingsName(adminData.name); + this.viewModel.settingsTitle(adminData.title); + this.viewModel.actions(adminData.actions); + this.viewModel.languages = adminData.languages; + + //now that we have most of our data, we can set up the computed values + this.initComputed(); + + //prepare the edit fields + this.viewModel.editFields = this.prepareEditFields(); + + //set up the KO bindings + ko.applyBindings(this.viewModel, $('#main_content')[0]); + + //set up the subscriptions + this.initSubscriptions(); + + //set up the events + this.initEvents(); + + return this; + }, + + /** + * Prepare the edit fields + * + * @return object with loadingOptions observables + */ + prepareEditFields: function () { + var self = this, + fields = []; + + $.each(adminData.edit_fields, function (ind, field) { + //if this is an image field, set the upload params + if (field.type === 'image' || field.type === 'file') { + field.uploading = ko.observable(false); + field.upload_percentage = ko.observable(0); + } + + //add the id field + field.field_id = 'edit_field_' + ind; + + fields.push(field); + }); + + return fields; + }, + + /** + * Inits the KO subscriptions + */ + initSubscriptions: function () { + var self = this; + + }, + + /** + * Inits the page events + */ + initEvents: function () { + var self = this; + + }, + + /** + * Initializes the computed observables + */ + initComputed: function () { + + }, + + /** + * Handles a window resize + */ + resizePage: function () { + + } + }; + + + //set up the admin instance + $(function () { + if ($('#settings_page').length) + window.admin = new admin(); + }); +})(jQuery); +(function ($) { + var $menu, $mobileMenu, $menuButton, $filterButton, $content; + + //dom ready + $(function () { + $menu = $('ul#menu, ul#lang_menu'); + $mobileMenu = $('#mobile_menu_wrapper'); + $menuButton = $('a#menu_button'); + $filterButton = $('a#filter_button'); + $filters = $('#sidebar'); + $content = $('#content'); + + //set the menu hover and hoverout states + $menu.find('li.menu').each(function () { + var $this = $(this), + $submenu = $this.children('ul'); + + //bind events for the top-level menu item + $this.bind({ + mouseenter: function () { + clearTimeout($this.data('timer')); + $this.addClass('current'); + }, + mouseleave: function () { + $this.data('timer', setTimeout(function () { + $submenu.fadeOut(150); + $this.removeClass('current'); + }, 150)); + } + }); + + //make the submenu slide down on hover + $this.hover(function () { + //if this is a sub-submenu, slide it right instead of down + if ($this.parent().closest('li.menu').length) { + $this.addClass('current'); + $submenu.stop(true, true).show('slide', {direction: 'left'}, 200); + } + else + $submenu.stop(true, true).slideDown(200); + }); + }); + + toggleMenu = function (toggle) { + $menuButton.toggleClass('current', toggle); + + if (toggle) + $mobileMenu.stop(true, true).show('slide', {direction: 'left'}, 100); + else + $mobileMenu.stop(true, true).hide('slide', {direction: 'left'}, 100); + } + + toggleFilter = function (toggle) { + $filterButton.toggleClass('current', toggle); + $filters.toggleClass('shown', toggle); + $content.toggleClass('hidden', toggle); + + admin.resizePage(); + } + + //clicking the menu button hides/shows the mobile menu + $menuButton.click(function (e) { + e.preventDefault(); + + toggleMenu(!$menuButton.hasClass('current')); + }); + + //clicking the filter button hides/shows the filter + $filterButton.click(function (e) { + e.preventDefault(); + + toggleFilter(!$filterButton.hasClass('current')); + }); + + //hide the menu on document click outside + $(document).click(function (e) { + var inMenuButton = $menuButton.is(e.target) || $menuButton.has(e.target).length !== 0, + inMenu = $mobileMenu.is(e.target) || $mobileMenu.has(e.target).length !== 0, + inFilterButton = $filterButton.is(e.target) || $filterButton.has(e.target).length !== 0, + inFilters = $filters.is(e.target) || $filters.has(e.target).length !== 0; + + if ($menuButton.hasClass('current') && !inMenu && !inMenuButton) + toggleMenu(false); + + if ($filterButton.hasClass('current') && !inFilters && !inFilterButton) + toggleFilter(false); + }); + + //clicking menu items in the mobile menu hides/shows that submenu + $mobileMenu.on('click', 'li.menu > span', function () { + $(this).siblings('ul').toggle(); + }); + + //set up the customscroll plugin for the mobile menu + $mobileMenu.customscroll(); + + + //disable body scroll when scroll a scrollable content + $('.scrollable').on('DOMMouseScroll mousewheel', function (ev) { + var $this = $(this), + scrollTop = this.scrollTop, + scrollHeight = this.scrollHeight, + height = $this.height(), + delta = (ev.type == 'DOMMouseScroll' ? + ev.originalEvent.detail * -40 : + ev.originalEvent.wheelDelta), + up = delta > 0; + + var prevent = function () { + ev.stopPropagation(); + ev.preventDefault(); + ev.returnValue = false; + return false; + }; + + if (!up && -delta > scrollHeight - height - scrollTop) { + // Scrolling down, but this will take us past the bottom. + $this.scrollTop(scrollHeight); + return prevent(); + } else if (up && delta > scrollTop) { + // Scrolling up, but this will take us past the top. + $this.scrollTop(0); + return prevent(); + } + }); + + // filter btn + $('#filter-btn-success').on('click', function () { + var visible = $('#sidebar').is(':visible'); + + if (visible) { + $('.item_edit_container').fadeIn(); + $('#sidebar').fadeOut(); + } else { + $('.item_edit_container').fadeOut(); + $('#sidebar').fadeIn(); + } + }); + }); +})(jQuery); + +//fixes the issue with media queries not firing when the user resizes the browser in another tab +(function () { + var hidden = "hidden"; + + // Standards: + if (hidden in document) + document.addEventListener("visibilitychange", onchange); + else if ((hidden = "mozHidden") in document) + document.addEventListener("mozvisibilitychange", onchange); + else if ((hidden = "webkitHidden") in document) + document.addEventListener("webkitvisibilitychange", onchange); + else if ((hidden = "msHidden") in document) + document.addEventListener("msvisibilitychange", onchange); + // IE 9 and lower: + else if ('onfocusin' in document) + document.onfocusin = document.onfocusout = onchange; + // All others: + else + window.onpageshow = window.onpagehide + = window.onfocus = window.onblur = onchange; + + function onchange(evt) { + var v = 'sg-tab-bust-visible', h = 'sg-tab-bust-hidden', + evtMap = { + focus: v, focusin: v, pageshow: v, blur: h, focusout: h, pagehide: h + }; + + evt = evt || window.event; + if (evt.type in evtMap) + document.body.className = evtMap[evt.type]; + else + document.body.className = this[hidden] ? "sg-tab-bust-hidden" : "sg-tab-bust-visible"; + + //clear out the body's class + document.body.className = ''; + } +})(); + +//# sourceMappingURL=app.js.map diff --git a/public/packages/summerblue/administrator/js/base.js b/public/packages/summerblue/administrator/js/base.js new file mode 100644 index 0000000..8231c79 --- /dev/null +++ b/public/packages/summerblue/administrator/js/base.js @@ -0,0 +1,17695 @@ +/*! jQuery v1.9.1 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery.min.map +*/ +(function (e, t) { + var n, r, i = typeof t, o = e.document, a = e.location, s = e.jQuery, u = e.$, l = {}, c = [], p = "1.9.1", + f = c.concat, d = c.push, h = c.slice, g = c.indexOf, m = l.toString, y = l.hasOwnProperty, v = p.trim, + b = function (e, t) { + return new b.fn.init(e, t, r) + }, x = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source, w = /\S+/g, T = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, + N = /^(?:(<[\w\W]+>)[^>]*|#([\w-]*))$/, C = /^<(\w+)\s*\/?>(?:<\/\1>|)$/, k = /^[\],:{}\s]*$/, + E = /(?:^|:|,)(?:\s*\[)+/g, S = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g, + A = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g, j = /^-ms-/, D = /-([\da-z])/gi, + L = function (e, t) { + return t.toUpperCase() + }, H = function (e) { + (o.addEventListener || "load" === e.type || "complete" === o.readyState) && (q(), b.ready()) + }, q = function () { + o.addEventListener ? (o.removeEventListener("DOMContentLoaded", H, !1), e.removeEventListener("load", H, !1)) : (o.detachEvent("onreadystatechange", H), e.detachEvent("onload", H)) + }; + b.fn = b.prototype = { + jquery: p, constructor: b, init: function (e, n, r) { + var i, a; + if (!e) return this; + if ("string" == typeof e) { + if (i = "<" === e.charAt(0) && ">" === e.charAt(e.length - 1) && e.length >= 3 ? [null, e, null] : N.exec(e), !i || !i[1] && n) return !n || n.jquery ? (n || r).find(e) : this.constructor(n).find(e); + if (i[1]) { + if (n = n instanceof b ? n[0] : n, b.merge(this, b.parseHTML(i[1], n && n.nodeType ? n.ownerDocument || n : o, !0)), C.test(i[1]) && b.isPlainObject(n)) for (i in n) b.isFunction(this[i]) ? this[i](n[i]) : this.attr(i, n[i]); + return this + } + if (a = o.getElementById(i[2]), a && a.parentNode) { + if (a.id !== i[2]) return r.find(e); + this.length = 1, this[0] = a + } + return this.context = o, this.selector = e, this + } + return e.nodeType ? (this.context = this[0] = e, this.length = 1, this) : b.isFunction(e) ? r.ready(e) : (e.selector !== t && (this.selector = e.selector, this.context = e.context), b.makeArray(e, this)) + }, selector: "", length: 0, size: function () { + return this.length + }, toArray: function () { + return h.call(this) + }, get: function (e) { + return null == e ? this.toArray() : 0 > e ? this[this.length + e] : this[e] + }, pushStack: function (e) { + var t = b.merge(this.constructor(), e); + return t.prevObject = this, t.context = this.context, t + }, each: function (e, t) { + return b.each(this, e, t) + }, ready: function (e) { + return b.ready.promise().done(e), this + }, slice: function () { + return this.pushStack(h.apply(this, arguments)) + }, first: function () { + return this.eq(0) + }, last: function () { + return this.eq(-1) + }, eq: function (e) { + var t = this.length, n = +e + (0 > e ? t : 0); + return this.pushStack(n >= 0 && t > n ? [this[n]] : []) + }, map: function (e) { + return this.pushStack(b.map(this, function (t, n) { + return e.call(t, n, t) + })) + }, end: function () { + return this.prevObject || this.constructor(null) + }, push: d, sort: [].sort, splice: [].splice + }, b.fn.init.prototype = b.fn, b.extend = b.fn.extend = function () { + var e, n, r, i, o, a, s = arguments[0] || {}, u = 1, l = arguments.length, c = !1; + for ("boolean" == typeof s && (c = s, s = arguments[1] || {}, u = 2), "object" == typeof s || b.isFunction(s) || (s = {}), l === u && (s = this, --u); l > u; u++) if (null != (o = arguments[u])) for (i in o) e = s[i], r = o[i], s !== r && (c && r && (b.isPlainObject(r) || (n = b.isArray(r))) ? (n ? (n = !1, a = e && b.isArray(e) ? e : []) : a = e && b.isPlainObject(e) ? e : {}, s[i] = b.extend(c, a, r)) : r !== t && (s[i] = r)); + return s + }, b.extend({ + noConflict: function (t) { + return e.$ === b && (e.$ = u), t && e.jQuery === b && (e.jQuery = s), b + }, isReady: !1, readyWait: 1, holdReady: function (e) { + e ? b.readyWait++ : b.ready(!0) + }, ready: function (e) { + if (e === !0 ? !--b.readyWait : !b.isReady) { + if (!o.body) return setTimeout(b.ready); + b.isReady = !0, e !== !0 && --b.readyWait > 0 || (n.resolveWith(o, [b]), b.fn.trigger && b(o).trigger("ready").off("ready")) + } + }, isFunction: function (e) { + return "function" === b.type(e) + }, isArray: Array.isArray || function (e) { + return "array" === b.type(e) + }, isWindow: function (e) { + return null != e && e == e.window + }, isNumeric: function (e) { + return !isNaN(parseFloat(e)) && isFinite(e) + }, type: function (e) { + return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? l[m.call(e)] || "object" : typeof e + }, isPlainObject: function (e) { + if (!e || "object" !== b.type(e) || e.nodeType || b.isWindow(e)) return !1; + try { + if (e.constructor && !y.call(e, "constructor") && !y.call(e.constructor.prototype, "isPrototypeOf")) return !1 + } catch (n) { + return !1 + } + var r; + for (r in e) ; + return r === t || y.call(e, r) + }, isEmptyObject: function (e) { + var t; + for (t in e) return !1; + return !0 + }, error: function (e) { + throw Error(e) + }, parseHTML: function (e, t, n) { + if (!e || "string" != typeof e) return null; + "boolean" == typeof t && (n = t, t = !1), t = t || o; + var r = C.exec(e), i = !n && []; + return r ? [t.createElement(r[1])] : (r = b.buildFragment([e], t, i), i && b(i).remove(), b.merge([], r.childNodes)) + }, parseJSON: function (n) { + return e.JSON && e.JSON.parse ? e.JSON.parse(n) : null === n ? n : "string" == typeof n && (n = b.trim(n), n && k.test(n.replace(S, "@").replace(A, "]").replace(E, ""))) ? Function("return " + n)() : (b.error("Invalid JSON: " + n), t) + }, parseXML: function (n) { + var r, i; + if (!n || "string" != typeof n) return null; + try { + e.DOMParser ? (i = new DOMParser, r = i.parseFromString(n, "text/xml")) : (r = new ActiveXObject("Microsoft.XMLDOM"), r.async = "false", r.loadXML(n)) + } catch (o) { + r = t + } + return r && r.documentElement && !r.getElementsByTagName("parsererror").length || b.error("Invalid XML: " + n), r + }, noop: function () { + }, globalEval: function (t) { + t && b.trim(t) && (e.execScript || function (t) { + e.eval.call(e, t) + })(t) + }, camelCase: function (e) { + return e.replace(j, "ms-").replace(D, L) + }, nodeName: function (e, t) { + return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase() + }, each: function (e, t, n) { + var r, i = 0, o = e.length, a = M(e); + if (n) { + if (a) { + for (; o > i; i++) if (r = t.apply(e[i], n), r === !1) break + } else for (i in e) if (r = t.apply(e[i], n), r === !1) break + } else if (a) { + for (; o > i; i++) if (r = t.call(e[i], i, e[i]), r === !1) break + } else for (i in e) if (r = t.call(e[i], i, e[i]), r === !1) break; + return e + }, trim: v && !v.call("\ufeff\u00a0") ? function (e) { + return null == e ? "" : v.call(e) + } : function (e) { + return null == e ? "" : (e + "").replace(T, "") + }, makeArray: function (e, t) { + var n = t || []; + return null != e && (M(Object(e)) ? b.merge(n, "string" == typeof e ? [e] : e) : d.call(n, e)), n + }, inArray: function (e, t, n) { + var r; + if (t) { + if (g) return g.call(t, e, n); + for (r = t.length, n = n ? 0 > n ? Math.max(0, r + n) : n : 0; r > n; n++) if (n in t && t[n] === e) return n + } + return -1 + }, merge: function (e, n) { + var r = n.length, i = e.length, o = 0; + if ("number" == typeof r) for (; r > o; o++) e[i++] = n[o]; else while (n[o] !== t) e[i++] = n[o++]; + return e.length = i, e + }, grep: function (e, t, n) { + var r, i = [], o = 0, a = e.length; + for (n = !!n; a > o; o++) r = !!t(e[o], o), n !== r && i.push(e[o]); + return i + }, map: function (e, t, n) { + var r, i = 0, o = e.length, a = M(e), s = []; + if (a) for (; o > i; i++) r = t(e[i], i, n), null != r && (s[s.length] = r); else for (i in e) r = t(e[i], i, n), null != r && (s[s.length] = r); + return f.apply([], s) + }, guid: 1, proxy: function (e, n) { + var r, i, o; + return "string" == typeof n && (o = e[n], n = e, e = o), b.isFunction(e) ? (r = h.call(arguments, 2), i = function () { + return e.apply(n || this, r.concat(h.call(arguments))) + }, i.guid = e.guid = e.guid || b.guid++, i) : t + }, access: function (e, n, r, i, o, a, s) { + var u = 0, l = e.length, c = null == r; + if ("object" === b.type(r)) { + o = !0; + for (u in r) b.access(e, n, u, r[u], !0, a, s) + } else if (i !== t && (o = !0, b.isFunction(i) || (s = !0), c && (s ? (n.call(e, i), n = null) : (c = n, n = function (e, t, n) { + return c.call(b(e), n) + })), n)) for (; l > u; u++) n(e[u], r, s ? i : i.call(e[u], u, n(e[u], r))); + return o ? e : c ? n.call(e) : l ? n(e[0], r) : a + }, now: function () { + return (new Date).getTime() + } + }), b.ready.promise = function (t) { + if (!n) if (n = b.Deferred(), "complete" === o.readyState) setTimeout(b.ready); else if (o.addEventListener) o.addEventListener("DOMContentLoaded", H, !1), e.addEventListener("load", H, !1); else { + o.attachEvent("onreadystatechange", H), e.attachEvent("onload", H); + var r = !1; + try { + r = null == e.frameElement && o.documentElement + } catch (i) { + } + r && r.doScroll && function a() { + if (!b.isReady) { + try { + r.doScroll("left") + } catch (e) { + return setTimeout(a, 50) + } + q(), b.ready() + } + }() + } + return n.promise(t) + }, b.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function (e, t) { + l["[object " + t + "]"] = t.toLowerCase() + }); + + function M(e) { + var t = e.length, n = b.type(e); + return b.isWindow(e) ? !1 : 1 === e.nodeType && t ? !0 : "array" === n || "function" !== n && (0 === t || "number" == typeof t && t > 0 && t - 1 in e) + } + + r = b(o); + var _ = {}; + + function F(e) { + var t = _[e] = {}; + return b.each(e.match(w) || [], function (e, n) { + t[n] = !0 + }), t + } + + b.Callbacks = function (e) { + e = "string" == typeof e ? _[e] || F(e) : b.extend({}, e); + var n, r, i, o, a, s, u = [], l = !e.once && [], c = function (t) { + for (r = e.memory && t, i = !0, a = s || 0, s = 0, o = u.length, n = !0; u && o > a; a++) if (u[a].apply(t[0], t[1]) === !1 && e.stopOnFalse) { + r = !1; + break + } + n = !1, u && (l ? l.length && c(l.shift()) : r ? u = [] : p.disable()) + }, p = { + add: function () { + if (u) { + var t = u.length; + (function i(t) { + b.each(t, function (t, n) { + var r = b.type(n); + "function" === r ? e.unique && p.has(n) || u.push(n) : n && n.length && "string" !== r && i(n) + }) + })(arguments), n ? o = u.length : r && (s = t, c(r)) + } + return this + }, remove: function () { + return u && b.each(arguments, function (e, t) { + var r; + while ((r = b.inArray(t, u, r)) > -1) u.splice(r, 1), n && (o >= r && o--, a >= r && a--) + }), this + }, has: function (e) { + return e ? b.inArray(e, u) > -1 : !(!u || !u.length) + }, empty: function () { + return u = [], this + }, disable: function () { + return u = l = r = t, this + }, disabled: function () { + return !u + }, lock: function () { + return l = t, r || p.disable(), this + }, locked: function () { + return !l + }, fireWith: function (e, t) { + return t = t || [], t = [e, t.slice ? t.slice() : t], !u || i && !l || (n ? l.push(t) : c(t)), this + }, fire: function () { + return p.fireWith(this, arguments), this + }, fired: function () { + return !!i + } + }; + return p + }, b.extend({ + Deferred: function (e) { + var t = [["resolve", "done", b.Callbacks("once memory"), "resolved"], ["reject", "fail", b.Callbacks("once memory"), "rejected"], ["notify", "progress", b.Callbacks("memory")]], + n = "pending", r = { + state: function () { + return n + }, always: function () { + return i.done(arguments).fail(arguments), this + }, then: function () { + var e = arguments; + return b.Deferred(function (n) { + b.each(t, function (t, o) { + var a = o[0], s = b.isFunction(e[t]) && e[t]; + i[o[1]](function () { + var e = s && s.apply(this, arguments); + e && b.isFunction(e.promise) ? e.promise().done(n.resolve).fail(n.reject).progress(n.notify) : n[a + "With"](this === r ? n.promise() : this, s ? [e] : arguments) + }) + }), e = null + }).promise() + }, promise: function (e) { + return null != e ? b.extend(e, r) : r + } + }, i = {}; + return r.pipe = r.then, b.each(t, function (e, o) { + var a = o[2], s = o[3]; + r[o[1]] = a.add, s && a.add(function () { + n = s + }, t[1 ^ e][2].disable, t[2][2].lock), i[o[0]] = function () { + return i[o[0] + "With"](this === i ? r : this, arguments), this + }, i[o[0] + "With"] = a.fireWith + }), r.promise(i), e && e.call(i, i), i + }, when: function (e) { + var t = 0, n = h.call(arguments), r = n.length, i = 1 !== r || e && b.isFunction(e.promise) ? r : 0, + o = 1 === i ? e : b.Deferred(), a = function (e, t, n) { + return function (r) { + t[e] = this, n[e] = arguments.length > 1 ? h.call(arguments) : r, n === s ? o.notifyWith(t, n) : --i || o.resolveWith(t, n) + } + }, s, u, l; + if (r > 1) for (s = Array(r), u = Array(r), l = Array(r); r > t; t++) n[t] && b.isFunction(n[t].promise) ? n[t].promise().done(a(t, l, n)).fail(o.reject).progress(a(t, u, s)) : --i; + return i || o.resolveWith(l, n), o.promise() + } + }), b.support = function () { + var t, n, r, a, s, u, l, c, p, f, d = o.createElement("div"); + if (d.setAttribute("className", "t"), d.innerHTML = "
a", n = d.getElementsByTagName("*"), r = d.getElementsByTagName("a")[0], !n || !r || !n.length) return {}; + s = o.createElement("select"), l = s.appendChild(o.createElement("option")), a = d.getElementsByTagName("input")[0], r.style.cssText = "top:1px;float:left;opacity:.5", t = { + getSetAttribute: "t" !== d.className, + leadingWhitespace: 3 === d.firstChild.nodeType, + tbody: !d.getElementsByTagName("tbody").length, + htmlSerialize: !!d.getElementsByTagName("link").length, + style: /top/.test(r.getAttribute("style")), + hrefNormalized: "/a" === r.getAttribute("href"), + opacity: /^0.5/.test(r.style.opacity), + cssFloat: !!r.style.cssFloat, + checkOn: !!a.value, + optSelected: l.selected, + enctype: !!o.createElement("form").enctype, + html5Clone: "<:nav>" !== o.createElement("nav").cloneNode(!0).outerHTML, + boxModel: "CSS1Compat" === o.compatMode, + deleteExpando: !0, + noCloneEvent: !0, + inlineBlockNeedsLayout: !1, + shrinkWrapBlocks: !1, + reliableMarginRight: !0, + boxSizingReliable: !0, + pixelPosition: !1 + }, a.checked = !0, t.noCloneChecked = a.cloneNode(!0).checked, s.disabled = !0, t.optDisabled = !l.disabled; + try { + delete d.test + } catch (h) { + t.deleteExpando = !1 + } + a = o.createElement("input"), a.setAttribute("value", ""), t.input = "" === a.getAttribute("value"), a.value = "t", a.setAttribute("type", "radio"), t.radioValue = "t" === a.value, a.setAttribute("checked", "t"), a.setAttribute("name", "t"), u = o.createDocumentFragment(), u.appendChild(a), t.appendChecked = a.checked, t.checkClone = u.cloneNode(!0).cloneNode(!0).lastChild.checked, d.attachEvent && (d.attachEvent("onclick", function () { + t.noCloneEvent = !1 + }), d.cloneNode(!0).click()); + for (f in{ + submit: !0, + change: !0, + focusin: !0 + }) d.setAttribute(c = "on" + f, "t"), t[f + "Bubbles"] = c in e || d.attributes[c].expando === !1; + return d.style.backgroundClip = "content-box", d.cloneNode(!0).style.backgroundClip = "", t.clearCloneStyle = "content-box" === d.style.backgroundClip, b(function () { + var n, r, a, + s = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;", + u = o.getElementsByTagName("body")[0]; + u && (n = o.createElement("div"), n.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px", u.appendChild(n).appendChild(d), d.innerHTML = "
t
", a = d.getElementsByTagName("td"), a[0].style.cssText = "padding:0;margin:0;border:0;display:none", p = 0 === a[0].offsetHeight, a[0].style.display = "", a[1].style.display = "none", t.reliableHiddenOffsets = p && 0 === a[0].offsetHeight, d.innerHTML = "", d.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;", t.boxSizing = 4 === d.offsetWidth, t.doesNotIncludeMarginInBodyOffset = 1 !== u.offsetTop, e.getComputedStyle && (t.pixelPosition = "1%" !== (e.getComputedStyle(d, null) || {}).top, t.boxSizingReliable = "4px" === (e.getComputedStyle(d, null) || {width: "4px"}).width, r = d.appendChild(o.createElement("div")), r.style.cssText = d.style.cssText = s, r.style.marginRight = r.style.width = "0", d.style.width = "1px", t.reliableMarginRight = !parseFloat((e.getComputedStyle(r, null) || {}).marginRight)), typeof d.style.zoom !== i && (d.innerHTML = "", d.style.cssText = s + "width:1px;padding:1px;display:inline;zoom:1", t.inlineBlockNeedsLayout = 3 === d.offsetWidth, d.style.display = "block", d.innerHTML = "
", d.firstChild.style.width = "5px", t.shrinkWrapBlocks = 3 !== d.offsetWidth, t.inlineBlockNeedsLayout && (u.style.zoom = 1)), u.removeChild(n), n = d = a = r = null) + }), n = s = u = l = r = a = null, t + }(); + var O = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/, B = /([A-Z])/g; + + function P(e, n, r, i) { + if (b.acceptData(e)) { + var o, a, s = b.expando, u = "string" == typeof n, l = e.nodeType, p = l ? b.cache : e, + f = l ? e[s] : e[s] && s; + if (f && p[f] && (i || p[f].data) || !u || r !== t) return f || (l ? e[s] = f = c.pop() || b.guid++ : f = s), p[f] || (p[f] = {}, l || (p[f].toJSON = b.noop)), ("object" == typeof n || "function" == typeof n) && (i ? p[f] = b.extend(p[f], n) : p[f].data = b.extend(p[f].data, n)), o = p[f], i || (o.data || (o.data = {}), o = o.data), r !== t && (o[b.camelCase(n)] = r), u ? (a = o[n], null == a && (a = o[b.camelCase(n)])) : a = o, a + } + } + + function R(e, t, n) { + if (b.acceptData(e)) { + var r, i, o, a = e.nodeType, s = a ? b.cache : e, u = a ? e[b.expando] : b.expando; + if (s[u]) { + if (t && (o = n ? s[u] : s[u].data)) { + b.isArray(t) ? t = t.concat(b.map(t, b.camelCase)) : t in o ? t = [t] : (t = b.camelCase(t), t = t in o ? [t] : t.split(" ")); + for (r = 0, i = t.length; i > r; r++) delete o[t[r]]; + if (!(n ? $ : b.isEmptyObject)(o)) return + } + (n || (delete s[u].data, $(s[u]))) && (a ? b.cleanData([e], !0) : b.support.deleteExpando || s != s.window ? delete s[u] : s[u] = null) + } + } + } + + b.extend({ + cache: {}, + expando: "jQuery" + (p + Math.random()).replace(/\D/g, ""), + noData: {embed: !0, object: "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000", applet: !0}, + hasData: function (e) { + return e = e.nodeType ? b.cache[e[b.expando]] : e[b.expando], !!e && !$(e) + }, + data: function (e, t, n) { + return P(e, t, n) + }, + removeData: function (e, t) { + return R(e, t) + }, + _data: function (e, t, n) { + return P(e, t, n, !0) + }, + _removeData: function (e, t) { + return R(e, t, !0) + }, + acceptData: function (e) { + if (e.nodeType && 1 !== e.nodeType && 9 !== e.nodeType) return !1; + var t = e.nodeName && b.noData[e.nodeName.toLowerCase()]; + return !t || t !== !0 && e.getAttribute("classid") === t + } + }), b.fn.extend({ + data: function (e, n) { + var r, i, o = this[0], a = 0, s = null; + if (e === t) { + if (this.length && (s = b.data(o), 1 === o.nodeType && !b._data(o, "parsedAttrs"))) { + for (r = o.attributes; r.length > a; a++) i = r[a].name, i.indexOf("data-") || (i = b.camelCase(i.slice(5)), W(o, i, s[i])); + b._data(o, "parsedAttrs", !0) + } + return s + } + return "object" == typeof e ? this.each(function () { + b.data(this, e) + }) : b.access(this, function (n) { + return n === t ? o ? W(o, e, b.data(o, e)) : null : (this.each(function () { + b.data(this, e, n) + }), t) + }, null, n, arguments.length > 1, null, !0) + }, removeData: function (e) { + return this.each(function () { + b.removeData(this, e) + }) + } + }); + + function W(e, n, r) { + if (r === t && 1 === e.nodeType) { + var i = "data-" + n.replace(B, "-$1").toLowerCase(); + if (r = e.getAttribute(i), "string" == typeof r) { + try { + r = "true" === r ? !0 : "false" === r ? !1 : "null" === r ? null : +r + "" === r ? +r : O.test(r) ? b.parseJSON(r) : r + } catch (o) { + } + b.data(e, n, r) + } else r = t + } + return r + } + + function $(e) { + var t; + for (t in e) if (("data" !== t || !b.isEmptyObject(e[t])) && "toJSON" !== t) return !1; + return !0 + } + + b.extend({ + queue: function (e, n, r) { + var i; + return e ? (n = (n || "fx") + "queue", i = b._data(e, n), r && (!i || b.isArray(r) ? i = b._data(e, n, b.makeArray(r)) : i.push(r)), i || []) : t + }, dequeue: function (e, t) { + t = t || "fx"; + var n = b.queue(e, t), r = n.length, i = n.shift(), o = b._queueHooks(e, t), a = function () { + b.dequeue(e, t) + }; + "inprogress" === i && (i = n.shift(), r--), o.cur = i, i && ("fx" === t && n.unshift("inprogress"), delete o.stop, i.call(e, a, o)), !r && o && o.empty.fire() + }, _queueHooks: function (e, t) { + var n = t + "queueHooks"; + return b._data(e, n) || b._data(e, n, { + empty: b.Callbacks("once memory").add(function () { + b._removeData(e, t + "queue"), b._removeData(e, n) + }) + }) + } + }), b.fn.extend({ + queue: function (e, n) { + var r = 2; + return "string" != typeof e && (n = e, e = "fx", r--), r > arguments.length ? b.queue(this[0], e) : n === t ? this : this.each(function () { + var t = b.queue(this, e, n); + b._queueHooks(this, e), "fx" === e && "inprogress" !== t[0] && b.dequeue(this, e) + }) + }, dequeue: function (e) { + return this.each(function () { + b.dequeue(this, e) + }) + }, delay: function (e, t) { + return e = b.fx ? b.fx.speeds[e] || e : e, t = t || "fx", this.queue(t, function (t, n) { + var r = setTimeout(t, e); + n.stop = function () { + clearTimeout(r) + } + }) + }, clearQueue: function (e) { + return this.queue(e || "fx", []) + }, promise: function (e, n) { + var r, i = 1, o = b.Deferred(), a = this, s = this.length, u = function () { + --i || o.resolveWith(a, [a]) + }; + "string" != typeof e && (n = e, e = t), e = e || "fx"; + while (s--) r = b._data(a[s], e + "queueHooks"), r && r.empty && (i++, r.empty.add(u)); + return u(), o.promise(n) + } + }); + var I, z, X = /[\t\r\n]/g, U = /\r/g, V = /^(?:input|select|textarea|button|object)$/i, Y = /^(?:a|area)$/i, + J = /^(?:checked|selected|autofocus|autoplay|async|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped)$/i, + G = /^(?:checked|selected)$/i, Q = b.support.getSetAttribute, K = b.support.input; + b.fn.extend({ + attr: function (e, t) { + return b.access(this, b.attr, e, t, arguments.length > 1) + }, removeAttr: function (e) { + return this.each(function () { + b.removeAttr(this, e) + }) + }, prop: function (e, t) { + return b.access(this, b.prop, e, t, arguments.length > 1) + }, removeProp: function (e) { + return e = b.propFix[e] || e, this.each(function () { + try { + this[e] = t, delete this[e] + } catch (n) { + } + }) + }, addClass: function (e) { + var t, n, r, i, o, a = 0, s = this.length, u = "string" == typeof e && e; + if (b.isFunction(e)) return this.each(function (t) { + b(this).addClass(e.call(this, t, this.className)) + }); + if (u) for (t = (e || "").match(w) || []; s > a; a++) if (n = this[a], r = 1 === n.nodeType && (n.className ? (" " + n.className + " ").replace(X, " ") : " ")) { + o = 0; + while (i = t[o++]) 0 > r.indexOf(" " + i + " ") && (r += i + " "); + n.className = b.trim(r) + } + return this + }, removeClass: function (e) { + var t, n, r, i, o, a = 0, s = this.length, u = 0 === arguments.length || "string" == typeof e && e; + if (b.isFunction(e)) return this.each(function (t) { + b(this).removeClass(e.call(this, t, this.className)) + }); + if (u) for (t = (e || "").match(w) || []; s > a; a++) if (n = this[a], r = 1 === n.nodeType && (n.className ? (" " + n.className + " ").replace(X, " ") : "")) { + o = 0; + while (i = t[o++]) while (r.indexOf(" " + i + " ") >= 0) r = r.replace(" " + i + " ", " "); + n.className = e ? b.trim(r) : "" + } + return this + }, toggleClass: function (e, t) { + var n = typeof e, r = "boolean" == typeof t; + return b.isFunction(e) ? this.each(function (n) { + b(this).toggleClass(e.call(this, n, this.className, t), t) + }) : this.each(function () { + if ("string" === n) { + var o, a = 0, s = b(this), u = t, l = e.match(w) || []; + while (o = l[a++]) u = r ? u : !s.hasClass(o), s[u ? "addClass" : "removeClass"](o) + } else (n === i || "boolean" === n) && (this.className && b._data(this, "__className__", this.className), this.className = this.className || e === !1 ? "" : b._data(this, "__className__") || "") + }) + }, hasClass: function (e) { + var t = " " + e + " ", n = 0, r = this.length; + for (; r > n; n++) if (1 === this[n].nodeType && (" " + this[n].className + " ").replace(X, " ").indexOf(t) >= 0) return !0; + return !1 + }, val: function (e) { + var n, r, i, o = this[0]; + { + if (arguments.length) return i = b.isFunction(e), this.each(function (n) { + var o, a = b(this); + 1 === this.nodeType && (o = i ? e.call(this, n, a.val()) : e, null == o ? o = "" : "number" == typeof o ? o += "" : b.isArray(o) && (o = b.map(o, function (e) { + return null == e ? "" : e + "" + })), r = b.valHooks[this.type] || b.valHooks[this.nodeName.toLowerCase()], r && "set" in r && r.set(this, o, "value") !== t || (this.value = o)) + }); + if (o) return r = b.valHooks[o.type] || b.valHooks[o.nodeName.toLowerCase()], r && "get" in r && (n = r.get(o, "value")) !== t ? n : (n = o.value, "string" == typeof n ? n.replace(U, "") : null == n ? "" : n) + } + } + }), b.extend({ + valHooks: { + option: { + get: function (e) { + var t = e.attributes.value; + return !t || t.specified ? e.value : e.text + } + }, select: { + get: function (e) { + var t, n, r = e.options, i = e.selectedIndex, o = "select-one" === e.type || 0 > i, + a = o ? null : [], s = o ? i + 1 : r.length, u = 0 > i ? s : o ? i : 0; + for (; s > u; u++) if (n = r[u], !(!n.selected && u !== i || (b.support.optDisabled ? n.disabled : null !== n.getAttribute("disabled")) || n.parentNode.disabled && b.nodeName(n.parentNode, "optgroup"))) { + if (t = b(n).val(), o) return t; + a.push(t) + } + return a + }, set: function (e, t) { + var n = b.makeArray(t); + return b(e).find("option").each(function () { + this.selected = b.inArray(b(this).val(), n) >= 0 + }), n.length || (e.selectedIndex = -1), n + } + } + }, + attr: function (e, n, r) { + var o, a, s, u = e.nodeType; + if (e && 3 !== u && 8 !== u && 2 !== u) return typeof e.getAttribute === i ? b.prop(e, n, r) : (a = 1 !== u || !b.isXMLDoc(e), a && (n = n.toLowerCase(), o = b.attrHooks[n] || (J.test(n) ? z : I)), r === t ? o && a && "get" in o && null !== (s = o.get(e, n)) ? s : (typeof e.getAttribute !== i && (s = e.getAttribute(n)), null == s ? t : s) : null !== r ? o && a && "set" in o && (s = o.set(e, r, n)) !== t ? s : (e.setAttribute(n, r + ""), r) : (b.removeAttr(e, n), t)) + }, + removeAttr: function (e, t) { + var n, r, i = 0, o = t && t.match(w); + if (o && 1 === e.nodeType) while (n = o[i++]) r = b.propFix[n] || n, J.test(n) ? !Q && G.test(n) ? e[b.camelCase("default-" + n)] = e[r] = !1 : e[r] = !1 : b.attr(e, n, ""), e.removeAttribute(Q ? n : r) + }, + attrHooks: { + type: { + set: function (e, t) { + if (!b.support.radioValue && "radio" === t && b.nodeName(e, "input")) { + var n = e.value; + return e.setAttribute("type", t), n && (e.value = n), t + } + } + } + }, + propFix: { + tabindex: "tabIndex", + readonly: "readOnly", + "for": "htmlFor", + "class": "className", + maxlength: "maxLength", + cellspacing: "cellSpacing", + cellpadding: "cellPadding", + rowspan: "rowSpan", + colspan: "colSpan", + usemap: "useMap", + frameborder: "frameBorder", + contenteditable: "contentEditable" + }, + prop: function (e, n, r) { + var i, o, a, s = e.nodeType; + if (e && 3 !== s && 8 !== s && 2 !== s) return a = 1 !== s || !b.isXMLDoc(e), a && (n = b.propFix[n] || n, o = b.propHooks[n]), r !== t ? o && "set" in o && (i = o.set(e, r, n)) !== t ? i : e[n] = r : o && "get" in o && null !== (i = o.get(e, n)) ? i : e[n] + }, + propHooks: { + tabIndex: { + get: function (e) { + var n = e.getAttributeNode("tabindex"); + return n && n.specified ? parseInt(n.value, 10) : V.test(e.nodeName) || Y.test(e.nodeName) && e.href ? 0 : t + } + } + } + }), z = { + get: function (e, n) { + var r = b.prop(e, n), i = "boolean" == typeof r && e.getAttribute(n), + o = "boolean" == typeof r ? K && Q ? null != i : G.test(n) ? e[b.camelCase("default-" + n)] : !!i : e.getAttributeNode(n); + return o && o.value !== !1 ? n.toLowerCase() : t + }, set: function (e, t, n) { + return t === !1 ? b.removeAttr(e, n) : K && Q || !G.test(n) ? e.setAttribute(!Q && b.propFix[n] || n, n) : e[b.camelCase("default-" + n)] = e[n] = !0, n + } + }, K && Q || (b.attrHooks.value = { + get: function (e, n) { + var r = e.getAttributeNode(n); + return b.nodeName(e, "input") ? e.defaultValue : r && r.specified ? r.value : t + }, set: function (e, n, r) { + return b.nodeName(e, "input") ? (e.defaultValue = n, t) : I && I.set(e, n, r) + } + }), Q || (I = b.valHooks.button = { + get: function (e, n) { + var r = e.getAttributeNode(n); + return r && ("id" === n || "name" === n || "coords" === n ? "" !== r.value : r.specified) ? r.value : t + }, set: function (e, n, r) { + var i = e.getAttributeNode(r); + return i || e.setAttributeNode(i = e.ownerDocument.createAttribute(r)), i.value = n += "", "value" === r || n === e.getAttribute(r) ? n : t + } + }, b.attrHooks.contenteditable = { + get: I.get, set: function (e, t, n) { + I.set(e, "" === t ? !1 : t, n) + } + }, b.each(["width", "height"], function (e, n) { + b.attrHooks[n] = b.extend(b.attrHooks[n], { + set: function (e, r) { + return "" === r ? (e.setAttribute(n, "auto"), r) : t + } + }) + })), b.support.hrefNormalized || (b.each(["href", "src", "width", "height"], function (e, n) { + b.attrHooks[n] = b.extend(b.attrHooks[n], { + get: function (e) { + var r = e.getAttribute(n, 2); + return null == r ? t : r + } + }) + }), b.each(["href", "src"], function (e, t) { + b.propHooks[t] = { + get: function (e) { + return e.getAttribute(t, 4) + } + } + })), b.support.style || (b.attrHooks.style = { + get: function (e) { + return e.style.cssText || t + }, set: function (e, t) { + return e.style.cssText = t + "" + } + }), b.support.optSelected || (b.propHooks.selected = b.extend(b.propHooks.selected, { + get: function (e) { + var t = e.parentNode; + return t && (t.selectedIndex, t.parentNode && t.parentNode.selectedIndex), null + } + })), b.support.enctype || (b.propFix.enctype = "encoding"), b.support.checkOn || b.each(["radio", "checkbox"], function () { + b.valHooks[this] = { + get: function (e) { + return null === e.getAttribute("value") ? "on" : e.value + } + } + }), b.each(["radio", "checkbox"], function () { + b.valHooks[this] = b.extend(b.valHooks[this], { + set: function (e, n) { + return b.isArray(n) ? e.checked = b.inArray(b(e).val(), n) >= 0 : t + } + }) + }); + var Z = /^(?:input|select|textarea)$/i, et = /^key/, tt = /^(?:mouse|contextmenu)|click/, + nt = /^(?:focusinfocus|focusoutblur)$/, rt = /^([^.]*)(?:\.(.+)|)$/; + + function it() { + return !0 + } + + function ot() { + return !1 + } + + b.event = { + global: {}, + add: function (e, n, r, o, a) { + var s, u, l, c, p, f, d, h, g, m, y, v = b._data(e); + if (v) { + r.handler && (c = r, r = c.handler, a = c.selector), r.guid || (r.guid = b.guid++), (u = v.events) || (u = v.events = {}), (f = v.handle) || (f = v.handle = function (e) { + return typeof b === i || e && b.event.triggered === e.type ? t : b.event.dispatch.apply(f.elem, arguments) + }, f.elem = e), n = (n || "").match(w) || [""], l = n.length; + while (l--) s = rt.exec(n[l]) || [], g = y = s[1], m = (s[2] || "").split(".").sort(), p = b.event.special[g] || {}, g = (a ? p.delegateType : p.bindType) || g, p = b.event.special[g] || {}, d = b.extend({ + type: g, + origType: y, + data: o, + handler: r, + guid: r.guid, + selector: a, + needsContext: a && b.expr.match.needsContext.test(a), + namespace: m.join(".") + }, c), (h = u[g]) || (h = u[g] = [], h.delegateCount = 0, p.setup && p.setup.call(e, o, m, f) !== !1 || (e.addEventListener ? e.addEventListener(g, f, !1) : e.attachEvent && e.attachEvent("on" + g, f))), p.add && (p.add.call(e, d), d.handler.guid || (d.handler.guid = r.guid)), a ? h.splice(h.delegateCount++, 0, d) : h.push(d), b.event.global[g] = !0; + e = null + } + }, + remove: function (e, t, n, r, i) { + var o, a, s, u, l, c, p, f, d, h, g, m = b.hasData(e) && b._data(e); + if (m && (c = m.events)) { + t = (t || "").match(w) || [""], l = t.length; + while (l--) if (s = rt.exec(t[l]) || [], d = g = s[1], h = (s[2] || "").split(".").sort(), d) { + p = b.event.special[d] || {}, d = (r ? p.delegateType : p.bindType) || d, f = c[d] || [], s = s[2] && RegExp("(^|\\.)" + h.join("\\.(?:.*\\.|)") + "(\\.|$)"), u = o = f.length; + while (o--) a = f[o], !i && g !== a.origType || n && n.guid !== a.guid || s && !s.test(a.namespace) || r && r !== a.selector && ("**" !== r || !a.selector) || (f.splice(o, 1), a.selector && f.delegateCount--, p.remove && p.remove.call(e, a)); + u && !f.length && (p.teardown && p.teardown.call(e, h, m.handle) !== !1 || b.removeEvent(e, d, m.handle), delete c[d]) + } else for (d in c) b.event.remove(e, d + t[l], n, r, !0); + b.isEmptyObject(c) && (delete m.handle, b._removeData(e, "events")) + } + }, + trigger: function (n, r, i, a) { + var s, u, l, c, p, f, d, h = [i || o], g = y.call(n, "type") ? n.type : n, + m = y.call(n, "namespace") ? n.namespace.split(".") : []; + if (l = f = i = i || o, 3 !== i.nodeType && 8 !== i.nodeType && !nt.test(g + b.event.triggered) && (g.indexOf(".") >= 0 && (m = g.split("."), g = m.shift(), m.sort()), u = 0 > g.indexOf(":") && "on" + g, n = n[b.expando] ? n : new b.Event(g, "object" == typeof n && n), n.isTrigger = !0, n.namespace = m.join("."), n.namespace_re = n.namespace ? RegExp("(^|\\.)" + m.join("\\.(?:.*\\.|)") + "(\\.|$)") : null, n.result = t, n.target || (n.target = i), r = null == r ? [n] : b.makeArray(r, [n]), p = b.event.special[g] || {}, a || !p.trigger || p.trigger.apply(i, r) !== !1)) { + if (!a && !p.noBubble && !b.isWindow(i)) { + for (c = p.delegateType || g, nt.test(c + g) || (l = l.parentNode); l; l = l.parentNode) h.push(l), f = l; + f === (i.ownerDocument || o) && h.push(f.defaultView || f.parentWindow || e) + } + d = 0; + while ((l = h[d++]) && !n.isPropagationStopped()) n.type = d > 1 ? c : p.bindType || g, s = (b._data(l, "events") || {})[n.type] && b._data(l, "handle"), s && s.apply(l, r), s = u && l[u], s && b.acceptData(l) && s.apply && s.apply(l, r) === !1 && n.preventDefault(); + if (n.type = g, !(a || n.isDefaultPrevented() || p._default && p._default.apply(i.ownerDocument, r) !== !1 || "click" === g && b.nodeName(i, "a") || !b.acceptData(i) || !u || !i[g] || b.isWindow(i))) { + f = i[u], f && (i[u] = null), b.event.triggered = g; + try { + i[g]() + } catch (v) { + } + b.event.triggered = t, f && (i[u] = f) + } + return n.result + } + }, + dispatch: function (e) { + e = b.event.fix(e); + var n, r, i, o, a, s = [], u = h.call(arguments), l = (b._data(this, "events") || {})[e.type] || [], + c = b.event.special[e.type] || {}; + if (u[0] = e, e.delegateTarget = this, !c.preDispatch || c.preDispatch.call(this, e) !== !1) { + s = b.event.handlers.call(this, e, l), n = 0; + while ((o = s[n++]) && !e.isPropagationStopped()) { + e.currentTarget = o.elem, a = 0; + while ((i = o.handlers[a++]) && !e.isImmediatePropagationStopped()) (!e.namespace_re || e.namespace_re.test(i.namespace)) && (e.handleObj = i, e.data = i.data, r = ((b.event.special[i.origType] || {}).handle || i.handler).apply(o.elem, u), r !== t && (e.result = r) === !1 && (e.preventDefault(), e.stopPropagation())) + } + return c.postDispatch && c.postDispatch.call(this, e), e.result + } + }, + handlers: function (e, n) { + var r, i, o, a, s = [], u = n.delegateCount, l = e.target; + if (u && l.nodeType && (!e.button || "click" !== e.type)) for (; l != this; l = l.parentNode || this) if (1 === l.nodeType && (l.disabled !== !0 || "click" !== e.type)) { + for (o = [], a = 0; u > a; a++) i = n[a], r = i.selector + " ", o[r] === t && (o[r] = i.needsContext ? b(r, this).index(l) >= 0 : b.find(r, this, null, [l]).length), o[r] && o.push(i); + o.length && s.push({elem: l, handlers: o}) + } + return n.length > u && s.push({elem: this, handlers: n.slice(u)}), s + }, + fix: function (e) { + if (e[b.expando]) return e; + var t, n, r, i = e.type, a = e, s = this.fixHooks[i]; + s || (this.fixHooks[i] = s = tt.test(i) ? this.mouseHooks : et.test(i) ? this.keyHooks : {}), r = s.props ? this.props.concat(s.props) : this.props, e = new b.Event(a), t = r.length; + while (t--) n = r[t], e[n] = a[n]; + return e.target || (e.target = a.srcElement || o), 3 === e.target.nodeType && (e.target = e.target.parentNode), e.metaKey = !!e.metaKey, s.filter ? s.filter(e, a) : e + }, + props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "), + fixHooks: {}, + keyHooks: { + props: "char charCode key keyCode".split(" "), filter: function (e, t) { + return null == e.which && (e.which = null != t.charCode ? t.charCode : t.keyCode), e + } + }, + mouseHooks: { + props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "), + filter: function (e, n) { + var r, i, a, s = n.button, u = n.fromElement; + return null == e.pageX && null != n.clientX && (i = e.target.ownerDocument || o, a = i.documentElement, r = i.body, e.pageX = n.clientX + (a && a.scrollLeft || r && r.scrollLeft || 0) - (a && a.clientLeft || r && r.clientLeft || 0), e.pageY = n.clientY + (a && a.scrollTop || r && r.scrollTop || 0) - (a && a.clientTop || r && r.clientTop || 0)), !e.relatedTarget && u && (e.relatedTarget = u === e.target ? n.toElement : u), e.which || s === t || (e.which = 1 & s ? 1 : 2 & s ? 3 : 4 & s ? 2 : 0), e + } + }, + special: { + load: {noBubble: !0}, click: { + trigger: function () { + return b.nodeName(this, "input") && "checkbox" === this.type && this.click ? (this.click(), !1) : t + } + }, focus: { + trigger: function () { + if (this !== o.activeElement && this.focus) try { + return this.focus(), !1 + } catch (e) { + } + }, delegateType: "focusin" + }, blur: { + trigger: function () { + return this === o.activeElement && this.blur ? (this.blur(), !1) : t + }, delegateType: "focusout" + }, beforeunload: { + postDispatch: function (e) { + e.result !== t && (e.originalEvent.returnValue = e.result) + } + } + }, + simulate: function (e, t, n, r) { + var i = b.extend(new b.Event, n, {type: e, isSimulated: !0, originalEvent: {}}); + r ? b.event.trigger(i, null, t) : b.event.dispatch.call(t, i), i.isDefaultPrevented() && n.preventDefault() + } + }, b.removeEvent = o.removeEventListener ? function (e, t, n) { + e.removeEventListener && e.removeEventListener(t, n, !1) + } : function (e, t, n) { + var r = "on" + t; + e.detachEvent && (typeof e[r] === i && (e[r] = null), e.detachEvent(r, n)) + }, b.Event = function (e, n) { + return this instanceof b.Event ? (e && e.type ? (this.originalEvent = e, this.type = e.type, this.isDefaultPrevented = e.defaultPrevented || e.returnValue === !1 || e.getPreventDefault && e.getPreventDefault() ? it : ot) : this.type = e, n && b.extend(this, n), this.timeStamp = e && e.timeStamp || b.now(), this[b.expando] = !0, t) : new b.Event(e, n) + }, b.Event.prototype = { + isDefaultPrevented: ot, + isPropagationStopped: ot, + isImmediatePropagationStopped: ot, + preventDefault: function () { + var e = this.originalEvent; + this.isDefaultPrevented = it, e && (e.preventDefault ? e.preventDefault() : e.returnValue = !1) + }, + stopPropagation: function () { + var e = this.originalEvent; + this.isPropagationStopped = it, e && (e.stopPropagation && e.stopPropagation(), e.cancelBubble = !0) + }, + stopImmediatePropagation: function () { + this.isImmediatePropagationStopped = it, this.stopPropagation() + } + }, b.each({mouseenter: "mouseover", mouseleave: "mouseout"}, function (e, t) { + b.event.special[e] = { + delegateType: t, bindType: t, handle: function (e) { + var n, r = this, i = e.relatedTarget, o = e.handleObj; + return (!i || i !== r && !b.contains(r, i)) && (e.type = o.origType, n = o.handler.apply(this, arguments), e.type = t), n + } + } + }), b.support.submitBubbles || (b.event.special.submit = { + setup: function () { + return b.nodeName(this, "form") ? !1 : (b.event.add(this, "click._submit keypress._submit", function (e) { + var n = e.target, r = b.nodeName(n, "input") || b.nodeName(n, "button") ? n.form : t; + r && !b._data(r, "submitBubbles") && (b.event.add(r, "submit._submit", function (e) { + e._submit_bubble = !0 + }), b._data(r, "submitBubbles", !0)) + }), t) + }, postDispatch: function (e) { + e._submit_bubble && (delete e._submit_bubble, this.parentNode && !e.isTrigger && b.event.simulate("submit", this.parentNode, e, !0)) + }, teardown: function () { + return b.nodeName(this, "form") ? !1 : (b.event.remove(this, "._submit"), t) + } + }), b.support.changeBubbles || (b.event.special.change = { + setup: function () { + return Z.test(this.nodeName) ? (("checkbox" === this.type || "radio" === this.type) && (b.event.add(this, "propertychange._change", function (e) { + "checked" === e.originalEvent.propertyName && (this._just_changed = !0) + }), b.event.add(this, "click._change", function (e) { + this._just_changed && !e.isTrigger && (this._just_changed = !1), b.event.simulate("change", this, e, !0) + })), !1) : (b.event.add(this, "beforeactivate._change", function (e) { + var t = e.target; + Z.test(t.nodeName) && !b._data(t, "changeBubbles") && (b.event.add(t, "change._change", function (e) { + !this.parentNode || e.isSimulated || e.isTrigger || b.event.simulate("change", this.parentNode, e, !0) + }), b._data(t, "changeBubbles", !0)) + }), t) + }, handle: function (e) { + var n = e.target; + return this !== n || e.isSimulated || e.isTrigger || "radio" !== n.type && "checkbox" !== n.type ? e.handleObj.handler.apply(this, arguments) : t + }, teardown: function () { + return b.event.remove(this, "._change"), !Z.test(this.nodeName) + } + }), b.support.focusinBubbles || b.each({focus: "focusin", blur: "focusout"}, function (e, t) { + var n = 0, r = function (e) { + b.event.simulate(t, e.target, b.event.fix(e), !0) + }; + b.event.special[t] = { + setup: function () { + 0 === n++ && o.addEventListener(e, r, !0) + }, teardown: function () { + 0 === --n && o.removeEventListener(e, r, !0) + } + } + }), b.fn.extend({ + on: function (e, n, r, i, o) { + var a, s; + if ("object" == typeof e) { + "string" != typeof n && (r = r || n, n = t); + for (a in e) this.on(a, n, r, e[a], o); + return this + } + if (null == r && null == i ? (i = n, r = n = t) : null == i && ("string" == typeof n ? (i = r, r = t) : (i = r, r = n, n = t)), i === !1) i = ot; else if (!i) return this; + return 1 === o && (s = i, i = function (e) { + return b().off(e), s.apply(this, arguments) + }, i.guid = s.guid || (s.guid = b.guid++)), this.each(function () { + b.event.add(this, e, i, r, n) + }) + }, one: function (e, t, n, r) { + return this.on(e, t, n, r, 1) + }, off: function (e, n, r) { + var i, o; + if (e && e.preventDefault && e.handleObj) return i = e.handleObj, b(e.delegateTarget).off(i.namespace ? i.origType + "." + i.namespace : i.origType, i.selector, i.handler), this; + if ("object" == typeof e) { + for (o in e) this.off(o, n, e[o]); + return this + } + return (n === !1 || "function" == typeof n) && (r = n, n = t), r === !1 && (r = ot), this.each(function () { + b.event.remove(this, e, r, n) + }) + }, bind: function (e, t, n) { + return this.on(e, null, t, n) + }, unbind: function (e, t) { + return this.off(e, null, t) + }, delegate: function (e, t, n, r) { + return this.on(t, e, n, r) + }, undelegate: function (e, t, n) { + return 1 === arguments.length ? this.off(e, "**") : this.off(t, e || "**", n) + }, trigger: function (e, t) { + return this.each(function () { + b.event.trigger(e, t, this) + }) + }, triggerHandler: function (e, n) { + var r = this[0]; + return r ? b.event.trigger(e, n, r, !0) : t + } + }), function (e, t) { + var n, r, i, o, a, s, u, l, c, p, f, d, h, g, m, y, v, x = "sizzle" + -new Date, w = e.document, T = {}, N = 0, + C = 0, k = it(), E = it(), S = it(), A = typeof t, j = 1 << 31, D = [], L = D.pop, H = D.push, q = D.slice, + M = D.indexOf || function (e) { + var t = 0, n = this.length; + for (; n > t; t++) if (this[t] === e) return t; + return -1 + }, _ = "[\\x20\\t\\r\\n\\f]", F = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+", O = F.replace("w", "w#"), + B = "([*^$|!~]?=)", + P = "\\[" + _ + "*(" + F + ")" + _ + "*(?:" + B + _ + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + O + ")|)|)" + _ + "*\\]", + R = ":(" + F + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + P.replace(3, 8) + ")*)|.*)\\)|)", + W = RegExp("^" + _ + "+|((?:^|[^\\\\])(?:\\\\.)*)" + _ + "+$", "g"), $ = RegExp("^" + _ + "*," + _ + "*"), + I = RegExp("^" + _ + "*([\\x20\\t\\r\\n\\f>+~])" + _ + "*"), z = RegExp(R), X = RegExp("^" + O + "$"), U = { + ID: RegExp("^#(" + F + ")"), + CLASS: RegExp("^\\.(" + F + ")"), + NAME: RegExp("^\\[name=['\"]?(" + F + ")['\"]?\\]"), + TAG: RegExp("^(" + F.replace("w", "w*") + ")"), + ATTR: RegExp("^" + P), + PSEUDO: RegExp("^" + R), + CHILD: RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + _ + "*(even|odd|(([+-]|)(\\d*)n|)" + _ + "*(?:([+-]|)" + _ + "*(\\d+)|))" + _ + "*\\)|)", "i"), + needsContext: RegExp("^" + _ + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + _ + "*((?:-\\d)?\\d*)" + _ + "*\\)|)(?=[^-]|$)", "i") + }, V = /[\x20\t\r\n\f]*[+~]/, Y = /^[^{]+\{\s*\[native code/, J = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + G = /^(?:input|select|textarea|button)$/i, Q = /^h\d$/i, K = /'|\\/g, + Z = /\=[\x20\t\r\n\f]*([^'"\]]*)[\x20\t\r\n\f]*\]/g, et = /\\([\da-fA-F]{1,6}[\x20\t\r\n\f]?|.)/g, + tt = function (e, t) { + var n = "0x" + t - 65536; + return n !== n ? t : 0 > n ? String.fromCharCode(n + 65536) : String.fromCharCode(55296 | n >> 10, 56320 | 1023 & n) + }; + try { + q.call(w.documentElement.childNodes, 0)[0].nodeType + } catch (nt) { + q = function (e) { + var t, n = []; + while (t = this[e++]) n.push(t); + return n + } + } + + function rt(e) { + return Y.test(e + "") + } + + function it() { + var e, t = []; + return e = function (n, r) { + return t.push(n += " ") > i.cacheLength && delete e[t.shift()], e[n] = r + } + } + + function ot(e) { + return e[x] = !0, e + } + + function at(e) { + var t = p.createElement("div"); + try { + return e(t) + } catch (n) { + return !1 + } finally { + t = null + } + } + + function st(e, t, n, r) { + var i, o, a, s, u, l, f, g, m, v; + if ((t ? t.ownerDocument || t : w) !== p && c(t), t = t || p, n = n || [], !e || "string" != typeof e) return n; + if (1 !== (s = t.nodeType) && 9 !== s) return []; + if (!d && !r) { + if (i = J.exec(e)) if (a = i[1]) { + if (9 === s) { + if (o = t.getElementById(a), !o || !o.parentNode) return n; + if (o.id === a) return n.push(o), n + } else if (t.ownerDocument && (o = t.ownerDocument.getElementById(a)) && y(t, o) && o.id === a) return n.push(o), n + } else { + if (i[2]) return H.apply(n, q.call(t.getElementsByTagName(e), 0)), n; + if ((a = i[3]) && T.getByClassName && t.getElementsByClassName) return H.apply(n, q.call(t.getElementsByClassName(a), 0)), n + } + if (T.qsa && !h.test(e)) { + if (f = !0, g = x, m = t, v = 9 === s && e, 1 === s && "object" !== t.nodeName.toLowerCase()) { + l = ft(e), (f = t.getAttribute("id")) ? g = f.replace(K, "\\$&") : t.setAttribute("id", g), g = "[id='" + g + "'] ", u = l.length; + while (u--) l[u] = g + dt(l[u]); + m = V.test(e) && t.parentNode || t, v = l.join(",") + } + if (v) try { + return H.apply(n, q.call(m.querySelectorAll(v), 0)), n + } catch (b) { + } finally { + f || t.removeAttribute("id") + } + } + } + return wt(e.replace(W, "$1"), t, n, r) + } + + a = st.isXML = function (e) { + var t = e && (e.ownerDocument || e).documentElement; + return t ? "HTML" !== t.nodeName : !1 + }, c = st.setDocument = function (e) { + var n = e ? e.ownerDocument || e : w; + return n !== p && 9 === n.nodeType && n.documentElement ? (p = n, f = n.documentElement, d = a(n), T.tagNameNoComments = at(function (e) { + return e.appendChild(n.createComment("")), !e.getElementsByTagName("*").length + }), T.attributes = at(function (e) { + e.innerHTML = ""; + var t = typeof e.lastChild.getAttribute("multiple"); + return "boolean" !== t && "string" !== t + }), T.getByClassName = at(function (e) { + return e.innerHTML = "", e.getElementsByClassName && e.getElementsByClassName("e").length ? (e.lastChild.className = "e", 2 === e.getElementsByClassName("e").length) : !1 + }), T.getByName = at(function (e) { + e.id = x + 0, e.innerHTML = "
", f.insertBefore(e, f.firstChild); + var t = n.getElementsByName && n.getElementsByName(x).length === 2 + n.getElementsByName(x + 0).length; + return T.getIdNotName = !n.getElementById(x), f.removeChild(e), t + }), i.attrHandle = at(function (e) { + return e.innerHTML = "", e.firstChild && typeof e.firstChild.getAttribute !== A && "#" === e.firstChild.getAttribute("href") + }) ? {} : { + href: function (e) { + return e.getAttribute("href", 2) + }, type: function (e) { + return e.getAttribute("type") + } + }, T.getIdNotName ? (i.find.ID = function (e, t) { + if (typeof t.getElementById !== A && !d) { + var n = t.getElementById(e); + return n && n.parentNode ? [n] : [] + } + }, i.filter.ID = function (e) { + var t = e.replace(et, tt); + return function (e) { + return e.getAttribute("id") === t + } + }) : (i.find.ID = function (e, n) { + if (typeof n.getElementById !== A && !d) { + var r = n.getElementById(e); + return r ? r.id === e || typeof r.getAttributeNode !== A && r.getAttributeNode("id").value === e ? [r] : t : [] + } + }, i.filter.ID = function (e) { + var t = e.replace(et, tt); + return function (e) { + var n = typeof e.getAttributeNode !== A && e.getAttributeNode("id"); + return n && n.value === t + } + }), i.find.TAG = T.tagNameNoComments ? function (e, n) { + return typeof n.getElementsByTagName !== A ? n.getElementsByTagName(e) : t + } : function (e, t) { + var n, r = [], i = 0, o = t.getElementsByTagName(e); + if ("*" === e) { + while (n = o[i++]) 1 === n.nodeType && r.push(n); + return r + } + return o + }, i.find.NAME = T.getByName && function (e, n) { + return typeof n.getElementsByName !== A ? n.getElementsByName(name) : t + }, i.find.CLASS = T.getByClassName && function (e, n) { + return typeof n.getElementsByClassName === A || d ? t : n.getElementsByClassName(e) + }, g = [], h = [":focus"], (T.qsa = rt(n.querySelectorAll)) && (at(function (e) { + e.innerHTML = "", e.querySelectorAll("[selected]").length || h.push("\\[" + _ + "*(?:checked|disabled|ismap|multiple|readonly|selected|value)"), e.querySelectorAll(":checked").length || h.push(":checked") + }), at(function (e) { + e.innerHTML = "", e.querySelectorAll("[i^='']").length && h.push("[*^$]=" + _ + "*(?:\"\"|'')"), e.querySelectorAll(":enabled").length || h.push(":enabled", ":disabled"), e.querySelectorAll("*,:x"), h.push(",.*:") + })), (T.matchesSelector = rt(m = f.matchesSelector || f.mozMatchesSelector || f.webkitMatchesSelector || f.oMatchesSelector || f.msMatchesSelector)) && at(function (e) { + T.disconnectedMatch = m.call(e, "div"), m.call(e, "[s!='']:x"), g.push("!=", R) + }), h = RegExp(h.join("|")), g = RegExp(g.join("|")), y = rt(f.contains) || f.compareDocumentPosition ? function (e, t) { + var n = 9 === e.nodeType ? e.documentElement : e, r = t && t.parentNode; + return e === r || !(!r || 1 !== r.nodeType || !(n.contains ? n.contains(r) : e.compareDocumentPosition && 16 & e.compareDocumentPosition(r))) + } : function (e, t) { + if (t) while (t = t.parentNode) if (t === e) return !0; + return !1 + }, v = f.compareDocumentPosition ? function (e, t) { + var r; + return e === t ? (u = !0, 0) : (r = t.compareDocumentPosition && e.compareDocumentPosition && e.compareDocumentPosition(t)) ? 1 & r || e.parentNode && 11 === e.parentNode.nodeType ? e === n || y(w, e) ? -1 : t === n || y(w, t) ? 1 : 0 : 4 & r ? -1 : 1 : e.compareDocumentPosition ? -1 : 1 + } : function (e, t) { + var r, i = 0, o = e.parentNode, a = t.parentNode, s = [e], l = [t]; + if (e === t) return u = !0, 0; + if (!o || !a) return e === n ? -1 : t === n ? 1 : o ? -1 : a ? 1 : 0; + if (o === a) return ut(e, t); + r = e; + while (r = r.parentNode) s.unshift(r); + r = t; + while (r = r.parentNode) l.unshift(r); + while (s[i] === l[i]) i++; + return i ? ut(s[i], l[i]) : s[i] === w ? -1 : l[i] === w ? 1 : 0 + }, u = !1, [0, 0].sort(v), T.detectDuplicates = u, p) : p + }, st.matches = function (e, t) { + return st(e, null, null, t) + }, st.matchesSelector = function (e, t) { + if ((e.ownerDocument || e) !== p && c(e), t = t.replace(Z, "='$1']"), !(!T.matchesSelector || d || g && g.test(t) || h.test(t))) try { + var n = m.call(e, t); + if (n || T.disconnectedMatch || e.document && 11 !== e.document.nodeType) return n + } catch (r) { + } + return st(t, p, null, [e]).length > 0 + }, st.contains = function (e, t) { + return (e.ownerDocument || e) !== p && c(e), y(e, t) + }, st.attr = function (e, t) { + var n; + return (e.ownerDocument || e) !== p && c(e), d || (t = t.toLowerCase()), (n = i.attrHandle[t]) ? n(e) : d || T.attributes ? e.getAttribute(t) : ((n = e.getAttributeNode(t)) || e.getAttribute(t)) && e[t] === !0 ? t : n && n.specified ? n.value : null + }, st.error = function (e) { + throw Error("Syntax error, unrecognized expression: " + e) + }, st.uniqueSort = function (e) { + var t, n = [], r = 1, i = 0; + if (u = !T.detectDuplicates, e.sort(v), u) { + for (; t = e[r]; r++) t === e[r - 1] && (i = n.push(r)); + while (i--) e.splice(n[i], 1) + } + return e + }; + + function ut(e, t) { + var n = t && e, r = n && (~t.sourceIndex || j) - (~e.sourceIndex || j); + if (r) return r; + if (n) while (n = n.nextSibling) if (n === t) return -1; + return e ? 1 : -1 + } + + function lt(e) { + return function (t) { + var n = t.nodeName.toLowerCase(); + return "input" === n && t.type === e + } + } + + function ct(e) { + return function (t) { + var n = t.nodeName.toLowerCase(); + return ("input" === n || "button" === n) && t.type === e + } + } + + function pt(e) { + return ot(function (t) { + return t = +t, ot(function (n, r) { + var i, o = e([], n.length, t), a = o.length; + while (a--) n[i = o[a]] && (n[i] = !(r[i] = n[i])) + }) + }) + } + + o = st.getText = function (e) { + var t, n = "", r = 0, i = e.nodeType; + if (i) { + if (1 === i || 9 === i || 11 === i) { + if ("string" == typeof e.textContent) return e.textContent; + for (e = e.firstChild; e; e = e.nextSibling) n += o(e) + } else if (3 === i || 4 === i) return e.nodeValue + } else for (; t = e[r]; r++) n += o(t); + return n + }, i = st.selectors = { + cacheLength: 50, + createPseudo: ot, + match: U, + find: {}, + relative: { + ">": {dir: "parentNode", first: !0}, + " ": {dir: "parentNode"}, + "+": {dir: "previousSibling", first: !0}, + "~": {dir: "previousSibling"} + }, + preFilter: { + ATTR: function (e) { + return e[1] = e[1].replace(et, tt), e[3] = (e[4] || e[5] || "").replace(et, tt), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4) + }, CHILD: function (e) { + return e[1] = e[1].toLowerCase(), "nth" === e[1].slice(0, 3) ? (e[3] || st.error(e[0]), e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * ("even" === e[3] || "odd" === e[3])), e[5] = +(e[7] + e[8] || "odd" === e[3])) : e[3] && st.error(e[0]), e + }, PSEUDO: function (e) { + var t, n = !e[5] && e[2]; + return U.CHILD.test(e[0]) ? null : (e[4] ? e[2] = e[4] : n && z.test(n) && (t = ft(n, !0)) && (t = n.indexOf(")", n.length - t) - n.length) && (e[0] = e[0].slice(0, t), e[2] = n.slice(0, t)), e.slice(0, 3)) + } + }, + filter: { + TAG: function (e) { + return "*" === e ? function () { + return !0 + } : (e = e.replace(et, tt).toLowerCase(), function (t) { + return t.nodeName && t.nodeName.toLowerCase() === e + }) + }, CLASS: function (e) { + var t = k[e + " "]; + return t || (t = RegExp("(^|" + _ + ")" + e + "(" + _ + "|$)")) && k(e, function (e) { + return t.test(e.className || typeof e.getAttribute !== A && e.getAttribute("class") || "") + }) + }, ATTR: function (e, t, n) { + return function (r) { + var i = st.attr(r, e); + return null == i ? "!=" === t : t ? (i += "", "=" === t ? i === n : "!=" === t ? i !== n : "^=" === t ? n && 0 === i.indexOf(n) : "*=" === t ? n && i.indexOf(n) > -1 : "$=" === t ? n && i.slice(-n.length) === n : "~=" === t ? (" " + i + " ").indexOf(n) > -1 : "|=" === t ? i === n || i.slice(0, n.length + 1) === n + "-" : !1) : !0 + } + }, CHILD: function (e, t, n, r, i) { + var o = "nth" !== e.slice(0, 3), a = "last" !== e.slice(-4), s = "of-type" === t; + return 1 === r && 0 === i ? function (e) { + return !!e.parentNode + } : function (t, n, u) { + var l, c, p, f, d, h, g = o !== a ? "nextSibling" : "previousSibling", m = t.parentNode, + y = s && t.nodeName.toLowerCase(), v = !u && !s; + if (m) { + if (o) { + while (g) { + p = t; + while (p = p[g]) if (s ? p.nodeName.toLowerCase() === y : 1 === p.nodeType) return !1; + h = g = "only" === e && !h && "nextSibling" + } + return !0 + } + if (h = [a ? m.firstChild : m.lastChild], a && v) { + c = m[x] || (m[x] = {}), l = c[e] || [], d = l[0] === N && l[1], f = l[0] === N && l[2], p = d && m.childNodes[d]; + while (p = ++d && p && p[g] || (f = d = 0) || h.pop()) if (1 === p.nodeType && ++f && p === t) { + c[e] = [N, d, f]; + break + } + } else if (v && (l = (t[x] || (t[x] = {}))[e]) && l[0] === N) f = l[1]; else while (p = ++d && p && p[g] || (f = d = 0) || h.pop()) if ((s ? p.nodeName.toLowerCase() === y : 1 === p.nodeType) && ++f && (v && ((p[x] || (p[x] = {}))[e] = [N, f]), p === t)) break; + return f -= i, f === r || 0 === f % r && f / r >= 0 + } + } + }, PSEUDO: function (e, t) { + var n, r = i.pseudos[e] || i.setFilters[e.toLowerCase()] || st.error("unsupported pseudo: " + e); + return r[x] ? r(t) : r.length > 1 ? (n = [e, e, "", t], i.setFilters.hasOwnProperty(e.toLowerCase()) ? ot(function (e, n) { + var i, o = r(e, t), a = o.length; + while (a--) i = M.call(e, o[a]), e[i] = !(n[i] = o[a]) + }) : function (e) { + return r(e, 0, n) + }) : r + } + }, + pseudos: { + not: ot(function (e) { + var t = [], n = [], r = s(e.replace(W, "$1")); + return r[x] ? ot(function (e, t, n, i) { + var o, a = r(e, null, i, []), s = e.length; + while (s--) (o = a[s]) && (e[s] = !(t[s] = o)) + }) : function (e, i, o) { + return t[0] = e, r(t, null, o, n), !n.pop() + } + }), has: ot(function (e) { + return function (t) { + return st(e, t).length > 0 + } + }), contains: ot(function (e) { + return function (t) { + return (t.textContent || t.innerText || o(t)).indexOf(e) > -1 + } + }), lang: ot(function (e) { + return X.test(e || "") || st.error("unsupported lang: " + e), e = e.replace(et, tt).toLowerCase(), function (t) { + var n; + do if (n = d ? t.getAttribute("xml:lang") || t.getAttribute("lang") : t.lang) return n = n.toLowerCase(), n === e || 0 === n.indexOf(e + "-"); while ((t = t.parentNode) && 1 === t.nodeType); + return !1 + } + }), target: function (t) { + var n = e.location && e.location.hash; + return n && n.slice(1) === t.id + }, root: function (e) { + return e === f + }, focus: function (e) { + return e === p.activeElement && (!p.hasFocus || p.hasFocus()) && !!(e.type || e.href || ~e.tabIndex) + }, enabled: function (e) { + return e.disabled === !1 + }, disabled: function (e) { + return e.disabled === !0 + }, checked: function (e) { + var t = e.nodeName.toLowerCase(); + return "input" === t && !!e.checked || "option" === t && !!e.selected + }, selected: function (e) { + return e.parentNode && e.parentNode.selectedIndex, e.selected === !0 + }, empty: function (e) { + for (e = e.firstChild; e; e = e.nextSibling) if (e.nodeName > "@" || 3 === e.nodeType || 4 === e.nodeType) return !1; + return !0 + }, parent: function (e) { + return !i.pseudos.empty(e) + }, header: function (e) { + return Q.test(e.nodeName) + }, input: function (e) { + return G.test(e.nodeName) + }, button: function (e) { + var t = e.nodeName.toLowerCase(); + return "input" === t && "button" === e.type || "button" === t + }, text: function (e) { + var t; + return "input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (t = e.getAttribute("type")) || t.toLowerCase() === e.type) + }, first: pt(function () { + return [0] + }), last: pt(function (e, t) { + return [t - 1] + }), eq: pt(function (e, t, n) { + return [0 > n ? n + t : n] + }), even: pt(function (e, t) { + var n = 0; + for (; t > n; n += 2) e.push(n); + return e + }), odd: pt(function (e, t) { + var n = 1; + for (; t > n; n += 2) e.push(n); + return e + }), lt: pt(function (e, t, n) { + var r = 0 > n ? n + t : n; + for (; --r >= 0;) e.push(r); + return e + }), gt: pt(function (e, t, n) { + var r = 0 > n ? n + t : n; + for (; t > ++r;) e.push(r); + return e + }) + } + }; + for (n in{radio: !0, checkbox: !0, file: !0, password: !0, image: !0}) i.pseudos[n] = lt(n); + for (n in{submit: !0, reset: !0}) i.pseudos[n] = ct(n); + + function ft(e, t) { + var n, r, o, a, s, u, l, c = E[e + " "]; + if (c) return t ? 0 : c.slice(0); + s = e, u = [], l = i.preFilter; + while (s) { + (!n || (r = $.exec(s))) && (r && (s = s.slice(r[0].length) || s), u.push(o = [])), n = !1, (r = I.exec(s)) && (n = r.shift(), o.push({ + value: n, + type: r[0].replace(W, " ") + }), s = s.slice(n.length)); + for (a in i.filter) !(r = U[a].exec(s)) || l[a] && !(r = l[a](r)) || (n = r.shift(), o.push({ + value: n, + type: a, + matches: r + }), s = s.slice(n.length)); + if (!n) break + } + return t ? s.length : s ? st.error(e) : E(e, u).slice(0) + } + + function dt(e) { + var t = 0, n = e.length, r = ""; + for (; n > t; t++) r += e[t].value; + return r + } + + function ht(e, t, n) { + var i = t.dir, o = n && "parentNode" === i, a = C++; + return t.first ? function (t, n, r) { + while (t = t[i]) if (1 === t.nodeType || o) return e(t, n, r) + } : function (t, n, s) { + var u, l, c, p = N + " " + a; + if (s) { + while (t = t[i]) if ((1 === t.nodeType || o) && e(t, n, s)) return !0 + } else while (t = t[i]) if (1 === t.nodeType || o) if (c = t[x] || (t[x] = {}), (l = c[i]) && l[0] === p) { + if ((u = l[1]) === !0 || u === r) return u === !0 + } else if (l = c[i] = [p], l[1] = e(t, n, s) || r, l[1] === !0) return !0 + } + } + + function gt(e) { + return e.length > 1 ? function (t, n, r) { + var i = e.length; + while (i--) if (!e[i](t, n, r)) return !1; + return !0 + } : e[0] + } + + function mt(e, t, n, r, i) { + var o, a = [], s = 0, u = e.length, l = null != t; + for (; u > s; s++) (o = e[s]) && (!n || n(o, r, i)) && (a.push(o), l && t.push(s)); + return a + } + + function yt(e, t, n, r, i, o) { + return r && !r[x] && (r = yt(r)), i && !i[x] && (i = yt(i, o)), ot(function (o, a, s, u) { + var l, c, p, f = [], d = [], h = a.length, g = o || xt(t || "*", s.nodeType ? [s] : s, []), + m = !e || !o && t ? g : mt(g, f, e, s, u), y = n ? i || (o ? e : h || r) ? [] : a : m; + if (n && n(m, y, s, u), r) { + l = mt(y, d), r(l, [], s, u), c = l.length; + while (c--) (p = l[c]) && (y[d[c]] = !(m[d[c]] = p)) + } + if (o) { + if (i || e) { + if (i) { + l = [], c = y.length; + while (c--) (p = y[c]) && l.push(m[c] = p); + i(null, y = [], l, u) + } + c = y.length; + while (c--) (p = y[c]) && (l = i ? M.call(o, p) : f[c]) > -1 && (o[l] = !(a[l] = p)) + } + } else y = mt(y === a ? y.splice(h, y.length) : y), i ? i(null, a, y, u) : H.apply(a, y) + }) + } + + function vt(e) { + var t, n, r, o = e.length, a = i.relative[e[0].type], s = a || i.relative[" "], u = a ? 1 : 0, + c = ht(function (e) { + return e === t + }, s, !0), p = ht(function (e) { + return M.call(t, e) > -1 + }, s, !0), f = [function (e, n, r) { + return !a && (r || n !== l) || ((t = n).nodeType ? c(e, n, r) : p(e, n, r)) + }]; + for (; o > u; u++) if (n = i.relative[e[u].type]) f = [ht(gt(f), n)]; else { + if (n = i.filter[e[u].type].apply(null, e[u].matches), n[x]) { + for (r = ++u; o > r; r++) if (i.relative[e[r].type]) break; + return yt(u > 1 && gt(f), u > 1 && dt(e.slice(0, u - 1)).replace(W, "$1"), n, r > u && vt(e.slice(u, r)), o > r && vt(e = e.slice(r)), o > r && dt(e)) + } + f.push(n) + } + return gt(f) + } + + function bt(e, t) { + var n = 0, o = t.length > 0, a = e.length > 0, s = function (s, u, c, f, d) { + var h, g, m, y = [], v = 0, b = "0", x = s && [], w = null != d, T = l, + C = s || a && i.find.TAG("*", d && u.parentNode || u), k = N += null == T ? 1 : Math.random() || .1; + for (w && (l = u !== p && u, r = n); null != (h = C[b]); b++) { + if (a && h) { + g = 0; + while (m = e[g++]) if (m(h, u, c)) { + f.push(h); + break + } + w && (N = k, r = ++n) + } + o && ((h = !m && h) && v--, s && x.push(h)) + } + if (v += b, o && b !== v) { + g = 0; + while (m = t[g++]) m(x, y, u, c); + if (s) { + if (v > 0) while (b--) x[b] || y[b] || (y[b] = L.call(f)); + y = mt(y) + } + H.apply(f, y), w && !s && y.length > 0 && v + t.length > 1 && st.uniqueSort(f) + } + return w && (N = k, l = T), x + }; + return o ? ot(s) : s + } + + s = st.compile = function (e, t) { + var n, r = [], i = [], o = S[e + " "]; + if (!o) { + t || (t = ft(e)), n = t.length; + while (n--) o = vt(t[n]), o[x] ? r.push(o) : i.push(o); + o = S(e, bt(i, r)) + } + return o + }; + + function xt(e, t, n) { + var r = 0, i = t.length; + for (; i > r; r++) st(e, t[r], n); + return n + } + + function wt(e, t, n, r) { + var o, a, u, l, c, p = ft(e); + if (!r && 1 === p.length) { + if (a = p[0] = p[0].slice(0), a.length > 2 && "ID" === (u = a[0]).type && 9 === t.nodeType && !d && i.relative[a[1].type]) { + if (t = i.find.ID(u.matches[0].replace(et, tt), t)[0], !t) return n; + e = e.slice(a.shift().value.length) + } + o = U.needsContext.test(e) ? 0 : a.length; + while (o--) { + if (u = a[o], i.relative[l = u.type]) break; + if ((c = i.find[l]) && (r = c(u.matches[0].replace(et, tt), V.test(a[0].type) && t.parentNode || t))) { + if (a.splice(o, 1), e = r.length && dt(a), !e) return H.apply(n, q.call(r, 0)), n; + break + } + } + } + return s(e, p)(r, t, d, n, V.test(e)), n + } + + i.pseudos.nth = i.pseudos.eq; + + function Tt() { + } + + i.filters = Tt.prototype = i.pseudos, i.setFilters = new Tt, c(), st.attr = b.attr, b.find = st, b.expr = st.selectors, b.expr[":"] = b.expr.pseudos, b.unique = st.uniqueSort, b.text = st.getText, b.isXMLDoc = st.isXML, b.contains = st.contains + }(e); + var at = /Until$/, st = /^(?:parents|prev(?:Until|All))/, ut = /^.[^:#\[\.,]*$/, lt = b.expr.match.needsContext, + ct = {children: !0, contents: !0, next: !0, prev: !0}; + b.fn.extend({ + find: function (e) { + var t, n, r, i = this.length; + if ("string" != typeof e) return r = this, this.pushStack(b(e).filter(function () { + for (t = 0; i > t; t++) if (b.contains(r[t], this)) return !0 + })); + for (n = [], t = 0; i > t; t++) b.find(e, this[t], n); + return n = this.pushStack(i > 1 ? b.unique(n) : n), n.selector = (this.selector ? this.selector + " " : "") + e, n + }, has: function (e) { + var t, n = b(e, this), r = n.length; + return this.filter(function () { + for (t = 0; r > t; t++) if (b.contains(this, n[t])) return !0 + }) + }, not: function (e) { + return this.pushStack(ft(this, e, !1)) + }, filter: function (e) { + return this.pushStack(ft(this, e, !0)) + }, is: function (e) { + return !!e && ("string" == typeof e ? lt.test(e) ? b(e, this.context).index(this[0]) >= 0 : b.filter(e, this).length > 0 : this.filter(e).length > 0) + }, closest: function (e, t) { + var n, r = 0, i = this.length, o = [], a = lt.test(e) || "string" != typeof e ? b(e, t || this.context) : 0; + for (; i > r; r++) { + n = this[r]; + while (n && n.ownerDocument && n !== t && 11 !== n.nodeType) { + if (a ? a.index(n) > -1 : b.find.matchesSelector(n, e)) { + o.push(n); + break + } + n = n.parentNode + } + } + return this.pushStack(o.length > 1 ? b.unique(o) : o) + }, index: function (e) { + return e ? "string" == typeof e ? b.inArray(this[0], b(e)) : b.inArray(e.jquery ? e[0] : e, this) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1 + }, add: function (e, t) { + var n = "string" == typeof e ? b(e, t) : b.makeArray(e && e.nodeType ? [e] : e), r = b.merge(this.get(), n); + return this.pushStack(b.unique(r)) + }, addBack: function (e) { + return this.add(null == e ? this.prevObject : this.prevObject.filter(e)) + } + }), b.fn.andSelf = b.fn.addBack; + + function pt(e, t) { + do e = e[t]; while (e && 1 !== e.nodeType); + return e + } + + b.each({ + parent: function (e) { + var t = e.parentNode; + return t && 11 !== t.nodeType ? t : null + }, parents: function (e) { + return b.dir(e, "parentNode") + }, parentsUntil: function (e, t, n) { + return b.dir(e, "parentNode", n) + }, next: function (e) { + return pt(e, "nextSibling") + }, prev: function (e) { + return pt(e, "previousSibling") + }, nextAll: function (e) { + return b.dir(e, "nextSibling") + }, prevAll: function (e) { + return b.dir(e, "previousSibling") + }, nextUntil: function (e, t, n) { + return b.dir(e, "nextSibling", n) + }, prevUntil: function (e, t, n) { + return b.dir(e, "previousSibling", n) + }, siblings: function (e) { + return b.sibling((e.parentNode || {}).firstChild, e) + }, children: function (e) { + return b.sibling(e.firstChild) + }, contents: function (e) { + return b.nodeName(e, "iframe") ? e.contentDocument || e.contentWindow.document : b.merge([], e.childNodes) + } + }, function (e, t) { + b.fn[e] = function (n, r) { + var i = b.map(this, t, n); + return at.test(e) || (r = n), r && "string" == typeof r && (i = b.filter(r, i)), i = this.length > 1 && !ct[e] ? b.unique(i) : i, this.length > 1 && st.test(e) && (i = i.reverse()), this.pushStack(i) + } + }), b.extend({ + filter: function (e, t, n) { + return n && (e = ":not(" + e + ")"), 1 === t.length ? b.find.matchesSelector(t[0], e) ? [t[0]] : [] : b.find.matches(e, t) + }, dir: function (e, n, r) { + var i = [], o = e[n]; + while (o && 9 !== o.nodeType && (r === t || 1 !== o.nodeType || !b(o).is(r))) 1 === o.nodeType && i.push(o), o = o[n]; + return i + }, sibling: function (e, t) { + var n = []; + for (; e; e = e.nextSibling) 1 === e.nodeType && e !== t && n.push(e); + return n + } + }); + + function ft(e, t, n) { + if (t = t || 0, b.isFunction(t)) return b.grep(e, function (e, r) { + var i = !!t.call(e, r, e); + return i === n + }); + if (t.nodeType) return b.grep(e, function (e) { + return e === t === n + }); + if ("string" == typeof t) { + var r = b.grep(e, function (e) { + return 1 === e.nodeType + }); + if (ut.test(t)) return b.filter(t, r, !n); + t = b.filter(t, r) + } + return b.grep(e, function (e) { + return b.inArray(e, t) >= 0 === n + }) + } + + function dt(e) { + var t = ht.split("|"), n = e.createDocumentFragment(); + if (n.createElement) while (t.length) n.createElement(t.pop()); + return n + } + + var ht = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video", + gt = / jQuery\d+="(?:null|\d+)"/g, mt = RegExp("<(?:" + ht + ")[\\s/>]", "i"), yt = /^\s+/, + vt = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi, bt = /<([\w:]+)/, + xt = /\s*$/g, At = { + option: [1, ""], + legend: [1, "
", "
"], + area: [1, "", ""], + param: [1, "", ""], + thead: [1, "", "
"], + tr: [2, "", "
"], + col: [2, "", "
"], + td: [3, "", "
"], + _default: b.support.htmlSerialize ? [0, "", ""] : [1, "X
", "
"] + }, jt = dt(o), Dt = jt.appendChild(o.createElement("div")); + At.optgroup = At.option, At.tbody = At.tfoot = At.colgroup = At.caption = At.thead, At.th = At.td, b.fn.extend({ + text: function (e) { + return b.access(this, function (e) { + return e === t ? b.text(this) : this.empty().append((this[0] && this[0].ownerDocument || o).createTextNode(e)) + }, null, e, arguments.length) + }, wrapAll: function (e) { + if (b.isFunction(e)) return this.each(function (t) { + b(this).wrapAll(e.call(this, t)) + }); + if (this[0]) { + var t = b(e, this[0].ownerDocument).eq(0).clone(!0); + this[0].parentNode && t.insertBefore(this[0]), t.map(function () { + var e = this; + while (e.firstChild && 1 === e.firstChild.nodeType) e = e.firstChild; + return e + }).append(this) + } + return this + }, wrapInner: function (e) { + return b.isFunction(e) ? this.each(function (t) { + b(this).wrapInner(e.call(this, t)) + }) : this.each(function () { + var t = b(this), n = t.contents(); + n.length ? n.wrapAll(e) : t.append(e) + }) + }, wrap: function (e) { + var t = b.isFunction(e); + return this.each(function (n) { + b(this).wrapAll(t ? e.call(this, n) : e) + }) + }, unwrap: function () { + return this.parent().each(function () { + b.nodeName(this, "body") || b(this).replaceWith(this.childNodes) + }).end() + }, append: function () { + return this.domManip(arguments, !0, function (e) { + (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) && this.appendChild(e) + }) + }, prepend: function () { + return this.domManip(arguments, !0, function (e) { + (1 === this.nodeType || 11 === this.nodeType || 9 === this.nodeType) && this.insertBefore(e, this.firstChild) + }) + }, before: function () { + return this.domManip(arguments, !1, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this) + }) + }, after: function () { + return this.domManip(arguments, !1, function (e) { + this.parentNode && this.parentNode.insertBefore(e, this.nextSibling) + }) + }, remove: function (e, t) { + var n, r = 0; + for (; null != (n = this[r]); r++) (!e || b.filter(e, [n]).length > 0) && (t || 1 !== n.nodeType || b.cleanData(Ot(n)), n.parentNode && (t && b.contains(n.ownerDocument, n) && Mt(Ot(n, "script")), n.parentNode.removeChild(n))); + return this + }, empty: function () { + var e, t = 0; + for (; null != (e = this[t]); t++) { + 1 === e.nodeType && b.cleanData(Ot(e, !1)); + while (e.firstChild) e.removeChild(e.firstChild); + e.options && b.nodeName(e, "select") && (e.options.length = 0) + } + return this + }, clone: function (e, t) { + return e = null == e ? !1 : e, t = null == t ? e : t, this.map(function () { + return b.clone(this, e, t) + }) + }, html: function (e) { + return b.access(this, function (e) { + var n = this[0] || {}, r = 0, i = this.length; + if (e === t) return 1 === n.nodeType ? n.innerHTML.replace(gt, "") : t; + if (!("string" != typeof e || Tt.test(e) || !b.support.htmlSerialize && mt.test(e) || !b.support.leadingWhitespace && yt.test(e) || At[(bt.exec(e) || ["", ""])[1].toLowerCase()])) { + e = e.replace(vt, "<$1>"); + try { + for (; i > r; r++) n = this[r] || {}, 1 === n.nodeType && (b.cleanData(Ot(n, !1)), n.innerHTML = e); + n = 0 + } catch (o) { + } + } + n && this.empty().append(e) + }, null, e, arguments.length) + }, replaceWith: function (e) { + var t = b.isFunction(e); + return t || "string" == typeof e || (e = b(e).not(this).detach()), this.domManip([e], !0, function (e) { + var t = this.nextSibling, n = this.parentNode; + n && (b(this).remove(), n.insertBefore(e, t)) + }) + }, detach: function (e) { + return this.remove(e, !0) + }, domManip: function (e, n, r) { + e = f.apply([], e); + var i, o, a, s, u, l, c = 0, p = this.length, d = this, h = p - 1, g = e[0], m = b.isFunction(g); + if (m || !(1 >= p || "string" != typeof g || b.support.checkClone) && Ct.test(g)) return this.each(function (i) { + var o = d.eq(i); + m && (e[0] = g.call(this, i, n ? o.html() : t)), o.domManip(e, n, r) + }); + if (p && (l = b.buildFragment(e, this[0].ownerDocument, !1, this), i = l.firstChild, 1 === l.childNodes.length && (l = i), i)) { + for (n = n && b.nodeName(i, "tr"), s = b.map(Ot(l, "script"), Ht), a = s.length; p > c; c++) o = l, c !== h && (o = b.clone(o, !0, !0), a && b.merge(s, Ot(o, "script"))), r.call(n && b.nodeName(this[c], "table") ? Lt(this[c], "tbody") : this[c], o, c); + if (a) for (u = s[s.length - 1].ownerDocument, b.map(s, qt), c = 0; a > c; c++) o = s[c], kt.test(o.type || "") && !b._data(o, "globalEval") && b.contains(u, o) && (o.src ? b.ajax({ + url: o.src, + type: "GET", + dataType: "script", + async: !1, + global: !1, + "throws": !0 + }) : b.globalEval((o.text || o.textContent || o.innerHTML || "").replace(St, ""))); + l = i = null + } + return this + } + }); + + function Lt(e, t) { + return e.getElementsByTagName(t)[0] || e.appendChild(e.ownerDocument.createElement(t)) + } + + function Ht(e) { + var t = e.getAttributeNode("type"); + return e.type = (t && t.specified) + "/" + e.type, e + } + + function qt(e) { + var t = Et.exec(e.type); + return t ? e.type = t[1] : e.removeAttribute("type"), e + } + + function Mt(e, t) { + var n, r = 0; + for (; null != (n = e[r]); r++) b._data(n, "globalEval", !t || b._data(t[r], "globalEval")) + } + + function _t(e, t) { + if (1 === t.nodeType && b.hasData(e)) { + var n, r, i, o = b._data(e), a = b._data(t, o), s = o.events; + if (s) { + delete a.handle, a.events = {}; + for (n in s) for (r = 0, i = s[n].length; i > r; r++) b.event.add(t, n, s[n][r]) + } + a.data && (a.data = b.extend({}, a.data)) + } + } + + function Ft(e, t) { + var n, r, i; + if (1 === t.nodeType) { + if (n = t.nodeName.toLowerCase(), !b.support.noCloneEvent && t[b.expando]) { + i = b._data(t); + for (r in i.events) b.removeEvent(t, r, i.handle); + t.removeAttribute(b.expando) + } + "script" === n && t.text !== e.text ? (Ht(t).text = e.text, qt(t)) : "object" === n ? (t.parentNode && (t.outerHTML = e.outerHTML), b.support.html5Clone && e.innerHTML && !b.trim(t.innerHTML) && (t.innerHTML = e.innerHTML)) : "input" === n && Nt.test(e.type) ? (t.defaultChecked = t.checked = e.checked, t.value !== e.value && (t.value = e.value)) : "option" === n ? t.defaultSelected = t.selected = e.defaultSelected : ("input" === n || "textarea" === n) && (t.defaultValue = e.defaultValue) + } + } + + b.each({ + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" + }, function (e, t) { + b.fn[e] = function (e) { + var n, r = 0, i = [], o = b(e), a = o.length - 1; + for (; a >= r; r++) n = r === a ? this : this.clone(!0), b(o[r])[t](n), d.apply(i, n.get()); + return this.pushStack(i) + } + }); + + function Ot(e, n) { + var r, o, a = 0, + s = typeof e.getElementsByTagName !== i ? e.getElementsByTagName(n || "*") : typeof e.querySelectorAll !== i ? e.querySelectorAll(n || "*") : t; + if (!s) for (s = [], r = e.childNodes || e; null != (o = r[a]); a++) !n || b.nodeName(o, n) ? s.push(o) : b.merge(s, Ot(o, n)); + return n === t || n && b.nodeName(e, n) ? b.merge([e], s) : s + } + + function Bt(e) { + Nt.test(e.type) && (e.defaultChecked = e.checked) + } + + b.extend({ + clone: function (e, t, n) { + var r, i, o, a, s, u = b.contains(e.ownerDocument, e); + if (b.support.html5Clone || b.isXMLDoc(e) || !mt.test("<" + e.nodeName + ">") ? o = e.cloneNode(!0) : (Dt.innerHTML = e.outerHTML, Dt.removeChild(o = Dt.firstChild)), !(b.support.noCloneEvent && b.support.noCloneChecked || 1 !== e.nodeType && 11 !== e.nodeType || b.isXMLDoc(e))) for (r = Ot(o), s = Ot(e), a = 0; null != (i = s[a]); ++a) r[a] && Ft(i, r[a]); + if (t) if (n) for (s = s || Ot(e), r = r || Ot(o), a = 0; null != (i = s[a]); a++) _t(i, r[a]); else _t(e, o); + return r = Ot(o, "script"), r.length > 0 && Mt(r, !u && Ot(e, "script")), r = s = i = null, o + }, buildFragment: function (e, t, n, r) { + var i, o, a, s, u, l, c, p = e.length, f = dt(t), d = [], h = 0; + for (; p > h; h++) if (o = e[h], o || 0 === o) if ("object" === b.type(o)) b.merge(d, o.nodeType ? [o] : o); else if (wt.test(o)) { + s = s || f.appendChild(t.createElement("div")), u = (bt.exec(o) || ["", ""])[1].toLowerCase(), c = At[u] || At._default, s.innerHTML = c[1] + o.replace(vt, "<$1>") + c[2], i = c[0]; + while (i--) s = s.lastChild; + if (!b.support.leadingWhitespace && yt.test(o) && d.push(t.createTextNode(yt.exec(o)[0])), !b.support.tbody) { + o = "table" !== u || xt.test(o) ? "" !== c[1] || xt.test(o) ? 0 : s : s.firstChild, i = o && o.childNodes.length; + while (i--) b.nodeName(l = o.childNodes[i], "tbody") && !l.childNodes.length && o.removeChild(l) + } + b.merge(d, s.childNodes), s.textContent = ""; + while (s.firstChild) s.removeChild(s.firstChild); + s = f.lastChild + } else d.push(t.createTextNode(o)); + s && f.removeChild(s), b.support.appendChecked || b.grep(Ot(d, "input"), Bt), h = 0; + while (o = d[h++]) if ((!r || -1 === b.inArray(o, r)) && (a = b.contains(o.ownerDocument, o), s = Ot(f.appendChild(o), "script"), a && Mt(s), n)) { + i = 0; + while (o = s[i++]) kt.test(o.type || "") && n.push(o) + } + return s = null, f + }, cleanData: function (e, t) { + var n, r, o, a, s = 0, u = b.expando, l = b.cache, p = b.support.deleteExpando, f = b.event.special; + for (; null != (n = e[s]); s++) if ((t || b.acceptData(n)) && (o = n[u], a = o && l[o])) { + if (a.events) for (r in a.events) f[r] ? b.event.remove(n, r) : b.removeEvent(n, r, a.handle); + l[o] && (delete l[o], p ? delete n[u] : typeof n.removeAttribute !== i ? n.removeAttribute(u) : n[u] = null, c.push(o)) + } + } + }); + var Pt, Rt, Wt, $t = /alpha\([^)]*\)/i, It = /opacity\s*=\s*([^)]*)/, zt = /^(top|right|bottom|left)$/, + Xt = /^(none|table(?!-c[ea]).+)/, Ut = /^margin/, Vt = RegExp("^(" + x + ")(.*)$", "i"), + Yt = RegExp("^(" + x + ")(?!px)[a-z%]+$", "i"), Jt = RegExp("^([+-])=(" + x + ")", "i"), Gt = {BODY: "block"}, + Qt = {position: "absolute", visibility: "hidden", display: "block"}, Kt = {letterSpacing: 0, fontWeight: 400}, + Zt = ["Top", "Right", "Bottom", "Left"], en = ["Webkit", "O", "Moz", "ms"]; + + function tn(e, t) { + if (t in e) return t; + var n = t.charAt(0).toUpperCase() + t.slice(1), r = t, i = en.length; + while (i--) if (t = en[i] + n, t in e) return t; + return r + } + + function nn(e, t) { + return e = t || e, "none" === b.css(e, "display") || !b.contains(e.ownerDocument, e) + } + + function rn(e, t) { + var n, r, i, o = [], a = 0, s = e.length; + for (; s > a; a++) r = e[a], r.style && (o[a] = b._data(r, "olddisplay"), n = r.style.display, t ? (o[a] || "none" !== n || (r.style.display = ""), "" === r.style.display && nn(r) && (o[a] = b._data(r, "olddisplay", un(r.nodeName)))) : o[a] || (i = nn(r), (n && "none" !== n || !i) && b._data(r, "olddisplay", i ? n : b.css(r, "display")))); + for (a = 0; s > a; a++) r = e[a], r.style && (t && "none" !== r.style.display && "" !== r.style.display || (r.style.display = t ? o[a] || "" : "none")); + return e + } + + b.fn.extend({ + css: function (e, n) { + return b.access(this, function (e, n, r) { + var i, o, a = {}, s = 0; + if (b.isArray(n)) { + for (o = Rt(e), i = n.length; i > s; s++) a[n[s]] = b.css(e, n[s], !1, o); + return a + } + return r !== t ? b.style(e, n, r) : b.css(e, n) + }, e, n, arguments.length > 1) + }, show: function () { + return rn(this, !0) + }, hide: function () { + return rn(this) + }, toggle: function (e) { + var t = "boolean" == typeof e; + return this.each(function () { + (t ? e : nn(this)) ? b(this).show() : b(this).hide() + }) + } + }), b.extend({ + cssHooks: { + opacity: { + get: function (e, t) { + if (t) { + var n = Wt(e, "opacity"); + return "" === n ? "1" : n + } + } + } + }, + cssNumber: { + columnCount: !0, + fillOpacity: !0, + fontWeight: !0, + lineHeight: !0, + opacity: !0, + orphans: !0, + widows: !0, + zIndex: !0, + zoom: !0 + }, + cssProps: {"float": b.support.cssFloat ? "cssFloat" : "styleFloat"}, + style: function (e, n, r, i) { + if (e && 3 !== e.nodeType && 8 !== e.nodeType && e.style) { + var o, a, s, u = b.camelCase(n), l = e.style; + if (n = b.cssProps[u] || (b.cssProps[u] = tn(l, u)), s = b.cssHooks[n] || b.cssHooks[u], r === t) return s && "get" in s && (o = s.get(e, !1, i)) !== t ? o : l[n]; + if (a = typeof r, "string" === a && (o = Jt.exec(r)) && (r = (o[1] + 1) * o[2] + parseFloat(b.css(e, n)), a = "number"), !(null == r || "number" === a && isNaN(r) || ("number" !== a || b.cssNumber[u] || (r += "px"), b.support.clearCloneStyle || "" !== r || 0 !== n.indexOf("background") || (l[n] = "inherit"), s && "set" in s && (r = s.set(e, r, i)) === t))) try { + l[n] = r + } catch (c) { + } + } + }, + css: function (e, n, r, i) { + var o, a, s, u = b.camelCase(n); + return n = b.cssProps[u] || (b.cssProps[u] = tn(e.style, u)), s = b.cssHooks[n] || b.cssHooks[u], s && "get" in s && (a = s.get(e, !0, r)), a === t && (a = Wt(e, n, i)), "normal" === a && n in Kt && (a = Kt[n]), "" === r || r ? (o = parseFloat(a), r === !0 || b.isNumeric(o) ? o || 0 : a) : a + }, + swap: function (e, t, n, r) { + var i, o, a = {}; + for (o in t) a[o] = e.style[o], e.style[o] = t[o]; + i = n.apply(e, r || []); + for (o in t) e.style[o] = a[o]; + return i + } + }), e.getComputedStyle ? (Rt = function (t) { + return e.getComputedStyle(t, null) + }, Wt = function (e, n, r) { + var i, o, a, s = r || Rt(e), u = s ? s.getPropertyValue(n) || s[n] : t, l = e.style; + return s && ("" !== u || b.contains(e.ownerDocument, e) || (u = b.style(e, n)), Yt.test(u) && Ut.test(n) && (i = l.width, o = l.minWidth, a = l.maxWidth, l.minWidth = l.maxWidth = l.width = u, u = s.width, l.width = i, l.minWidth = o, l.maxWidth = a)), u + }) : o.documentElement.currentStyle && (Rt = function (e) { + return e.currentStyle + }, Wt = function (e, n, r) { + var i, o, a, s = r || Rt(e), u = s ? s[n] : t, l = e.style; + return null == u && l && l[n] && (u = l[n]), Yt.test(u) && !zt.test(n) && (i = l.left, o = e.runtimeStyle, a = o && o.left, a && (o.left = e.currentStyle.left), l.left = "fontSize" === n ? "1em" : u, u = l.pixelLeft + "px", l.left = i, a && (o.left = a)), "" === u ? "auto" : u + }); + + function on(e, t, n) { + var r = Vt.exec(t); + return r ? Math.max(0, r[1] - (n || 0)) + (r[2] || "px") : t + } + + function an(e, t, n, r, i) { + var o = n === (r ? "border" : "content") ? 4 : "width" === t ? 1 : 0, a = 0; + for (; 4 > o; o += 2) "margin" === n && (a += b.css(e, n + Zt[o], !0, i)), r ? ("content" === n && (a -= b.css(e, "padding" + Zt[o], !0, i)), "margin" !== n && (a -= b.css(e, "border" + Zt[o] + "Width", !0, i))) : (a += b.css(e, "padding" + Zt[o], !0, i), "padding" !== n && (a += b.css(e, "border" + Zt[o] + "Width", !0, i))); + return a + } + + function sn(e, t, n) { + var r = !0, i = "width" === t ? e.offsetWidth : e.offsetHeight, o = Rt(e), + a = b.support.boxSizing && "border-box" === b.css(e, "boxSizing", !1, o); + if (0 >= i || null == i) { + if (i = Wt(e, t, o), (0 > i || null == i) && (i = e.style[t]), Yt.test(i)) return i; + r = a && (b.support.boxSizingReliable || i === e.style[t]), i = parseFloat(i) || 0 + } + return i + an(e, t, n || (a ? "border" : "content"), r, o) + "px" + } + + function un(e) { + var t = o, n = Gt[e]; + return n || (n = ln(e, t), "none" !== n && n || (Pt = (Pt || b("';n=y.firstChild;j.appendChild(n);b.addEvent(n,"load",function(D){var E=D.target,C,A;if(!k){return}try{C=E.contentWindow.document||E.contentDocument||d.frames[E.id].document}catch(B){p.trigger("Error",{code:b.SECURITY_ERROR,message:b.translate("Security error."),file:k});return}A=C.body.innerHTML;if(A){k.status=b.DONE;k.loaded=1025;k.percent=100;p.trigger("UploadProgress",k);p.trigger("FileUploaded",k,{response:A})}},p.id)}if(p.settings.container){j=e(p.settings.container);if(b.getStyle(j,"position")==="static"){j.style.position="relative"}}p.bind("UploadFile",function(y,B){var C,A;if(B.status==b.DONE||B.status==b.FAILED||y.state==b.STOPPED){return}C=e("form_"+B.id);A=e("input_"+B.id);A.setAttribute("name",y.settings.file_data_name);C.setAttribute("action",y.settings.url);b.each(b.extend({name:B.target_name||B.name},y.settings.multipart_params),function(F,D){var E=a.createElement("input");b.extend(E,{type:"hidden",name:D,value:F});C.insertBefore(E,C.firstChild)});k=B;e("form_"+q).style.top=-1048575+"px";C.submit()});p.bind("FileUploaded",function(y){y.refresh()});p.bind("StateChanged",function(y){if(y.state==b.STARTED){u()}else{if(y.state==b.STOPPED){d.setTimeout(function(){b.removeEvent(n,"load",y.id);if(n.parentNode){n.parentNode.removeChild(n)}},0)}}b.each(y.files,function(B,A){if(B.status===b.DONE||B.status===b.FAILED){var C=e("form_"+B.id);if(C){C.parentNode.removeChild(C)}}})});p.bind("Refresh",function(A){var G,B,C,D,y,H,I,F,E;G=e(A.settings.browse_button);if(G){y=b.getPos(G,e(A.settings.container));H=b.getSize(G);I=e("form_"+q);F=e("input_"+q);b.extend(I.style,{top:y.y+"px",left:y.x+"px",width:H.w+"px",height:H.h+"px"});if(A.features.triggerDialog){if(b.getStyle(G,"position")==="static"){b.extend(G.style,{position:"relative"})}E=parseInt(G.style.zIndex,10);if(isNaN(E)){E=0}b.extend(G.style,{zIndex:E});b.extend(I.style,{zIndex:E-1})}C=A.settings.browse_button_hover;D=A.settings.browse_button_active;B=A.features.triggerDialog?G:I;if(C){b.addEvent(B,"mouseover",function(){b.addClass(G,C)},A.id);b.addEvent(B,"mouseout",function(){b.removeClass(G,C)},A.id)}if(D){b.addEvent(B,"mousedown",function(){b.addClass(G,D)},A.id);b.addEvent(a.body,"mouseup",function(){b.removeClass(G,D)},A.id)}}});f.bind("FilesRemoved",function(y,B){var A,C;for(A=0;A0;u=Math.ceil(q.size/r);if(!n){r=q.size;u=1}function o(){var B,x=t.settings.multipart,w=0,A={name:q.target_name||q.name},y=t.settings.url;function z(D){var C,I="----pluploadboundary"+c.guid(),F="--",H="\r\n",E,G;if(x){h.setRequestHeader("Content-Type","multipart/form-data; boundary="+I);C=google.gears.factory.create("beta.blobbuilder");c.each(c.extend(A,t.settings.multipart_params),function(K,J){C.append(F+I+H+'Content-Disposition: form-data; name="'+J+'"'+H+H);C.append(K+H)});G=c.mimeTypes[q.name.replace(/^.+\.([^.]+)/,"$1").toLowerCase()]||"application/octet-stream";C.append(F+I+H+'Content-Disposition: form-data; name="'+t.settings.file_data_name+'"; filename="'+q.name+'"'+H+"Content-Type: "+G+H+H);C.append(D);C.append(H+F+I+F+H);E=C.getAsBlob();w=E.length-D.length;D=E}h.send(D)}if(q.status==c.DONE||q.status==c.FAILED||t.state==c.STOPPED){return}if(n){A.chunk=v;A.chunks=u}B=Math.min(r,q.size-(v*r));if(!x){y=c.buildUrl(t.settings.url,A)}h=google.gears.factory.create("beta.httprequest");h.open("POST",y);if(!x){h.setRequestHeader("Content-Disposition",'attachment; filename="'+q.name+'"');h.setRequestHeader("Content-Type","application/octet-stream")}c.each(t.settings.headers,function(D,C){h.setRequestHeader(C,D)});h.upload.onprogress=function(C){q.loaded=s+C.loaded-w;t.trigger("UploadProgress",q)};h.onreadystatechange=function(){var C;if(h.readyState==4&&t.state!==c.STOPPED){if(h.status==200){C={chunk:v,chunks:u,response:h.responseText,status:h.status};t.trigger("ChunkUploaded",q,C);if(C.cancelled){q.status=c.FAILED;return}s+=B;if(++v>=u){q.status=c.DONE;t.trigger("FileUploaded",q,{response:h.responseText,status:h.status})}else{o()}}else{t.trigger("Error",{code:c.HTTP_ERROR,message:c.translate("HTTP Error."),file:q,chunk:v,chunks:u,status:h.status})}}};if(v
'],h=0;d>h;h++){g.push("");for(var i=0;d>i;i++)g.push('');g.push("")}g.push("
"),c.innerHTML=g.join("");var j=c.childNodes[0],k=(b.width-j.offsetWidth)/2,l=(b.height-j.offsetHeight)/2;k>0&&l>0&&(j.style.margin=l+"px "+k+"px")},a.prototype.clear=function(){this._el.innerHTML=""},a}();QRCode=function(a,b){if(this._htOption={width:256,height:256,typeNumber:4,colorDark:"#000000",colorLight:"#ffffff",correctLevel:d.H},"string"==typeof b&&(b={text:b}),b)for(var c in b)this._htOption[c]=b[c];"string"==typeof a&&(a=document.getElementById(a)),this._android=n(),this._el=a,this._oQRCode=null,this._oDrawing=new q(this._el,this._htOption),this._htOption.text&&this.makeCode(this._htOption.text)},QRCode.prototype.makeCode=function(a){this._oQRCode=new b(r(a,this._htOption.correctLevel),this._htOption.correctLevel),this._oQRCode.addData(a),this._oQRCode.make(),this._el.title=a,this._oDrawing.draw(this._oQRCode),this.makeImage()},QRCode.prototype.makeImage=function(){"function"==typeof this._oDrawing.makeImage&&(!this._android||this._android>=3)&&this._oDrawing.makeImage()},QRCode.prototype.clear=function(){this._oDrawing.clear()},QRCode.CorrectLevel=d}(); \ No newline at end of file diff --git a/public/packages/summerblue/administrator/js/settings.js b/public/packages/summerblue/administrator/js/settings.js new file mode 100644 index 0000000..b459d36 --- /dev/null +++ b/public/packages/summerblue/administrator/js/settings.js @@ -0,0 +1,290 @@ +(function ($) { + var admin = function () { + return this.init(); + }; + + //setting up csrf token + $.ajaxSetup({ + headers: { + 'X-CSRF-TOKEN': window.csrf + } + }); + + admin.prototype = { + + //properties + + /* + * Main admin container + * + * @type jQuery object + */ + $container: null, + + + /* + * KO viewModel + */ + viewModel: { + + + /* The settings name + * string + */ + settingsName: ko.observable(''), + + /* The settings title + * string + */ + settingsTitle: ko.observable(''), + + /* The model edit fields + * array + */ + editFields: ko.observableArray(), + + /* If this is set to true, the form becomes uneditable + * bool + */ + freezeForm: ko.observable(false), + + /* If this is set to true, the action buttons on the form cannot be accessed + * bool + */ + freezeActions: ko.observable(false), + + /* If custom actions are supplied, they are stored here + * array + */ + actions: ko.observableArray(), + + /* The languages array holds text for the current language + * object + */ + languages: {}, + + /* The status message and the type ('', 'success', 'error') + * strings + */ + statusMessage: ko.observable(''), + statusMessageType: ko.observable(''), + + /** + * Saves the item with the current settings + */ + save: function () { + var self = this, + saveData = ko.mapping.toJS(self); + + saveData._token = csrf; + + self.statusMessage(self.languages['saving']).statusMessageType(''); + self.freezeForm(true); + + $.ajax({ + url: save_url, + data: saveData, + dataType: 'json', + type: 'POST', + complete: function () { + self.freezeForm(false); + }, + success: function (response) { + if (response.success) { + self.statusMessage(self.languages['saved']).statusMessageType('success'); + + //update the model + self.updateData(response.data); + + //update the custom actions + self.actions(response.actions); + } + else + self.statusMessage(response.errors).statusMessageType('error'); + } + }); + }, + + /** + * Performs a custom action + * + * @param string action + * @param object messages + * @param string confirmation + */ + customAction: function (action, messages, confirmation) { + var self = this; + + //if a confirmation string was supplied, flash it in a confirm() + if (confirmation) { + if (!confirm(confirmation)) + return false; + } + + self.statusMessage(messages.active).statusMessageType(''); + self.freezeForm(true); + + $.ajax({ + url: custom_action_url, + data: {_token: csrf, action_name: action}, + dataType: 'json', + type: 'POST', + complete: function () { + self.freezeForm(false); + }, + success: function (response) { + if (response.success) { + self.statusMessage(messages.success).statusMessageType('success'); + + //update the custom actions + self.actions(response.actions); + + // if this is a redirect, redirect the user to the supplied url + if (response.redirect) + window.location.href = response.redirect; + + //if there was a file download initiated, redirect the user to the file download address + if (response.download) + self.downloadFile(response.download); + } + else + self.statusMessage(response.error).statusMessageType('error'); + } + }); + }, + + /** + * Initiates a file download + * + * @param string url + */ + downloadFile: function (url) { + var hiddenIFrameId = 'hiddenDownloader', + iframe = document.getElementById(hiddenIFrameId); + + if (iframe === null) { + iframe = document.createElement('iframe'); + iframe.id = hiddenIFrameId; + iframe.style.display = 'none'; + document.body.appendChild(iframe); + } + + iframe.src = url; + }, + + /** + * Updates the view model data + * + * @param array data + */ + updateData: function (data) { + var self = this; + + //iterate over the data and find the associated observable + $.each(data, function (i, el) { + self[i](el); + }); + } + + }, + + + //methods + + /** + * Init method + */ + init: function () { + //set up the basic pieces of data + this.$container = $('#admin_content'); + + var viewModel = ko.mapping.fromJS(adminData.data); + + $.extend(this.viewModel, viewModel); + + this.viewModel.settingsName(adminData.name); + this.viewModel.settingsTitle(adminData.title); + this.viewModel.actions(adminData.actions); + this.viewModel.languages = adminData.languages; + + //now that we have most of our data, we can set up the computed values + this.initComputed(); + + //prepare the edit fields + this.viewModel.editFields = this.prepareEditFields(); + + //set up the KO bindings + ko.applyBindings(this.viewModel, $('#main_content')[0]); + + //set up the subscriptions + this.initSubscriptions(); + + //set up the events + this.initEvents(); + + return this; + }, + + /** + * Prepare the edit fields + * + * @return object with loadingOptions observables + */ + prepareEditFields: function () { + var self = this, + fields = []; + + $.each(adminData.edit_fields, function (ind, field) { + //if this is an image field, set the upload params + if (field.type === 'image' || field.type === 'file') { + field.uploading = ko.observable(false); + field.upload_percentage = ko.observable(0); + } + + //add the id field + field.field_id = 'edit_field_' + ind; + + fields.push(field); + }); + + return fields; + }, + + /** + * Inits the KO subscriptions + */ + initSubscriptions: function () { + var self = this; + + }, + + /** + * Inits the page events + */ + initEvents: function () { + var self = this; + + }, + + /** + * Initializes the computed observables + */ + initComputed: function () { + + }, + + /** + * Handles a window resize + */ + resizePage: function () { + + } + }; + + + //set up the admin instance + $(function () { + if ($('#settings_page').length) + window.admin = new admin(); + }); +})(jQuery); \ No newline at end of file diff --git a/public/packages/summerblue/administrator/js/sweetalert/sweetalert.css b/public/packages/summerblue/administrator/js/sweetalert/sweetalert.css new file mode 100644 index 0000000..7853a2c --- /dev/null +++ b/public/packages/summerblue/administrator/js/sweetalert/sweetalert.css @@ -0,0 +1,1225 @@ +body.stop-scrolling { + height: 100%; + overflow: hidden; +} + +.sweet-overlay { + background-color: black; + /* IE8 */ + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; + /* IE8 */ + background-color: rgba(0, 0, 0, 0.4); + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + display: none; + z-index: 10000; +} + +.sweet-alert { + background-color: white; + font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; + width: 478px; + padding: 17px; + border-radius: 5px; + text-align: center; + position: fixed; + left: 50%; + top: 50%; + margin-left: -256px; + margin-top: -200px; + overflow: hidden; + display: none; + z-index: 99999; +} + +@media all and (max-width: 540px) { + .sweet-alert { + width: auto; + margin-left: 0; + margin-right: 0; + left: 15px; + right: 15px; + } +} + +.sweet-alert h2 { + color: #575757; + font-size: 30px; + text-align: center; + font-weight: 600; + text-transform: none; + position: relative; + margin: 25px 0; + padding: 0; + line-height: 40px; + display: block; +} + +.sweet-alert p { + color: #797979; + font-size: 16px; + text-align: center; + font-weight: 300; + position: relative; + text-align: inherit; + float: none; + margin: 0; + padding: 0; + line-height: normal; +} + +.sweet-alert fieldset { + border: none; + position: relative; +} + +.sweet-alert .sa-error-container { + background-color: #f1f1f1; + margin-left: -17px; + margin-right: -17px; + overflow: hidden; + padding: 0 10px; + max-height: 0; + webkit-transition: padding 0.15s, max-height 0.15s; + transition: padding 0.15s, max-height 0.15s; +} + +.sweet-alert .sa-error-container.show { + padding: 10px 0; + max-height: 100px; + webkit-transition: padding 0.2s, max-height 0.2s; + transition: padding 0.25s, max-height 0.25s; +} + +.sweet-alert .sa-error-container .icon { + display: inline-block; + width: 24px; + height: 24px; + border-radius: 50%; + background-color: #ea7d7d; + color: white; + line-height: 24px; + text-align: center; + margin-right: 3px; +} + +.sweet-alert .sa-error-container p { + display: inline-block; +} + +.sweet-alert .sa-input-error { + position: absolute; + top: 29px; + right: 26px; + width: 20px; + height: 20px; + opacity: 0; + -webkit-transform: scale(0.5); + transform: scale(0.5); + -webkit-transform-origin: 50% 50%; + transform-origin: 50% 50%; + -webkit-transition: all 0.1s; + transition: all 0.1s; +} + +.sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after { + content: ""; + width: 20px; + height: 6px; + background-color: #f06e57; + border-radius: 3px; + position: absolute; + top: 50%; + margin-top: -4px; + left: 50%; + margin-left: -9px; +} + +.sweet-alert .sa-input-error::before { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +.sweet-alert .sa-input-error::after { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.sweet-alert .sa-input-error.show { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.sweet-alert input { + width: 100%; + box-sizing: border-box; + border-radius: 3px; + border: 1px solid #d7d7d7; + height: 43px; + margin-top: 10px; + margin-bottom: 17px; + font-size: 18px; + box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06); + padding: 0 12px; + display: none; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} + +.sweet-alert input:focus { + outline: none; + box-shadow: 0px 0px 3px #c4e6f5; + border: 1px solid #b4dbed; +} + +.sweet-alert input:focus::-moz-placeholder { + transition: opacity 0.3s 0.03s ease; + opacity: 0.5; +} + +.sweet-alert input:focus:-ms-input-placeholder { + transition: opacity 0.3s 0.03s ease; + opacity: 0.5; +} + +.sweet-alert input:focus::-webkit-input-placeholder { + transition: opacity 0.3s 0.03s ease; + opacity: 0.5; +} + +.sweet-alert input::-moz-placeholder { + color: #bdbdbd; +} + +.sweet-alert input:-ms-input-placeholder { + color: #bdbdbd; +} + +.sweet-alert input::-webkit-input-placeholder { + color: #bdbdbd; +} + +.sweet-alert.show-input input { + display: block; +} + +.sweet-alert .sa-confirm-button-container { + display: inline-block; + position: relative; +} + +.sweet-alert .la-ball-fall { + position: absolute; + left: 50%; + top: 50%; + margin-left: -27px; + margin-top: 4px; + opacity: 0; + visibility: hidden; +} + +.sweet-alert button { + background-color: #8CD4F5; + color: white; + border: none; + box-shadow: none; + font-size: 17px; + font-weight: 500; + -webkit-border-radius: 4px; + border-radius: 5px; + padding: 10px 32px; + margin: 26px 5px 0 5px; + cursor: pointer; +} + +.sweet-alert button:focus { + outline: none; + box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); +} + +.sweet-alert button:hover { + background-color: #7ecff4; +} + +.sweet-alert button:active { + background-color: #5dc2f1; +} + +.sweet-alert button.cancel { + background-color: #C1C1C1; +} + +.sweet-alert button.cancel:hover { + background-color: #b9b9b9; +} + +.sweet-alert button.cancel:active { + background-color: #a8a8a8; +} + +.sweet-alert button.cancel:focus { + box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; +} + +.sweet-alert button[disabled] { + opacity: .6; + cursor: default; +} + +.sweet-alert button.confirm[disabled] { + color: transparent; +} + +.sweet-alert button.confirm[disabled] ~ .la-ball-fall { + opacity: 1; + visibility: visible; + transition-delay: 0s; +} + +.sweet-alert button::-moz-focus-inner { + border: 0; +} + +.sweet-alert[data-has-cancel-button=false] button { + box-shadow: none !important; +} + +.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] { + padding-bottom: 40px; +} + +.sweet-alert .sa-icon { + width: 80px; + height: 80px; + border: 4px solid gray; + -webkit-border-radius: 40px; + border-radius: 40px; + border-radius: 50%; + margin: 20px auto; + padding: 0; + position: relative; + box-sizing: content-box; +} + +.sweet-alert .sa-icon.sa-error { + border-color: #F27474; +} + +.sweet-alert .sa-icon.sa-error .sa-x-mark { + position: relative; + display: block; +} + +.sweet-alert .sa-icon.sa-error .sa-line { + position: absolute; + height: 5px; + width: 47px; + background-color: #F27474; + display: block; + top: 37px; + border-radius: 2px; +} + +.sweet-alert .sa-icon.sa-error .sa-line.sa-left { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + left: 17px; +} + +.sweet-alert .sa-icon.sa-error .sa-line.sa-right { + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + right: 16px; +} + +.sweet-alert .sa-icon.sa-warning { + border-color: #F8BB86; +} + +.sweet-alert .sa-icon.sa-warning .sa-body { + position: absolute; + width: 5px; + height: 47px; + left: 50%; + top: 10px; + -webkit-border-radius: 2px; + border-radius: 2px; + margin-left: -2px; + background-color: #F8BB86; +} + +.sweet-alert .sa-icon.sa-warning .sa-dot { + position: absolute; + width: 7px; + height: 7px; + -webkit-border-radius: 50%; + border-radius: 50%; + margin-left: -3px; + left: 50%; + bottom: 10px; + background-color: #F8BB86; +} + +.sweet-alert .sa-icon.sa-info { + border-color: #C9DAE1; +} + +.sweet-alert .sa-icon.sa-info::before { + content: ""; + position: absolute; + width: 5px; + height: 29px; + left: 50%; + bottom: 17px; + border-radius: 2px; + margin-left: -2px; + background-color: #C9DAE1; +} + +.sweet-alert .sa-icon.sa-info::after { + content: ""; + position: absolute; + width: 7px; + height: 7px; + border-radius: 50%; + margin-left: -3px; + top: 19px; + background-color: #C9DAE1; +} + +.sweet-alert .sa-icon.sa-success { + border-color: #A5DC86; +} + +.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after { + content: ''; + -webkit-border-radius: 40px; + border-radius: 40px; + border-radius: 50%; + position: absolute; + width: 60px; + height: 120px; + background: white; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.sweet-alert .sa-icon.sa-success::before { + -webkit-border-radius: 120px 0 0 120px; + border-radius: 120px 0 0 120px; + top: -7px; + left: -33px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: 60px 60px; + transform-origin: 60px 60px; +} + +.sweet-alert .sa-icon.sa-success::after { + -webkit-border-radius: 0 120px 120px 0; + border-radius: 0 120px 120px 0; + top: -11px; + left: 30px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transform-origin: 0px 60px; + transform-origin: 0px 60px; +} + +.sweet-alert .sa-icon.sa-success .sa-placeholder { + width: 80px; + height: 80px; + border: 4px solid rgba(165, 220, 134, 0.2); + -webkit-border-radius: 40px; + border-radius: 40px; + border-radius: 50%; + box-sizing: content-box; + position: absolute; + left: -4px; + top: -4px; + z-index: 2; +} + +.sweet-alert .sa-icon.sa-success .sa-fix { + width: 5px; + height: 90px; + background-color: white; + position: absolute; + left: 28px; + top: 8px; + z-index: 1; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +.sweet-alert .sa-icon.sa-success .sa-line { + height: 5px; + background-color: #A5DC86; + display: block; + border-radius: 2px; + position: absolute; + z-index: 2; +} + +.sweet-alert .sa-icon.sa-success .sa-line.sa-tip { + width: 25px; + left: 14px; + top: 46px; + -webkit-transform: rotate(45deg); + transform: rotate(45deg); +} + +.sweet-alert .sa-icon.sa-success .sa-line.sa-long { + width: 47px; + right: 8px; + top: 38px; + -webkit-transform: rotate(-45deg); + transform: rotate(-45deg); +} + +.sweet-alert .sa-icon.sa-custom { + background-size: contain; + border-radius: 0; + border: none; + background-position: center center; + background-repeat: no-repeat; +} + +/* + * Animations + */ +@-webkit-keyframes showSweetAlert { + 0% { + transform: scale(0.7); + -webkit-transform: scale(0.7); + } + 45% { + transform: scale(1.05); + -webkit-transform: scale(1.05); + } + 80% { + transform: scale(0.95); + -webkit-transform: scale(0.95); + } + 100% { + transform: scale(1); + -webkit-transform: scale(1); + } +} + +@keyframes showSweetAlert { + 0% { + transform: scale(0.7); + -webkit-transform: scale(0.7); + } + 45% { + transform: scale(1.05); + -webkit-transform: scale(1.05); + } + 80% { + transform: scale(0.95); + -webkit-transform: scale(0.95); + } + 100% { + transform: scale(1); + -webkit-transform: scale(1); + } +} + +@-webkit-keyframes hideSweetAlert { + 0% { + transform: scale(1); + -webkit-transform: scale(1); + } + 100% { + transform: scale(0.5); + -webkit-transform: scale(0.5); + } +} + +@keyframes hideSweetAlert { + 0% { + transform: scale(1); + -webkit-transform: scale(1); + } + 100% { + transform: scale(0.5); + -webkit-transform: scale(0.5); + } +} + +@-webkit-keyframes slideFromTop { + 0% { + top: 0%; + } + 100% { + top: 50%; + } +} + +@keyframes slideFromTop { + 0% { + top: 0%; + } + 100% { + top: 50%; + } +} + +@-webkit-keyframes slideToTop { + 0% { + top: 50%; + } + 100% { + top: 0%; + } +} + +@keyframes slideToTop { + 0% { + top: 50%; + } + 100% { + top: 0%; + } +} + +@-webkit-keyframes slideFromBottom { + 0% { + top: 70%; + } + 100% { + top: 50%; + } +} + +@keyframes slideFromBottom { + 0% { + top: 70%; + } + 100% { + top: 50%; + } +} + +@-webkit-keyframes slideToBottom { + 0% { + top: 50%; + } + 100% { + top: 70%; + } +} + +@keyframes slideToBottom { + 0% { + top: 50%; + } + 100% { + top: 70%; + } +} + +.showSweetAlert[data-animation=pop] { + -webkit-animation: showSweetAlert 0.3s; + animation: showSweetAlert 0.3s; +} + +.showSweetAlert[data-animation=none] { + -webkit-animation: none; + animation: none; +} + +.showSweetAlert[data-animation=slide-from-top] { + -webkit-animation: slideFromTop 0.3s; + animation: slideFromTop 0.3s; +} + +.showSweetAlert[data-animation=slide-from-bottom] { + -webkit-animation: slideFromBottom 0.3s; + animation: slideFromBottom 0.3s; +} + +.hideSweetAlert[data-animation=pop] { + -webkit-animation: hideSweetAlert 0.2s; + animation: hideSweetAlert 0.2s; +} + +.hideSweetAlert[data-animation=none] { + -webkit-animation: none; + animation: none; +} + +.hideSweetAlert[data-animation=slide-from-top] { + -webkit-animation: slideToTop 0.4s; + animation: slideToTop 0.4s; +} + +.hideSweetAlert[data-animation=slide-from-bottom] { + -webkit-animation: slideToBottom 0.3s; + animation: slideToBottom 0.3s; +} + +@-webkit-keyframes animateSuccessTip { + 0% { + width: 0; + left: 1px; + top: 19px; + } + 54% { + width: 0; + left: 1px; + top: 19px; + } + 70% { + width: 50px; + left: -8px; + top: 37px; + } + 84% { + width: 17px; + left: 21px; + top: 48px; + } + 100% { + width: 25px; + left: 14px; + top: 45px; + } +} + +@keyframes animateSuccessTip { + 0% { + width: 0; + left: 1px; + top: 19px; + } + 54% { + width: 0; + left: 1px; + top: 19px; + } + 70% { + width: 50px; + left: -8px; + top: 37px; + } + 84% { + width: 17px; + left: 21px; + top: 48px; + } + 100% { + width: 25px; + left: 14px; + top: 45px; + } +} + +@-webkit-keyframes animateSuccessLong { + 0% { + width: 0; + right: 46px; + top: 54px; + } + 65% { + width: 0; + right: 46px; + top: 54px; + } + 84% { + width: 55px; + right: 0px; + top: 35px; + } + 100% { + width: 47px; + right: 8px; + top: 38px; + } +} + +@keyframes animateSuccessLong { + 0% { + width: 0; + right: 46px; + top: 54px; + } + 65% { + width: 0; + right: 46px; + top: 54px; + } + 84% { + width: 55px; + right: 0px; + top: 35px; + } + 100% { + width: 47px; + right: 8px; + top: 38px; + } +} + +@-webkit-keyframes rotatePlaceholder { + 0% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + } + 5% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + } + 12% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); + } + 100% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); + } +} + +@keyframes rotatePlaceholder { + 0% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + } + 5% { + transform: rotate(-45deg); + -webkit-transform: rotate(-45deg); + } + 12% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); + } + 100% { + transform: rotate(-405deg); + -webkit-transform: rotate(-405deg); + } +} + +.animateSuccessTip { + -webkit-animation: animateSuccessTip 0.75s; + animation: animateSuccessTip 0.75s; +} + +.animateSuccessLong { + -webkit-animation: animateSuccessLong 0.75s; + animation: animateSuccessLong 0.75s; +} + +.sa-icon.sa-success.animate::after { + -webkit-animation: rotatePlaceholder 4.25s ease-in; + animation: rotatePlaceholder 4.25s ease-in; +} + +@-webkit-keyframes animateErrorIcon { + 0% { + transform: rotateX(100deg); + -webkit-transform: rotateX(100deg); + opacity: 0; + } + 100% { + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + opacity: 1; + } +} + +@keyframes animateErrorIcon { + 0% { + transform: rotateX(100deg); + -webkit-transform: rotateX(100deg); + opacity: 0; + } + 100% { + transform: rotateX(0deg); + -webkit-transform: rotateX(0deg); + opacity: 1; + } +} + +.animateErrorIcon { + -webkit-animation: animateErrorIcon 0.5s; + animation: animateErrorIcon 0.5s; +} + +@-webkit-keyframes animateXMark { + 0% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; + } + 50% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; + } + 80% { + transform: scale(1.15); + -webkit-transform: scale(1.15); + margin-top: -6px; + } + 100% { + transform: scale(1); + -webkit-transform: scale(1); + margin-top: 0; + opacity: 1; + } +} + +@keyframes animateXMark { + 0% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; + } + 50% { + transform: scale(0.4); + -webkit-transform: scale(0.4); + margin-top: 26px; + opacity: 0; + } + 80% { + transform: scale(1.15); + -webkit-transform: scale(1.15); + margin-top: -6px; + } + 100% { + transform: scale(1); + -webkit-transform: scale(1); + margin-top: 0; + opacity: 1; + } +} + +.animateXMark { + -webkit-animation: animateXMark 0.5s; + animation: animateXMark 0.5s; +} + +@-webkit-keyframes pulseWarning { + 0% { + border-color: #F8D486; + } + 100% { + border-color: #F8BB86; + } +} + +@keyframes pulseWarning { + 0% { + border-color: #F8D486; + } + 100% { + border-color: #F8BB86; + } +} + +.pulseWarning { + -webkit-animation: pulseWarning 0.75s infinite alternate; + animation: pulseWarning 0.75s infinite alternate; +} + +@-webkit-keyframes pulseWarningIns { + 0% { + background-color: #F8D486; + } + 100% { + background-color: #F8BB86; + } +} + +@keyframes pulseWarningIns { + 0% { + background-color: #F8D486; + } + 100% { + background-color: #F8BB86; + } +} + +.pulseWarningIns { + -webkit-animation: pulseWarningIns 0.75s infinite alternate; + animation: pulseWarningIns 0.75s infinite alternate; +} + +@-webkit-keyframes rotate-loading { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +@keyframes rotate-loading { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +/* Internet Explorer 9 has some special quirks that are fixed here */ +/* The icons are not animated. */ +/* This file is automatically merged into sweet-alert.min.js through Gulp */ +/* Error icon */ +.sweet-alert .sa-icon.sa-error .sa-line.sa-left { + -ms-transform: rotate(45deg) \9; +} + +.sweet-alert .sa-icon.sa-error .sa-line.sa-right { + -ms-transform: rotate(-45deg) \9; +} + +/* Success icon */ +.sweet-alert .sa-icon.sa-success { + border-color: transparent \9; +} + +.sweet-alert .sa-icon.sa-success .sa-line.sa-tip { + -ms-transform: rotate(45deg) \9; +} + +.sweet-alert .sa-icon.sa-success .sa-line.sa-long { + -ms-transform: rotate(-45deg) \9; +} + +/*! + * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/) + * Copyright 2015 Daniel Cardoso <@DanielCardoso> + * Licensed under MIT + */ +.la-ball-fall, +.la-ball-fall > div { + position: relative; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.la-ball-fall { + display: block; + font-size: 0; + color: #fff; +} + +.la-ball-fall.la-dark { + color: #333; +} + +.la-ball-fall > div { + display: inline-block; + float: none; + background-color: currentColor; + border: 0 solid currentColor; +} + +.la-ball-fall { + width: 54px; + height: 18px; +} + +.la-ball-fall > div { + width: 10px; + height: 10px; + margin: 4px; + border-radius: 100%; + opacity: 0; + -webkit-animation: ball-fall 1s ease-in-out infinite; + -moz-animation: ball-fall 1s ease-in-out infinite; + -o-animation: ball-fall 1s ease-in-out infinite; + animation: ball-fall 1s ease-in-out infinite; +} + +.la-ball-fall > div:nth-child(1) { + -webkit-animation-delay: -200ms; + -moz-animation-delay: -200ms; + -o-animation-delay: -200ms; + animation-delay: -200ms; +} + +.la-ball-fall > div:nth-child(2) { + -webkit-animation-delay: -100ms; + -moz-animation-delay: -100ms; + -o-animation-delay: -100ms; + animation-delay: -100ms; +} + +.la-ball-fall > div:nth-child(3) { + -webkit-animation-delay: 0ms; + -moz-animation-delay: 0ms; + -o-animation-delay: 0ms; + animation-delay: 0ms; +} + +.la-ball-fall.la-sm { + width: 26px; + height: 8px; +} + +.la-ball-fall.la-sm > div { + width: 4px; + height: 4px; + margin: 2px; +} + +.la-ball-fall.la-2x { + width: 108px; + height: 36px; +} + +.la-ball-fall.la-2x > div { + width: 20px; + height: 20px; + margin: 8px; +} + +.la-ball-fall.la-3x { + width: 162px; + height: 54px; +} + +.la-ball-fall.la-3x > div { + width: 30px; + height: 30px; + margin: 12px; +} + +/* + * Animation + */ +@-webkit-keyframes ball-fall { + 0% { + opacity: 0; + -webkit-transform: translateY(-145%); + transform: translateY(-145%); + } + 10% { + opacity: .5; + } + 20% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + 80% { + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } + 90% { + opacity: .5; + } + 100% { + opacity: 0; + -webkit-transform: translateY(145%); + transform: translateY(145%); + } +} + +@-moz-keyframes ball-fall { + 0% { + opacity: 0; + -moz-transform: translateY(-145%); + transform: translateY(-145%); + } + 10% { + opacity: .5; + } + 20% { + opacity: 1; + -moz-transform: translateY(0); + transform: translateY(0); + } + 80% { + opacity: 1; + -moz-transform: translateY(0); + transform: translateY(0); + } + 90% { + opacity: .5; + } + 100% { + opacity: 0; + -moz-transform: translateY(145%); + transform: translateY(145%); + } +} + +@-o-keyframes ball-fall { + 0% { + opacity: 0; + -o-transform: translateY(-145%); + transform: translateY(-145%); + } + 10% { + opacity: .5; + } + 20% { + opacity: 1; + -o-transform: translateY(0); + transform: translateY(0); + } + 80% { + opacity: 1; + -o-transform: translateY(0); + transform: translateY(0); + } + 90% { + opacity: .5; + } + 100% { + opacity: 0; + -o-transform: translateY(145%); + transform: translateY(145%); + } +} + +@keyframes ball-fall { + 0% { + opacity: 0; + -webkit-transform: translateY(-145%); + -moz-transform: translateY(-145%); + -o-transform: translateY(-145%); + transform: translateY(-145%); + } + 10% { + opacity: .5; + } + 20% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } + 80% { + opacity: 1; + -webkit-transform: translateY(0); + -moz-transform: translateY(0); + -o-transform: translateY(0); + transform: translateY(0); + } + 90% { + opacity: .5; + } + 100% { + opacity: 0; + -webkit-transform: translateY(145%); + -moz-transform: translateY(145%); + -o-transform: translateY(145%); + transform: translateY(145%); + } +} diff --git a/public/packages/summerblue/administrator/js/sweetalert/sweetalert.min.js b/public/packages/summerblue/administrator/js/sweetalert/sweetalert.min.js new file mode 100644 index 0000000..5c997b4 --- /dev/null +++ b/public/packages/summerblue/administrator/js/sweetalert/sweetalert.min.js @@ -0,0 +1 @@ +!function(e,t,n){"use strict";!function o(e,t,n){function a(s,l){if(!t[s]){if(!e[s]){var i="function"==typeof require&&require;if(!l&&i)return i(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=t[s]={exports:{}};e[s][0].call(c.exports,function(t){var n=e[s][1][t];return a(n?n:t)},c,c.exports,o,e,t,n)}return t[s].exports}for(var r="function"==typeof require&&require,s=0;s=0;)n=n.replace(" "+t+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}},i=function(e){var n=t.createElement("div");return n.appendChild(t.createTextNode(e)),n.innerHTML},u=function(e){e.style.opacity="",e.style.display="block"},c=function(e){if(e&&!e.length)return u(e);for(var t=0;t0?setTimeout(o,t):e.style.display="none"});o()},h=function(n){if("function"==typeof MouseEvent){var o=new MouseEvent("click",{view:e,bubbles:!1,cancelable:!0});n.dispatchEvent(o)}else if(t.createEvent){var a=t.createEvent("MouseEvents");a.initEvent("click",!1,!1),n.dispatchEvent(a)}else t.createEventObject?n.fireEvent("onclick"):"function"==typeof n.onclick&&n.onclick()},b=function(t){"function"==typeof t.stopPropagation?(t.stopPropagation(),t.preventDefault()):e.event&&e.event.hasOwnProperty("cancelBubble")&&(e.event.cancelBubble=!0)};a.hasClass=r,a.addClass=s,a.removeClass=l,a.escapeHtml=i,a._show=u,a.show=c,a._hide=d,a.hide=f,a.isDescendant=p,a.getTopMargin=m,a.fadeIn=v,a.fadeOut=y,a.fireClick=h,a.stopEventPropagation=b},{}],5:[function(t,o,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t("./handle-dom"),s=t("./handle-swal-dom"),l=function(t,o,a){var l=t||e.event,i=l.keyCode||l.which,u=a.querySelector("button.confirm"),c=a.querySelector("button.cancel"),d=a.querySelectorAll("button[tabindex]");if(-1!==[9,13,32,27].indexOf(i)){for(var f=l.target||l.srcElement,p=-1,m=0;m"),i.innerHTML=e.html?e.text:s.escapeHtml(e.text||"").split("\n").join("
"),e.text&&s.show(i),e.customClass)s.addClass(t,e.customClass),t.setAttribute("data-custom-class",e.customClass);else{var d=t.getAttribute("data-custom-class");s.removeClass(t,d),t.setAttribute("data-custom-class","")}if(s.hide(t.querySelectorAll(".sa-icon")),e.type&&!a.isIE8()){var f=function(){for(var o=!1,a=0;ao;o++)n=parseInt(e.substr(2*o,2),16),n=Math.round(Math.min(Math.max(0,n+n*t),255)).toString(16),a+=("00"+n).substr(n.length);return a};o.extend=a,o.hexToRgb=r,o.isIE8=s,o.logStr=l,o.colorLuminance=i},{}]},{},[1]),"function"==typeof define&&define.amd?define(function(){return sweetAlert}):"undefined"!=typeof module&&module.exports&&(module.exports=sweetAlert)}(window,document); \ No newline at end of file diff --git a/resources/views/layouts/_header.blade.php b/resources/views/layouts/_header.blade.php index 59bddb1..93e4fa7 100644 --- a/resources/views/layouts/_header.blade.php +++ b/resources/views/layouts/_header.blade.php @@ -64,6 +64,15 @@